diff --git a/src.ts/providers/network.ts b/src.ts/providers/network.ts index 46d2aacd7d..1ee41926b1 100644 --- a/src.ts/providers/network.ts +++ b/src.ts/providers/network.ts @@ -389,7 +389,7 @@ function injectCommonNetworks(): void { registerEth("kovan", 42, { ensNetwork: 42 }); registerEth("sepolia", 11155111, { ensNetwork: 11155111 }); registerEth("holesky", 17000, { ensNetwork: 17000 }); - + registerEth("hoodi", 560048, { ensNetwork: 560048 }); registerEth("classic", 61, { }); registerEth("classicKotti", 6, { }); diff --git a/src.ts/providers/provider-alchemy.ts b/src.ts/providers/provider-alchemy.ts index aa9d269259..a1b12c4cbd 100644 --- a/src.ts/providers/provider-alchemy.ts +++ b/src.ts/providers/provider-alchemy.ts @@ -7,6 +7,7 @@ * - Ethereum Mainnet (``mainnet``) * - Goerli Testnet (``goerli``) * - Sepolia Testnet (``sepolia``) + * - Hoodi Testnet (``hoodi``) * - Arbitrum (``arbitrum``) * - Arbitrum Goerli Testnet (``arbitrum-goerli``) * - Arbitrum Sepolia Testnet (``arbitrum-sepolia``) @@ -47,6 +48,8 @@ function getHost(name: string): string { return "eth-goerli.g.alchemy.com"; case "sepolia": return "eth-sepolia.g.alchemy.com"; + case "hoodi": + return "eth-hoodi.g.alchemy.com"; case "arbitrum": return "arb-mainnet.g.alchemy.com"; diff --git a/src.ts/providers/provider-ankr.ts b/src.ts/providers/provider-ankr.ts index 18860b1389..4dfc88e05a 100644 --- a/src.ts/providers/provider-ankr.ts +++ b/src.ts/providers/provider-ankr.ts @@ -7,6 +7,7 @@ * - Ethereum Mainnet (``mainnet``) * - Goerli Testnet (``goerli``) * - Sepolia Testnet (``sepolia``) + * - Hoodi Testnet (``hoodi``) * - Arbitrum (``arbitrum``) * - Base (``base``) * - Base Goerlia Testnet (``base-goerli``) @@ -45,6 +46,8 @@ function getHost(name: string): string { return "rpc.ankr.com/eth_goerli"; case "sepolia": return "rpc.ankr.com/eth_sepolia"; + case "hoodi": + return "rpc.ankr.com/eth_hoodi"; case "arbitrum": return "rpc.ankr.com/arbitrum"; diff --git a/src.ts/providers/provider-blockscout.ts b/src.ts/providers/provider-blockscout.ts index bdea74b415..4b4b407a9d 100644 --- a/src.ts/providers/provider-blockscout.ts +++ b/src.ts/providers/provider-blockscout.ts @@ -8,6 +8,7 @@ * - Ethereum Mainnet (``mainnet``) * - Sepolia Testnet (``sepolia``) * - Holesky Testnet (``holesky``) + * - Hoodi Testnet (``hoodi``) * - Ethereum Classic (``classic``) * - Arbitrum (``arbitrum``) * - Base (``base``) @@ -40,6 +41,8 @@ function getUrl(name: string): string { return "https:/\/eth-sepolia.blockscout.com/api/eth-rpc"; case "holesky": return "https:/\/eth-holesky.blockscout.com/api/eth-rpc"; + case "hoodi": + return "https:/\/eth-hoodi.blockscout.com/api/eth-rpc"; case "classic": return "https:/\/etc.blockscout.com/api/eth-rpc"; diff --git a/src.ts/providers/provider-infura.ts b/src.ts/providers/provider-infura.ts index 123c06638f..a119318582 100644 --- a/src.ts/providers/provider-infura.ts +++ b/src.ts/providers/provider-infura.ts @@ -7,6 +7,7 @@ * - Ethereum Mainnet (``mainnet``) * - Goerli Testnet (``goerli``) * - Sepolia Testnet (``sepolia``) + * - Hoodi Testnet (``hoodi``) * - Arbitrum (``arbitrum``) * - Arbitrum Goerli Testnet (``arbitrum-goerli``) * - Arbitrum Sepolia Testnet (``arbitrum-sepolia``) @@ -51,6 +52,8 @@ function getHost(name: string): string { return "goerli.infura.io"; case "sepolia": return "sepolia.infura.io"; + case "hoodi": + return "hoodi.infura.io"; case "arbitrum": return "arbitrum-mainnet.infura.io"; diff --git a/src.ts/providers/provider-quicknode.ts b/src.ts/providers/provider-quicknode.ts index 71bb83b6e8..acac84e822 100644 --- a/src.ts/providers/provider-quicknode.ts +++ b/src.ts/providers/provider-quicknode.ts @@ -8,6 +8,7 @@ * - Goerli Testnet (``goerli``) * - Sepolia Testnet (``sepolia``) * - Holesky Testnet (``holesky``) + * - Hoodi Testnet (``hoodi``) * - Arbitrum (``arbitrum``) * - Arbitrum Goerli Testnet (``arbitrum-goerli``) * - Arbitrum Sepolia Testnet (``arbitrum-sepolia``) @@ -50,6 +51,8 @@ function getHost(name: string): string { return "ethers.ethereum-sepolia.quiknode.pro"; case "holesky": return "ethers.ethereum-holesky.quiknode.pro"; + case "hoodi": + return "ethers.ethereum-hoodi.quiknode.pro"; case "arbitrum": return "ethers.arbitrum-mainnet.quiknode.pro";