- May 25, 2017
-
-
Or Rikon authored
-
- May 24, 2017
-
-
Felix Lange authored
Enforce 256 bit keys on raw import, support raw mobile imports
-
Felix Lange authored
consensus, core/*, params: metropolis preparation refactor
-
Péter Szilágyi authored
cmd/faucet: fix a few typos
-
Péter Szilágyi authored
-
Felix Lange authored
-
Felix Lange authored
Also add the package to the license tool ignore list.
-
Péter Szilágyi authored
cmd/geth: reintroduce wallet import subcommand
-
- May 23, 2017
-
-
Bas van Kervel authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
mobile: manage FilterQuery enabling contract events subscription
-
Jeffrey Wilcke authored
Byte padding function should return the given slice if the length is smaller or equal rather than *only* smaller than. This fix improves almost all EVM push operations.
-
Nicolas Guillaume authored
-
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
-
Nicolas Guillaume authored
-
Lewis Marshall authored
Signed-off-by:
Lewis Marshall <lewis@lmars.net>
-
Lewis Marshall authored
Fixes #14474. Signed-off-by:
Lewis Marshall <lewis@lmars.net>
-
Dave Conroy authored
-
- May 20, 2017
-
-
Ali Hajimirza authored
-
- May 19, 2017
-
-
Martin Holst Swende authored
More context in the bug This solves the problems of transactions being submitted simultaneously, and getting the same nonce, due to the gap (due to signing) between nonce-issuance and nonce-update. With this PR, a lock will need to be acquired whenever a nonce is used, and released when the transaction is submitted or errors out.
-
- 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
-