aboutsummaryrefslogtreecommitdiffstats
path: root/ethchain/state_manager.go
Commit message (Expand)AuthorAgeFilesLines
* Moved ethchain to chainobscuren2014-10-311-451/+0
* Updated to use ethereum.jsobscuren2014-10-311-1/+1
* Moved logging to state, proper structured blockobscuren2014-10-301-2/+5
* Merge pull request #167 from fjl/feature/split-tx-eventJeffrey Wilcke2014-10-301-1/+1
|\
| * cmd/mist, ethchain, ethminer: split TxEvent (#165)Felix Lange2014-10-291-1/+1
* | Removed events from the state managerobscuren2014-10-291-12/+3
* | PoC 7 updatesobscuren2014-10-291-9/+17
|/
* Return erroneous txs (so we can remove them from the pool)obscuren2014-10-271-6/+9
* Merge eth-go repository into go-ethereumFelix Lange2014-10-231-6/+6
* Renamed block_chain to chain_managerobscuren2014-10-201-8/+8
* all: use (blocking) event package instead of ethreactFelix Lange2014-10-171-35/+20
* Added generic big to 256 method. Implemented new iteratorobscuren2014-10-101-3/+5
* Fixed inconsistenciesobscuren2014-10-021-7/+10
* Working on new (blocking) event machine.obscuren2014-09-291-20/+51
* Block pool is thread safeobscuren2014-09-281-4/+6
* Logging messagesobscuren2014-09-271-1/+1
* Added protocol caps accessorsobscuren2014-09-261-0/+1
* Info => Debugobscuren2014-09-251-3/+1
* VM execution fixesobscuren2014-09-161-6/+13
* Improved catching up and refactoredobscuren2014-09-151-3/+5
* Updated GHOSTobscuren2014-09-151-42/+31
* Reset the transient state when a new block's been foundobscuren2014-09-081-0/+2
* Added message to closure && added change addressesobscuren2014-08-151-4/+10
* Removed old codeobscuren2014-08-151-6/+10
* Removed validation check from GetMessagesobscuren2014-08-141-30/+2
* Updated chain for filteringobscuren2014-08-111-2/+68
* Fixed stack issueobscuren2014-08-081-3/+4
* merge upstreamzelig2014-07-311-19/+17
|\
| * Refactored to new state and vmobscuren2014-07-241-19/+16
| * Refactored state, state object and vmobscuren2014-07-221-1/+1
* | Merge branch 'develop' of github.com:ethereum/eth-go into feature/ethutil-ref...zelig2014-07-211-13/+8
|\|
| * Fixed tx sha creationobscuren2014-07-211-11/+6
| * Base time on previous parent, not last blockobscuren2014-07-181-2/+2
* | merge upstreamzelig2014-07-211-36/+22
|\|
| * Fixed rangeobscuren2014-07-181-3/+5
| * Fixed coinbase copy in stateobscuren2014-07-171-1/+3
| * Trie fixesobscuren2014-07-171-0/+1
| * Movedobscuren2014-07-161-6/+8
| * Vm logging on diffobscuren2014-07-151-1/+1
| * Removed defer and added receipts checking in tx processingobscuren2014-07-151-25/+5
| * Changed diff output not to prefix hex with 0xobscuren2014-07-141-3/+3
* | use ethreact.Event and ethreact.ReactorEnginezelig2014-07-151-1/+2
|/
* Special diff output for executionobscuren2014-07-111-0/+8
* Consensus and bug fixesobscuren2014-07-101-0/+7
* Revert "ethreact - Feature/ethutil refactor"Jeffrey Wilcke2014-07-071-2/+1
* Merge branch 'develop' of github.com:ethereum/eth-go into feature/ethutil-ref...zelig2014-07-051-1/+14
|\
| * Debug output, minor fixes and tweaksobscuren2014-07-041-1/+14
* | use ethreact.Event and ethreact.ReactorEnginezelig2014-07-051-1/+2
|/
* Merge branch 'develop' of github.com:ethereum/eth-go into feature/clientidzelig2014-07-031-0/+9
|\
| * Fixobscuren2014-07-031-1/+1
| * Paranoia checkobscuren2014-07-021-0/+9
* | EthManager interface extended with ClientIdentity() ethwire.ClientIdentityzelig2014-07-031-0/+1
|/
* merge upstreamzelig2014-07-011-2/+8
|\
| * The dragon has been slain. Consensus reached!obscuren2014-07-011-2/+3
| * Added Paranoia check for VM executionobscuren2014-07-011-2/+6
| * wipobscuren2014-06-301-1/+2
* | change all modified calls to ethtrie, ethutil and ethcrypto functionszelig2014-06-301-1/+3
|/
* go fmtzelig2014-06-271-1/+1
* merge upstreamzelig2014-06-231-26/+27
|\
| * Clean up & refactored methodsobscuren2014-06-231-26/+27
* | modified logging APIzelig2014-06-231-9/+11
|/
* Removed some loggingobscuren2014-06-201-0/+2
* Removed logobscuren2014-06-191-2/+0
* Update after each transition instead of at the end.obscuren2014-06-191-11/+22
* Removal of manual updating of state objectsobscuren2014-06-171-1/+3
* Fixed minor issue with the gas poolobscuren2014-06-161-1/+1
* Moved gas limit err check to buy gasobscuren2014-06-161-3/+5
* comments & refactorobscuren2014-06-131-1/+3
* Refactored state transitioning to its own modelobscuren2014-06-131-200/+2
* Refactoring state transitioningobscuren2014-06-131-157/+178
* Changed opcode numbers and added missing opcodesobscuren2014-06-121-4/+4
* Merge branch 'develop' into interopobscuren2014-06-121-0/+20
|\
| * Implemented counting of usedGasMaran2014-06-111-0/+3
| * Don't mine transactions if they would go over the GasLimit implements ethereu...Maran2014-06-101-0/+17
* | Moved process transaction to state managerobscuren2014-06-121-12/+81
|/
* Make contract creation error more explicit by mentioning the snederMaran2014-06-031-1/+1
* Added faux latency for peeroverviewMaran2014-06-031-0/+1
* Implemented Public Peer interfaceMaran2014-06-021-0/+12
* Fixes #60obscuren2014-05-281-2/+5
* Closure call now returns the total usage as wellobscuren2014-05-281-14/+24
* The body of contracts are now returned insteadobscuren2014-05-251-10/+22
* Canonical contract creationobscuren2014-05-231-7/+15
* Working on interopobscuren2014-05-221-9/+33
* Improved miner so it won't include invalid transactionsobscuren2014-05-211-5/+7
* Apply to parentobscuren2014-05-211-3/+2
* Fixed competing block methodobscuren2014-05-211-2/+13
* Fixed couple issuesobscuren2014-05-211-21/+25
* Fix notification when processing block that didn't have this client as originMaran2014-05-201-2/+1
* No longer store script directly in the state treeobscuren2014-05-201-2/+3
* Changed how changes are being applied to statesobscuren2014-05-171-59/+50
* Mobscuren2014-05-151-2/+2
* Remove any invalid transactions after block processingobscuren2014-05-141-0/+2
* Do not queue messages if the peer isn't connected (e.g. timing out)obscuren2014-05-141-1/+0
* Propagate back to networkobscuren2014-05-131-0/+3
* Implemented new JS/EthPub methodsMaran2014-05-131-0/+3
* Moved seeding and moved manifestobscuren2014-05-091-33/+0
* Auto update state changes notificationsobscuren2014-05-091-8/+7
* Cleaned upobscuren2014-05-091-24/+9
* Added trans state and removed watch address etcobscuren2014-05-091-16/+8
* Removed value from closure.obscuren2014-05-081-1/+1
* Implemented value()Maran2014-05-071-0/+1
* Added different storage notification objectobscuren2014-05-051-1/+1
* Removed debug loggingobscuren2014-04-301-1/+1
* Added manifest changes and changed closuresobscuren2014-04-301-17/+48
* Fixed state problemobscuren2014-04-291-6/+7
* Actually convert gasobscuren2014-04-261-5/+12
* Added new state object change echanismobscuren2014-04-261-10/+23
* Minor improvements and bug fixesobscuren2014-04-241-0/+2
* Call initial closure with proper tx argumentobscuren2014-04-231-32/+1
* Fixed minor issue with gas and added state object initobscuren2014-04-231-7/+46
* Added proper gas handlingobscuren2014-04-181-1/+2
* Merged accounts and contracts in to StateObjectobscuren2014-04-161-31/+23
* Renamedobscuren2014-04-121-7/+7
* Added the possibility for debug hooks during closure callobscuren2014-04-111-1/+1
* Merge branch 'split' into developobscuren2014-04-111-1/+1
|\
| * Split code for contractsobscuren2014-04-101-1/+1
* | Switched variable namesobscuren2014-04-091-5/+5
* | Added a length for copyobscuren2014-04-091-1/+1
* | Reverted changesobscuren2014-04-091-2/+2
* | Merge branch 'develop' into minerobscuren2014-04-051-5/+13
|\|
| * Handle contract messagesobscuren2014-04-011-5/+13
* | Merge conflictsMaran2014-04-011-16/+18
|\|
| * Fixed some state issuesobscuren2014-03-311-3/+3
| * Changed to new mutan APIobscuren2014-03-301-13/+13
* | initial testcode for canonical chainMaran2014-03-241-0/+3
* | Remove some xtra logsMaran2014-03-241-3/+0
* | Merge branch 'master' into minerMaran2014-03-241-8/+7
|\|
| * Closure return, arguments fixed. Added proper testsobscuren2014-03-211-1/+1
| * New tx methods and added new vm to state managerobscuren2014-03-211-9/+7
| * Rewrote opcodes againobscuren2014-03-211-1/+2
* | Initial block reorganisation codeMaran2014-03-211-1/+3
* | More mining reworkMaran2014-03-201-20/+8
* | Merge branch 'develop' into minerMaran2014-03-171-1/+1
|\|
| * Pretty print nonceobscuren2014-03-171-1/+1
* | Merge conflictsMaran2014-03-171-24/+25
|\|
| * Moved on to the state managerobscuren2014-03-171-24/+25
| * Added miner stateobscuren2014-03-061-1/+2
* | MergeMaran2014-03-171-1/+0
* | Initial smart-miner stuffMaran2014-03-101-0/+15
|/
* Renamed block manager to state managerobscuren2014-03-051-0/+320