Skip to content

Commit 78c84c8

Browse files
build(deps): bump github.com/ethereum/go-ethereum from 1.16.3 to 1.16.4 (#278)
* build(deps): bump github.com/ethereum/go-ethereum from 1.16.3 to 1.16.4 Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.16.3 to 1.16.4. - [Release notes](https://github.com/ethereum/go-ethereum/releases) - [Commits](ethereum/go-ethereum@v1.16.3...v1.16.4) --- updated-dependencies: - dependency-name: github.com/ethereum/go-ethereum dependency-version: 1.16.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * fix --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: lmittmann <[email protected]>
1 parent 7696dfa commit 78c84c8

File tree

4 files changed

+36
-33
lines changed

4 files changed

+36
-33
lines changed

go.mod

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.24.0
44

55
require (
66
github.com/charmbracelet/lipgloss v1.1.0
7-
github.com/ethereum/go-ethereum v1.16.3
7+
github.com/ethereum/go-ethereum v1.16.4
88
github.com/gofrs/flock v0.12.1
99
github.com/google/go-cmp v0.7.0
1010
github.com/holiman/uint256 v1.3.2
@@ -23,12 +23,13 @@ require (
2323
github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd // indirect
2424
github.com/charmbracelet/x/term v0.2.1 // indirect
2525
github.com/consensys/gnark-crypto v0.18.0 // indirect
26-
github.com/crate-crypto/go-eth-kzg v1.3.0 // indirect
26+
github.com/crate-crypto/go-eth-kzg v1.4.0 // indirect
2727
github.com/crate-crypto/go-ipa v0.0.0-20240724233137-53bbb0ceb27a // indirect
2828
github.com/deckarep/golang-set/v2 v2.6.0 // indirect
2929
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1 // indirect
3030
github.com/emicklei/dot v1.6.2 // indirect
31-
github.com/ethereum/c-kzg-4844/v2 v2.1.0 // indirect
31+
github.com/ethereum/c-kzg-4844/v2 v2.1.3 // indirect
32+
github.com/ethereum/go-bigmodexpfix v0.0.0-20250911101455-f9e208c548ab // indirect
3233
github.com/ethereum/go-verkle v0.2.2 // indirect
3334
github.com/ferranbt/fastssz v0.1.4 // indirect
3435
github.com/go-ole/go-ole v1.3.0 // indirect
@@ -45,14 +46,14 @@ require (
4546
github.com/olekukonko/tablewriter v0.0.5 // indirect
4647
github.com/rivo/uniseg v0.4.7 // indirect
4748
github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible // indirect
48-
github.com/supranational/blst v0.3.14 // indirect
49+
github.com/supranational/blst v0.3.16-0.20250831170142-f48500c1fdbe // indirect
4950
github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 // indirect
5051
github.com/tklauser/go-sysconf v0.3.12 // indirect
5152
github.com/tklauser/numcpus v0.6.1 // indirect
5253
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
5354
golang.org/x/crypto v0.36.0 // indirect
5455
golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa // indirect
5556
golang.org/x/sync v0.12.0 // indirect
56-
golang.org/x/sys v0.31.0 // indirect
57+
golang.org/x/sys v0.36.0 // indirect
5758
gopkg.in/yaml.v2 v2.4.0 // indirect
5859
)

go.sum

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ github.com/consensys/gnark-crypto v0.18.0 h1:vIye/FqI50VeAr0B3dx+YjeIvmc3LWz4yEf
4343
github.com/consensys/gnark-crypto v0.18.0/go.mod h1:L3mXGFTe1ZN+RSJ+CLjUt9x7PNdx8ubaYfDROyp2Z8c=
4444
github.com/cpuguy83/go-md2man/v2 v2.0.5 h1:ZtcqGrnekaHpVLArFSe4HK5DoKx1T0rq2DwVB0alcyc=
4545
github.com/cpuguy83/go-md2man/v2 v2.0.5/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
46-
github.com/crate-crypto/go-eth-kzg v1.3.0 h1:05GrhASN9kDAidaFJOda6A4BEvgvuXbazXg/0E3OOdI=
47-
github.com/crate-crypto/go-eth-kzg v1.3.0/go.mod h1:J9/u5sWfznSObptgfa92Jq8rTswn6ahQWEuiLHOjCUI=
46+
github.com/crate-crypto/go-eth-kzg v1.4.0 h1:WzDGjHk4gFg6YzV0rJOAsTK4z3Qkz5jd4RE3DAvPFkg=
47+
github.com/crate-crypto/go-eth-kzg v1.4.0/go.mod h1:J9/u5sWfznSObptgfa92Jq8rTswn6ahQWEuiLHOjCUI=
4848
github.com/crate-crypto/go-ipa v0.0.0-20240724233137-53bbb0ceb27a h1:W8mUrRp6NOVl3J+MYp5kPMoUZPp7aOYHtaua31lwRHg=
4949
github.com/crate-crypto/go-ipa v0.0.0-20240724233137-53bbb0ceb27a/go.mod h1:sTwzHBvIzm2RfVCGNEBZgRyjwK40bVoun3ZnGOCafNM=
5050
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
@@ -60,10 +60,12 @@ github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1 h1:YLtO71vCjJRCBcrPMtQ9nqBsqpA1
6060
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1/go.mod h1:hyedUtir6IdtD/7lIxGeCxkaw7y45JueMRL4DIyJDKs=
6161
github.com/emicklei/dot v1.6.2 h1:08GN+DD79cy/tzN6uLCT84+2Wk9u+wvqP+Hkx/dIR8A=
6262
github.com/emicklei/dot v1.6.2/go.mod h1:DeV7GvQtIw4h2u73RKBkkFdvVAz0D9fzeJrgPW6gy/s=
63-
github.com/ethereum/c-kzg-4844/v2 v2.1.0 h1:gQropX9YFBhl3g4HYhwE70zq3IHFRgbbNPw0Shwzf5w=
64-
github.com/ethereum/c-kzg-4844/v2 v2.1.0/go.mod h1:TC48kOKjJKPbN7C++qIgt0TJzZ70QznYR7Ob+WXl57E=
65-
github.com/ethereum/go-ethereum v1.16.3 h1:nDoBSrmsrPbrDIVLTkDQCy1U9KdHN+F2PzvMbDoS42Q=
66-
github.com/ethereum/go-ethereum v1.16.3/go.mod h1:Lrsc6bt9Gm9RyvhfFK53vboCia8kpF9nv+2Ukntnl+8=
63+
github.com/ethereum/c-kzg-4844/v2 v2.1.3 h1:DQ21UU0VSsuGy8+pcMJHDS0CV1bKmJmxsJYK8l3MiLU=
64+
github.com/ethereum/c-kzg-4844/v2 v2.1.3/go.mod h1:fyNcYI/yAuLWJxf4uzVtS8VDKeoAaRM8G/+ADz/pRdA=
65+
github.com/ethereum/go-bigmodexpfix v0.0.0-20250911101455-f9e208c548ab h1:rvv6MJhy07IMfEKuARQ9TKojGqLVNxQajaXEp/BoqSk=
66+
github.com/ethereum/go-bigmodexpfix v0.0.0-20250911101455-f9e208c548ab/go.mod h1:IuLm4IsPipXKF7CW5Lzf68PIbZ5yl7FFd74l/E0o9A8=
67+
github.com/ethereum/go-ethereum v1.16.4 h1:H6dU0r2p/amA7cYg6zyG9Nt2JrKKH6oX2utfcqrSpkQ=
68+
github.com/ethereum/go-ethereum v1.16.4/go.mod h1:P7551slMFbjn2zOQaKrJShZVN/d8bGxp4/I6yZVlb5w=
6769
github.com/ethereum/go-verkle v0.2.2 h1:I2W0WjnrFUIzzVPwm8ykY+7pL2d4VhlsePn4j7cnFk8=
6870
github.com/ethereum/go-verkle v0.2.2/go.mod h1:M3b90YRnzqKyyzBEWJGqj8Qff4IDeXnzFw0P9bFw3uk=
6971
github.com/ferranbt/fastssz v0.1.4 h1:OCDB+dYDEQDvAgtAGnTSidK1Pe2tW3nFV40XyMkTeDY=
@@ -106,8 +108,8 @@ github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWm
106108
github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
107109
github.com/hashicorp/go-bexpr v0.1.10 h1:9kuI5PFotCboP3dkDYFr/wi0gg0QVbSNz5oFRpxn4uE=
108110
github.com/hashicorp/go-bexpr v0.1.10/go.mod h1:oxlubA2vC/gFVfX1A6JGp7ls7uCDlfJn732ehYYg+g0=
109-
github.com/holiman/billy v0.0.0-20240216141850-2abb0c79d3c4 h1:X4egAf/gcS1zATw6wn4Ej8vjuVGxeHdan+bRb2ebyv4=
110-
github.com/holiman/billy v0.0.0-20240216141850-2abb0c79d3c4/go.mod h1:5GuXa7vkL8u9FkFuWdVvfR5ix8hRB7DbOAaYULamFpc=
111+
github.com/holiman/billy v0.0.0-20250707135307-f2f9b9aae7db h1:IZUYC/xb3giYwBLMnr8d0TGTzPKFGNTCGgGLoyeX330=
112+
github.com/holiman/billy v0.0.0-20250707135307-f2f9b9aae7db/go.mod h1:xTEYN9KCHxuYHs+NmrmzFcnvHMzLLNiGFafCb1n3Mfg=
111113
github.com/holiman/bloomfilter/v2 v2.0.3 h1:73e0e/V0tCydx14a0SCYS/EWCxgwLZ18CZcZKVu0fao=
112114
github.com/holiman/bloomfilter/v2 v2.0.3/go.mod h1:zpoh+gs7qcpqrHr3dB55AMiJwo0iURXE7ZOP9L9hSkA=
113115
github.com/holiman/uint256 v1.3.2 h1:a9EgMPSC1AAaj1SZL5zIQD3WbwTuHrMGOerLjGmM/TA=
@@ -199,8 +201,8 @@ github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+
199201
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
200202
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
201203
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
202-
github.com/supranational/blst v0.3.14 h1:xNMoHRJOTwMn63ip6qoWJ2Ymgvj7E2b9jY2FAwY+qRo=
203-
github.com/supranational/blst v0.3.14/go.mod h1:jZJtfjgudtNl4en1tzwPIV3KjUnQUvG3/j+w+fVonLw=
204+
github.com/supranational/blst v0.3.16-0.20250831170142-f48500c1fdbe h1:nbdqkIGOGfUAD54q1s2YBcBz/WcsxCO9HUQ4aGV5hUw=
205+
github.com/supranational/blst v0.3.16-0.20250831170142-f48500c1fdbe/go.mod h1:jZJtfjgudtNl4en1tzwPIV3KjUnQUvG3/j+w+fVonLw=
204206
github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 h1:epCh84lMvA70Z7CTTCmYQn2CKbY8j86K7/FAIr141uY=
205207
github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7/go.mod h1:q4W45IWZaF22tdD+VEXcAWRA037jwmWEB5VWYORlTpc=
206208
github.com/tklauser/go-sysconf v0.3.12 h1:0QaGUFOdQaIVdPgfITYzaTegZvdCjmYO52cSFAEVmqU=
@@ -243,8 +245,8 @@ golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
243245
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
244246
golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
245247
golang.org/x/sys v0.14.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
246-
golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik=
247-
golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
248+
golang.org/x/sys v0.36.0 h1:KVRy2GtZBrk1cBYA7MKu5bEZFxQk4NIDV6RLVcC8o0k=
249+
golang.org/x/sys v0.36.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
248250
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
249251
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
250252
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=

w3vm/vm.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ func New(opts ...Option) (*VM, error) {
6868
vm.db.SetBalance(addr, uint256.MustFromBig(acc.Balance), tracing.BalanceIncreaseGenesisBalance)
6969
}
7070
if acc.Code != nil {
71-
vm.db.SetCode(addr, acc.Code)
71+
vm.db.SetCode(addr, acc.Code, tracing.CodeChangeUnspecified)
7272
}
7373
for slot, val := range acc.Storage {
7474
vm.db.SetState(addr, slot, val)
@@ -252,7 +252,7 @@ func (vm *VM) Code(addr common.Address) ([]byte, error) {
252252

253253
// SetCode sets the code of the given address.
254254
func (vm *VM) SetCode(addr common.Address, code []byte) {
255-
vm.db.SetCode(addr, code)
255+
vm.db.SetCode(addr, code, tracing.CodeChangeUnspecified)
256256
}
257257

258258
// StorageAt returns the state of the given address at the give storage slot.
@@ -350,7 +350,7 @@ func (v *VM) buildMessage(msg *w3types.Message, skipAccChecks bool) (*core.Messa
350350
BlobHashes: msg.BlobHashes,
351351
SetCodeAuthorizations: msg.SetCodeAuthorizations,
352352
SkipNonceChecks: skipAccChecks,
353-
SkipFromEOACheck: skipAccChecks,
353+
SkipTransactionChecks: skipAccChecks,
354354
}, nil
355355
}
356356

w3vm/vm_test.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -944,24 +944,24 @@ func BenchmarkTransferWETH9(b *testing.B) {
944944

945945
b.Run("geth", func(b *testing.B) {
946946
stateDB, _ := state.New(common.Hash{}, state.NewDatabaseForTesting())
947-
stateDB.SetCode(addrWETH, codeWETH)
947+
stateDB.SetCode(addrWETH, codeWETH, tracing.CodeChangeGenesis)
948948
stateDB.SetState(addrWETH, w3vm.WETHBalanceSlot(addr0), common.BigToHash(w3.I("1 ether")))
949949

950950
b.ResetTimer()
951951
for i := range b.N {
952952
msg := &core.Message{
953-
To: &addrWETH,
954-
From: addr0,
955-
Nonce: uint64(i),
956-
Value: new(big.Int),
957-
GasLimit: 100_000,
958-
GasPrice: new(big.Int),
959-
GasFeeCap: new(big.Int),
960-
GasTipCap: new(big.Int),
961-
Data: input,
962-
AccessList: nil,
963-
SkipNonceChecks: false,
964-
SkipFromEOACheck: false,
953+
To: &addrWETH,
954+
From: addr0,
955+
Nonce: uint64(i),
956+
Value: new(big.Int),
957+
GasLimit: 100_000,
958+
GasPrice: new(big.Int),
959+
GasFeeCap: new(big.Int),
960+
GasTipCap: new(big.Int),
961+
Data: input,
962+
AccessList: nil,
963+
SkipNonceChecks: false,
964+
SkipTransactionChecks: false,
965965
}
966966
evm := vm.NewEVM(blockCtx, stateDB, params.AllEthashProtocolChanges, vm.Config{NoBaseFee: true})
967967
gp := new(core.GasPool).AddGas(math.MaxUint64)

0 commit comments

Comments
 (0)