- 30 May, 2017 1 commit
- 
- 
Martin Holst Swende authoredThis prevents concurrent assignment of identical nonces when automatic assignment is used. 
 
- 
- 25 May, 2017 5 commits
- 
- 
Péter Szilágyi authoredRewrite templates for (sub)commands help section 
- 
Péter Szilágyi authoredcore/vm: allocate stack to 1024 
- 
Or Rikon authored
- 
Jeffrey Wilcke authoredPre allocate the stack to 1024 optimising stack pushing, reducing calls to runtime.makeslice and runtime.mallocgc 
- 
Bas van Kervel authored
 
- 
- 24 May, 2017 7 commits
- 
- 
Felix Lange authoredEnforce 256 bit keys on raw import, support raw mobile imports 
- 
Felix Lange authoredconsensus, core/*, params: metropolis preparation refactor 
- 
Péter Szilágyi authoredcmd/faucet: fix a few typos 
- 
Péter Szilágyi authored
- 
Felix Lange authored
- 
Felix Lange authoredAlso add the package to the license tool ignore list. 
- 
Péter Szilágyi authoredcmd/geth: reintroduce wallet import subcommand 
 
- 
- 23 May, 2017 10 commits
- 
- 
Bas van Kervel authored
- 
Péter Szilágyi authored
- 
Péter Szilágyi authored
- 
Péter Szilágyi authoredmobile: manage FilterQuery enabling contract events subscription 
- 
Jeffrey Wilcke authoredByte 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 authoredImprove the duplication method of the stack to reuse big ints by passing in an existing integer pool. 
- 
Jeffrey Wilcke authored
- 
Jeffrey Wilcke authoredImproved push instructions by removing unnecessary big int allocations and by making it int instead of big.Int 
- 
Jeffrey Wilcke authored
 
- 
- 22 May, 2017 5 commits
- 
- 
Valentin Wüstholz authored
- 
Nicolas Guillaume authored
- 
Lewis Marshall authoredSigned-off-by:Lewis Marshall <lewis@lmars.net> 
- 
Lewis Marshall authoredFixes #14474. Signed-off-by:Lewis Marshall <lewis@lmars.net> 
- 
Dave Conroy authored
 
- 
- 20 May, 2017 1 commit
- 
- 
Ali Hajimirza authored
 
- 
- 19 May, 2017 1 commit
- 
- 
Martin Holst Swende authoredMore 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. 
 
- 
- 18 May, 2017 5 commits
- 
- 
Jeffrey Wilcke authoredAdd 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 authoredThis 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) 
 
- 
- 16 May, 2017 2 commits
- 
- 
Péter Szilágyi authored
- 
Felix Lange authoredexecQueue 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. 
 
- 
- 13 May, 2017 3 commits
- 
- 
Péter Szilágyi authored
- 
Lewis Marshall authoredPreviously, 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
 
-