Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Felix Lange
225de7ca0a
tests: update tests and implement general state tests ( #14734 )
...
Tests are now included as a submodule. This should make updating easier
and removes ~60MB of JSON data from the working copy.
State tests are replaced by General State Tests, which run the same test
with multiple fork configurations.
With the new test runner, consensus tests are run as subtests by walking
json files. Many hex issues have been fixed upstream since the last
update and most custom parsing code is replaced by existing JSON hex
types. Tests can now be marked as 'expected failures', ensuring that
fixes for those tests will trigger an update to test configuration. The
new test runner also supports parallel execution and the -short flag.
7 years ago
..
asm
cmd/evm, core/asm: add EVM assembler ( #3686 )
8 years ago
state
core/state: access trie through Database interface, track errors ( #14589 )
8 years ago
types
core: fix typo in error message ( #14763 )
7 years ago
vm
Merge pull request #14718 from holiman/gascalc_fix
8 years ago
.gitignore
Renamed `chain` => `core`
10 years ago
bench_test.go
core, consensus: pluggable consensus engines ( #3817 )
8 years ago
block_validator.go
core/state: access trie through Database interface, track errors ( #14589 )
8 years ago
block_validator_test.go
core, consensus: pluggable consensus engines ( #3817 )
8 years ago
blockchain.go
core: fix an off-by-one when the block import counts blocks
8 years ago
blockchain_test.go
core/state: access trie through Database interface, track errors ( #14589 )
8 years ago
blocks.go
core: typos and comments improve
8 years ago
chain_makers.go
core/state: access trie through Database interface, track errors ( #14589 )
8 years ago
chain_makers_test.go
core, consensus: pluggable consensus engines ( #3817 )
8 years ago
dao.go
consensus, core: drop all the legacy custom core error types
8 years ago
dao_test.go
core: don't import genesis block in TestDAOForkRangeExtradata
8 years ago
database_util.go
core: typos and comments improve
8 years ago
database_util_test.go
core, consensus: pluggable consensus engines ( #3817 )
8 years ago
error.go
consensus, core: drop all the legacy custom core error types
8 years ago
events.go
core: remove unused events
8 years ago
evm.go
all: update license information
8 years ago
fees.go
core: typos and comments improve
8 years ago
filter_test.go
all: fix license headers one more time
9 years ago
gaspool.go
consensus, core: drop all the legacy custom core error types
8 years ago
gen_genesis.go
tests: update tests and implement general state tests ( #14734 )
7 years ago
gen_genesis_account.go
tests: update tests and implement general state tests ( #14734 )
7 years ago
genesis.go
tests: update tests and implement general state tests ( #14734 )
7 years ago
genesis_alloc.go
cmd, core, params: add --rinkeby flag for fast connectivity
8 years ago
genesis_test.go
params: remove redundant consts, disable metro on AllProtocolChanges
7 years ago
headerchain.go
core: typos and comments improve
8 years ago
helper_test.go
core: typos and comments improve
8 years ago
mkalloc.go
core: refactor genesis handling
8 years ago
state_processor.go
consensus, core/*, params: metropolis preparation refactor
8 years ago
state_transition.go
core: Fix VM error logging
8 years ago
tx_list.go
core: test locals support in txpool queue limits, fix
7 years ago
tx_list_test.go
cmd, core, eth: configurable txpool parameters
8 years ago
tx_pool.go
core: test locals support in txpool queue limits, fix
7 years ago
tx_pool_test.go
core: test locals support in txpool queue limits, fix
7 years ago
types.go
core, consensus: pluggable consensus engines ( #3817 )
8 years ago