Commit Graph

54 Commits (d345a4a3c6e44f271681491b133607fe532d57f7)

Author SHA1 Message Date
Andrei Maiboroda 793f0f9ec8
core/vm: implement EIP-3860: Limit and meter initcode (#23847) 2 years ago
rjl493456442 cda051eba7
core, cmd: fill blockNumber in logs (#26345) 2 years ago
Mark Tyneway b4ea2bf7dd
all: implement EIP-1153 transient storage (#26003) 2 years ago
Martin Holst Swende dffd93b475
cmd/evm: slight change in how t8n handles coinbase pre eip-158 (#26139) 2 years ago
lightclient fbdeff99ce
cmd/evm: calc base fee if parent data is present (#26051) 2 years ago
Martin Holst Swende 5a02b2d6d0
all: fix spelling mistakes (#25961) 2 years ago
Felix Lange b628d72766
build: upgrade to go 1.19 (#25726) 2 years ago
rjl493456442 9d76a9b94f
core, trie, eth, cmd: rework preimage store (#25287) 2 years ago
Delweng b196ad1c16
all: add whitespace linter (#25312) 2 years ago
willian.eth 52ed3570c4
cmd: migrate to urfave/cli/v2 (#24751) 2 years ago
Marius van der Wijden d8f963811d
cmd, params: implement Gray Glacier hard-fork (EIP-5133) (#25088) 2 years ago
lmittmann bc013bc42e
all: prefer `new(big.Int)` over `big.NewInt(0)` (#25087) 2 years ago
Felix Lange 9244d5cd61
all: update license headers and AUTHORS from git history (#24947) 3 years ago
Håvard Anda Estensen 07508ac0e9
all: replace uses of ioutil with io and os (#24869) 3 years ago
Martin Holst Swende 5157d4540a
cmd/evm: make evm t8n handle post-merge transitions (#24546) 3 years ago
ucwong d4d288e3f1
build: add imports for go generate tools (#24682) 3 years ago
Marius van der Wijden b1e72f7ea9
core/evm: RANDOM opcode (EIP-4399) (#24141) 3 years ago
Sina Mahmoodi 1876cb443b
all: move loggers to eth/tracers (#23892) 3 years ago
lightclient 0a7672fc9a
cmd/evm: rename t8n args to improve clarity when tracing (#23934) 3 years ago
lightclient 23f69c6db0
cmd/evm: add support for signing transactions in the unprotected format (#23937) 3 years ago
lightclient 441c7f2b0f
cmd/evm: add b11r tool (#23843) 3 years ago
Martin Holst Swende e761255ba7
cmd/evm: make t9n intrinsicGas output hex, fixes #23883 (#23889) 3 years ago
lightclient fa96718512
cmd/evm: rename t8n result to match types.Header (ReceiptRoot->ReceiptsRoot) (#23924) 3 years ago
lightclient b0b708bf23
cmd/evm: add `gasUsed` to t8n `result` (#23919) 3 years ago
Andrei Maiboroda f32feeb260
core/vm: implement EIP-2681: Limit account nonce to 2^64-1 (#23853) 3 years ago
Sina Mahmoodi 8d7e6062ec
eth/tracers: support for golang tracers + add golang callTracer (#23708) 3 years ago
Martin Holst Swende 52c02ccb1f
cmd/evm: handle rlp errors in t9n (#23771) 3 years ago
Martin Holst Swende 84d8eb2ca8
cmd/evm: add 256-bit field validations on transactions (t9n) (#23743) 3 years ago
Iskander (Alex) Sharipov 778ff94794
all: fix some go-critic linter warnings (#23709) 3 years ago
Martin Holst Swende 64da037e99
cmd/evm: stricter transaction validation (#23694) 3 years ago
Marius van der Wijden b8d7c662cd
core, rpc: disable memory output by default in traces (#23558) 3 years ago
Martin Holst Swende babe9b993e
cmd/evm: transaction validation tool (#23494) 3 years ago
Martin Holst Swende 4d88974864
cmd/evm: add tests for evm t8n (#23507) 3 years ago
Martin Holst Swende 84c51bc5ec
cmd/evm: add difficulty calculation to t8n tool (#23353) 3 years ago
Martin Holst Swende 8a24b56331
cmd/evm: implement input txs via rlp in t8n tool (#23138) 3 years ago
ucwong 3b05318525
cmd/evm, eth/ethconfig: regenerate struct codecs (#23140) 3 years ago
Marius van der Wijden 686b2884ee
all: removed blockhash from statedb (#23126) 3 years ago
Martin Holst Swende 0e9c7d564d
tests: update for London (#22976) 3 years ago
Martin Holst Swende 94451c2788
all: implement EIP-1559 (#22837) 4 years ago
lightclient 597ecb39cc
cmd/evm: return json error if unmarshalling from stdin fails (#22871) 4 years ago
Martin Holst Swende addd8824cf
cmd/geth, eth, core: snapshot dump + unify with trie dump (#22795) 4 years ago
lightclient bbfb1e4008
all: add support for EIP-2718, EIP-2930 transactions (#21502) 4 years ago
ucwong 83e4c49e2b
trie : use trie.NewStackTrie instead of new(trie.Trie) (#22246) 4 years ago
Sina Mahmoodi eb21c652c0
cmd,core,eth,params,tests: define yolov3 + enable EIP-2565 (#22213) 4 years ago
Marius van der Wijden 2045a2bba3
core, all: split vm.Context into BlockContext and TxContext (#21672) 4 years ago
Martin Holst Swende 6487c002f6
all: implement EIP-2929 (gas cost increases for state access opcodes) + yolo-v2 (#21509) 4 years ago
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 4 years ago
Martin Holst Swende 7ebc6c43ff
cmd/evm: statet8n output folder + tx hashes on trace filenames (#21406) 4 years ago
Martin Holst Swende 295693759e
core/vm: less allocations for various call variants (#21222) 4 years ago
Martin Holst Swende e376d2fb31
cmd/evm: add state transition tool for testing (#20958) 4 years ago