Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moved ethchain to chain | obscuren | 2014-10-31 | 1 | -451/+0 |
| | |||||
* | Updated to use ethereum.js | obscuren | 2014-10-31 | 1 | -1/+1 |
| | |||||
* | Moved logging to state, proper structured block | obscuren | 2014-10-30 | 1 | -2/+5 |
| | | | | | | * Moved logs to state so it's subject to snapshotting * Split up block header * Removed logs from transactions and made them receipts only | ||||
* | Merge pull request #167 from fjl/feature/split-tx-event | Jeffrey Wilcke | 2014-10-30 | 1 | -1/+1 |
|\ | | | | | Split TxEvent type for tx pre/post | ||||
| * | cmd/mist, ethchain, ethminer: split TxEvent (#165) | Felix Lange | 2014-10-29 | 1 | -1/+1 |
| | | |||||
* | | Removed events from the state manager | obscuren | 2014-10-29 | 1 | -12/+3 |
| | | |||||
* | | PoC 7 updates | obscuren | 2014-10-29 | 1 | -9/+17 |
|/ | | | | | | * Bloom * Block restructure * Receipts | ||||
* | Return erroneous txs (so we can remove them from the pool) | obscuren | 2014-10-27 | 1 | -6/+9 |
| | |||||
* | Merge eth-go repository into go-ethereum | Felix Lange | 2014-10-23 | 1 | -6/+6 |
| | | | | mist, etheruem have been moved to cmd/ | ||||
* | Renamed block_chain to chain_manager | obscuren | 2014-10-20 | 1 | -8/+8 |
| | |||||
* | all: use (blocking) event package instead of ethreact | Felix Lange | 2014-10-17 | 1 | -35/+20 |
| | |||||
* | Added generic big to 256 method. Implemented new iterator | obscuren | 2014-10-10 | 1 | -3/+5 |
| | |||||
* | Fixed inconsistencies | obscuren | 2014-10-02 | 1 | -7/+10 |
| | |||||
* | Working on new (blocking) event machine. | obscuren | 2014-09-29 | 1 | -20/+51 |
| | | | | | | | | | | | The new event machine will be used for loose coupling and handle the communications between the services: 1) Block pool finds blocks which "links" with our current canonical chain 2) Posts the blocks on to the event machine 3) State manager receives blocks & processes them 4) Broadcasts new post block event | ||||
* | Block pool is thread safe | obscuren | 2014-09-28 | 1 | -4/+6 |
| | |||||
* | Logging messages | obscuren | 2014-09-27 | 1 | -1/+1 |
| | |||||
* | Added protocol caps accessors | obscuren | 2014-09-26 | 1 | -0/+1 |
| | |||||
* | Info => Debug | obscuren | 2014-09-25 | 1 | -3/+1 |
| | |||||
* | VM execution fixes | obscuren | 2014-09-16 | 1 | -6/+13 |
| | | | | Refactoring caused executing issues | ||||
* | Improved catching up and refactored | obscuren | 2014-09-15 | 1 | -3/+5 |
| | |||||
* | Updated GHOST | obscuren | 2014-09-15 | 1 | -42/+31 |
| | |||||
* | Reset the transient state when a new block's been found | obscuren | 2014-09-08 | 1 | -0/+2 |
| | |||||
* | Added message to closure && added change addresses | obscuren | 2014-08-15 | 1 | -4/+10 |
| | |||||
* | Removed old code | obscuren | 2014-08-15 | 1 | -6/+10 |
| | |||||
* | Removed validation check from GetMessages | obscuren | 2014-08-14 | 1 | -30/+2 |
| | |||||
* | Updated chain for filtering | obscuren | 2014-08-11 | 1 | -2/+68 |
| | |||||
* | Fixed stack issue | obscuren | 2014-08-08 | 1 | -3/+4 |
| | |||||
* | merge upstream | zelig | 2014-07-31 | 1 | -19/+17 |
|\ | |||||
| * | Refactored to new state and vm | obscuren | 2014-07-24 | 1 | -19/+16 |
| | | |||||
| * | Refactored state, state object and vm | obscuren | 2014-07-22 | 1 | -1/+1 |
| | | | | | | | | | | * The State and StateObject have been moved to their own package * The VM is moved to it's own package | ||||
* | | Merge branch 'develop' of github.com:ethereum/eth-go into ↵ | zelig | 2014-07-21 | 1 | -13/+8 |
|\| | | | | | | | feature/ethutil-refactor | ||||
| * | Fixed tx sha creation | obscuren | 2014-07-21 | 1 | -11/+6 |
| | | |||||
| * | Base time on previous parent, not last block | obscuren | 2014-07-18 | 1 | -2/+2 |
| | | |||||
* | | merge upstream | zelig | 2014-07-21 | 1 | -36/+22 |
|\| | |||||
| * | Fixed range | obscuren | 2014-07-18 | 1 | -3/+5 |
| | | |||||
| * | Fixed coinbase copy in state | obscuren | 2014-07-17 | 1 | -1/+3 |
| | | |||||
| * | Trie fixes | obscuren | 2014-07-17 | 1 | -0/+1 |
| | | |||||
| * | Moved | obscuren | 2014-07-16 | 1 | -6/+8 |
| | | |||||
| * | Vm logging on diff | obscuren | 2014-07-15 | 1 | -1/+1 |
| | | |||||
| * | Removed defer and added receipts checking in tx processing | obscuren | 2014-07-15 | 1 | -25/+5 |
| | | |||||
| * | Changed diff output not to prefix hex with 0x | obscuren | 2014-07-14 | 1 | -3/+3 |
| | | |||||
* | | use ethreact.Event and ethreact.ReactorEngine | zelig | 2014-07-15 | 1 | -1/+2 |
|/ | |||||
* | Special diff output for execution | obscuren | 2014-07-11 | 1 | -0/+8 |
| | |||||
* | Consensus and bug fixes | obscuren | 2014-07-10 | 1 | -0/+7 |
| | | | | | | * Ensure that each state object has an address that is 20 bytes * Byte logging for vm * changed diff output | ||||
* | Revert "ethreact - Feature/ethutil refactor" | Jeffrey Wilcke | 2014-07-07 | 1 | -2/+1 |
| | |||||
* | Merge branch 'develop' of github.com:ethereum/eth-go into ↵ | zelig | 2014-07-05 | 1 | -1/+14 |
|\ | | | | | | | feature/ethutil-refactor | ||||
| * | Debug output, minor fixes and tweaks | obscuren | 2014-07-04 | 1 | -1/+14 |
| | | | | | | | | | | * Script compile length fix * Transition fix | ||||
* | | use ethreact.Event and ethreact.ReactorEngine | zelig | 2014-07-05 | 1 | -1/+2 |
|/ | |||||
* | Merge branch 'develop' of github.com:ethereum/eth-go into feature/clientid | zelig | 2014-07-03 | 1 | -0/+9 |
|\ | |||||
| * | Fix | obscuren | 2014-07-03 | 1 | -1/+1 |
| | | |||||
| * | Paranoia check | obscuren | 2014-07-02 | 1 | -0/+9 |
| | | |||||
* | | EthManager interface extended with ClientIdentity() ethwire.ClientIdentity | zelig | 2014-07-03 | 1 | -0/+1 |
|/ | |||||
* | merge upstream | zelig | 2014-07-01 | 1 | -2/+8 |
|\ | |||||
| * | The dragon has been slain. Consensus reached! | obscuren | 2014-07-01 | 1 | -2/+3 |
| | | |||||
| * | Added Paranoia check for VM execution | obscuren | 2014-07-01 | 1 | -2/+6 |
| | | |||||
| * | wip | obscuren | 2014-06-30 | 1 | -1/+2 |
| | | |||||
* | | change all modified calls to ethtrie, ethutil and ethcrypto functions | zelig | 2014-06-30 | 1 | -1/+3 |
|/ | |||||
* | go fmt | zelig | 2014-06-27 | 1 | -1/+1 |
| | |||||
* | merge upstream | zelig | 2014-06-23 | 1 | -26/+27 |
|\ | |||||
| * | Clean up & refactored methods | obscuren | 2014-06-23 | 1 | -26/+27 |
| | | |||||
* | | modified logging API | zelig | 2014-06-23 | 1 | -9/+11 |
|/ | | | | | | - package vars for tagged loggers - weed out spurious fmt.PrintX and log.PrintX logging - tried to second guess loglevel for some :) | ||||
* | Removed some logging | obscuren | 2014-06-20 | 1 | -0/+2 |
| | |||||
* | Removed log | obscuren | 2014-06-19 | 1 | -2/+0 |
| | |||||
* | Update after each transition instead of at the end. | obscuren | 2014-06-19 | 1 | -11/+22 |
| | | | | | Updating the state /after/ the entire transition creates invalid receipts. | ||||
* | Removal of manual updating of state objects | obscuren | 2014-06-17 | 1 | -1/+3 |
| | | | | | * You'll only ever need to update the state by calling Update. Update will take care of the updating of it's child state objects. | ||||
* | Fixed minor issue with the gas pool | obscuren | 2014-06-16 | 1 | -1/+1 |
| | |||||
* | Moved gas limit err check to buy gas | obscuren | 2014-06-16 | 1 | -3/+5 |
| | |||||
* | comments & refactor | obscuren | 2014-06-13 | 1 | -1/+3 |
| | |||||
* | Refactored state transitioning to its own model | obscuren | 2014-06-13 | 1 | -200/+2 |
| | |||||
* | Refactoring state transitioning | obscuren | 2014-06-13 | 1 | -157/+178 |
| | |||||
* | Changed opcode numbers and added missing opcodes | obscuren | 2014-06-12 | 1 | -4/+4 |
| | |||||
* | Merge branch 'develop' into interop | obscuren | 2014-06-12 | 1 | -0/+20 |
|\ | | | | | | | | | Conflicts: peer.go | ||||
| * | Implemented counting of usedGas | Maran | 2014-06-11 | 1 | -0/+3 |
| | | |||||
| * | Don't mine transactions if they would go over the GasLimit implements ↵ | Maran | 2014-06-10 | 1 | -0/+17 |
| | | | | | | | | ethereum/go-ethereum#77 further. | ||||
* | | Moved process transaction to state manager | obscuren | 2014-06-12 | 1 | -12/+81 |
|/ | | | | * Buy gas of the coinbase address | ||||
* | Make contract creation error more explicit by mentioning the sneder | Maran | 2014-06-03 | 1 | -1/+1 |
| | |||||
* | Added faux latency for peeroverview | Maran | 2014-06-03 | 1 | -0/+1 |
| | |||||
* | Implemented Public Peer interface | Maran | 2014-06-02 | 1 | -0/+12 |
| | |||||
* | Fixes #60 | obscuren | 2014-05-28 | 1 | -2/+5 |
| | |||||
* | Closure call now returns the total usage as well | obscuren | 2014-05-28 | 1 | -14/+24 |
| | | | | * Return the used gas value based on the UseGas and ReturnGas | ||||
* | The body of contracts are now returned instead | obscuren | 2014-05-25 | 1 | -10/+22 |
| | |||||
* | Canonical contract creation | obscuren | 2014-05-23 | 1 | -7/+15 |
| | |||||
* | Working on interop | obscuren | 2014-05-22 | 1 | -9/+33 |
| | | | | | | * Receipts after each transaction * Fee structure * Applying fees to miners | ||||
* | Improved miner so it won't include invalid transactions | obscuren | 2014-05-21 | 1 | -5/+7 |
| | |||||
* | Apply to parent | obscuren | 2014-05-21 | 1 | -3/+2 |
| | |||||
* | Fixed competing block method | obscuren | 2014-05-21 | 1 | -2/+13 |
| | |||||
* | Fixed couple issues | obscuren | 2014-05-21 | 1 | -21/+25 |
| | | | | | * (imp) Lock / RLock tries * (fix) stack | ||||
* | Fix notification when processing block that didn't have this client as origin | Maran | 2014-05-20 | 1 | -2/+1 |
| | |||||
* | No longer store script directly in the state tree | obscuren | 2014-05-20 | 1 | -2/+3 |
| | |||||
* | Changed how changes are being applied to states | obscuren | 2014-05-17 | 1 | -59/+50 |
| | |||||
* | M | obscuren | 2014-05-15 | 1 | -2/+2 |
| | |||||
* | Remove any invalid transactions after block processing | obscuren | 2014-05-14 | 1 | -0/+2 |
| | |||||
* | Do not queue messages if the peer isn't connected (e.g. timing out) | obscuren | 2014-05-14 | 1 | -1/+0 |
| | |||||
* | Propagate back to network | obscuren | 2014-05-13 | 1 | -0/+3 |
| | |||||
* | Implemented new JS/EthPub methods | Maran | 2014-05-13 | 1 | -0/+3 |
| | | | | | | | | - getTxCountAt - getPeerCount - getIsMining - getIsListening - getCoinbase | ||||
* | Moved seeding and moved manifest | obscuren | 2014-05-09 | 1 | -33/+0 |
| | |||||
* | Auto update state changes notifications | obscuren | 2014-05-09 | 1 | -8/+7 |
| | |||||
* | Cleaned up | obscuren | 2014-05-09 | 1 | -24/+9 |
| | | | | | Removed the unneeded address watch mechanism. State manager's transient state should now take care of this. | ||||
* | Added trans state and removed watch address etc | obscuren | 2014-05-09 | 1 | -16/+8 |
| | | | | | | | | The transient state can be used to test out changes before committing them to the proc state. The transient state is currently being used by the gui to support proper nonce updating without having to wait for a block. This used to be done by a cached state mechanism which can now safely by removed. | ||||
* | Removed value from closure. | obscuren | 2014-05-08 | 1 | -1/+1 |
| | |||||
* | Implemented value() | Maran | 2014-05-07 | 1 | -0/+1 |
| | |||||
* | Added different storage notification object | obscuren | 2014-05-05 | 1 | -1/+1 |
| | |||||
* | Removed debug logging | obscuren | 2014-04-30 | 1 | -1/+1 |
| | |||||
* | Added manifest changes and changed closures | obscuren | 2014-04-30 | 1 | -17/+48 |
| | |||||
* | Fixed state problem | obscuren | 2014-04-29 | 1 | -6/+7 |
| | |||||
* | Actually convert gas | obscuren | 2014-04-26 | 1 | -5/+12 |
| | |||||
* | Added new state object change echanism | obscuren | 2014-04-26 | 1 | -10/+23 |
| | |||||
* | Minor improvements and bug fixes | obscuren | 2014-04-24 | 1 | -0/+2 |
| | | | | * Fixed VM base bug | ||||
* | Call initial closure with proper tx argument | obscuren | 2014-04-23 | 1 | -32/+1 |
| | |||||
* | Fixed minor issue with gas and added state object init | obscuren | 2014-04-23 | 1 | -7/+46 |
| | |||||
* | Added proper gas handling | obscuren | 2014-04-18 | 1 | -1/+2 |
| | |||||
* | Merged accounts and contracts in to StateObject | obscuren | 2014-04-16 | 1 | -31/+23 |
| | | | | | | | * Account removed * Contract removed * Address state changed to CachedStateObject * Added StateObject | ||||
* | Renamed | obscuren | 2014-04-12 | 1 | -7/+7 |
| | |||||
* | Added the possibility for debug hooks during closure call | obscuren | 2014-04-11 | 1 | -1/+1 |
| | |||||
* | Merge branch 'split' into develop | obscuren | 2014-04-11 | 1 | -1/+1 |
|\ | |||||
| * | Split code for contracts | obscuren | 2014-04-10 | 1 | -1/+1 |
| | | |||||
* | | Switched variable names | obscuren | 2014-04-09 | 1 | -5/+5 |
| | | |||||
* | | Added a length for copy | obscuren | 2014-04-09 | 1 | -1/+1 |
| | | |||||
* | | Reverted changes | obscuren | 2014-04-09 | 1 | -2/+2 |
| | | |||||
* | | Merge branch 'develop' into miner | obscuren | 2014-04-05 | 1 | -5/+13 |
|\| | |||||
| * | Handle contract messages | obscuren | 2014-04-01 | 1 | -5/+13 |
| | | |||||
* | | Merge conflicts | Maran | 2014-04-01 | 1 | -16/+18 |
|\| | |||||
| * | Fixed some state issues | obscuren | 2014-03-31 | 1 | -3/+3 |
| | | |||||
| * | Changed to new mutan API | obscuren | 2014-03-30 | 1 | -13/+13 |
| | | |||||
* | | initial testcode for canonical chain | Maran | 2014-03-24 | 1 | -0/+3 |
| | | |||||
* | | Remove some xtra logs | Maran | 2014-03-24 | 1 | -3/+0 |
| | | |||||
* | | Merge branch 'master' into miner | Maran | 2014-03-24 | 1 | -8/+7 |
|\| | |||||
| * | Closure return, arguments fixed. Added proper tests | obscuren | 2014-03-21 | 1 | -1/+1 |
| | | |||||
| * | New tx methods and added new vm to state manager | obscuren | 2014-03-21 | 1 | -9/+7 |
| | | |||||
| * | Rewrote opcodes again | obscuren | 2014-03-21 | 1 | -1/+2 |
| | | |||||
* | | Initial block reorganisation code | Maran | 2014-03-21 | 1 | -1/+3 |
| | | |||||
* | | More mining rework | Maran | 2014-03-20 | 1 | -20/+8 |
| | | |||||
* | | Merge branch 'develop' into miner | Maran | 2014-03-17 | 1 | -1/+1 |
|\| | |||||
| * | Pretty print nonce | obscuren | 2014-03-17 | 1 | -1/+1 |
| | | |||||
* | | Merge conflicts | Maran | 2014-03-17 | 1 | -24/+25 |
|\| | |||||
| * | Moved on to the state manager | obscuren | 2014-03-17 | 1 | -24/+25 |
| | | |||||
| * | Added miner state | obscuren | 2014-03-06 | 1 | -1/+2 |
| | | |||||
* | | Merge | Maran | 2014-03-17 | 1 | -1/+0 |
| | | |||||
* | | Initial smart-miner stuff | Maran | 2014-03-10 | 1 | -0/+15 |
|/ | |||||
* | Renamed block manager to state manager | obscuren | 2014-03-05 | 1 | -0/+320 |