aboutsummaryrefslogtreecommitdiffstats
path: root/accounts/abi/bind/backends
Commit message (Collapse)AuthorAgeFilesLines
* core, core/state, trie: Hardfork EIP155, EIP161, EIP170Jeffrey Wilcke2016-11-151-4/+4
| | | | | | | | | | | | | | | This commit implements EIP158 part 1, 2, 3 & 4 1. If an account is empty it's no longer written to the trie. An empty account is defined as (balance=0, nonce=0, storage=0, code=0). 2. Delete an empty account if it's touched 3. An empty account is redefined as either non-existent or empty. 4. Zero value calls and zero value suicides no longer consume the 25k reation costs. params: moved core/config to params Signed-off-by: Jeffrey Wilcke <jeffrey@ethereum.org>
* [release/1.4.16] core/state: implement reverts by journaling all changesFelix Lange2016-10-061-2/+6
| | | | | | | | | | | | 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! (cherry picked from commit 1f1ea18b5414bea22332bb4fce53cc95b5c6a07d)
* [release/1.4.10] accounts, core, eth: pass chain config for chain maker to ↵Péter Szilágyi2016-07-161-2/+2
| | | | | | test DAO (cherry picked from commit 3291235711082759cd7b70253c02150a80d57011)
* [release 1.4.5] accounts/abi/bind, eth: rely on getCode for sanity checks, ↵Péter Szilágyi2016-05-243-0/+31
| | | | | | not estimate and call (cherry picked from commit 1580ec180414bce1e37acc614bc2445f778efb75)
* accounts/abi/bind, eth: add contract non-existent errorPéter Szilágyi2016-04-272-4/+22
|
* accounts/abi/bind/backends: estimate needed gas, not usedPéter Szilágyi2016-04-151-1/+1
|
* accounts/a/b/backends, core: chain maker homestead block set to 0Jeffrey Wilcke2016-04-011-2/+1
| | | | | | | The chain maker and the simulated backend now run with a homestead phase beginning at block 0 (i.e. there's no frontier). This commit also fixes up #2388
* core: added basic chain configurationJeffrey Wilcke2016-04-011-3/+8
| | | | | | | | | Added chain configuration options and write out during genesis database insertion. If no "config" was found, nothing is written to the database. Configurations are written on a per genesis base. This means that any chain (which is identified by it's genesis hash) can have their own chain settings.
* accounts/abi/bind, cmd/abigen: port to templates, bind to solidityPéter Szilágyi2016-03-243-45/+65
|
* accounts/abi/bind: constructor, auth utils and various backendsPéter Szilágyi2016-03-243-0/+432