go-ethereum/accounts/abi/bind
Felix Lange 1f1ea18b54 core/state: implement reverts by journaling all changes
This commit replaces the deep-copy based state revert mechanism with a
linear complexity journal. This commit also hides several internal
StateDB methods to limit the number of ways in which calling code can
use the journal incorrectly.

As usual consultation and bug fixes to the initial implementation were
provided by @karalabe, @obscuren and @Arachnid. Thank you!
2016-10-06 15:32:16 +02:00
..
backends core/state: implement reverts by journaling all changes 2016-10-06 15:32:16 +02:00
auth.go accounts, crypto: move keystore to package accounts 2016-04-12 15:56:49 +02:00
backend.go accounts/abi/bind: add utilities for waiting on transactions 2016-08-22 23:20:13 +02:00
base.go accounts/abi/bind: use ethereum interfaces 2016-08-22 14:01:28 +02:00
bind.go accounts/abi/bind: support generating bindings for various arrays 2016-04-05 18:20:50 +03:00
bind_test.go accounts/abi/bind/backends: remove nil and remote backends 2016-08-21 17:06:25 +02:00
template.go accounts/abi/bind/backends: remove nil and remote backends 2016-08-21 17:06:25 +02:00
util.go accounts/abi/bind: add utilities for waiting on transactions 2016-08-22 23:20:13 +02:00
util_test.go accounts/abi/bind: add utilities for waiting on transactions 2016-08-22 23:20:13 +02:00