- Nov 12, 2019
-
-
Jaynti Kanani authored
-
- May 21, 2019
-
-
Martin Holst Swende authored
* tests: make transaction tests run again, fix #19033 * tests: refactor transaction tests
-
- Apr 02, 2019
-
-
Martin Holst Swende authored
* all: simplify timestamps to uint64 * tests: update definitions * clef, faucet, mobile: leftover uint64 fixups * ethash: fix tests * graphql: update schema for timestamp * ethash: remove unused variable
-
- Mar 06, 2019
-
-
Péter Szilágyi authored
-
- Jan 24, 2019
-
-
Martin Holst Swende authored
This PR adds a new fork which disables EIP-1283. Internally it's called Petersburg, but the genesis/config field is ConstantinopleFix. The block numbers are: 7280000 for Constantinople on Mainnet 7280000 for ConstantinopleFix on Mainnet 4939394 for ConstantinopleFix on Ropsten 9999999 for ConstantinopleFix on Rinkeby (real number decided later) This PR also defaults to using the same ConstantinopleFix number as whatever Constantinople is set to. That is, it will default to mainnet behaviour if ConstantinopleFix is not set.This means that for private networks which have already transitioned to Constantinople, this PR will break the network unless ConstantinopleFix is explicitly set!
-
- Jan 04, 2019
-
-
Dave McGregor authored
-
- Nov 29, 2018
-
-
Martin Holst Swende authored
-
- Nov 26, 2018
-
-
Paweł Bylica authored
-
- Nov 15, 2018
-
-
Péter Szilágyi authored
-
- Oct 15, 2018
-
-
Martin Holst Swende authored
This commit updates our tests with the latest and greatest from ethereum/tests. It also contains implementation of NoProof for blockchain tests.
-
- Oct 05, 2018
-
-
Martin Holst Swende authored
This is a stopgap until new tests have been generated and imported.
-
Martin Holst Swende authored
-
- Sep 28, 2018
-
-
Felix Lange authored
-
- Sep 20, 2018
-
-
Gary Rong authored
-
- Sep 19, 2018
-
-
Martin Holst Swende authored
-
- Sep 04, 2018
-
-
Martin Holst Swende authored
This commit does a few things at once: - Updates the tests to contain the latest data from ethereum/tests repo. - Enables Constantinople state tests. This is needed to be able to fuzz-test the evm with constantinople rules. - Fixes the error in opSAR that we've known about for some time. I was kind of saving it to see if we hit upon it with the random test generator, but it's difficult to both enable the tests and have the bug there -- we don't want to forget about it, so maybe it's better to just fix it.
-
- Aug 01, 2018
-
-
Péter Szilágyi authored
-
- Jun 05, 2018
-
-
kiel barry authored
params: fix golint warnings
-
- May 09, 2018
-
-
Gary Rong authored
* all: get rid of error when create mdb * core: clean up variables definition * all: inline mdb definition
-
- May 02, 2018
-
-
Eli authored
-
- Apr 10, 2018
-
-
Felix Lange authored
The 'from' and 'to' methods on StateTransitions are reader methods and shouldn't have inadvertent side effects on state. It is safe to remove the check in 'from' because account existence is implicitly checked by the nonce and balance checks. If the account has non-zero balance or nonce, it must exist. Even if the sender account has nonce zero at the start of the state transition or no balance, the nonce is incremented before execution and the account will be created at that time. It is safe to remove the check in 'to' because the EVM creates the account if necessary. Fixes #15119
-
- Mar 28, 2018
-
-
Martin Holst Swende authored
-
- Feb 14, 2018
-
-
Felix Lange authored
-
- Feb 05, 2018
-
-
Péter Szilágyi authored
This commit reduces database I/O by not writing every state trie to disk.
-
- Jan 30, 2018
-
-
Péter Szilágyi authored
-
- Jan 08, 2018
-
-
Felix Lange authored
Fixes #15777 because null is now allowed for hexutil.Bytes.
-
Felix Lange authored
* core/types, core/vm, eth, tests: regenerate gencodec files * Makefile: update devtools target Install protoc-gen-go and print reminders about npm, solc and protoc. Also switch to github.com/kevinburke/go-bindata because it's more maintained. * contracts/ens: update contracts and regenerate with solidity v0.4.19 The newer upstream version of the FIFSRegistrar contract doesn't set the resolver anymore. The resolver is now deployed separately. * contracts/release: regenerate with solidity v0.4.19 * contracts/chequebook: fix fallback and regenerate with solidity v0.4.19 The contract didn't have a fallback function, payments would be rejected when compiled with newer solidity. References to 'mortal' and 'owned' use the local file system so we can compile without network access. * p2p/discv5: regenerate with recent stringer * cmd/faucet: regenerate * dashboard: regenerate * eth/tracers: regenerate * internal/jsre/deps: regenerate * dashboard: avoid sed -i because it's not portable * accounts/usbwallet/internal/trezor: fix go generate warnings
-
- Jan 04, 2018
-
-
Felix Lange authored
Also raise traceLimit once again and print the VM error and output on failure.
-
- Jan 03, 2018
-
-
Péter Szilágyi authored
-
- Dec 21, 2017
-
-
Péter Szilágyi authored
* cmd, core, eth/tracers: support fancier js tracing * eth, internal/web3ext: rework trace API, concurrency, chain tracing * eth/tracers: add three more JavaScript tracers * eth/tracers, vendor: swap ottovm to duktape for tracing * core, eth, internal: finalize call tracer and needed extras * eth, tests: prestate tracer, call test suite, rewinding * vendor: fix windows builds for tracer js engine * vendor: temporary duktape fix * eth/tracers: fix up 4byte and evmdis tracer * vendor: pull in latest duktape with my upstream fixes * eth: fix some review comments * eth: rename rewind to reexec to make it more obvious * core/vm: terminate tracing using defers
-
- Nov 08, 2017
-
-
ferhat elmas authored
-
- Sep 27, 2017
-
-
Martin Holst Swende authored
-
- Sep 14, 2017
-
-
Martin Holst Swende authored
* params: Updated finalized gascosts for ECMUL/MODEXP * core,tests: Updates pending new tests * tests: Updated with new tests * core: revert state transition bugfix * tests: Add expected failures due to #15119
-
Péter Szilágyi authored
-
- Sep 05, 2017
-
-
Martin Holst Swende authored
* cmd/evm: adds ability to run individual state test file * cmd/evm: Fix statetest runner to be more json friendly * cmd/evm, tests: minor polishes, dump state on fail
-
- Sep 04, 2017
-
-
Martin Holst Swende authored
* core/vm: Make max_codesize only applicable post Spurious Dragon/158/155/161/170 * tests: Remove expected failure
-
- Aug 25, 2017
-
-
Péter Szilágyi authored
-
- Aug 24, 2017
-
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
- Aug 22, 2017
-
-
Péter Szilágyi authored
-