- May 23, 2017
-
-
Jeffrey Wilcke authored
Improve the duplication method of the stack to reuse big ints by passing in an existing integer pool.
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
Improved push instructions by removing unnecessary big int allocations and by making it int instead of big.Int
-
Jeffrey Wilcke authored
-
- May 22, 2017
-
-
Valentin Wüstholz authored
-
- May 18, 2017
-
-
Jeffrey Wilcke authored
Add the object to the list of destructed objects during a selfdestruct / suicide operation and also remove it from the list once the journal reverts.
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
This commit is a preparation for the upcoming metropolis hardfork. It prepares the state, core and vm packages such that integration with metropolis becomes less of a hassle. * Difficulty calculation requires header instead of individual parameters * statedb.StartRecord renamed to statedb.Prepare and added Finalise method required by metropolis, which removes unwanted accounts from the state (i.e. selfdestruct) * State keeps record of destructed objects (in addition to dirty objects) * core/vm pre-compiles may now return errors * core/vm pre-compiles gas check now take the full byte slice as argument instead of just the size * core/vm now keeps several hard-fork instruction tables instead of a single instruction table and removes the need for hard-fork checks in the instructions * core/vm contains a empty restruction function which is added in preparation of metropolis write-only mode operations * Adds the bn256 curve * Adds and sets the metropolis chain config block parameters (2^64-1)
-
- May 16, 2017
-
-
Péter Szilágyi authored
-
Felix Lange authored
execQueue used an atomic counter to track whether the queue had been closed, but the checking the counter didn't happen because the queue was blocked on its channel. Fix it by using a condition variable instead of sync/atomic. I tried an implementation based on channels first, but it was hard to make it reliable. quit now waits for the queue loop to exit.
-
- May 13, 2017
-
-
Péter Szilágyi authored
-
Lewis Marshall authored
Previously, resolve errors were being swallowed and the returned error was a generic "not a content hash" which isn't helpful. This updates the Resolve function to fail fast rather than only returning an error at the end, and also adds test coverage.
-
Péter Szilágyi authored
-
- May 12, 2017
-
-
Koustubh Sinkar authored
CentOS has been added as a multi-machine option to the Vagrant script. Ubuntu is still the default option. For starting the CentOS machine, use: vagrant up centos
-
- May 11, 2017
-
-
Péter Szilágyi authored
mobile: add toString & rlp/json encoding for protocol types
-
Péter Szilágyi authored
-
- May 10, 2017
-
-
Péter Szilágyi authored
cmd, node: support different bootnodes, fix default light port
-
Péter Szilágyi authored
-
- May 09, 2017
-
-
Bas van Kervel authored
-
- May 08, 2017
-
-
Péter Szilágyi authored
core: fix processing regression during receipt import
-
Péter Szilágyi authored
common/bitutil: added data compression algorithm
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
travis: adapt build script to new travis VM settings
-
Péter Szilágyi authored
-
- May 06, 2017
-
-
Péter Szilágyi authored
-
- May 05, 2017
-
-
Zsolt Felföldi authored
-
Péter Szilágyi authored
common/bitutil, consensus/ethash: reusable bitutil package
-
Péter Szilágyi authored
-
- May 04, 2017
-
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
cmd, core, params: add --rinkeby flag for fast connectivity
-
Martin Holst Swende authored
* core: Fix for consensus test gasLimit > 2^63-1 https://github.com/ethereum/tests/blob/develop/BlockchainTests/bcInvalidHeaderTest.json#L238 * core: fix testcase for uncle gasUsage > gasLimit : https://github.com/ethereum/tests/blob/develop/BlockchainTests/EIP150/bcUncleHeaderValiditiy.json#L986 * math/big: rename TTM63m1 -> MaxBig63, + go fmt * core: documentation
-
Péter Szilágyi authored
Migrate remaining flags/command to new style
-
Péter Szilágyi authored
cmd/faucet, cmd/puppeth: support multi-tiered faucet
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-