From c1b592ed67a256945f201e4b5c6c0697d2006741 Mon Sep 17 00:00:00 2001 From: Stephen Buttolph Date: Mon, 9 Jun 2025 17:34:23 -0400 Subject: [PATCH 01/13] wip strevm poc --- go.mod | 1 + go.sum | 9 ++ utils/constants/vm_ids.go | 1 + .../add-permissioned-subnet-validator/main.go | 2 +- .../primary/examples/create-chain/main.go | 41 ++++--- .../subnet/primary/examples/spam-evm/main.go | 100 ++++++++++++++++++ 6 files changed, 136 insertions(+), 18 deletions(-) create mode 100644 wallet/subnet/primary/examples/spam-evm/main.go diff --git a/go.mod b/go.mod index b28c901b2067..e99c2e46cace 100644 --- a/go.mod +++ b/go.mod @@ -82,6 +82,7 @@ require ( require ( github.com/FactomProject/basen v0.0.0-20150613233007-fe3947df716e // indirect github.com/FactomProject/btcutilecc v0.0.0-20130527213604-d3a63a5752ec // indirect + github.com/Microsoft/go-winio v0.6.1 // indirect github.com/VictoriaMetrics/fastcache v1.12.1 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/bits-and-blooms/bitset v1.10.0 // indirect diff --git a/go.sum b/go.sum index 5b6997740c65..341b8b3e3eb2 100644 --- a/go.sum +++ b/go.sum @@ -50,6 +50,8 @@ github.com/FactomProject/basen v0.0.0-20150613233007-fe3947df716e/go.mod h1:kGUq github.com/FactomProject/btcutilecc v0.0.0-20130527213604-d3a63a5752ec h1:1Qb69mGp/UtRPn422BH4/Y4Q3SLUrD9KHuDkm8iodFc= github.com/FactomProject/btcutilecc v0.0.0-20130527213604-d3a63a5752ec/go.mod h1:CD8UlnlLDiqb36L110uqiP2iSflVjx9g/3U9hCI4q2U= github.com/Joker/hpp v1.0.0/go.mod h1:8x5n+M1Hp5hC0g8okX3sR3vFQwynaX/UgSOM9MeBKzY= +github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= +github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= github.com/NYTimes/gziphandler v1.1.1 h1:ZUDjpQae29j0ryrS0u/B8HZfJBtBQHjqw2rQ2cqUQ3I= github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c= github.com/Shopify/goreferrer v0.0.0-20181106222321-ec9c9a553398/go.mod h1:a1uqRtAwp2Xwc6WNPJEufxJ7fx3npB4UV/JOLmbu5I0= @@ -200,6 +202,8 @@ github.com/fasthttp-contrib/websocket v0.0.0-20160511215533-1f3b11f56072/go.mod github.com/fatih/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M= github.com/fatih/structtag v1.2.0 h1:/OdNE99OxoI/PqaW/SuSK9uxxT3f/tcSZgon/ssNSx4= github.com/fatih/structtag v1.2.0/go.mod h1:mBJUNpUnHmRKrKlQQlmCrh5PuhftFbNv8Ys4/aAZl94= +github.com/fjl/memsize v0.0.2 h1:27txuSD9or+NZlnOWdKUxeBzTAUkWCVh+4Gf2dWFOzA= +github.com/fjl/memsize v0.0.2/go.mod h1:VvhXpOYNQvB+uIk2RvXzuaQtkQJzzIx6lSBe1xv7hi0= github.com/frankban/quicktest v1.14.4 h1:g2rn0vABPOOXmZUj+vbmUp0lPoXEMuhTpIluN0XL9UY= github.com/frankban/quicktest v1.14.4/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= @@ -248,13 +252,18 @@ github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572/go.mod h1:9Pwr4 github.com/gobwas/httphead v0.0.0-20180130184737-2c6c146eadee/go.mod h1:L0fX3K22YWvt/FAX9NnzrNzcI4wNYi9Yku4O0LKYflo= github.com/gobwas/pool v0.2.0/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw= github.com/gobwas/ws v1.0.2/go.mod h1:szmBTxLgaFppYjEmNtny/v3w89xOydFnnZMcgRRu/EM= +github.com/gofrs/flock v0.8.1 h1:+gYjHKf32LDeiEEFhQaotPbLuUXjY5ZqxKgXy7n59aw= +github.com/gofrs/flock v0.8.1/go.mod h1:F1TvTiK9OcQqauNUHlbJvyl9Qa1QvF/gOUDKA14jxHU= github.com/gogo/googleapis v0.0.0-20180223154316-0cd9801be74a/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s= github.com/gogo/googleapis v1.4.1/go.mod h1:2lpHqI5OcWCtVElxXnPt+s8oJvMpySlOyM6xDCrzib4= github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/gogo/status v1.1.0/go.mod h1:BFv9nrluPLmrS0EmGVvLaPNmRosr9KapBYd5/hpY1WM= +github.com/golang-jwt/jwt v3.2.2+incompatible h1:IfV12K8xAKAnZqdXVzCZ+TOjboZ2keLg81eXfW3O+oY= github.com/golang-jwt/jwt v3.2.2+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= +github.com/golang-jwt/jwt/v4 v4.5.0 h1:7cYmW1XlMY7h7ii7UhUyChSgS5wUJEnm9uZVTGqOWzg= +github.com/golang-jwt/jwt/v4 v4.5.0/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v1.2.1 h1:OptwRhECazUx5ix5TTWC3EZhsZEHWcYWY4FQHTIubm4= github.com/golang/glog v1.2.1/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= diff --git a/utils/constants/vm_ids.go b/utils/constants/vm_ids.go index c0c4773590a5..705c14443e27 100644 --- a/utils/constants/vm_ids.go +++ b/utils/constants/vm_ids.go @@ -19,6 +19,7 @@ var ( EVMID = ids.ID{'e', 'v', 'm'} SubnetEVMID = ids.ID{'s', 'u', 'b', 'n', 'e', 't', 'e', 'v', 'm'} XSVMID = ids.ID{'x', 's', 'v', 'm'} + StrEVMID = ids.ID{'s', 't', 'r', 'e', 'v', 'm'} ) // VMName returns the name of the VM with the provided ID. If a human readable diff --git a/wallet/subnet/primary/examples/add-permissioned-subnet-validator/main.go b/wallet/subnet/primary/examples/add-permissioned-subnet-validator/main.go index 8e5427b28a1f..006ee5ce3d2e 100644 --- a/wallet/subnet/primary/examples/add-permissioned-subnet-validator/main.go +++ b/wallet/subnet/primary/examples/add-permissioned-subnet-validator/main.go @@ -21,7 +21,7 @@ func main() { key := genesis.EWOQKey uri := primary.LocalAPIURI kc := secp256k1fx.NewKeychain(key) - subnetIDStr := "29uVeLPJB1eQJkzRemU8g8wZDw5uJRqpab5U2mX9euieVwiEbL" + subnetIDStr := "BKBZ6xXTnT86B4L5fp8rvtcmNSpvtNz8En9jG61ywV2uWyeHy" startTime := time.Now().Add(time.Minute) duration := 2 * 7 * 24 * time.Hour // 2 weeks weight := units.Schmeckle diff --git a/wallet/subnet/primary/examples/create-chain/main.go b/wallet/subnet/primary/examples/create-chain/main.go index db83f2051a5e..b60c0b5ec729 100644 --- a/wallet/subnet/primary/examples/create-chain/main.go +++ b/wallet/subnet/primary/examples/create-chain/main.go @@ -5,8 +5,9 @@ package main import ( "context" + "encoding/json" "log" - "math" + "math/big" "time" "github.com/ava-labs/avalanchego/genesis" @@ -14,35 +15,41 @@ import ( "github.com/ava-labs/avalanchego/utils/constants" "github.com/ava-labs/avalanchego/vms/secp256k1fx" "github.com/ava-labs/avalanchego/wallet/subnet/primary" - - xsgenesis "github.com/ava-labs/avalanchego/vms/example/xsvm/genesis" + "github.com/ava-labs/coreth/core" + "github.com/ava-labs/coreth/core/types" + "github.com/ava-labs/coreth/params" + "github.com/ethereum/go-ethereum/crypto" + "github.com/holiman/uint256" ) func main() { key := genesis.EWOQKey uri := primary.LocalAPIURI kc := secp256k1fx.NewKeychain(key) - subnetIDStr := "29uVeLPJB1eQJkzRemU8g8wZDw5uJRqpab5U2mX9euieVwiEbL" - genesis := &xsgenesis.Genesis{ - Timestamp: time.Now().Unix(), - Allocations: []xsgenesis.Allocation{ - { - Address: genesis.EWOQKey.Address(), - Balance: math.MaxUint64, + subnetIDStr := "BKBZ6xXTnT86B4L5fp8rvtcmNSpvtNz8En9jG61ywV2uWyeHy" + + eoa := crypto.PubkeyToAddress(*key.PublicKey().ToECDSA()) + genesis := &core.Genesis{ + Config: params.TestChainConfig, + Timestamp: 1749420951, + Difficulty: big.NewInt(0), // required by geth + Alloc: types.GenesisAlloc{ + eoa: { + Balance: new(uint256.Int).Not(uint256.NewInt(0)).ToBig(), }, }, } - vmID := constants.XSVMID - name := "let there" - - subnetID, err := ids.FromString(subnetIDStr) + genesisBytes, err := json.Marshal(genesis) if err != nil { - log.Fatalf("failed to parse subnet ID: %s\n", err) + log.Fatalf("failed to marshal genesis: %s\n", err) } - genesisBytes, err := xsgenesis.Codec.Marshal(xsgenesis.CodecVersion, genesis) + vmID := constants.StrEVMID + name := "gofast" + + subnetID, err := ids.FromString(subnetIDStr) if err != nil { - log.Fatalf("failed to create genesis bytes: %s\n", err) + log.Fatalf("failed to parse subnet ID: %s\n", err) } ctx := context.Background() diff --git a/wallet/subnet/primary/examples/spam-evm/main.go b/wallet/subnet/primary/examples/spam-evm/main.go new file mode 100644 index 000000000000..88f53fd7b6c3 --- /dev/null +++ b/wallet/subnet/primary/examples/spam-evm/main.go @@ -0,0 +1,100 @@ +// Copyright (C) 2019-2024, Ava Labs, Inc. All rights reserved. +// See the file LICENSE for licensing terms. + +package main + +import ( + "context" + "errors" + "log" + "math/big" + "time" + + "github.com/ethereum/go-ethereum" + "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/crypto" + "github.com/ethereum/go-ethereum/ethclient" + "github.com/ethereum/go-ethereum/params" + + "github.com/ava-labs/avalanchego/genesis" + "github.com/ava-labs/avalanchego/wallet/subnet/primary" +) + +const ( + // maxFeePerGas is the maximum fee that transactions issued by this test + // will be willing to pay. The actual value doesn't really matter, it + // just needs to be higher than the `targetGasPrice` calculated below. + maxFeePerGas = 1000 * params.GWei + // minFeePerGas is the minimum fee that transactions issued by this test + // will pay. The mempool enforces that this value is non-zero. + minFeePerGas = 1 * params.Wei +) + +var ( + gasFeeCap = big.NewInt(maxFeePerGas) + gasTipCap = big.NewInt(minFeePerGas) +) + +func main() { + ctx := context.Background() + const ( + chainUUID = "ou89q1D77mWa9ZhqbkhLvoPBNtbFzz4cDe5H4MUAHjbsY9bk6" + uri = primary.LocalAPIURI + "/ext/bc/" + chainUUID + "/sae/http" + ) + c, err := ethclient.DialContext(ctx, uri) + if err != nil { + log.Fatal(err) + } + + chainID, err := c.ChainID(ctx) + if err != nil { + log.Fatal(err) + } + signer := types.NewLondonSigner(chainID) + + key := genesis.EWOQKey + ecdsaKey := key.ToECDSA() + eoa := crypto.PubkeyToAddress(ecdsaKey.PublicKey) + nonce, err := c.NonceAt(context.Background(), eoa, nil) + if err != nil { + log.Fatal(err) + } + + for { + tx := types.NewTx(&types.DynamicFeeTx{ + ChainID: chainID, + Nonce: nonce, + GasTipCap: gasTipCap, + GasFeeCap: gasFeeCap, + Gas: 1_000_000, // params.TxGas, + To: &eoa, + }) + + tx, err = types.SignTx(tx, signer, ecdsaKey) + if err != nil { + log.Fatal(err) + } + + txHash := tx.Hash() + log.Printf("sending tx %s with nonce %d\n", txHash, nonce) + + err = c.SendTransaction(ctx, tx) + if err != nil { + log.Fatal(err) + } + + for { + _, err = c.TransactionReceipt(ctx, txHash) + if err == nil { + break // Transaction was confirmed + } + if !errors.Is(err, ethereum.NotFound) { + log.Fatal(err) // Unexpected error + } + + time.Sleep(100 * time.Millisecond) + } + + nonce++ + } +} From 81925cf17038417b89eb9950e9384d9c5bbd8c1b Mon Sep 17 00:00:00 2001 From: Stephen Buttolph Date: Thu, 10 Jul 2025 13:41:11 -0400 Subject: [PATCH 02/13] merged --- wallet/subnet/primary/examples/spam-evm/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wallet/subnet/primary/examples/spam-evm/main.go b/wallet/subnet/primary/examples/spam-evm/main.go index 88f53fd7b6c3..df350021dd5f 100644 --- a/wallet/subnet/primary/examples/spam-evm/main.go +++ b/wallet/subnet/primary/examples/spam-evm/main.go @@ -38,7 +38,7 @@ var ( func main() { ctx := context.Background() const ( - chainUUID = "ou89q1D77mWa9ZhqbkhLvoPBNtbFzz4cDe5H4MUAHjbsY9bk6" + chainUUID = "2FRZ1cHxkdgqUKWSLGr59WNy1aiUi9QvMqRX1yZfDQ9ZDeq7AQ" uri = primary.LocalAPIURI + "/ext/bc/" + chainUUID + "/sae/http" ) c, err := ethclient.DialContext(ctx, uri) From 67d21ca0d9b090962615649c2574a363dc17569b Mon Sep 17 00:00:00 2001 From: Stephen Buttolph Date: Tue, 15 Jul 2025 11:13:59 -0400 Subject: [PATCH 03/13] update --- wallet/subnet/primary/examples/spam-evm/main.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/wallet/subnet/primary/examples/spam-evm/main.go b/wallet/subnet/primary/examples/spam-evm/main.go index df350021dd5f..5956a88628bd 100644 --- a/wallet/subnet/primary/examples/spam-evm/main.go +++ b/wallet/subnet/primary/examples/spam-evm/main.go @@ -10,11 +10,11 @@ import ( "math/big" "time" - "github.com/ethereum/go-ethereum" - "github.com/ethereum/go-ethereum/core/types" - "github.com/ethereum/go-ethereum/crypto" - "github.com/ethereum/go-ethereum/ethclient" - "github.com/ethereum/go-ethereum/params" + ethereum "github.com/ava-labs/libevm" + "github.com/ava-labs/libevm/core/types" + "github.com/ava-labs/libevm/crypto" + "github.com/ava-labs/libevm/ethclient" + "github.com/ava-labs/libevm/params" "github.com/ava-labs/avalanchego/genesis" "github.com/ava-labs/avalanchego/wallet/subnet/primary" @@ -38,7 +38,7 @@ var ( func main() { ctx := context.Background() const ( - chainUUID = "2FRZ1cHxkdgqUKWSLGr59WNy1aiUi9QvMqRX1yZfDQ9ZDeq7AQ" + chainUUID = "2Cex182D5NukWTzzHzMX8mqmZWtUMfcrRPEKUXn5YUHcoSWUaj" uri = primary.LocalAPIURI + "/ext/bc/" + chainUUID + "/sae/http" ) c, err := ethclient.DialContext(ctx, uri) From 561670d81c0a4c777eaf1837bde71c796e29727a Mon Sep 17 00:00:00 2001 From: Stephen Buttolph Date: Wed, 12 Nov 2025 15:08:12 -0500 Subject: [PATCH 04/13] yolo c-chain poc --- go.mod | 9 ++++++++- go.sum | 9 +++++++-- node/node.go | 2 +- wallet/subnet/primary/examples/spam-evm/main.go | 14 ++++++-------- 4 files changed, 22 insertions(+), 12 deletions(-) diff --git a/go.mod b/go.mod index 988e7ef1b806..d0dda5fc92d2 100644 --- a/go.mod +++ b/go.mod @@ -21,7 +21,7 @@ require ( github.com/DataDog/zstd v1.5.2 github.com/StephenButtolph/canoto v0.17.3 github.com/antithesishq/antithesis-sdk-go v0.3.8 - github.com/ava-labs/coreth v0.16.0-rc.0 + github.com/ava-labs/coreth v0.16.0-rc.0.0.20251112200250-4a780a9acdda github.com/ava-labs/libevm v1.13.15-0.20251016142715-1bccf4f2ddb2 github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix github.com/btcsuite/btcd/btcutil v1.1.3 @@ -86,6 +86,13 @@ require ( k8s.io/utils v0.0.0-20230726121419-3b25d923346b ) +require ( + github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa // indirect + github.com/ava-labs/strevm v0.0.0-20251110173938-998dcaa22a26 // indirect + github.com/dustin/go-humanize v1.0.0 // indirect + github.com/google/go-cmp v0.7.0 // indirect +) + require ( github.com/Microsoft/go-winio v0.6.1 // indirect github.com/VictoriaMetrics/fastcache v1.12.1 // indirect diff --git a/go.sum b/go.sum index 3dd0e624038f..1320dcdd869c 100644 --- a/go.sum +++ b/go.sum @@ -71,14 +71,18 @@ github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmV github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/ava-labs/coreth v0.16.0-rc.0 h1:nPvkDbxaH8N9f/wQe7B+IGMhPISMuW5CU0cDYuU8iCw= -github.com/ava-labs/coreth v0.16.0-rc.0/go.mod h1:uGr1C7BP0+dWhvsIouhuH0yCyI8YDgS6sfEFIExs0iI= +github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa h1:7d3Bkbr8pwxrPnK7AbJzI7Qi0DmLAHIgXmPT26D186w= +github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa/go.mod h1:TFbsruhH4SB/VO/ONKgNrgBeTLDkpr+uydstjIVyFFQ= +github.com/ava-labs/coreth v0.16.0-rc.0.0.20251112200250-4a780a9acdda h1:5BNovEKbAml42yswQdni/pgrn5dZkVARiops+a5EMT0= +github.com/ava-labs/coreth v0.16.0-rc.0.0.20251112200250-4a780a9acdda/go.mod h1:QG9VodLkN/zJ68n8iz82jdyw8m62/EI8XZsNYk+qGlk= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13 h1:obPwnVCkF5+B2f8WbTepHj0ZgiW21vKUgFCtATuAYNY= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13/go.mod h1:gsGr1ICjokI9CyPaaRHMqDoDCaT1VguC/IyOTx6rJ14= github.com/ava-labs/libevm v1.13.15-0.20251016142715-1bccf4f2ddb2 h1:hQ15IJxY7WOKqeJqCXawsiXh0NZTzmoQOemkWHz7rr4= github.com/ava-labs/libevm v1.13.15-0.20251016142715-1bccf4f2ddb2/go.mod h1:DqSotSn4Dx/UJV+d3svfW8raR+cH7+Ohl9BpsQ5HlGU= github.com/ava-labs/simplex v0.0.0-20250919142550-9cdfff10fd19 h1:S6oFasZsplNmw8B2S8cMJQMa62nT5ZKGzZRdCpd+5qQ= github.com/ava-labs/simplex v0.0.0-20250919142550-9cdfff10fd19/go.mod h1:GVzumIo3zR23/qGRN2AdnVkIPHcKMq/D89EGWZfMGQ0= +github.com/ava-labs/strevm v0.0.0-20251110173938-998dcaa22a26 h1:IjN4TSjp0VSCmXkdvomyJZIr6Usnb8/sQyuvODC0B/I= +github.com/ava-labs/strevm v0.0.0-20251110173938-998dcaa22a26/go.mod h1:PaVuS0mBjmwCvNh/Vs0G/jM4hFgeKn21pzDBQXgIRxY= github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix h1:hESwxfeJQTI0FtQYP3/npWGh+4ifj5I3ehYcqzE41zI= github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix/go.mod h1:7Jypx176jtNk7Yzz8upQ2K9lcIUp2QaVVudUiWj/L1s= github.com/aymerick/raymond v2.0.3-0.20180322193309-b565731e1464+incompatible/go.mod h1:osfaiScAUVup+UC9Nfq76eWqDhXlp+4UYaA8uhTBO6g= @@ -197,6 +201,7 @@ github.com/dop251/goja v0.0.0-20230806174421-c933cf95e127 h1:qwcF+vdFrvPSEUDSX5R github.com/dop251/goja v0.0.0-20230806174421-c933cf95e127/go.mod h1:QMWlm50DNe14hD7t24KEqZuUdC9sOTy8W6XbCU1mlw4= github.com/dop251/goja_nodejs v0.0.0-20210225215109-d91c329300e7/go.mod h1:hn7BA7c8pLvoGndExHudxTDKZ84Pyvv+90pbBjbTz0Y= github.com/dop251/goja_nodejs v0.0.0-20211022123610-8dd9abb0616d/go.mod h1:DngW8aVqWbuLRMHItjPUyqdj+HWPvnQe8V8y1nDpIbM= +github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/eknkc/amber v0.0.0-20171010120322-cdade1c07385/go.mod h1:0vRUJqYpeSZifjYj7uP3BG/gKcuzL9xWVV/Y+cK33KM= github.com/emicklei/go-restful/v3 v3.11.0 h1:rAQeMHw1c7zTmncogyy8VvRZwtkmkZ4FxERmMY4rD+g= diff --git a/node/node.go b/node/node.go index 2bf4e09058f4..e847a6515a6b 100644 --- a/node/node.go +++ b/node/node.go @@ -86,7 +86,7 @@ import ( databasefactory "github.com/ava-labs/avalanchego/database/factory" avmconfig "github.com/ava-labs/avalanchego/vms/avm/config" platformconfig "github.com/ava-labs/avalanchego/vms/platformvm/config" - coreth "github.com/ava-labs/coreth/plugin/factory" + coreth "github.com/ava-labs/coreth/sae/factory" ) const ( diff --git a/wallet/subnet/primary/examples/spam-evm/main.go b/wallet/subnet/primary/examples/spam-evm/main.go index 5956a88628bd..bfaea93322ab 100644 --- a/wallet/subnet/primary/examples/spam-evm/main.go +++ b/wallet/subnet/primary/examples/spam-evm/main.go @@ -38,7 +38,7 @@ var ( func main() { ctx := context.Background() const ( - chainUUID = "2Cex182D5NukWTzzHzMX8mqmZWtUMfcrRPEKUXn5YUHcoSWUaj" + chainUUID = "C" uri = primary.LocalAPIURI + "/ext/bc/" + chainUUID + "/sae/http" ) c, err := ethclient.DialContext(ctx, uri) @@ -61,13 +61,11 @@ func main() { } for { - tx := types.NewTx(&types.DynamicFeeTx{ - ChainID: chainID, - Nonce: nonce, - GasTipCap: gasTipCap, - GasFeeCap: gasFeeCap, - Gas: 1_000_000, // params.TxGas, - To: &eoa, + tx := types.NewTx(&types.LegacyTx{ + Nonce: nonce, + GasPrice: gasFeeCap, + Gas: 1_000_000, // params.TxGas, + To: &eoa, }) tx, err = types.SignTx(tx, signer, ecdsaKey) From 6a8a0aeb1421c283699e71b098bed35b66088923 Mon Sep 17 00:00:00 2001 From: Stephen Buttolph Date: Wed, 12 Nov 2025 15:30:53 -0500 Subject: [PATCH 05/13] fix lint --- .../primary/examples/create-chain/main.go | 11 +++++---- .../subnet/primary/examples/spam-evm/main.go | 23 ++++++------------- 2 files changed, 13 insertions(+), 21 deletions(-) diff --git a/wallet/subnet/primary/examples/create-chain/main.go b/wallet/subnet/primary/examples/create-chain/main.go index 0fce53b596b2..4cdd99165f45 100644 --- a/wallet/subnet/primary/examples/create-chain/main.go +++ b/wallet/subnet/primary/examples/create-chain/main.go @@ -10,16 +10,17 @@ import ( "math/big" "time" - "github.com/ava-labs/avalanchego/genesis" - "github.com/ava-labs/avalanchego/ids" - "github.com/ava-labs/avalanchego/utils/constants" - "github.com/ava-labs/avalanchego/vms/secp256k1fx" - "github.com/ava-labs/avalanchego/wallet/subnet/primary" "github.com/ava-labs/coreth/core" "github.com/ava-labs/coreth/params" "github.com/ava-labs/libevm/core/types" "github.com/ava-labs/libevm/crypto" "github.com/holiman/uint256" + + "github.com/ava-labs/avalanchego/genesis" + "github.com/ava-labs/avalanchego/ids" + "github.com/ava-labs/avalanchego/utils/constants" + "github.com/ava-labs/avalanchego/vms/secp256k1fx" + "github.com/ava-labs/avalanchego/wallet/subnet/primary" ) func main() { diff --git a/wallet/subnet/primary/examples/spam-evm/main.go b/wallet/subnet/primary/examples/spam-evm/main.go index bfaea93322ab..feca5a5bdfc9 100644 --- a/wallet/subnet/primary/examples/spam-evm/main.go +++ b/wallet/subnet/primary/examples/spam-evm/main.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2024, Ava Labs, Inc. All rights reserved. +// Copyright (C) 2019-2025, Ava Labs, Inc. All rights reserved. // See the file LICENSE for licensing terms. package main @@ -10,7 +10,6 @@ import ( "math/big" "time" - ethereum "github.com/ava-labs/libevm" "github.com/ava-labs/libevm/core/types" "github.com/ava-labs/libevm/crypto" "github.com/ava-labs/libevm/ethclient" @@ -18,22 +17,14 @@ import ( "github.com/ava-labs/avalanchego/genesis" "github.com/ava-labs/avalanchego/wallet/subnet/primary" -) -const ( - // maxFeePerGas is the maximum fee that transactions issued by this test - // will be willing to pay. The actual value doesn't really matter, it - // just needs to be higher than the `targetGasPrice` calculated below. - maxFeePerGas = 1000 * params.GWei - // minFeePerGas is the minimum fee that transactions issued by this test - // will pay. The mempool enforces that this value is non-zero. - minFeePerGas = 1 * params.Wei + ethereum "github.com/ava-labs/libevm" ) -var ( - gasFeeCap = big.NewInt(maxFeePerGas) - gasTipCap = big.NewInt(minFeePerGas) -) +// maxFeePerGas is the fee that transactions issued by this test will pay. +const maxFeePerGas = 1000 * params.GWei + +var gasPrice = big.NewInt(maxFeePerGas) func main() { ctx := context.Background() @@ -63,7 +54,7 @@ func main() { for { tx := types.NewTx(&types.LegacyTx{ Nonce: nonce, - GasPrice: gasFeeCap, + GasPrice: gasPrice, Gas: 1_000_000, // params.TxGas, To: &eoa, }) From 4fc91f9b334909cb44b2bbd7ca0b931125315cc9 Mon Sep 17 00:00:00 2001 From: Stephen Buttolph Date: Thu, 13 Nov 2025 13:00:20 -0500 Subject: [PATCH 06/13] Support atomic tx gossip --- go.mod | 4 ++-- go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index d0dda5fc92d2..90c167491748 100644 --- a/go.mod +++ b/go.mod @@ -21,7 +21,7 @@ require ( github.com/DataDog/zstd v1.5.2 github.com/StephenButtolph/canoto v0.17.3 github.com/antithesishq/antithesis-sdk-go v0.3.8 - github.com/ava-labs/coreth v0.16.0-rc.0.0.20251112200250-4a780a9acdda + github.com/ava-labs/coreth v0.16.1-0.20251113175822-26f1854baa0a github.com/ava-labs/libevm v1.13.15-0.20251016142715-1bccf4f2ddb2 github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix github.com/btcsuite/btcd/btcutil v1.1.3 @@ -88,7 +88,7 @@ require ( require ( github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa // indirect - github.com/ava-labs/strevm v0.0.0-20251110173938-998dcaa22a26 // indirect + github.com/ava-labs/strevm v0.0.0-20251112224440-07f63fde6012 // indirect github.com/dustin/go-humanize v1.0.0 // indirect github.com/google/go-cmp v0.7.0 // indirect ) diff --git a/go.sum b/go.sum index 1320dcdd869c..0a1660458881 100644 --- a/go.sum +++ b/go.sum @@ -73,16 +73,16 @@ github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPd github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa h1:7d3Bkbr8pwxrPnK7AbJzI7Qi0DmLAHIgXmPT26D186w= github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa/go.mod h1:TFbsruhH4SB/VO/ONKgNrgBeTLDkpr+uydstjIVyFFQ= -github.com/ava-labs/coreth v0.16.0-rc.0.0.20251112200250-4a780a9acdda h1:5BNovEKbAml42yswQdni/pgrn5dZkVARiops+a5EMT0= -github.com/ava-labs/coreth v0.16.0-rc.0.0.20251112200250-4a780a9acdda/go.mod h1:QG9VodLkN/zJ68n8iz82jdyw8m62/EI8XZsNYk+qGlk= +github.com/ava-labs/coreth v0.16.1-0.20251113175822-26f1854baa0a h1:nyK7usuz/8R3slWByVgixkZm9ULpa0bCSafS97iYndU= +github.com/ava-labs/coreth v0.16.1-0.20251113175822-26f1854baa0a/go.mod h1:0yblma0Xl+bLAWsiUO/EncLJ6enFNK2q9Z/PtMo40wQ= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13 h1:obPwnVCkF5+B2f8WbTepHj0ZgiW21vKUgFCtATuAYNY= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13/go.mod h1:gsGr1ICjokI9CyPaaRHMqDoDCaT1VguC/IyOTx6rJ14= github.com/ava-labs/libevm v1.13.15-0.20251016142715-1bccf4f2ddb2 h1:hQ15IJxY7WOKqeJqCXawsiXh0NZTzmoQOemkWHz7rr4= github.com/ava-labs/libevm v1.13.15-0.20251016142715-1bccf4f2ddb2/go.mod h1:DqSotSn4Dx/UJV+d3svfW8raR+cH7+Ohl9BpsQ5HlGU= github.com/ava-labs/simplex v0.0.0-20250919142550-9cdfff10fd19 h1:S6oFasZsplNmw8B2S8cMJQMa62nT5ZKGzZRdCpd+5qQ= github.com/ava-labs/simplex v0.0.0-20250919142550-9cdfff10fd19/go.mod h1:GVzumIo3zR23/qGRN2AdnVkIPHcKMq/D89EGWZfMGQ0= -github.com/ava-labs/strevm v0.0.0-20251110173938-998dcaa22a26 h1:IjN4TSjp0VSCmXkdvomyJZIr6Usnb8/sQyuvODC0B/I= -github.com/ava-labs/strevm v0.0.0-20251110173938-998dcaa22a26/go.mod h1:PaVuS0mBjmwCvNh/Vs0G/jM4hFgeKn21pzDBQXgIRxY= +github.com/ava-labs/strevm v0.0.0-20251112224440-07f63fde6012 h1:hZpmqSZrTvHCTLMqToUdXb8d4rCxURZ5oPiA1Olqhds= +github.com/ava-labs/strevm v0.0.0-20251112224440-07f63fde6012/go.mod h1:PaVuS0mBjmwCvNh/Vs0G/jM4hFgeKn21pzDBQXgIRxY= github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix h1:hESwxfeJQTI0FtQYP3/npWGh+4ifj5I3ehYcqzE41zI= github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix/go.mod h1:7Jypx176jtNk7Yzz8upQ2K9lcIUp2QaVVudUiWj/L1s= github.com/aymerick/raymond v2.0.3-0.20180322193309-b565731e1464+incompatible/go.mod h1:osfaiScAUVup+UC9Nfq76eWqDhXlp+4UYaA8uhTBO6g= From 66039c9ba9debba6390f6b1b0e93e4d53e77cef1 Mon Sep 17 00:00:00 2001 From: Stephen Buttolph Date: Thu, 13 Nov 2025 17:49:55 -0500 Subject: [PATCH 07/13] wip - no crashing ayyyy --- go.mod | 6 +++--- go.sum | 12 ++++++------ wallet/chain/c/wallet.go | 2 +- wallet/subnet/primary/wallet.go | 7 ++++--- 4 files changed, 14 insertions(+), 13 deletions(-) diff --git a/go.mod b/go.mod index 90c167491748..dfba1ba3758e 100644 --- a/go.mod +++ b/go.mod @@ -21,8 +21,8 @@ require ( github.com/DataDog/zstd v1.5.2 github.com/StephenButtolph/canoto v0.17.3 github.com/antithesishq/antithesis-sdk-go v0.3.8 - github.com/ava-labs/coreth v0.16.1-0.20251113175822-26f1854baa0a - github.com/ava-labs/libevm v1.13.15-0.20251016142715-1bccf4f2ddb2 + github.com/ava-labs/coreth v0.16.1-0.20251113223530-6f79a9ffa8a5 + github.com/ava-labs/libevm v1.13.15-0.20251113215524-d0d2e6e207df github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix github.com/btcsuite/btcd/btcutil v1.1.3 github.com/cespare/xxhash/v2 v2.3.0 @@ -88,7 +88,7 @@ require ( require ( github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa // indirect - github.com/ava-labs/strevm v0.0.0-20251112224440-07f63fde6012 // indirect + github.com/ava-labs/strevm v0.0.0-20251113220039-249188903424 // indirect github.com/dustin/go-humanize v1.0.0 // indirect github.com/google/go-cmp v0.7.0 // indirect ) diff --git a/go.sum b/go.sum index 0a1660458881..fe6cf4200747 100644 --- a/go.sum +++ b/go.sum @@ -73,16 +73,16 @@ github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPd github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa h1:7d3Bkbr8pwxrPnK7AbJzI7Qi0DmLAHIgXmPT26D186w= github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa/go.mod h1:TFbsruhH4SB/VO/ONKgNrgBeTLDkpr+uydstjIVyFFQ= -github.com/ava-labs/coreth v0.16.1-0.20251113175822-26f1854baa0a h1:nyK7usuz/8R3slWByVgixkZm9ULpa0bCSafS97iYndU= -github.com/ava-labs/coreth v0.16.1-0.20251113175822-26f1854baa0a/go.mod h1:0yblma0Xl+bLAWsiUO/EncLJ6enFNK2q9Z/PtMo40wQ= +github.com/ava-labs/coreth v0.16.1-0.20251113223530-6f79a9ffa8a5 h1:Q5MuXa/80A6ve46RwL8Zl+mcblHuXnodW40PXH8GEm8= +github.com/ava-labs/coreth v0.16.1-0.20251113223530-6f79a9ffa8a5/go.mod h1:6+rkE9TwUdNeqXrodNrpOawsc4ML8gkWQ8JsZFB0Uz4= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13 h1:obPwnVCkF5+B2f8WbTepHj0ZgiW21vKUgFCtATuAYNY= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13/go.mod h1:gsGr1ICjokI9CyPaaRHMqDoDCaT1VguC/IyOTx6rJ14= -github.com/ava-labs/libevm v1.13.15-0.20251016142715-1bccf4f2ddb2 h1:hQ15IJxY7WOKqeJqCXawsiXh0NZTzmoQOemkWHz7rr4= -github.com/ava-labs/libevm v1.13.15-0.20251016142715-1bccf4f2ddb2/go.mod h1:DqSotSn4Dx/UJV+d3svfW8raR+cH7+Ohl9BpsQ5HlGU= +github.com/ava-labs/libevm v1.13.15-0.20251113215524-d0d2e6e207df h1:kljCS+Ya/Ay0UaP/M4UVEJh/a+OOxU3EPfTjv6PV9LM= +github.com/ava-labs/libevm v1.13.15-0.20251113215524-d0d2e6e207df/go.mod h1:DqSotSn4Dx/UJV+d3svfW8raR+cH7+Ohl9BpsQ5HlGU= github.com/ava-labs/simplex v0.0.0-20250919142550-9cdfff10fd19 h1:S6oFasZsplNmw8B2S8cMJQMa62nT5ZKGzZRdCpd+5qQ= github.com/ava-labs/simplex v0.0.0-20250919142550-9cdfff10fd19/go.mod h1:GVzumIo3zR23/qGRN2AdnVkIPHcKMq/D89EGWZfMGQ0= -github.com/ava-labs/strevm v0.0.0-20251112224440-07f63fde6012 h1:hZpmqSZrTvHCTLMqToUdXb8d4rCxURZ5oPiA1Olqhds= -github.com/ava-labs/strevm v0.0.0-20251112224440-07f63fde6012/go.mod h1:PaVuS0mBjmwCvNh/Vs0G/jM4hFgeKn21pzDBQXgIRxY= +github.com/ava-labs/strevm v0.0.0-20251113220039-249188903424 h1:bUhLGvkp8WEZmcyrwujELgN/STu8vEGgYwNQz+mVuYE= +github.com/ava-labs/strevm v0.0.0-20251113220039-249188903424/go.mod h1:Hazz6GqJ+6vJVP3LgzBImvoZorMEqgZP4jv8YEwzYoQ= github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix h1:hESwxfeJQTI0FtQYP3/npWGh+4ifj5I3ehYcqzE41zI= github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix/go.mod h1:7Jypx176jtNk7Yzz8upQ2K9lcIUp2QaVVudUiWj/L1s= github.com/aymerick/raymond v2.0.3-0.20180322193309-b565731e1464+incompatible/go.mod h1:osfaiScAUVup+UC9Nfq76eWqDhXlp+4UYaA8uhTBO6g= diff --git a/wallet/chain/c/wallet.go b/wallet/chain/c/wallet.go index b03db2126a9d..4b207e5eea2b 100644 --- a/wallet/chain/c/wallet.go +++ b/wallet/chain/c/wallet.go @@ -196,7 +196,7 @@ func (w *wallet) baseFee(options []common.Option) (*big.Int, error) { } ctx := ops.Context() - return w.ethClient.EstimateBaseFee(ctx) + return w.ethClient.SuggestGasPrice(ctx) } // TODO: Upstream this function into coreth. diff --git a/wallet/subnet/primary/wallet.go b/wallet/subnet/primary/wallet.go index 52951121c328..00f020075f0e 100644 --- a/wallet/subnet/primary/wallet.go +++ b/wallet/subnet/primary/wallet.go @@ -5,6 +5,7 @@ package primary import ( "context" + "fmt" "github.com/ava-labs/avalanchego/ids" "github.com/ava-labs/avalanchego/utils/constants" @@ -88,18 +89,18 @@ func MakeWallet( avaxAddrs := avaxKeychain.Addresses() avaxState, err := FetchState(ctx, uri, avaxAddrs) if err != nil { - return nil, err + return nil, fmt.Errorf("fetching avax state: %w", err) } ethAddrs := ethKeychain.EthAddresses() ethState, err := FetchEthState(ctx, uri, ethAddrs) if err != nil { - return nil, err + return nil, fmt.Errorf("fetching eth state: %w", err) } owners, err := platformvm.GetOwners(avaxState.PClient, ctx, config.SubnetIDs, config.ValidationIDs) if err != nil { - return nil, err + return nil, fmt.Errorf("fetching p-chain owners: %w", err) } pUTXOs := common.NewChainUTXOs(constants.PlatformChainID, avaxState.UTXOs) From a3d432450ff30441e9788c24d8ae66e15da5fc9d Mon Sep 17 00:00:00 2001 From: Stephen Buttolph Date: Fri, 14 Nov 2025 14:53:58 -0500 Subject: [PATCH 08/13] wip --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index dfba1ba3758e..6ed223930f56 100644 --- a/go.mod +++ b/go.mod @@ -21,7 +21,7 @@ require ( github.com/DataDog/zstd v1.5.2 github.com/StephenButtolph/canoto v0.17.3 github.com/antithesishq/antithesis-sdk-go v0.3.8 - github.com/ava-labs/coreth v0.16.1-0.20251113223530-6f79a9ffa8a5 + github.com/ava-labs/coreth v0.16.1-0.20251113234945-84b5d4cf25bb github.com/ava-labs/libevm v1.13.15-0.20251113215524-d0d2e6e207df github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix github.com/btcsuite/btcd/btcutil v1.1.3 diff --git a/go.sum b/go.sum index fe6cf4200747..ae54fd17898a 100644 --- a/go.sum +++ b/go.sum @@ -73,8 +73,8 @@ github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPd github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa h1:7d3Bkbr8pwxrPnK7AbJzI7Qi0DmLAHIgXmPT26D186w= github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa/go.mod h1:TFbsruhH4SB/VO/ONKgNrgBeTLDkpr+uydstjIVyFFQ= -github.com/ava-labs/coreth v0.16.1-0.20251113223530-6f79a9ffa8a5 h1:Q5MuXa/80A6ve46RwL8Zl+mcblHuXnodW40PXH8GEm8= -github.com/ava-labs/coreth v0.16.1-0.20251113223530-6f79a9ffa8a5/go.mod h1:6+rkE9TwUdNeqXrodNrpOawsc4ML8gkWQ8JsZFB0Uz4= +github.com/ava-labs/coreth v0.16.1-0.20251113234945-84b5d4cf25bb h1:yMBgOxtBN3rNpY2hpaSoXG9yrttl+AduPsSSfTMyigM= +github.com/ava-labs/coreth v0.16.1-0.20251113234945-84b5d4cf25bb/go.mod h1:6+rkE9TwUdNeqXrodNrpOawsc4ML8gkWQ8JsZFB0Uz4= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13 h1:obPwnVCkF5+B2f8WbTepHj0ZgiW21vKUgFCtATuAYNY= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13/go.mod h1:gsGr1ICjokI9CyPaaRHMqDoDCaT1VguC/IyOTx6rJ14= github.com/ava-labs/libevm v1.13.15-0.20251113215524-d0d2e6e207df h1:kljCS+Ya/Ay0UaP/M4UVEJh/a+OOxU3EPfTjv6PV9LM= From c0061863e788657fc1a987a4bd22447ff8e4ccad Mon Sep 17 00:00:00 2001 From: Stephen Buttolph Date: Fri, 14 Nov 2025 15:34:53 -0500 Subject: [PATCH 09/13] update coreth --- go.mod | 6 +++--- go.sum | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/go.mod b/go.mod index 6ed223930f56..71cf6b45f640 100644 --- a/go.mod +++ b/go.mod @@ -21,8 +21,8 @@ require ( github.com/DataDog/zstd v1.5.2 github.com/StephenButtolph/canoto v0.17.3 github.com/antithesishq/antithesis-sdk-go v0.3.8 - github.com/ava-labs/coreth v0.16.1-0.20251113234945-84b5d4cf25bb - github.com/ava-labs/libevm v1.13.15-0.20251113215524-d0d2e6e207df + github.com/ava-labs/coreth v0.16.1-0.20251114203030-8048fa46ae80 + github.com/ava-labs/libevm v1.13.15-0.20251114170401-749b6cefda28 github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix github.com/btcsuite/btcd/btcutil v1.1.3 github.com/cespare/xxhash/v2 v2.3.0 @@ -88,7 +88,7 @@ require ( require ( github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa // indirect - github.com/ava-labs/strevm v0.0.0-20251113220039-249188903424 // indirect + github.com/ava-labs/strevm v0.0.0-20251114202911-b363264a860f // indirect github.com/dustin/go-humanize v1.0.0 // indirect github.com/google/go-cmp v0.7.0 // indirect ) diff --git a/go.sum b/go.sum index ae54fd17898a..862b91556e5b 100644 --- a/go.sum +++ b/go.sum @@ -73,16 +73,16 @@ github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPd github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa h1:7d3Bkbr8pwxrPnK7AbJzI7Qi0DmLAHIgXmPT26D186w= github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa/go.mod h1:TFbsruhH4SB/VO/ONKgNrgBeTLDkpr+uydstjIVyFFQ= -github.com/ava-labs/coreth v0.16.1-0.20251113234945-84b5d4cf25bb h1:yMBgOxtBN3rNpY2hpaSoXG9yrttl+AduPsSSfTMyigM= -github.com/ava-labs/coreth v0.16.1-0.20251113234945-84b5d4cf25bb/go.mod h1:6+rkE9TwUdNeqXrodNrpOawsc4ML8gkWQ8JsZFB0Uz4= +github.com/ava-labs/coreth v0.16.1-0.20251114203030-8048fa46ae80 h1:K1Q0/2kfcPnUnA+QwSclmxHu0oJeuydZKyzQMoIGLNI= +github.com/ava-labs/coreth v0.16.1-0.20251114203030-8048fa46ae80/go.mod h1:mVF4G2dkSu6Tjxg9d4tTR3oXcIsTnrMFSs/7Dy/RCqo= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13 h1:obPwnVCkF5+B2f8WbTepHj0ZgiW21vKUgFCtATuAYNY= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13/go.mod h1:gsGr1ICjokI9CyPaaRHMqDoDCaT1VguC/IyOTx6rJ14= -github.com/ava-labs/libevm v1.13.15-0.20251113215524-d0d2e6e207df h1:kljCS+Ya/Ay0UaP/M4UVEJh/a+OOxU3EPfTjv6PV9LM= -github.com/ava-labs/libevm v1.13.15-0.20251113215524-d0d2e6e207df/go.mod h1:DqSotSn4Dx/UJV+d3svfW8raR+cH7+Ohl9BpsQ5HlGU= +github.com/ava-labs/libevm v1.13.15-0.20251114170401-749b6cefda28 h1:7WTOLtDzlI+L1cU2PLc++xPxliDzfkJWkaxpXYmuaZM= +github.com/ava-labs/libevm v1.13.15-0.20251114170401-749b6cefda28/go.mod h1:DqSotSn4Dx/UJV+d3svfW8raR+cH7+Ohl9BpsQ5HlGU= github.com/ava-labs/simplex v0.0.0-20250919142550-9cdfff10fd19 h1:S6oFasZsplNmw8B2S8cMJQMa62nT5ZKGzZRdCpd+5qQ= github.com/ava-labs/simplex v0.0.0-20250919142550-9cdfff10fd19/go.mod h1:GVzumIo3zR23/qGRN2AdnVkIPHcKMq/D89EGWZfMGQ0= -github.com/ava-labs/strevm v0.0.0-20251113220039-249188903424 h1:bUhLGvkp8WEZmcyrwujELgN/STu8vEGgYwNQz+mVuYE= -github.com/ava-labs/strevm v0.0.0-20251113220039-249188903424/go.mod h1:Hazz6GqJ+6vJVP3LgzBImvoZorMEqgZP4jv8YEwzYoQ= +github.com/ava-labs/strevm v0.0.0-20251114202911-b363264a860f h1:AnaP9Ka97dYTEe0EdMBwJqIB1xETQJ4U9WhMrEueynk= +github.com/ava-labs/strevm v0.0.0-20251114202911-b363264a860f/go.mod h1:sM/eCcmkKJ6KpJ219s6AbfuQsQytmAOXbr9ZvsK/HGg= github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix h1:hESwxfeJQTI0FtQYP3/npWGh+4ifj5I3ehYcqzE41zI= github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix/go.mod h1:7Jypx176jtNk7Yzz8upQ2K9lcIUp2QaVVudUiWj/L1s= github.com/aymerick/raymond v2.0.3-0.20180322193309-b565731e1464+incompatible/go.mod h1:osfaiScAUVup+UC9Nfq76eWqDhXlp+4UYaA8uhTBO6g= From 432c1cfb05c0947a0f3ba9bc8e18cf6bdddaee65 Mon Sep 17 00:00:00 2001 From: Stephen Buttolph Date: Fri, 14 Nov 2025 18:17:38 -0500 Subject: [PATCH 10/13] update coreth --- go.mod | 4 ++-- go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index 71cf6b45f640..36511af2a734 100644 --- a/go.mod +++ b/go.mod @@ -21,7 +21,7 @@ require ( github.com/DataDog/zstd v1.5.2 github.com/StephenButtolph/canoto v0.17.3 github.com/antithesishq/antithesis-sdk-go v0.3.8 - github.com/ava-labs/coreth v0.16.1-0.20251114203030-8048fa46ae80 + github.com/ava-labs/coreth v0.16.1-0.20251114231607-d3ad37069fb2 github.com/ava-labs/libevm v1.13.15-0.20251114170401-749b6cefda28 github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix github.com/btcsuite/btcd/btcutil v1.1.3 @@ -88,7 +88,7 @@ require ( require ( github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa // indirect - github.com/ava-labs/strevm v0.0.0-20251114202911-b363264a860f // indirect + github.com/ava-labs/strevm v0.0.0-20251114231505-8e455819caf9 // indirect github.com/dustin/go-humanize v1.0.0 // indirect github.com/google/go-cmp v0.7.0 // indirect ) diff --git a/go.sum b/go.sum index 862b91556e5b..24a495246e34 100644 --- a/go.sum +++ b/go.sum @@ -73,16 +73,16 @@ github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPd github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa h1:7d3Bkbr8pwxrPnK7AbJzI7Qi0DmLAHIgXmPT26D186w= github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa/go.mod h1:TFbsruhH4SB/VO/ONKgNrgBeTLDkpr+uydstjIVyFFQ= -github.com/ava-labs/coreth v0.16.1-0.20251114203030-8048fa46ae80 h1:K1Q0/2kfcPnUnA+QwSclmxHu0oJeuydZKyzQMoIGLNI= -github.com/ava-labs/coreth v0.16.1-0.20251114203030-8048fa46ae80/go.mod h1:mVF4G2dkSu6Tjxg9d4tTR3oXcIsTnrMFSs/7Dy/RCqo= +github.com/ava-labs/coreth v0.16.1-0.20251114231607-d3ad37069fb2 h1:T5eYsOasAaLJeHEJ8HsP5lGBgqxloQ+n/cO/1P+5rIA= +github.com/ava-labs/coreth v0.16.1-0.20251114231607-d3ad37069fb2/go.mod h1:MTII+APLEqGdKhr3jGktsAXHE1Rq8sThSEtf8eG9AR0= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13 h1:obPwnVCkF5+B2f8WbTepHj0ZgiW21vKUgFCtATuAYNY= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13/go.mod h1:gsGr1ICjokI9CyPaaRHMqDoDCaT1VguC/IyOTx6rJ14= github.com/ava-labs/libevm v1.13.15-0.20251114170401-749b6cefda28 h1:7WTOLtDzlI+L1cU2PLc++xPxliDzfkJWkaxpXYmuaZM= github.com/ava-labs/libevm v1.13.15-0.20251114170401-749b6cefda28/go.mod h1:DqSotSn4Dx/UJV+d3svfW8raR+cH7+Ohl9BpsQ5HlGU= github.com/ava-labs/simplex v0.0.0-20250919142550-9cdfff10fd19 h1:S6oFasZsplNmw8B2S8cMJQMa62nT5ZKGzZRdCpd+5qQ= github.com/ava-labs/simplex v0.0.0-20250919142550-9cdfff10fd19/go.mod h1:GVzumIo3zR23/qGRN2AdnVkIPHcKMq/D89EGWZfMGQ0= -github.com/ava-labs/strevm v0.0.0-20251114202911-b363264a860f h1:AnaP9Ka97dYTEe0EdMBwJqIB1xETQJ4U9WhMrEueynk= -github.com/ava-labs/strevm v0.0.0-20251114202911-b363264a860f/go.mod h1:sM/eCcmkKJ6KpJ219s6AbfuQsQytmAOXbr9ZvsK/HGg= +github.com/ava-labs/strevm v0.0.0-20251114231505-8e455819caf9 h1:ktpvgCha2Hwj7WyKPAra1Zr63QoomZLKcg3VLZx8GxU= +github.com/ava-labs/strevm v0.0.0-20251114231505-8e455819caf9/go.mod h1:HKy8UC/JTPzTYA3RGPv/DHps3fGlWG1ODsq9GdI1WSk= github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix h1:hESwxfeJQTI0FtQYP3/npWGh+4ifj5I3ehYcqzE41zI= github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix/go.mod h1:7Jypx176jtNk7Yzz8upQ2K9lcIUp2QaVVudUiWj/L1s= github.com/aymerick/raymond v2.0.3-0.20180322193309-b565731e1464+incompatible/go.mod h1:osfaiScAUVup+UC9Nfq76eWqDhXlp+4UYaA8uhTBO6g= From 390ed2567252d6f8c7379d95954847684460c46c Mon Sep 17 00:00:00 2001 From: Stephen Buttolph Date: Fri, 14 Nov 2025 18:30:06 -0500 Subject: [PATCH 11/13] update coreth --- go.mod | 4 ++-- go.sum | 8 ++++---- wallet/subnet/primary/examples/spam-evm/main.go | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/go.mod b/go.mod index 36511af2a734..6ee536e97d81 100644 --- a/go.mod +++ b/go.mod @@ -21,7 +21,7 @@ require ( github.com/DataDog/zstd v1.5.2 github.com/StephenButtolph/canoto v0.17.3 github.com/antithesishq/antithesis-sdk-go v0.3.8 - github.com/ava-labs/coreth v0.16.1-0.20251114231607-d3ad37069fb2 + github.com/ava-labs/coreth v0.16.1-0.20251114232748-4632ccf2965b github.com/ava-labs/libevm v1.13.15-0.20251114170401-749b6cefda28 github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix github.com/btcsuite/btcd/btcutil v1.1.3 @@ -88,7 +88,7 @@ require ( require ( github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa // indirect - github.com/ava-labs/strevm v0.0.0-20251114231505-8e455819caf9 // indirect + github.com/ava-labs/strevm v0.0.0-20251114232725-ea64bd406d18 // indirect github.com/dustin/go-humanize v1.0.0 // indirect github.com/google/go-cmp v0.7.0 // indirect ) diff --git a/go.sum b/go.sum index 24a495246e34..200ce75c9608 100644 --- a/go.sum +++ b/go.sum @@ -73,16 +73,16 @@ github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPd github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa h1:7d3Bkbr8pwxrPnK7AbJzI7Qi0DmLAHIgXmPT26D186w= github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa/go.mod h1:TFbsruhH4SB/VO/ONKgNrgBeTLDkpr+uydstjIVyFFQ= -github.com/ava-labs/coreth v0.16.1-0.20251114231607-d3ad37069fb2 h1:T5eYsOasAaLJeHEJ8HsP5lGBgqxloQ+n/cO/1P+5rIA= -github.com/ava-labs/coreth v0.16.1-0.20251114231607-d3ad37069fb2/go.mod h1:MTII+APLEqGdKhr3jGktsAXHE1Rq8sThSEtf8eG9AR0= +github.com/ava-labs/coreth v0.16.1-0.20251114232748-4632ccf2965b h1:dd/VM/F6C0LHBxLB+nqIoiRUEFa2APUM3LFn5CqUHFM= +github.com/ava-labs/coreth v0.16.1-0.20251114232748-4632ccf2965b/go.mod h1:YcK41rBo8b/4n0LXf802Ec0GIJiys33QYPnld0KW+t8= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13 h1:obPwnVCkF5+B2f8WbTepHj0ZgiW21vKUgFCtATuAYNY= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13/go.mod h1:gsGr1ICjokI9CyPaaRHMqDoDCaT1VguC/IyOTx6rJ14= github.com/ava-labs/libevm v1.13.15-0.20251114170401-749b6cefda28 h1:7WTOLtDzlI+L1cU2PLc++xPxliDzfkJWkaxpXYmuaZM= github.com/ava-labs/libevm v1.13.15-0.20251114170401-749b6cefda28/go.mod h1:DqSotSn4Dx/UJV+d3svfW8raR+cH7+Ohl9BpsQ5HlGU= github.com/ava-labs/simplex v0.0.0-20250919142550-9cdfff10fd19 h1:S6oFasZsplNmw8B2S8cMJQMa62nT5ZKGzZRdCpd+5qQ= github.com/ava-labs/simplex v0.0.0-20250919142550-9cdfff10fd19/go.mod h1:GVzumIo3zR23/qGRN2AdnVkIPHcKMq/D89EGWZfMGQ0= -github.com/ava-labs/strevm v0.0.0-20251114231505-8e455819caf9 h1:ktpvgCha2Hwj7WyKPAra1Zr63QoomZLKcg3VLZx8GxU= -github.com/ava-labs/strevm v0.0.0-20251114231505-8e455819caf9/go.mod h1:HKy8UC/JTPzTYA3RGPv/DHps3fGlWG1ODsq9GdI1WSk= +github.com/ava-labs/strevm v0.0.0-20251114232725-ea64bd406d18 h1:j2dy43OhU65hgHxVHzNadYU509K8G8OqqvQi7qWbh0o= +github.com/ava-labs/strevm v0.0.0-20251114232725-ea64bd406d18/go.mod h1:HKy8UC/JTPzTYA3RGPv/DHps3fGlWG1ODsq9GdI1WSk= github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix h1:hESwxfeJQTI0FtQYP3/npWGh+4ifj5I3ehYcqzE41zI= github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix/go.mod h1:7Jypx176jtNk7Yzz8upQ2K9lcIUp2QaVVudUiWj/L1s= github.com/aymerick/raymond v2.0.3-0.20180322193309-b565731e1464+incompatible/go.mod h1:osfaiScAUVup+UC9Nfq76eWqDhXlp+4UYaA8uhTBO6g= diff --git a/wallet/subnet/primary/examples/spam-evm/main.go b/wallet/subnet/primary/examples/spam-evm/main.go index feca5a5bdfc9..36df7daad6ac 100644 --- a/wallet/subnet/primary/examples/spam-evm/main.go +++ b/wallet/subnet/primary/examples/spam-evm/main.go @@ -30,7 +30,7 @@ func main() { ctx := context.Background() const ( chainUUID = "C" - uri = primary.LocalAPIURI + "/ext/bc/" + chainUUID + "/sae/http" + uri = primary.LocalAPIURI + "/ext/bc/" + chainUUID + "/rpc" ) c, err := ethclient.DialContext(ctx, uri) if err != nil { From 6e319c320b9c660a63ca146663dd675c377232b0 Mon Sep 17 00:00:00 2001 From: Stephen Buttolph Date: Fri, 14 Nov 2025 18:34:14 -0500 Subject: [PATCH 12/13] update coreth --- go.mod | 4 ++-- go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index 6ee536e97d81..def6d90df147 100644 --- a/go.mod +++ b/go.mod @@ -21,7 +21,7 @@ require ( github.com/DataDog/zstd v1.5.2 github.com/StephenButtolph/canoto v0.17.3 github.com/antithesishq/antithesis-sdk-go v0.3.8 - github.com/ava-labs/coreth v0.16.1-0.20251114232748-4632ccf2965b + github.com/ava-labs/coreth v0.16.1-0.20251114233238-fc104e5facd5 github.com/ava-labs/libevm v1.13.15-0.20251114170401-749b6cefda28 github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix github.com/btcsuite/btcd/btcutil v1.1.3 @@ -88,7 +88,7 @@ require ( require ( github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa // indirect - github.com/ava-labs/strevm v0.0.0-20251114232725-ea64bd406d18 // indirect + github.com/ava-labs/strevm v0.0.0-20251114233215-d8d4d1578512 // indirect github.com/dustin/go-humanize v1.0.0 // indirect github.com/google/go-cmp v0.7.0 // indirect ) diff --git a/go.sum b/go.sum index 200ce75c9608..20ff4cd635ed 100644 --- a/go.sum +++ b/go.sum @@ -73,16 +73,16 @@ github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPd github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa h1:7d3Bkbr8pwxrPnK7AbJzI7Qi0DmLAHIgXmPT26D186w= github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa/go.mod h1:TFbsruhH4SB/VO/ONKgNrgBeTLDkpr+uydstjIVyFFQ= -github.com/ava-labs/coreth v0.16.1-0.20251114232748-4632ccf2965b h1:dd/VM/F6C0LHBxLB+nqIoiRUEFa2APUM3LFn5CqUHFM= -github.com/ava-labs/coreth v0.16.1-0.20251114232748-4632ccf2965b/go.mod h1:YcK41rBo8b/4n0LXf802Ec0GIJiys33QYPnld0KW+t8= +github.com/ava-labs/coreth v0.16.1-0.20251114233238-fc104e5facd5 h1:/Wyqi24sclQl+XvQxtS3l+WqC9nUOmad3EbvcVioo4o= +github.com/ava-labs/coreth v0.16.1-0.20251114233238-fc104e5facd5/go.mod h1:Wtt0gAjNSS9HgIaby4mpzMTJfUemfffwaf5Ef7oRedE= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13 h1:obPwnVCkF5+B2f8WbTepHj0ZgiW21vKUgFCtATuAYNY= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13/go.mod h1:gsGr1ICjokI9CyPaaRHMqDoDCaT1VguC/IyOTx6rJ14= github.com/ava-labs/libevm v1.13.15-0.20251114170401-749b6cefda28 h1:7WTOLtDzlI+L1cU2PLc++xPxliDzfkJWkaxpXYmuaZM= github.com/ava-labs/libevm v1.13.15-0.20251114170401-749b6cefda28/go.mod h1:DqSotSn4Dx/UJV+d3svfW8raR+cH7+Ohl9BpsQ5HlGU= github.com/ava-labs/simplex v0.0.0-20250919142550-9cdfff10fd19 h1:S6oFasZsplNmw8B2S8cMJQMa62nT5ZKGzZRdCpd+5qQ= github.com/ava-labs/simplex v0.0.0-20250919142550-9cdfff10fd19/go.mod h1:GVzumIo3zR23/qGRN2AdnVkIPHcKMq/D89EGWZfMGQ0= -github.com/ava-labs/strevm v0.0.0-20251114232725-ea64bd406d18 h1:j2dy43OhU65hgHxVHzNadYU509K8G8OqqvQi7qWbh0o= -github.com/ava-labs/strevm v0.0.0-20251114232725-ea64bd406d18/go.mod h1:HKy8UC/JTPzTYA3RGPv/DHps3fGlWG1ODsq9GdI1WSk= +github.com/ava-labs/strevm v0.0.0-20251114233215-d8d4d1578512 h1:Ob3ZYle38gBr1sK/gyC9QE9xwPSyusxmrjCVdX9lh/g= +github.com/ava-labs/strevm v0.0.0-20251114233215-d8d4d1578512/go.mod h1:HKy8UC/JTPzTYA3RGPv/DHps3fGlWG1ODsq9GdI1WSk= github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix h1:hESwxfeJQTI0FtQYP3/npWGh+4ifj5I3ehYcqzE41zI= github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix/go.mod h1:7Jypx176jtNk7Yzz8upQ2K9lcIUp2QaVVudUiWj/L1s= github.com/aymerick/raymond v2.0.3-0.20180322193309-b565731e1464+incompatible/go.mod h1:osfaiScAUVup+UC9Nfq76eWqDhXlp+4UYaA8uhTBO6g= From 517ad54ee93600105a0ef8a47886414db5996b45 Mon Sep 17 00:00:00 2001 From: Stephen Buttolph Date: Fri, 14 Nov 2025 18:37:09 -0500 Subject: [PATCH 13/13] update coreth --- go.mod | 4 ++-- go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index def6d90df147..9a6606c55109 100644 --- a/go.mod +++ b/go.mod @@ -21,7 +21,7 @@ require ( github.com/DataDog/zstd v1.5.2 github.com/StephenButtolph/canoto v0.17.3 github.com/antithesishq/antithesis-sdk-go v0.3.8 - github.com/ava-labs/coreth v0.16.1-0.20251114233238-fc104e5facd5 + github.com/ava-labs/coreth v0.16.1-0.20251114233600-7b5fd1ab025a github.com/ava-labs/libevm v1.13.15-0.20251114170401-749b6cefda28 github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix github.com/btcsuite/btcd/btcutil v1.1.3 @@ -88,7 +88,7 @@ require ( require ( github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa // indirect - github.com/ava-labs/strevm v0.0.0-20251114233215-d8d4d1578512 // indirect + github.com/ava-labs/strevm v0.0.0-20251114233539-0a61685c723b // indirect github.com/dustin/go-humanize v1.0.0 // indirect github.com/google/go-cmp v0.7.0 // indirect ) diff --git a/go.sum b/go.sum index 20ff4cd635ed..8a9b3cfb28e9 100644 --- a/go.sum +++ b/go.sum @@ -73,16 +73,16 @@ github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPd github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa h1:7d3Bkbr8pwxrPnK7AbJzI7Qi0DmLAHIgXmPT26D186w= github.com/arr4n/sink v0.0.0-20250610120507-bd1b0fbb19fa/go.mod h1:TFbsruhH4SB/VO/ONKgNrgBeTLDkpr+uydstjIVyFFQ= -github.com/ava-labs/coreth v0.16.1-0.20251114233238-fc104e5facd5 h1:/Wyqi24sclQl+XvQxtS3l+WqC9nUOmad3EbvcVioo4o= -github.com/ava-labs/coreth v0.16.1-0.20251114233238-fc104e5facd5/go.mod h1:Wtt0gAjNSS9HgIaby4mpzMTJfUemfffwaf5Ef7oRedE= +github.com/ava-labs/coreth v0.16.1-0.20251114233600-7b5fd1ab025a h1:IDqMd4qzxHlq+8H5MCIgg9o53Sg8+0KUHAvk3VTeDpU= +github.com/ava-labs/coreth v0.16.1-0.20251114233600-7b5fd1ab025a/go.mod h1:ttlUGB+A3zN2G+6k5Xx+5BgBWwUk0pfYEemB1em9z6s= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13 h1:obPwnVCkF5+B2f8WbTepHj0ZgiW21vKUgFCtATuAYNY= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13/go.mod h1:gsGr1ICjokI9CyPaaRHMqDoDCaT1VguC/IyOTx6rJ14= github.com/ava-labs/libevm v1.13.15-0.20251114170401-749b6cefda28 h1:7WTOLtDzlI+L1cU2PLc++xPxliDzfkJWkaxpXYmuaZM= github.com/ava-labs/libevm v1.13.15-0.20251114170401-749b6cefda28/go.mod h1:DqSotSn4Dx/UJV+d3svfW8raR+cH7+Ohl9BpsQ5HlGU= github.com/ava-labs/simplex v0.0.0-20250919142550-9cdfff10fd19 h1:S6oFasZsplNmw8B2S8cMJQMa62nT5ZKGzZRdCpd+5qQ= github.com/ava-labs/simplex v0.0.0-20250919142550-9cdfff10fd19/go.mod h1:GVzumIo3zR23/qGRN2AdnVkIPHcKMq/D89EGWZfMGQ0= -github.com/ava-labs/strevm v0.0.0-20251114233215-d8d4d1578512 h1:Ob3ZYle38gBr1sK/gyC9QE9xwPSyusxmrjCVdX9lh/g= -github.com/ava-labs/strevm v0.0.0-20251114233215-d8d4d1578512/go.mod h1:HKy8UC/JTPzTYA3RGPv/DHps3fGlWG1ODsq9GdI1WSk= +github.com/ava-labs/strevm v0.0.0-20251114233539-0a61685c723b h1:769mlxR0zAfCeleq0PGLk5P9p+UghjJJ6PU68qhfzpo= +github.com/ava-labs/strevm v0.0.0-20251114233539-0a61685c723b/go.mod h1:HKy8UC/JTPzTYA3RGPv/DHps3fGlWG1ODsq9GdI1WSk= github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix h1:hESwxfeJQTI0FtQYP3/npWGh+4ifj5I3ehYcqzE41zI= github.com/ava-labs/subnet-evm v0.8.1-db-metrics-fix/go.mod h1:7Jypx176jtNk7Yzz8upQ2K9lcIUp2QaVVudUiWj/L1s= github.com/aymerick/raymond v2.0.3-0.20180322193309-b565731e1464+incompatible/go.mod h1:osfaiScAUVup+UC9Nfq76eWqDhXlp+4UYaA8uhTBO6g=