Commit Graph

294 Commits (feda78e052edb862b0e666f8d3af68f00ed7c0df)

Author SHA1 Message Date
Guillaume Ballet 7b189d6f1f
core: fix staticcheck warnings (#20384) 5 years ago
Felix Lange 689486449d build: use golangci-lint (#20295) 5 years ago
nebojsa94 738b51ae31 core/vm: fix tracer interface parameter name (#20294) 5 years ago
Martin Holst Swende b566cfdffd core/evm: avoid copying memory for input in calls (#20177) 5 years ago
Péter Szilágyi 060e33fb4c
core/vm: enable istanbul EIPs in the jump table 5 years ago
Péter Szilágyi 1bccafe5ef
core/vm, crypto/blake2b: add SSE, AVX and AVX2 code 5 years ago
Piotr Dyraga 2890f060b7
core/vm, crypto/blake2b: add BLAKE2b compression func at 0x09 5 years ago
Péter Szilágyi 3bb9b49afb
core/vm, params: implement EIP2200, SSTORE optimizations (#19964) 5 years ago
Martin Holst Swende 081642ed25 Eip 1344 (ChainID opcode) (#19921) 5 years ago
Martin Holst Swende 3e993ff64a Eip 1884 v3 (#19743) 5 years ago
Corey Lin f891fd9875 core/vm: fix comment grammar (#19923) 5 years ago
Antonio Salazar Cardozo beff5fa578 params, core/vm: Istanbul EIP-1108 bn256 gas cost reduction (#19904) 5 years ago
Martin Holst Swende aa6005b469 core/vm, params: refactor chain configuration (#19735) 5 years ago
Péter Szilágyi 1a83114c74
all: update author list and licenses 5 years ago
Martin Holst Swende f578d41ee6 core/vm, internal/ethapi: fail on eth_call when it times out, fixes #19186 (#19737) 6 years ago
gary rong 36f81118f6 core/state: fix state iterator (#19127) 6 years ago
hydai 9b3601cfce core/vm: fix typos in comments (#19391) 6 years ago
Martin Holst Swende 36b78abe61
core/vm: instruction tests (#16327) 6 years ago
Péter Szilágyi 9294b8f10f
core/vm: polish gas PR, fix tests, make table driven 6 years ago
Péter Szilágyi bb9631c399
core: prefetch next block state concurrently 6 years ago
Liang Ma 157f09e5b6 core/vm: Correct the Memory Gas Overflow condition 6 years ago
Martin Holst Swende 7504dbd6eb core/vm: 64 bit memory and gas calculations (#19210) 6 years ago
Péter Szilágyi 054412e335
all: clean up and proerly abstract database access 6 years ago
Matthew Halpern c5eccaefb8 core/vm: remove unused constants 6 years ago
needkane a1f366ecf6 core/vm: update annotation (#19050) 6 years ago
Martin Holst Swende a0fd4b7e57 core/vm: unshadow err to make it visible in tracers(#18504) 6 years ago
Nalin Bhardwaj b8f9b3779f core/vm: fix typos and use ExpGas for EXP (#18400) 6 years ago
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