Commit Graph

  • 97a4b1257c internal/ethapi: recap higher args.Gas with block GasLimit in DoEstimateGas SangIlMo 2024-05-08 23:41:14 +09:00
  • 1a79f8fe58 params: begin v1.14.3 release cycle Felix Lange 2024-05-08 16:27:44 +02:00
  • 35b2d07f4b params: release go-ethereum v1.14.2 stable v1.14.2 Felix Lange 2024-05-08 16:26:01 +02:00
  • 487b80e1aa
    Merge branch 'ethereum:master' into rlp-review David Theodore 2024-05-08 08:15:20 -05:00
  • eeb22089fd .travis.yml: fix package install on PPA builder Felix Lange 2024-05-08 14:34:58 +02:00
  • 14f4228472 params: begin v1.14.2 release cycle Felix Lange 2024-05-08 14:30:18 +02:00
  • dd09f7e3fa params: release go-ethereum v1.14.1 stable Felix Lange 2024-05-08 14:28:40 +02:00
  • 577a52a056 p2p/enode: fix ipv6 address used as extip results in 127.0.0.1 being smin-k 2024-05-08 21:05:51 +09:00
  • 57164d4d8c p2p/enode: fix ipv6 address used as extip results in 127.0.0.1 being used smin-k 2024-05-08 20:55:05 +09:00
  • 9a4e5db197 core, trie: expose batch trie getters into the statedb Péter Szilágyi 2024-05-08 14:38:30 +03:00
  • 8fedd9f9e0 trie: add batch get operation Péter Szilágyi 2024-05-07 19:13:04 +03:00
  • 537d5c08cb update branches that CI runs on Guillaume Ballet 2024-05-08 13:34:25 +02:00
  • 5e02d05155 Fix iterator from t8n (#434) Guillaume Ballet 2024-05-07 13:29:05 +02:00
  • 8cbdd335ae add quick conversion test (#429) Guillaume Ballet 2024-05-06 09:36:02 +02:00
  • 1599b8f71c post-genesis transition (#426) Guillaume Ballet 2024-05-04 11:45:09 +02:00
  • f50db1e15a remove unused code (#423) Guillaume Ballet 2024-04-29 14:31:25 +02:00
  • 6051fd01e6 trie/utils: simplify GetTreeKeyWithEvaluatedAddress (#421) Ignacio Hagopian 2024-04-24 05:08:29 -03:00
  • 1930b97b65 simplified gas accounting layer (#405) Guillaume Ballet 2024-04-15 13:41:28 +02:00
  • 0d70489104 core: change block hash history scope (#411) Ignacio Hagopian 2024-04-08 16:00:56 -03:00
  • d0ec1be473 Fix TestProcessVerkle* tests (#410) Ignacio Hagopian 2024-04-06 03:07:52 -03:00
  • c790d1fdd6 trie/verkle: change tree key generation (#401) Ignacio Hagopian 2024-03-26 06:02:05 -03:00
  • a3232b7cc6 core/txpool/blobpool: fix metrics name for prometheus export (#27901) (#403) Ng Wei Han 2024-03-18 03:55:57 +08:00
  • 40d5153941 Use circular buffer for BLOCKHASH history (#402) Ignacio Hagopian 2024-03-12 10:30:40 -03:00
  • 631099322c Fix TestProcessVerkle tests (#400) Ignacio Hagopian 2024-03-06 05:48:02 -03:00
  • b5495ad1f9 more address truncation fixes (#399) Ignacio Hagopian 2024-03-06 03:41:13 -03:00
  • 448b405d83 Truncate BALANCE opcode parameter for witness recording Ignacio Hagopian 2024-03-04 09:29:38 -03:00
  • c997469bbd fix: missing MAIN_STORAGE_OFFSET when reading a block hash from the history contract (#390) Guillaume Ballet 2024-02-29 10:33:01 +01:00
  • f667365a5d witness: fix contract creation init gas charging (#393) Ignacio Hagopian 2024-02-28 09:41:16 -03:00
  • 4dc4b398bb core/vm: fix contract creation witness gas charging logic (#389) Ignacio Hagopian 2024-02-27 12:16:24 -03:00
  • c2da1985bc Fix SELFDESTRUCT incorrect account zeroing & missing beneficiary balance in witness (#378) Ignacio Hagopian 2024-02-16 05:26:36 -03:00
  • f72f7820dd fix addr alignement (#366) Ignacio Hagopian 2024-02-15 13:57:51 -03:00
  • 72211cd5d5 Record witness access in BALANCE opcode (#369) Ignacio Hagopian 2024-02-15 10:08:01 -03:00
  • 8ac057090e fix integer underflow (#374) Ignacio Hagopian 2024-02-15 09:47:03 -03:00
  • 077ad8728f Record witness access in EXTCODEHASH (#370) Ignacio Hagopian 2024-02-15 09:46:09 -03:00
  • 2e671ea446 eip2935 redesign: insert all 256 ancestors upon transition (#362) Guillaume Ballet 2024-02-06 09:52:24 +01:00
  • 61ffef7961 fix: CREATE-time PUSHn adds non-existent entries to witness (#361) Guillaume Ballet 2024-02-05 20:52:31 +01:00
  • 7a0eb0b93b test: check current and new values in state processor witness Guillaume Ballet 2024-02-03 09:16:29 +01:00
  • 953338b22b state: avoid EIP-158 for history storage address (#359) Ignacio Hagopian 2024-02-03 05:14:05 -03:00
  • afcfa5af07 Add eip2935 256th ancestor stem to witness (#355) Guillaume Ballet 2024-02-02 07:56:03 +01:00
  • cc48d57e15 refactor: move trieDB creation outside of block-making loop (#354) Guillaume Ballet 2024-02-02 07:12:52 +01:00
  • 9be95a24f4 another workaround to force verkle at creation Guillaume Ballet 2024-02-01 07:25:32 +01:00
  • c3b9b375cc fix: nil pointer when deactivating verkle-incompatible genesis code (#353) Guillaume Ballet 2024-01-31 11:15:43 +01:00
  • b7a19b4a4d trie/utils: bound point cache size (#352) Ignacio Hagopian 2024-01-30 06:53:43 -03:00
  • 4c4de3102a fix: eip2935 block hash storage in chain makers (#351) Guillaume Ballet 2024-01-29 21:56:08 +01:00
  • c1e0ff10ec fix: only disable HasLegacyNode call for verkle-at-genesis testnets (#350) Guillaume Ballet 2024-01-29 21:54:57 +01:00
  • eb31ae3f9e accesswitness: touch for origin and to (#348) Ignacio Hagopian 2024-01-29 13:33:34 -03:00
  • b7bd9e33ad fix: test for ExtStatus count when two missing stems collide (#347) Guillaume Ballet 2024-01-29 13:47:11 +01:00
  • 95d7f39db5 set verkle mode from genesis with override (#308) Guillaume Ballet 2024-01-29 13:16:59 +01:00
  • bea12cc674 fix: decide if genesis is verkle using genesis timestamp (#290) Guillaume Ballet 2024-01-29 11:04:26 +01:00
  • 7d02a604d7 fix: support a verkle pre-tree at the conversion block (#313) Guillaume Ballet 2024-01-29 09:52:45 +01:00
  • ac3f26947d implement eip 2935 (#342) Guillaume Ballet 2024-01-26 17:41:31 +01:00
  • 85a7198c2d test: check witness when contract creation fails (#333) Guillaume Ballet 2024-01-26 14:08:54 +01:00
  • 14d5a01775 change timeout to 20 minutes Guillaume Ballet 2024-01-26 12:58:05 +01:00
  • 8f2ffed7bb only add the coinbase to the witness if the block reward > 0 (#332) Guillaume Ballet 2024-01-26 11:32:22 +01:00
  • a5d74825aa fix: return error if witness costs OOG in instructions (#319) Guillaume Ballet 2024-01-26 11:27:18 +01:00
  • 7757a53d47 force activation of EIP-6780 (#338) Guillaume Ballet 2024-01-26 11:14:52 +01:00
  • f46632148c accesswitness: avoid charging cost for origin and target (#334) Ignacio Hagopian 2024-01-20 08:02:54 -03:00
  • d6477cdc7d mod: move from gballet/go-verkle to ethereum/go-verkle (#335) Ignacio Hagopian 2024-01-20 07:58:02 -03:00
  • 6843ed14e2 vm: fix access witness recording (#337) Ignacio Hagopian 2024-01-20 07:57:26 -03:00
  • f95255839a fix: main storage offset value (#329) Guillaume Ballet 2023-12-20 18:35:42 +01:00
  • afc6067590 mod: update go-verkle (#312) Ignacio Hagopian 2023-11-27 12:33:28 -03:00
  • 4815fe2686 remove unused EndVerkleTransition in blockchain.go (#301) Guillaume Ballet 2023-10-27 13:14:10 +02:00
  • 4f9beb0526 proofs: remove post-values in Multiproof (#297) Ignacio Hagopian 2023-10-25 15:56:06 -03:00
  • e1dd462e1b Update go-verkle (#296) Ignacio Hagopian 2023-10-23 11:39:34 -03:00
  • e437264a8c remove pre-state tree warmup (#293) Ignacio Hagopian 2023-10-18 15:17:23 -03:00
  • a29f5d60c2 Shanghai time workaround (#294) Guillaume Ballet 2023-10-18 15:48:24 +02:00
  • 0d5126776f add workaround to use --override.prague (#292) Guillaume Ballet 2023-10-18 09:03:27 +02:00
  • faee2f9587 fix: return serialized root in state root, not its mapping to a scalar field (#289) Guillaume Ballet 2023-10-12 17:37:02 +02:00
  • 189a4770dd fix: incorrect access copy (#288) Guillaume Ballet 2023-10-10 15:27:31 +02:00
  • 49fdfff681 fix: make sure AccessWitness isn't nil when calling RPC methods (#287) Guillaume Ballet 2023-10-10 11:12:50 +02:00
  • 328e180429 upgrade deps to get proof generation absence/presence bugfix Guillaume Ballet 2023-10-06 13:01:27 +02:00
  • c82ff997d3 fix: ensure read-only values are resolved in post trie (#285) Guillaume Ballet 2023-09-28 12:19:35 +02:00
  • acb4a30555 fix: activate verkle at genesis (#284) Guillaume Ballet 2023-09-27 19:25:49 +02:00
  • 990395c688 workaround: disable check for root presence (#283) Guillaume Ballet 2023-09-27 12:02:02 +02:00
  • 5032dd480b achieving perfection Guillaume Ballet 2023-09-25 17:27:30 +02:00
  • 1b72c34485 fix more CI complaints Guillaume Ballet 2023-09-25 17:23:46 +02:00
  • c94a9dd78b fix: a couple of CI issues Guillaume Ballet 2023-09-25 17:18:02 +02:00
  • 2403a275f0 fix linter message Guillaume Ballet 2023-09-25 17:07:49 +02:00
  • eb03735429 fix: need commitment in tests (#282) Guillaume Ballet 2023-09-25 17:10:22 +02:00
  • f8bacb2c18 remove StateDB as an extra param to Prepare (#281) Guillaume Ballet 2023-09-25 12:06:16 +02:00
  • 713db1bbbc fix: add ProofInBlocks to chain config (#280) Guillaume Ballet 2023-09-25 12:02:03 +02:00
  • 9db5d5c357 port kaustinen code on top of shapella-rebased branch Guillaume Ballet 2023-08-29 15:07:43 +02:00
  • b7648a503e quell zero-tree message Guillaume Ballet 2023-08-16 17:10:32 +02:00
  • b4c3b59a85 add pre-pbss rebase branches to CI (#270) Guillaume Ballet 2023-09-25 14:44:21 +02:00
  • 9eee5a360b core: move overlay conversion code to its own file (#266) Guillaume Ballet 2023-09-09 21:39:29 +02:00
  • ed36c23480 core/state: rewrite a new optimized keyValueMigrator (#256) Ignacio Hagopian 2023-08-31 12:29:58 -03:00
  • f090ddbe9d remove unused map param in MakeVerkleMultiProof (#261) Guillaume Ballet 2023-08-30 17:49:09 +02:00
  • a0e1995bc4 New access-witness module (#235) Ignacio Hagopian 2023-08-29 15:59:06 -03:00
  • a926f60699 fix: alignment of values whose len is < 32 Guillaume Ballet 2023-08-17 15:58:41 +02:00
  • 12c65cb520 more code cleanup Guillaume Ballet 2023-08-15 16:19:42 +02:00
  • 9bb7f41c2d code cleanup: remove a lot of TODOs & friends Guillaume Ballet 2023-08-15 16:17:32 +02:00
  • 5ba9fb7855 fix preimage issue in conversion Guillaume Ballet 2023-08-15 10:19:37 +02:00
  • a72e7d94a2 fix to replay more blocks Guillaume Ballet 2023-08-14 17:10:35 +02:00
  • a80c2aa8b5 fixes to replay ~500 blocks Guillaume Ballet 2023-08-14 16:56:43 +02:00
  • 54e060f094 fix incorrect equality condition is HasAccount Guillaume Ballet 2023-08-11 21:01:00 +02:00
  • 66dd866e89 implement missing odrDatabase function Guillaume Ballet 2023-08-11 16:44:08 +02:00
  • 0decbd7ca3 fix test: include EIP-3860 Guillaume Ballet 2023-08-11 14:00:55 +02:00
  • bea2b7ea8c remove unnecessary snapshot Cap in flush Guillaume Ballet 2023-08-11 07:42:58 +02:00
  • 29c8f98329 save last MPT root for transition Guillaume Ballet 2023-08-10 21:38:07 +02:00
  • e237c1ecf7 enable proof of stake in verkle test Guillaume Ballet 2023-08-10 18:28:07 +02:00