From e9c60c58bf641450bbf4f0019988422605329c92 Mon Sep 17 00:00:00 2001 From: bdrhn9 Date: Thu, 28 May 2026 16:22:23 +0300 Subject: [PATCH 1/7] Replace tenderly with publicnode for base --- data/chains/base.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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", From fb935077ad4b095d1d975f4dd51471458205463f Mon Sep 17 00:00:00 2001 From: bdrhn9 Date: Thu, 28 May 2026 16:22:56 +0300 Subject: [PATCH 2/7] Add quicknode for katana --- data/chains/katana.json | 4 ++++ 1 file changed, 4 insertions(+) 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", From 03dd2248d28d6482b9ea8b6a0950bc8b4b583d1b Mon Sep 17 00:00:00 2001 From: bdrhn9 Date: Thu, 28 May 2026 16:23:08 +0300 Subject: [PATCH 3/7] Update default RPC URL for kava --- data/chains/kava.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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", From 80d260282d0be3fd88b8d7f67635149150f36d42 Mon Sep 17 00:00:00 2001 From: bdrhn9 Date: Thu, 28 May 2026 16:24:15 +0300 Subject: [PATCH 4/7] Add sentio for mode --- data/chains/mode.json | 4 ++++ 1 file changed, 4 insertions(+) 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" From f221fd442d44de21e21352a9b36b5bd3b508f1b2 Mon Sep 17 00:00:00 2001 From: bdrhn9 Date: Thu, 28 May 2026 16:25:30 +0300 Subject: [PATCH 5/7] Generate chains --- src/generated/chains.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/generated/chains.ts b/src/generated/chains.ts index 9a4ce19f..ed63d19f 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', From 7be963f40744238400d3e9bb5ffe5e0269ac0c48 Mon Sep 17 00:00:00 2001 From: bdrhn9 Date: Thu, 28 May 2026 16:25:38 +0300 Subject: [PATCH 6/7] Add changeset --- .changeset/smart-candles-smoke.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 .changeset/smart-candles-smoke.md diff --git a/.changeset/smart-candles-smoke.md b/.changeset/smart-candles-smoke.md new file mode 100644 index 00000000..1301fa1f --- /dev/null +++ b/.changeset/smart-candles-smoke.md @@ -0,0 +1,10 @@ +--- +'@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 From 967380b0130d2e9b27175c0bb5a24b11dbe837d9 Mon Sep 17 00:00:00 2001 From: bdrhn9 Date: Thu, 28 May 2026 16:55:09 +0300 Subject: [PATCH 7/7] Add drpc as default and keep previous default as public for ronin --- .changeset/smart-candles-smoke.md | 1 + data/chains/ronin.json | 4 ++++ src/generated/chains.ts | 3 ++- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.changeset/smart-candles-smoke.md b/.changeset/smart-candles-smoke.md index 1301fa1f..962c37b8 100644 --- a/.changeset/smart-candles-smoke.md +++ b/.changeset/smart-candles-smoke.md @@ -8,3 +8,4 @@ Update RPC provider configurations: - 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/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 ed63d19f..e411a001 100644 --- a/src/generated/chains.ts +++ b/src/generated/chains.ts @@ -604,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' },