From b665a4b475ee594a1d054f10d073ef4ff00aa60a Mon Sep 17 00:00:00 2001 From: blockchainluffy Date: Wed, 27 Aug 2025 16:26:14 +0530 Subject: [PATCH] update config to support Hoodi testnet instead of Holesky --- contracts-abi/config/config.go | 2 +- contracts-abi/config/testnet.go | 16 ++++++++-------- oracle/cmd/main.go | 2 +- p2p/pkg/node/node.go | 4 ++-- tools/bidder-cli/main.go | 2 +- tools/points-service/main.go | 10 +++++----- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/contracts-abi/config/config.go b/contracts-abi/config/config.go index b86631ccb..a2ac1ca39 100644 --- a/contracts-abi/config/config.go +++ b/contracts-abi/config/config.go @@ -39,6 +39,6 @@ var DefaultsL1Contracts = map[string]L1Contracts{ ValidatorOptInRouter: EthereumContracts.ValidatorOptInRouter, }, TestnetChainID.String(): { - ValidatorOptInRouter: HoleskyContracts.ValidatorOptInRouter, + ValidatorOptInRouter: HoodiContracts.ValidatorOptInRouter, }, } diff --git a/contracts-abi/config/testnet.go b/contracts-abi/config/testnet.go index 321733b24..f2a978daf 100644 --- a/contracts-abi/config/testnet.go +++ b/contracts-abi/config/testnet.go @@ -2,21 +2,21 @@ package config import "math/big" -var TestnetChainID = big.NewInt(17864) +var TestnetChainID = big.NewInt(141414) var TestnetContracts = Contracts{ BidderRegistry: "0x948eCD70FaeF6746A30a00F30f8b9fB2659e4062", ProviderRegistry: "0x1C2a592950E5dAd49c0E2F3A402DCF496bdf7b67", - PreconfManager: "0x8420F290a412D87Ae4Aa12be63e1836b91717910", + PreconfManager: "0xa254D1A10777e358B0c2e945343664c7309A0D9d", Oracle: "0xCd27C2Dc26d37Bb17686F709Db438D3Dc546437C", BlockTracker: "0x0b3b6Cf113959214E313d6Ad37Ad56831acb1776", SettlementGateway: "0xFaF6F0d4bbc7bC33a4b403b274aBb82d0E794202", } -var HoleskyContracts = L1Contracts{ - ValidatorOptInRouter: "0x251Fbc993f58cBfDA8Ad7b0278084F915aCE7fc3", - VanillaRegistry: "0x87D5F694fAD0b6C8aaBCa96277DE09451E277Bcf", - MevCommitAVS: "0xEDEDB8ed37A43Fd399108A44646B85b780D85DD4", - MevCommitMiddleware: "0x79FeCD427e5A3e5f1a40895A0AC20A6a50C95393", - L1Gateway: "0x567f0f6d4f7A306c9824d5Ffd0E26f39682cDd7c", +var HoodiContracts = L1Contracts{ + ValidatorOptInRouter: "0xa380ba6d6083a4Cb2a3B62b0a81Ea8727861c13e", + VanillaRegistry: "0x536f0792c5d5ed592e67a9260606c85f59c312f0", + MevCommitAVS: "0xdF8649d298ad05f019eE4AdBD6210867B8AB225F", + MevCommitMiddleware: "0x8E847EC4a36c8332652aB3b2B7D5c54dE29c7fde", + L1Gateway: "0x0b3b6cf113959214e313d6ad37ad56831acb1776", } diff --git a/oracle/cmd/main.go b/oracle/cmd/main.go index b44029458..434adebd1 100644 --- a/oracle/cmd/main.go +++ b/oracle/cmd/main.go @@ -103,7 +103,7 @@ var ( Name: "l1-rpc-urls", Usage: "URLs for L1 RPC", EnvVars: []string{"MEV_ORACLE_L1_RPC_URLS"}, - Value: cli.NewStringSlice("https://ethereum-holesky-rpc.publicnode.com"), + Value: cli.NewStringSlice("https://ethereum-hoodi-rpc.publicnode.com"), }) optionSettlementRPCUrlHTTP = altsrc.NewStringFlag(&cli.StringFlag{ diff --git a/p2p/pkg/node/node.go b/p2p/pkg/node/node.go index 18b2475e5..2b37036dc 100644 --- a/p2p/pkg/node/node.go +++ b/p2p/pkg/node/node.go @@ -91,8 +91,8 @@ var defaultL1URLs = map[string]L1URLs{ BeaconAPIURL: "https://ethereum-beacon-api.publicnode.com", }, contracts.TestnetChainID.String(): L1URLs{ - L1RPCURL: "https://ethereum-holesky-rpc.publicnode.com", - BeaconAPIURL: "https://ethereum-holesky-beacon-api.publicnode.com", + L1RPCURL: "https://ethereum-hoodi-rpc.publicnode.com", + BeaconAPIURL: "https://ethereum-hoodi-beacon-api.publicnode.com", }, } diff --git a/tools/bidder-cli/main.go b/tools/bidder-cli/main.go index 9eb059a48..b045d941c 100644 --- a/tools/bidder-cli/main.go +++ b/tools/bidder-cli/main.go @@ -40,7 +40,7 @@ var ( Name: "l1-rpc-url", Usage: "URL of the L1 RPC", EnvVars: []string{"BIDDER_CLI_L1_RPC_URL"}, - Value: "https://ethereum-holesky-rpc.publicnode.com", + Value: "https://ethereum-hoodi-rpc.publicnode.com", } optionVerbose = &cli.BoolFlag{ Name: "verbose", diff --git a/tools/points-service/main.go b/tools/points-service/main.go index 3916c1a9d..b31cf6763 100644 --- a/tools/points-service/main.go +++ b/tools/points-service/main.go @@ -676,7 +676,7 @@ func main() { pub := publisher.NewHTTPPublisher(ps, logger, ethClient, listener) done := pub.Start(ctx) - // Choose contracts from mainnet vs Holesky + // Choose contracts from mainnet vs Hoodi var contractAddresses []common.Address if c.Bool(optionMainnet.Name) { contractAddresses = []common.Address{ @@ -686,9 +686,9 @@ func main() { } } else { contractAddresses = []common.Address{ - common.HexToAddress(config.HoleskyContracts.VanillaRegistry), - common.HexToAddress(config.HoleskyContracts.MevCommitAVS), - common.HexToAddress(config.HoleskyContracts.MevCommitMiddleware), + common.HexToAddress(config.HoodiContracts.VanillaRegistry), + common.HexToAddress(config.HoodiContracts.MevCommitAVS), + common.HexToAddress(config.HoodiContracts.MevCommitMiddleware), } } pub.AddContracts(contractAddresses...) @@ -902,7 +902,7 @@ func main() { if c.Bool(optionMainnet.Name) { routerAddr = common.HexToAddress(config.EthereumContracts.ValidatorOptInRouter) } else { - routerAddr = common.HexToAddress(config.HoleskyContracts.ValidatorOptInRouter) + routerAddr = common.HexToAddress(config.HoodiContracts.ValidatorOptInRouter) } routerCaller, err := validatoroptinrouter.NewValidatoroptinrouterCaller(routerAddr, ethClient) if err != nil {