diff --git a/.changeset/smart-candles-smoke.md b/.changeset/smart-candles-smoke.md new file mode 100644 index 00000000..962c37b8 --- /dev/null +++ b/.changeset/smart-candles-smoke.md @@ -0,0 +1,11 @@ +--- +'@api3/contracts': patch +--- + +Update RPC provider configurations: + +- Replace tenderly with publicnode for base +- Add quicknode for katana +- Update default RPC URL for kava +- Add sentio for mode +- Add drpc as default and keep previous default as public for ronin diff --git a/data/chains/base.json b/data/chains/base.json index 00cb84ae..c95f7877 100644 --- a/data/chains/base.json +++ b/data/chains/base.json @@ -9,6 +9,10 @@ "alias": "default", "rpcUrl": "https://mainnet.base.org" }, + { + "alias": "publicnode", + "rpcUrl": "https://base-rpc.publicnode.com" + }, { "alias": "quicknode", "homepageUrl": "https://quicknode.com" @@ -20,10 +24,6 @@ { "alias": "blockpi", "homepageUrl": "https://blockpi.io" - }, - { - "alias": "tenderly", - "homepageUrl": "https://tenderly.co/" } ], "symbol": "ETH", diff --git a/data/chains/katana.json b/data/chains/katana.json index d1a0e0dc..696c0e3f 100644 --- a/data/chains/katana.json +++ b/data/chains/katana.json @@ -16,6 +16,10 @@ { "alias": "tenderly", "homepageUrl": "https://tenderly.co/" + }, + { + "alias": "quicknode", + "homepageUrl": "https://quicknode.com" } ], "symbol": "ETH", diff --git a/data/chains/kava.json b/data/chains/kava.json index 4b97d8ec..9bd61dae 100644 --- a/data/chains/kava.json +++ b/data/chains/kava.json @@ -7,7 +7,7 @@ "providers": [ { "alias": "default", - "rpcUrl": "https://evm.kava.io/" + "rpcUrl": "https://evm.kava-rpc.com/" }, { "alias": "publicnode", diff --git a/data/chains/mode.json b/data/chains/mode.json index b75a07f6..5a437b32 100644 --- a/data/chains/mode.json +++ b/data/chains/mode.json @@ -9,6 +9,10 @@ "alias": "default", "rpcUrl": "https://mainnet.mode.network" }, + { + "alias": "sentio", + "rpcUrl": "https://mode-mainnet.rpc.sentio.xyz" + }, { "alias": "alchemy", "homepageUrl": "https://alchemy.com" diff --git a/data/chains/ronin.json b/data/chains/ronin.json index 7dbb7e33..1abd4fe1 100644 --- a/data/chains/ronin.json +++ b/data/chains/ronin.json @@ -7,6 +7,10 @@ "providers": [ { "alias": "default", + "rpcUrl": "https://ronin.drpc.org" + }, + { + "alias": "public", "rpcUrl": "https://api.roninchain.com/rpc/" }, { diff --git a/src/generated/chains.ts b/src/generated/chains.ts index 9a4ce19f..e411a001 100644 --- a/src/generated/chains.ts +++ b/src/generated/chains.ts @@ -119,10 +119,10 @@ export const CHAINS: Chain[] = [ name: 'Base', providers: [ { alias: 'default', rpcUrl: 'https://mainnet.base.org' }, + { alias: 'publicnode', rpcUrl: 'https://base-rpc.publicnode.com' }, { alias: 'quicknode', homepageUrl: 'https://quicknode.com' }, { alias: 'reblok', homepageUrl: 'https://reblok.io' }, { alias: 'blockpi', homepageUrl: 'https://blockpi.io' }, - { alias: 'tenderly', homepageUrl: 'https://tenderly.co/' }, ], symbol: 'ETH', testnet: false, @@ -366,6 +366,7 @@ export const CHAINS: Chain[] = [ { alias: 'default', rpcUrl: 'https://rpc.katana.network' }, { alias: 'conduit', homepageUrl: 'https://conduit.xyz' }, { alias: 'tenderly', homepageUrl: 'https://tenderly.co/' }, + { alias: 'quicknode', homepageUrl: 'https://quicknode.com' }, ], symbol: 'ETH', testnet: false, @@ -389,7 +390,7 @@ export const CHAINS: Chain[] = [ id: '2222', name: 'Kava', providers: [ - { alias: 'default', rpcUrl: 'https://evm.kava.io/' }, + { alias: 'default', rpcUrl: 'https://evm.kava-rpc.com/' }, { alias: 'publicnode', rpcUrl: 'https://kava-evm-rpc.publicnode.com/' }, ], symbol: 'KAVA', @@ -486,6 +487,7 @@ export const CHAINS: Chain[] = [ name: 'Mode', providers: [ { alias: 'default', rpcUrl: 'https://mainnet.mode.network' }, + { alias: 'sentio', rpcUrl: 'https://mode-mainnet.rpc.sentio.xyz' }, { alias: 'alchemy', homepageUrl: 'https://alchemy.com' }, ], symbol: 'ETH', @@ -602,7 +604,8 @@ export const CHAINS: Chain[] = [ id: '2020', name: 'Ronin', providers: [ - { alias: 'default', rpcUrl: 'https://api.roninchain.com/rpc/' }, + { alias: 'default', rpcUrl: 'https://ronin.drpc.org' }, + { alias: 'public', rpcUrl: 'https://api.roninchain.com/rpc/' }, { alias: 'alchemy', homepageUrl: 'https://alchemy.com' }, { alias: 'tenderly', homepageUrl: 'https://tenderly.co/' }, { alias: 'dwellir', homepageUrl: 'https://dwellir.com' },