Commit Graph

420 Commits (c858da555d608eb648193554933a0976e6acba1e)

Author SHA1 Message Date
Martin Holst Swende ecb781297b core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#18486) 6 years ago
Dave McGregor 33d233d3e1
vendor, crypto, swarm: switch over to upstream sha3 package 6 years ago
Martin Holst Swende 42a914a84f
cmd/evm, core/vm, eth: implement api methods to do stdjson dump to local filesystem 6 years ago
Martin Holst Swende 7c657fc789 tests, core: update tests and make STATICCALL cause touch-delete (#18187) 6 years ago
Corey Lin a5dc087845 core/vm, eth/tracers: use pointer receiver for GetRefund (#18018) 6 years ago
Martin Holst Swende 1b6fd032e3
core/vm: check empty in extcodehash 6 years ago
Felix Lange 7f22b59f87 core/state: simplify proof methods (#17965) 6 years ago
Martin Holst Swende 4c0883e20d core/vm: adds refund as part of the json standard trace (#17910) 6 years ago
Simon Jentzsch 97fb08342d EIP-1186 eth_getProof (#17737) 6 years ago
Martin Holst Swende a352de6a08 core/vm: add shortcuts for trivial exp cases (#16851) 6 years ago
Péter Szilágyi 1d3d4a4d57 core/vm: reuse Keccak-256 hashes across opcode executions (#17863) 6 years ago
Martin Holst Swende 58e868b759
core/vm : fix failing testcase (#17852) 6 years ago
Martin Holst Swende 092df3ab59 core/vm: SHA3 word cost for CREATE2 (#17812) 6 years ago
Martin Holst Swende 89a32451ae core/vm: faster create/create2 (#17806) 6 years ago
Liang ZOU 6663e5da10 all: fix various comment typos (#17748) 6 years ago
Guillaume Ballet da29332c5f core/vm: add switches to select evm+ewasm interpreters (#17687) 6 years ago
Péter Szilágyi 5d921fa3a0
core, params: polish net gas metering PR a bit 6 years ago
Martin Holst Swende caa2c23a38
core,state: finish implementing Eip 1283 6 years ago
Martin Holst Swende 58374e28d9
core, state: initial implementation of Eip-1283 6 years ago
Liang ZOU 72c820c49e core/vm: fix typo 'EVM EVM' ==> 'EVM' (#17654) 6 years ago
Paweł Bylica ae992a5d73 core/vm: Hide read only flag from Interpreter interface (#17461) 6 years ago
Martin Holst Swende 32f28a9360 core/vm, tests: update tests, enable constantinople statetests, fix SAR opcode (#17538) 6 years ago
Wenbiao Zheng d1aa605f1e all: remove the duplicate 'the' in annotations (#17509) 6 years ago
gary rong e0e0e53401 crypto: change formula for create2 (#17393) 6 years ago
stormpang 6711f098d5 core/vm: fix comment typo (#17319) 6 years ago
Hyung-Kyu Hqueue Choi 0ab54de1a5 core/vm: update benchmarks for core/vm (#17308) 6 years ago
Ha ĐANG 702b8a7aec core/vm: fix typo in cryptographic hash function name (#17285) 6 years ago
Guillaume Ballet 7abedf9bbb
core/vm: support for multiple interpreters (#17093) 6 years ago
gary rong 2433349c80 core/vm, params: implement EXTCODEHASH opcode (#17202) 6 years ago
gary rong cab1cff11c core, crypto, params: implement CREATE2 evm instrction (#17196) 6 years ago
Guillaume Ballet 4e5d1f1c39 core/vm: reuse bigint pools across transactions (#17070) 6 years ago
Guillaume Ballet 598f786aab core/vm: clear linter warnings (#17057) 6 years ago
Wenbiao Zheng 9b1536b26a core: remove dead code, limit test code scope (#17006) 6 years ago
Martin Holst Swende 947e0afeb3 core/vm: optimize MSTORE and SLOAD (#16939) 7 years ago
kiel barry cbfb40b0aa params: fix golint warnings (#16853) 7 years ago
Abel Nieto d258eee211
core/vm: fix typo in comment 7 years ago
kiel barry 84f8c0cc1f common: improve documentation comments (#16701) 7 years ago
Abel Nieto be22ee8dda core/vm: fix typo in instructions.go (#16788) 7 years ago
gary rong 7beccb29be all: get rid of error when creating memory database (#16716) 7 years ago
kiel barry a7720b5926 core: golint updates for this or self warning (#16633) 7 years ago
Péter Szilágyi 7a7428a027
core, eth: fix tracer dirty finalization 7 years ago
thomasmodeneis ba1030b6b8 build: enable goimports and varcheck linters (#16446) 7 years ago
Felix Lange c7ab3e5544 common: delete StringToAddress, StringToHash (#16436) 7 years ago
dm4 3ebcf92b42 cmd/evm: print vm output when debug flag is on (#16326) 7 years ago
hydai 6134990709
core/vm: Fixed typos in core/vm/interpreter.go 7 years ago
hydai c3dc814fea
core/vm: Fixed typo in core/vm/evm.go 7 years ago
hydai 84c5db5409 core/vm: remove JIT VM codes (#16362) 7 years ago
Péter Szilágyi 1fae50a199
core: minor evm polishes and optimizations 7 years ago
Martin Holst Swende 4871e25f5f core/vm: optimize eq, slt, sgt and iszero + tests (#16047) 7 years ago
Péter Szilágyi bd6879ac51
core/vm, crypto/bn256: switch over to cloudflare library (#16203) 7 years ago