aboutsummaryrefslogtreecommitdiffstats
path: root/ethchain/state.go
Commit message (Collapse)AuthorAgeFilesLines
* Moved seeding and moved manifestobscuren2014-05-091-10/+37
|
* Auto update state changes notificationsobscuren2014-05-091-31/+4
|
* Upped version numberobscuren2014-04-271-0/+29
|
* Minor improvements and bug fixesobscuren2014-04-241-2/+2
| | | | * Fixed VM base bug
* Merged accounts and contracts in to StateObjectobscuren2014-04-161-49/+16
| | | | | | | * Account removed * Contract removed * Address state changed to CachedStateObject * Added StateObject
* Removed old VM codeobscuren2014-03-221-0/+4
|
* Added address to account and contractobscuren2014-03-211-3/+4
| | | | | Contract and account now both have an address field or method for the sake of simplicity.
* Removed caller from tx and added "callership" to account.obscuren2014-03-211-2/+2
| | | | | | Transactions can no longer serve as callers. Accounts are now the initial callee of closures. Transactions now serve as transport to call closures.
* Moved code aroundobscuren2014-03-211-11/+29
|
* Added a copy method to stateobscuren2014-03-171-0/+4
|
* Partially refactored server/txpool/block manager/block chainobscuren2014-03-051-0/+38
| | | | | | | The Ethereum structure now complies to a EthManager interface which is being used by the tx pool, block manager and block chain in order to gain access to each other. It's become simpeler. TODO: BlockManager => StateManager
* Renamed Address to Accountobscuren2014-03-031-4/+4
|
* Trie's are no longer referenced directly but through State insteadobscuren2014-03-031-1/+50
|
* Updated block to use state instead of trie directlyobscuren2014-03-031-0/+8
|
* Separated the VM from the block manager and added statesobscuren2014-02-241-0/+56