Commit Graph

  • 8fbdeb2575
    Merge branch 'ethereum:master' into master Wenhao Li 2021-12-05 14:11:34 +08:00
  • 8bf3a4d554 p2p/simulations: improve README language ArvidHast 2021-12-04 15:26:28 +01:00
  • b3c41669a8
    accounts, signer: move mimetypes back to accounts Martin Holst Swende 2021-12-03 13:37:49 +01:00
  • 93f196c4b0
    eth/catalyst: implement kintsugi spec v1.0.0-alpha.4 (#23984) Marius van der Wijden 2021-12-03 16:26:28 +01:00
  • 46891a6bd8 Merge branch 'console-interrupt' into console_interrupt Sina Mahmoodi 2021-12-03 15:38:41 +01:00
  • 0e99d3ffae cmd: dont shutdown with sigint in console mode Sina Mahmoodi 2021-12-02 18:58:30 +01:00
  • a55de1febb
    core: go format Martin Holst Swende 2021-12-03 13:42:30 +01:00
  • 46f701ca93
    readme: use correct link for web3.js docs (#24046) nala 2021-12-03 12:34:18 +00:00
  • bc5dc7b2a4
    core/vm: avoid memory expansion check for trivial ops Martin Holst Swende 2021-12-03 11:42:39 +01:00
  • cca482b4b1
    Merge pull request #24047 from karalabe/delete-dead-sync-bloom Péter Szilágyi 2021-12-03 13:55:17 +02:00
  • 58d1988349
    core, eth, les, trie: remove the sync bloom, used by fast sync Péter Szilágyi 2021-12-03 12:32:41 +02:00
  • b02fe5317f
    core/vm: move interpreter interruption check to jump instructions (#24026) Andrei Maiboroda 2021-12-03 11:10:26 +01:00
  • 9331fe28e8
    core/vm: fill gaps in jump table with opUndefined (#24031) Paweł Bylica 2021-12-03 11:04:54 +01:00
  • 642b51722e
    update web3 methods docs link in README.md nala 2021-12-03 10:02:55 +00:00
  • a0f7771962
    core/vm: remove stack.pushN (#24040) Alex Beregszaszi 2021-12-03 09:16:49 +00:00
  • c65940378e eth/catalyst: happy linter happy life Marius van der Wijden 2021-12-03 10:02:55 +01:00
  • b80cb55826
    core/rawdb: fix lint nits Martin Holst Swende 2021-11-03 21:12:06 +01:00
  • 230fa5fa72
    core/types: more robust parent hash shortcut Martin Holst Swende 2021-10-25 16:45:09 +02:00
  • 8fffa9df34
    core/rawdb: changes due to rebase Martin Holst Swende 2021-09-21 23:01:49 +02:00
  • b740b2724a
    eth/handlers, core/rawdb: make use of faster ancient read method Martin Holst Swende 2021-08-25 12:38:06 +02:00
  • f6cee60f93
    core: add rlp cheat to avoid full decoding for reading header parent hash Martin Holst Swende 2021-06-27 17:28:55 +02:00
  • 0295325200
    core, eth: improve delivery speed on header requests Martin Holst Swende 2021-06-24 12:38:51 +02:00
  • 5e78fc034b
    Merge pull request #24032 from karalabe/downloader-response-preprocess Péter Szilágyi 2021-12-03 10:34:25 +02:00
  • 3266f93778
    Merge pull request #2 from Aivolt1/Aivolt1-patch-1-MetaX Aivolt1 2021-12-02 19:27:49 +00:00
  • 0742b04b95
    Add files via upload Aivolt1 2021-12-02 19:24:57 +00:00
  • 4f483f9a5c
    Create MetaX Aivolt1 2021-12-02 19:19:05 +00:00
  • 18fe3b6332 cmd/geth, console: better handle local console interrupt Martin Holst Swende 2021-08-26 13:53:15 +02:00
  • d74dc71246 cmd/geth, console: support interrupting the js engine, fixes #23344 Martin Holst Swende 2021-08-12 11:29:52 +02:00
  • 2a7e913646
    core/vm: Check for interpreter loop abort on every jump Andrei Maiboroda 2021-12-01 12:38:09 +01:00
  • 350b6eed64
    core/vm: Unit test for interpreter loop interruption Andrei Maiboroda 2021-12-02 17:54:49 +01:00
  • fe1ef0eda9 core/vm: Remove Stack.pushN Alex Beregszaszi 2021-11-30 19:30:44 +00:00
  • 85064ed09b
    all: fix 'the the' in comments (#24036) Taeik Lim 2021-12-02 23:42:09 +09:00
  • b45931cc4a
    accounts/abi/bind: correctly handle structs used only as constructor params (#23940) divergencetech 2021-12-02 12:53:10 +00:00
  • e512784b3a
    core/vm: Remove interpreter loop interruption check Andrei Maiboroda 2021-12-01 12:24:57 +01:00
  • d8e8013a40 core, crypto, eth, les, p2p, trie: Fix typo in comment (the the) Taeik Lim 2021-12-02 21:23:32 +09:00
  • 4598b2b8b9 eth/catalyst: fixed nitpicks by holiman Marius van der Wijden 2021-12-02 11:45:13 +01:00
  • 8fbe0b9b68
    p2p/enr: reduce allocation in Record.encode (#24034) Evolution404 2021-12-02 17:55:01 +08:00
  • a7046a537b
    core/vm: fill gaps in jump table with opUndefined Paweł Bylica 2021-11-23 00:16:10 +01:00
  • 5bac5b3262
    consensus/ethash: move accumulation of coinbase witness before coinbase account is credited (#41) jwasinger 2021-12-01 22:41:11 -10:00
  • fa753db9e8
    consensus/ethash: ensure uncle accounts are included in block witness (#40) jwasinger 2021-12-01 22:39:51 -10:00
  • ee15a2652f
    [DOC] Update readme (#1) Haichen Shen 2021-12-01 23:48:34 -08:00
  • 8b392061f1
    accounts, signer: lint nits Martin Holst Swende 2021-12-02 08:42:26 +01:00
  • 81625cf3b1 p2p/enr fix the wrong initial size Evolution404 2021-12-02 09:41:49 +08:00
  • c893488349
    eth: pre-process downloader responses on the peer reader thread Péter Szilágyi 2021-12-01 20:18:12 +02:00
  • 4349c8b759
    signer, accounts: move eip-712 types to apitypes package. fixes #23972 Martin Holst Swende 2021-12-01 14:46:20 +01:00
  • fe77bd27d4
    core/rawdb: implement freezer tail truncation Martin Holst Swende 2021-11-25 11:02:10 +01:00
  • e97279bb49 cmd: minor Sina Mahmoodi 2021-12-01 13:07:33 +01:00
  • 721c5723c0
    eth/tracers/js: add support for REVERT/SELFDESTRUCT in evmdis_tracer (#24016) Alex Beregszaszi 2021-12-01 09:34:52 +00:00
  • 2be129b5cf
    core/vm: rename opSuicide to opSelfdestruct (#24022) Alex Beregszaszi 2021-12-01 09:33:29 +00:00
  • c3fa600002
    Merge branch 'master' into evm-selfdestruct Martin Holst Swende 2021-12-01 10:32:50 +01:00
  • 9393d1fb5d
    core/vm: Move interpreter.ReadOnly check into the opcode implementations (#23970) Alex Beregszaszi 2021-12-01 09:21:21 +00:00
  • 1988b47e02
    tests/fuzzzers. eth/protocols/snap: add snap protocol fuzzers (#23957) Martin Holst Swende 2021-12-01 10:17:18 +01:00
  • 5387bfc31f core, core/rawdb: fix transaction indexing Gary Rong 2021-12-01 11:26:25 +08:00
  • ba845230cd eth/tracers: fix tracers Marius van der Wijden 2021-11-26 20:08:35 +01:00
  • 5a82df80e0 core: implement eip-4399 random opcode Marius van der Wijden 2021-11-07 14:12:57 +01:00
  • a5df595c1a core/genesis.go: fix override Marius van der Wijden 2021-11-30 19:47:26 +01:00
  • 4fb79279b6 core/vm: Rename opSuicide to opSelfdestruct Alex Beregszaszi 2021-11-29 18:01:30 +00:00
  • 2b5b633dcb Merge remote-tracking branch 's1na/legacy-receipt-converter' into legacy-receipt-converter Sina Mahmoodi 2021-11-30 18:30:25 +01:00
  • 6bef4813fc core, ethdb: add comments Sina Mahmoodi 2021-11-30 18:29:20 +01:00
  • fa28df56a3
    freezer: rm unneeded line Sina Mahmoodi 2021-11-30 18:10:08 +01:00
  • 163f1665dd
    core/vm: don't copy JumpTable when no EIP mods are needed (#23977) Andrei Maiboroda 2021-11-30 13:21:40 +01:00
  • e95f23ad26
    tests/fuzzzers. eth/protocols/snap: add snap protocol fuzzers Martin Holst Swende 2020-11-26 12:23:48 +01:00
  • 9795f7612f eth/catalyst: fix nitpicks Marius van der Wijden 2021-11-30 12:23:31 +01:00
  • 111509382b
    core/vm: Don't copy JumpTable when no extra EIP modifications needed Andrei Maiboroda 2021-11-30 11:53:21 +01:00
  • 3a9eabe532 Also create /.ethash to make sure mining works as non-root Mikal Sande 2021-11-30 11:50:09 +01:00
  • a69d4b273d
    core/vm: Rename SHA3 instruction to KECCAK256 (#23976) Alex Beregszaszi 2021-11-30 09:34:34 +00:00
  • e55a90b8a7 core/vm : stop token error case ucwong 2021-11-30 14:38:06 +08:00
  • 9c63d5ce58 eth/tracers: Regenerate tracer library Alex Beregszaszi 2021-11-29 13:18:17 +00:00
  • f8a23f6329 evm/tracers: Fix evmdis_tracer to use SELFDESTRUCT instead of SUICIDE Alex Beregszaszi 2021-11-29 14:12:13 +00:00
  • ec03d0b6cd core/vm: Remove panic added for testing Alex Beregszaszi 2021-11-29 10:27:13 +00:00
  • 9109c822b6 core/vm: Capture fault states in logger Alex Beregszaszi 2021-11-27 15:22:47 +00:00
  • 931daa5c25 core/vm: Remove obsolete operation.writes flag Alex Beregszaszi 2021-11-24 23:49:40 +00:00
  • 686eac9ab7 core/vm: Move interpreter.ReadOnly check into the opcode implementations Alex Beregszaszi 2021-11-24 20:30:50 +00:00
  • 1fa91729f2
    core/vm: simplify error handling in interpreter loop (#23952) Paweł Bylica 2021-11-29 14:46:24 +01:00
  • 46fbfd4cec
    core/vm: set return data in instruction impls Paweł Bylica 2021-11-22 19:29:03 +01:00
  • 1b9c5e31aa
    core/vm: unconditionally pc++ in the loop Paweł Bylica 2021-11-22 19:07:31 +01:00
  • 8fa9c00fa0
    core/vm: use "stop token" to stop the loop Paweł Bylica 2021-11-22 18:30:56 +01:00
  • 7204435461
    core/vm: move ErrExecutionReverted to opRevert() Paweł Bylica 2021-11-22 16:59:57 +01:00
  • 07db34212f
    core/vm: break loop on any error Paweł Bylica 2021-11-22 16:39:52 +01:00
  • 98af209c09 eth/tracers: Add support for REVERT in evmdis_tracer Alex Beregszaszi 2021-11-29 10:10:30 +00:00
  • 86fe359a56
    trie: simplify StackTrie implementation (#23950) Paweł Bylica 2021-11-29 11:02:40 +01:00
  • 2cbc40f732
    Merge e896847f52d5df50696af95ef0686fb36fc67449 into d62c773e3b6b6f4a336004f476486ef244c0117d maxime tremblay 2021-11-28 17:20:21 -05:00
  • e896847f52 Revert "docs: vulnerability disclosure (#23955)" maxime tremblay 2021-11-28 17:20:15 -05:00
  • f5c6157e0c
    Create KREADME.md ช่วยเพื่อนร่วมทาง 2021-11-29 04:13:06 +07:00
  • b9d846752e
    Merge 3b4d964328d41d762500b2613aaee52aaee0e541 into c10a0a62c3537fbcf899358e3c3d6be9507fa18c Afsaneh Heydari 2021-11-28 15:51:56 +03:30
  • 3b4d964328
    Rename go-ethereum, to go-ethereum Afsaneh Heydari 2021-11-28 15:51:03 +03:30
  • fc7e8613c0
    Rename README.md to README.md Afsaneh1361/go-ethereum, Afsaneh Heydari 2021-11-28 15:50:02 +03:30
  • 51cbb2b6a5 Ignore ActualGasPrice in RLP serialization sbrajchuk 2021-11-27 20:32:29 +03:00
  • 4035a2c8e0 Label ActualGasPrice as optional. Check ActualGasPrice while making deep copy sbrajchuk 2021-11-27 19:04:07 +03:00
  • f097096227
    Merge branch 'master' into bnadd_speedup Alexander 2021-11-26 17:25:57 -05:00
  • ec98b1d26a eth/catalyst: implement kintsugi spec v1.0.0-alpha.3 Marius van der Wijden 2021-11-02 20:54:47 +01:00
  • 86bdc3fb39 Remove access witness from the signature of Process (#38) Guillaume Ballet 2021-11-26 16:19:49 +01:00
  • 909049c5fe use the witness in statedb, revert applyTx signature (#36) Guillaume Ballet 2021-11-25 22:04:00 +01:00
  • 7360d168c8 fix calculation in get_tree_key_for_storage_slot (#35) Guillaume Ballet 2021-11-23 21:18:30 +01:00
  • 361a328cb7 upgrade go version (#34) Guillaume Ballet 2021-11-23 19:47:49 +01:00
  • 41c2f754cc remove unnecessary cancun block declaration in tests (#33) Guillaume Ballet 2021-11-23 14:02:45 +01:00
  • 7cb1add36a add circleci support (#32) Guillaume Ballet 2021-11-23 10:35:11 +01:00
  • 03dbc0a210 fix boundary condition check in PUSH32 Guillaume Ballet 2021-11-22 22:22:04 +01:00
  • 6d40e11fe3 fix bound check in code chunking Guillaume Ballet 2021-11-21 15:48:50 +01:00
  • 5ca990184f fix boundary check in PUSH Guillaume Ballet 2021-11-20 09:12:57 +01:00