aboutsummaryrefslogtreecommitdiffstats
path: root/core/state/managed_state.go
Commit message (Collapse)AuthorAgeFilesLines
* core, core/state, core/vm: remove exported account getters (#3618)Jeffrey Wilcke2017-02-231-3/+3
| | | | Removed exported statedb object accessors, reducing the chance for nasty bugs to creep in. It's also ugly and unnecessary to have these methods.
* state: take write lock in GetNonce (#3625)Brian Schroeder2017-02-011-3/+5
| | | | We must take a write lock here because `GetNonce` calls `StateDB.GetStateObject`, which mutates the DB's live set.
* core/state: track all accounts in canon stateFelix Lange2016-09-261-11/+10
| | | | | This change introduces a global, per-state cache that keeps account data in the canon state. Thanks to @karalabe for lots of fixes.
* core: various typosLeif Jurvetson2016-03-161-1/+1
|
* all: fix license headers one more timeFelix Lange2015-07-241-1/+1
| | | | I forgot to update one instance of "go-ethereum" in commit 3f047be5a.
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-231-4/+4
| | | | | All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library".
* all: update license informationFelix Lange2015-07-071-0/+16
|
* core, xeth: moved nonce management burden from xeth to txpoolobscuren2015-06-101-1/+1
|
* core: removed nonce resetting from the block processor.obscuren2015-04-211-0/+1
| | | | All nonce error handling has been moved to the worker
* state: fixed mutex lockesobscuren2015-04-141-2/+14
|
* state: fixed nonce issue in managed stateobscuren2015-04-141-2/+2
| | | | Rlock => Lock when creating a new nonce
* Moved handling of nonces to the managed stateobscuren2015-04-091-2/+2
|
* Added additional methods to the managed stateobscuren2015-04-081-2/+26
| | | | | * GetNonce Returns the canonical nonce * SetNonce Set the managed account's nonce
* moved state and vm to coreobscuren2015-03-231-0/+89