From f124ab99501a9ebe267fb26f04d0d63b08f13bae Mon Sep 17 00:00:00 2001 From: Kevin Peters Date: Thu, 20 Mar 2025 12:36:45 -0500 Subject: [PATCH 1/2] Updated deprecated Ankr public RPCs --- wormhole-connect/docs/config.md | 6 +++-- .../src/sdklegacy/config/MAINNET.ts | 22 +++++++++---------- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/wormhole-connect/docs/config.md b/wormhole-connect/docs/config.md index 376f1c059..bb6d6fa05 100644 --- a/wormhole-connect/docs/config.md +++ b/wormhole-connect/docs/config.md @@ -17,8 +17,10 @@ const config: WormholeConnectConfig = { networks: ['Ethereum', 'Polygon', 'Solana'], tokens: ['ETH', 'WETH', 'POL', 'WPOL'], rpcs: { - Ethereum: 'https://rpc.ankr.com/eth', - Solana: 'https://rpc.ankr.com/solana', + // NOTE: It's recommended to use your own RPC endpoints with increased rate limits. + Ethereum: 'https://ethereum-rpc.publicnode.com', + Polygon: 'https://polygon-bor-rpc.publicnode.com', + Solana: 'https://solana-rpc.publicnode.com', }, }; diff --git a/wormhole-connect/src/sdklegacy/config/MAINNET.ts b/wormhole-connect/src/sdklegacy/config/MAINNET.ts index 86dc762f9..bc58c65c1 100644 --- a/wormhole-connect/src/sdklegacy/config/MAINNET.ts +++ b/wormhole-connect/src/sdklegacy/config/MAINNET.ts @@ -115,18 +115,18 @@ const MAINNET: { [chain in Chain]?: ChainConfig } = { const MAINNET_CONFIG: WormholeConfig = { env: 'Mainnet', rpcs: { - Ethereum: 'https://rpc.ankr.com/eth', - Solana: 'https://solana-mainnet.rpc.extrnode.com', - Polygon: 'https://rpc.ankr.com/polygon', + Ethereum: 'https://ethereum-rpc.publicnode.com', + Solana: 'https://solana-rpc.publicnode.com', + Polygon: 'https://polygon-bor-rpc.publicnode.com', Bsc: 'https://bscrpc.com', - Avalanche: 'https://rpc.ankr.com/avalanche', + Avalanche: 'https://avalanche-c-chain-rpc.publicnode.com', Fantom: 'https://rpcapi.fantom.network', - Celo: 'https://rpc.ankr.com/celo', - Moonbeam: 'https://rpc.ankr.com/moonbeam', + Celo: 'https://celo-rpc.publicnode.com', + Moonbeam: 'https://moonbeam-rpc.publicnode.com', Sui: 'https://rpc.mainnet.sui.io', Aptos: 'https://fullnode.mainnet.aptoslabs.com/v1', - Arbitrum: 'https://rpc.ankr.com/arbitrum', - Optimism: 'https://rpc.ankr.com/optimism', + Arbitrum: 'https://arbitrum-one-rpc.publicnode.com', + Optimism: 'https://optimism-rpc.publicnode.com', Base: 'https://base.publicnode.com', Sei: '', // TODO: fill in Wormchain: 'https://wormchain-rpc.quickapi.com', @@ -135,9 +135,9 @@ const MAINNET_CONFIG: WormholeConfig = { Evmos: 'https://evmos-rpc.polkachu.com', Kujira: 'https://kujira-rpc.polkachu.com', Injective: 'https://injective-rpc.publicnode.com/', // TODO: use the library to get the correct rpc https://docs.ts.injective.network/querying/querying-api/querying-indexer-explorer#fetch-transaction-using-transaction-hash - Klaytn: 'https://rpc.ankr.com/klaytn', - Scroll: 'https://rpc.ankr.com/scroll', - Blast: 'https://rpc.ankr.com/blast', + Klaytn: 'https://public-en.node.kaia.io', + Scroll: 'https://scroll-rpc.publicnode.com', + Blast: 'https://blast-rpc.publicnode.com', Xlayer: 'https://rpc.xlayer.tech', Mantle: 'https://rpc.mantle.xyz', Worldchain: 'https://worldchain-mainnet.g.alchemy.com/public', From 155c0398164364cb5f7e6e73bd49092698c9c79a Mon Sep 17 00:00:00 2001 From: Kevin Peters Date: Thu, 20 Mar 2025 12:40:11 -0500 Subject: [PATCH 2/2] testnet --- wormhole-connect/src/sdklegacy/config/TESTNET.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/wormhole-connect/src/sdklegacy/config/TESTNET.ts b/wormhole-connect/src/sdklegacy/config/TESTNET.ts index a32a13bbb..27bdc66ad 100644 --- a/wormhole-connect/src/sdklegacy/config/TESTNET.ts +++ b/wormhole-connect/src/sdklegacy/config/TESTNET.ts @@ -120,13 +120,13 @@ const TESTNET_CONFIG: WormholeConfig = { Evmos: 'https://evmos-testnet-rpc.polkachu.com', Kujira: 'https://kujira-testnet-rpc.polkachu.com', Injective: 'https://injective-testnet-rpc.polkachu.com', - Klaytn: 'https://rpc.ankr.com/klaytn_testnet', - Sepolia: 'https://rpc.ankr.com/eth_sepolia', + Klaytn: 'https://public-en-kairos.node.kaia.io', + Sepolia: 'https://ethereum-sepolia-rpc.publicnode.com', ArbitrumSepolia: 'https://sepolia-rollup.arbitrum.io/rpc', BaseSepolia: 'https://base-sepolia-rpc.publicnode.com', OptimismSepolia: 'https://sepolia.optimism.io', - Scroll: 'https://rpc.ankr.com/scroll_sepolia_testnet', - Blast: 'https://rpc.ankr.com/blast_testnet_sepolia', + Scroll: 'https://scroll-sepolia-rpc.publicnode.com', + Blast: 'https://sepolia.blast.io', Xlayer: 'https://testrpc.xlayer.tech', Mantle: 'https://rpc.sepolia.mantle.xyz', Worldchain: 'https://worldchain-sepolia.g.alchemy.com/public',