Skip to content
This repository was archived by the owner on Feb 26, 2024. It is now read-only.

feat: support shanghai hardfork #4272

Merged
merged 104 commits into from
Apr 12, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
cc16b36
update ethereumjs packages
davidmurdoch Mar 2, 2023
777de6d
add common
davidmurdoch Mar 2, 2023
f1f07b5
unbundle uws
davidmurdoch Mar 2, 2023
0fc22aa
add `shanghai` as a hardfork option
davidmurdoch Mar 2, 2023
4cb850f
handle EIP 3651 in tx simulations
davidmurdoch Mar 6, 2023
1d9f8b6
add test for eth_call coinbase read cost post shanghai
davidmurdoch Mar 6, 2023
604ad42
no .only
davidmurdoch Mar 6, 2023
a00550d
hm
davidmurdoch Mar 6, 2023
44bcd14
idunno
davidmurdoch Mar 6, 2023
afe84dc
neat
davidmurdoch Mar 7, 2023
5159a30
.
davidmurdoch Mar 7, 2023
26fa632
Merge branch 'develop' into update-ethereumjs
davidmurdoch Mar 8, 2023
a6944fb
Add INITCODE_TOO_LARGE message, limits, and tests
davidmurdoch Mar 8, 2023
668661d
add allowUnlimitedInitCodeSize option
davidmurdoch Mar 14, 2023
19eed03
progress
davidmurdoch Mar 14, 2023
07e73b3
add test
davidmurdoch Mar 15, 2023
e83e4d0
type
davidmurdoch Mar 15, 2023
49c9819
Merge branch 'develop' into update-ethereumjs
davidmurdoch Mar 15, 2023
9e79827
don't mutate it
davidmurdoch Mar 16, 2023
aae62bf
gotta stop mutating things that arne't mind to mutate
davidmurdoch Mar 16, 2023
d8104fe
refactor
davidmurdoch Mar 16, 2023
375703a
a better workaround
davidmurdoch Mar 17, 2023
af1cb0a
remove timeouts
davidmurdoch Mar 17, 2023
c3ff563
workaround an EVM `event.memory` size issue
davidmurdoch Mar 20, 2023
1f6c2dd
fix
davidmurdoch Mar 20, 2023
a0ac97f
remove format change
davidmurdoch Mar 20, 2023
af2dd49
optimizations
davidmurdoch Mar 20, 2023
96c69e6
cleanup
davidmurdoch Mar 20, 2023
5fba5ad
Create.sol
davidmurdoch Mar 20, 2023
7af4727
change to `allowUnlimitedInitcodeSize` to match EJS
davidmurdoch Mar 21, 2023
4f5fe34
fix gas values
davidmurdoch Mar 21, 2023
7567790
add 3860 tests to transactions
davidmurdoch Mar 23, 2023
141d5f4
add comment
davidmurdoch Mar 24, 2023
c016791
support withdrawals
davidmurdoch Mar 31, 2023
54113b5
block size
davidmurdoch Apr 5, 2023
0361690
don't do things twice
davidmurdoch Apr 5, 2023
e92dcd4
fixes
davidmurdoch Apr 5, 2023
0227684
fix
davidmurdoch Apr 5, 2023
e6c3848
type change
davidmurdoch Apr 5, 2023
37b4b90
fix baseFeePerGas
davidmurdoch Apr 5, 2023
c20091d
type fix
davidmurdoch Apr 5, 2023
81a074d
refactor
davidmurdoch Apr 5, 2023
e6ca58c
better types
davidmurdoch Apr 5, 2023
3388021
fixes
davidmurdoch Apr 5, 2023
b3dc14b
refactor
davidmurdoch Apr 5, 2023
daea9ff
refactor
davidmurdoch Apr 5, 2023
ca12c45
refactor
davidmurdoch Apr 5, 2023
dd64cb3
refactor
davidmurdoch Apr 5, 2023
f3a18ad
comment
davidmurdoch Apr 5, 2023
1a4c040
refactor
davidmurdoch Apr 5, 2023
f0173fa
add comment
davidmurdoch Apr 5, 2023
0a2b20a
refactor
davidmurdoch Apr 5, 2023
470296e
refactor
davidmurdoch Apr 5, 2023
6b4f193
documentation
davidmurdoch Apr 5, 2023
c926d59
undefined makes more sense
davidmurdoch Apr 5, 2023
cbc805e
better
davidmurdoch Apr 5, 2023
4fb2942
align
davidmurdoch Apr 5, 2023
a4a2a9c
undo
davidmurdoch Apr 5, 2023
4e82107
fix
davidmurdoch Apr 5, 2023
d748b71
actually fix?
davidmurdoch Apr 5, 2023
80210bf
remove more ethers
davidmurdoch Apr 6, 2023
af82f56
link
davidmurdoch Apr 6, 2023
0eaaf14
types
davidmurdoch Apr 6, 2023
8540978
comment
davidmurdoch Apr 6, 2023
29b8de4
add comment
davidmurdoch Apr 6, 2023
297b4e0
test database migration
davidmurdoch Apr 6, 2023
5a20188
ugh
davidmurdoch Apr 6, 2023
7c4c52c
ahhh
davidmurdoch Apr 6, 2023
9372595
add withdrawals test and types
davidmurdoch Apr 6, 2023
d41406c
just let it live in tmp
davidmurdoch Apr 7, 2023
3b97c65
add tests for new transaction things
davidmurdoch Apr 7, 2023
5b296d5
test windows in CI
davidmurdoch Apr 7, 2023
a754006
maybe?
davidmurdoch Apr 7, 2023
ce01b82
fixed
davidmurdoch Apr 7, 2023
f070cf5
log
davidmurdoch Apr 10, 2023
30be6c8
only ethereum package
davidmurdoch Apr 10, 2023
0a968c7
no idea what im doing now
davidmurdoch Apr 10, 2023
239bd6d
sfsdg
davidmurdoch Apr 10, 2023
011872f
skip this test on windows
davidmurdoch Apr 11, 2023
cf6e166
Update src/chains/ethereum/block/src/block.ts
davidmurdoch Apr 11, 2023
8c4594f
rename var
davidmurdoch Apr 11, 2023
8428d5f
Update src/chains/ethereum/block/src/block.ts
davidmurdoch Apr 11, 2023
eb58c3c
Merge branch 'update-ethereumjs' of github.com:trufflesuite/ganache i…
davidmurdoch Apr 11, 2023
3dc4eb8
remove redundant code
davidmurdoch Apr 11, 2023
4962f97
remove redundant code
davidmurdoch Apr 11, 2023
a44a019
Update src/chains/ethereum/block/src/runtime-block.ts
davidmurdoch Apr 11, 2023
b2e1508
Update src/chains/ethereum/block/src/runtime-block.ts
davidmurdoch Apr 11, 2023
0e70196
Update src/chains/ethereum/ethereum/src/blockchain.ts
davidmurdoch Apr 11, 2023
f0e9d9f
Update src/chains/ethereum/ethereum/src/data-managers/block-manager.ts
davidmurdoch Apr 11, 2023
f65bd90
Update src/chains/ethereum/ethereum/src/helpers/common-helpers.ts
davidmurdoch Apr 11, 2023
95724c5
clarify behavior in comments and function names
davidmurdoch Apr 11, 2023
c8dc6c6
Merge branch 'update-ethereumjs' of github.com:trufflesuite/ganache i…
davidmurdoch Apr 11, 2023
766b99b
use Address type
davidmurdoch Apr 11, 2023
19edfd9
rename function
davidmurdoch Apr 11, 2023
7736988
update comment, remove redundant code
davidmurdoch Apr 11, 2023
f6ce54c
comment
davidmurdoch Apr 11, 2023
4756983
change default hardfork to shanghai
davidmurdoch Apr 11, 2023
c35559c
update tests due to account balance changes
davidmurdoch Apr 11, 2023
5ba981c
update error message in test to reflect shanghai
davidmurdoch Apr 11, 2023
a166f1d
update subscription to include withdrawalsRoot
davidmurdoch Apr 11, 2023
547c11d
update hash-related values to shanghai
davidmurdoch Apr 11, 2023
fda51fd
just use empty merkle root
davidmurdoch Apr 11, 2023
82f723b
fix test?
davidmurdoch Apr 11, 2023
7ffc5c3
Tidy up some tests, change description of 'allowUnlimitedInitCodeSize…
jeffsmale90 Apr 12, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/assets/js/ganache/ganache.min.js

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions docs/assets/js/ganache/ganache.min.js.LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,9 @@
* @license MIT
*/

/*! Case - v1.6.2 - 2020-03-24
* Copyright (c) 2020 Nathan Bubna; Licensed MIT, GPL */

/*! crc32.js (C) 2014-present SheetJS -- http://sheetjs.com */

/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
Expand Down
2 changes: 1 addition & 1 deletion docs/assets/js/ganache/ganache.min.js.map

Large diffs are not rendered by default.

202 changes: 101 additions & 101 deletions docs/index.html

Large diffs are not rendered by default.

Loading