Skip to content

Commit 0279e7f

Browse files
authored
Merge pull request #431 from api3dao/main
Initiate release
2 parents 73597a1 + 5458ab6 commit 0279e7f

24 files changed

+184
-40
lines changed

.changeset/puny-toes-leave.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
'@api3/contracts': patch
3+
---
4+
5+
Updates RPC provider configurations:
6+
7+
- Add publicnode for berachain, fraxtal, metis-sepolia-testnet, metis, soneium-sepolia-test
8+
net, soneium, sonic-testnet, unichain-sepolia-testnet, and unichain
9+
- Add reblok for fraxtal
10+
- Add blastapi for lumia, soneium
11+
- Add tenderly for mode
12+
- Add nirvanalabs for lumia
13+
- Add alchemy for apechain, lumia, polygon
14+
- Add drpc for berachain, merlin, unichain
15+
- Replace ankr with alchemy for metis, optimism, polygon-zkevm
16+
- Replace ankr with blastapi for sonic
17+
- Replace blastapi with alchemy for opbnb
18+
- Remove blockpi from conflux
19+
- Remove reblok from lumia

data/chain-support.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"chainsSupportedByManagerMultisig": [
3-
"apechain-arbitrum-sepolia-testnet",
43
"apechain",
4+
"apechain-arbitrum-sepolia-testnet",
55
"arbitrum",
66
"arbitrum-sepolia-testnet",
77
"atleta-testnet",
@@ -34,10 +34,10 @@
3434
"hyperliquid",
3535
"hyperliquid-testnet",
3636
"immutable-sepolia-testnet",
37-
"ink",
38-
"ink-sepolia-testnet",
3937
"inevm",
4038
"inevm-testnet",
39+
"ink",
40+
"ink-sepolia-testnet",
4141
"kava",
4242
"kava-testnet",
4343
"kroma",
@@ -90,16 +90,16 @@
9090
"taiko-holesky-testnet",
9191
"unichain",
9292
"unichain-sepolia-testnet",
93-
"world-sepolia-testnet",
9493
"world",
94+
"world-sepolia-testnet",
9595
"x-layer",
9696
"x-layer-sepolia-testnet",
9797
"zircuit",
9898
"zircuit-sepolia-testnet"
9999
],
100100
"chainsSupportedByDapis": [
101-
"apechain-arbitrum-sepolia-testnet",
102101
"apechain",
102+
"apechain-arbitrum-sepolia-testnet",
103103
"arbitrum",
104104
"arbitrum-sepolia-testnet",
105105
"atleta-testnet",
@@ -132,10 +132,10 @@
132132
"hyperliquid",
133133
"hyperliquid-testnet",
134134
"immutable-sepolia-testnet",
135-
"ink",
136-
"ink-sepolia-testnet",
137135
"inevm",
138136
"inevm-testnet",
137+
"ink",
138+
"ink-sepolia-testnet",
139139
"kava",
140140
"kava-testnet",
141141
"kroma",
@@ -188,16 +188,16 @@
188188
"taiko-holesky-testnet",
189189
"unichain",
190190
"unichain-sepolia-testnet",
191-
"world-sepolia-testnet",
192191
"world",
192+
"world-sepolia-testnet",
193193
"x-layer",
194194
"x-layer-sepolia-testnet",
195195
"zircuit",
196196
"zircuit-sepolia-testnet"
197197
],
198198
"chainsSupportedByMarket": [
199-
"apechain-arbitrum-sepolia-testnet",
200199
"apechain",
200+
"apechain-arbitrum-sepolia-testnet",
201201
"arbitrum",
202202
"arbitrum-sepolia-testnet",
203203
"atleta-testnet",
@@ -230,10 +230,10 @@
230230
"hyperliquid",
231231
"hyperliquid-testnet",
232232
"immutable-sepolia-testnet",
233-
"ink",
234-
"ink-sepolia-testnet",
235233
"inevm",
236234
"inevm-testnet",
235+
"ink",
236+
"ink-sepolia-testnet",
237237
"kava",
238238
"kava-testnet",
239239
"kroma",
@@ -286,8 +286,8 @@
286286
"taiko-holesky-testnet",
287287
"unichain",
288288
"unichain-sepolia-testnet",
289-
"world-sepolia-testnet",
290289
"world",
290+
"world-sepolia-testnet",
291291
"x-layer",
292292
"x-layer-sepolia-testnet",
293293
"zircuit",

data/chains/apechain.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@
2121
"alias": "public",
2222
"rpcUrl": "https://apechain.calderachain.xyz/http"
2323
},
24+
{
25+
"alias": "alchemy",
26+
"homepageUrl": "https://alchemy.com"
27+
},
2428
{
2529
"alias": "blastapi",
2630
"homepageUrl": "https://blastapi.io"

data/chains/berachain.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,18 @@
1717
"alias": "default",
1818
"rpcUrl": "https://rpc.berachain.com/"
1919
},
20+
{
21+
"alias": "publicnode",
22+
"rpcUrl": "https://berachain-rpc.publicnode.com"
23+
},
2024
{
2125
"alias": "alchemy",
2226
"homepageUrl": "https://alchemy.com"
2327
},
28+
{
29+
"alias": "drpc",
30+
"homepageUrl": "https://drpc.org"
31+
},
2432
{
2533
"alias": "quicknode",
2634
"homepageUrl": "https://quicknode.com"

data/chains/conflux.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,6 @@
2424
{
2525
"alias": "backup",
2626
"rpcUrl": "https://evm.confluxrpc.org/"
27-
},
28-
{
29-
"alias": "blockpi",
30-
"homepageUrl": "https://blockpi.io"
3127
}
3228
],
3329
"symbol": "CFX",

data/chains/fraxtal.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,21 @@
1717
"alias": "default",
1818
"rpcUrl": "https://rpc.frax.com"
1919
},
20+
{
21+
"alias": "publicnode",
22+
"rpcUrl": "https://fraxtal-rpc.publicnode.com:443"
23+
},
2024
{
2125
"alias": "drpc",
2226
"homepageUrl": "https://drpc.org"
2327
},
2428
{
2529
"alias": "tenderly",
2630
"homepageUrl": "https://tenderly.co/"
31+
},
32+
{
33+
"alias": "reblok",
34+
"homepageUrl": "https://reblok.io"
2735
}
2836
],
2937
"symbol": "ETH",

data/chains/lumia.json

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,16 @@
1818
"rpcUrl": "https://mainnet-rpc.lumia.org"
1919
},
2020
{
21-
"alias": "reblok",
22-
"homepageUrl": "https://reblok.io"
21+
"alias": "alchemy",
22+
"homepageUrl": "https://alchemy.com"
23+
},
24+
{
25+
"alias": "blastapi",
26+
"homepageUrl": "https://blastapi.io"
27+
},
28+
{
29+
"alias": "nirvanalabs",
30+
"homepageUrl": "https://nirvanalabs.com"
2331
}
2432
],
2533
"symbol": "LUMIA",

data/chains/merlin.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@
2020
{
2121
"alias": "blockpi",
2222
"homepageUrl": "https://blockpi.io"
23+
},
24+
{
25+
"alias": "drpc",
26+
"homepageUrl": "https://drpc.org/"
2327
}
2428
],
2529
"symbol": "BTC",

data/chains/metis-sepolia-testnet.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616
{
1717
"alias": "default",
1818
"rpcUrl": "https://sepolia.metisdevops.link"
19+
},
20+
{
21+
"alias": "publicnode",
22+
"rpcUrl": "https://metis-sepolia-rpc.publicnode.com:443"
1923
}
2024
],
2125
"symbol": "METIS",

data/chains/metis.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,12 @@
1818
"rpcUrl": "https://andromeda.metis.io/?owner=1088"
1919
},
2020
{
21-
"alias": "ankr",
22-
"homepageUrl": "https://ankr.com"
21+
"alias": "publicnode",
22+
"rpcUrl": "https://metis-rpc.publicnode.com:443"
23+
},
24+
{
25+
"alias": "alchemy",
26+
"homepageUrl": "https://alchemy.com"
2327
},
2428
{
2529
"alias": "blastapi",

data/chains/mode.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@
2424
{
2525
"alias": "drpc",
2626
"homepageUrl": "https://drpc.org/"
27+
},
28+
{
29+
"alias": "tenderly",
30+
"homepageUrl": "https://tenderly.co/"
2731
}
2832
],
2933
"symbol": "ETH",

data/chains/opbnb.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
"rpcUrl": "https://opbnb-rpc.publicnode.com"
2323
},
2424
{
25-
"alias": "blastapi",
26-
"homepageUrl": "https://blastapi.io"
25+
"alias": "alchemy",
26+
"homepageUrl": "https://alchemy.com"
2727
},
2828
{
2929
"alias": "drpc",

data/chains/optimism.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
"rpcUrl": "https://mainnet.optimism.io"
2020
},
2121
{
22-
"alias": "ankr",
23-
"homepageUrl": "https://ankr.com"
22+
"alias": "alchemy",
23+
"homepageUrl": "https://alchemy.com"
2424
},
2525
{
2626
"alias": "blastapi",

data/chains/polygon-zkevm.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
"rpcUrl": "https://zkevm-rpc.com"
1919
},
2020
{
21-
"alias": "ankr",
22-
"homepageUrl": "https://ankr.com"
21+
"alias": "alchemy",
22+
"homepageUrl": "https://alchemy.com"
2323
},
2424
{
2525
"alias": "blastapi",

data/chains/polygon.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
"alias": "default",
1919
"rpcUrl": "https://polygon-bor-rpc.publicnode.com"
2020
},
21+
{
22+
"alias": "alchemy",
23+
"homepageUrl": "https://alchemy.com"
24+
},
2125
{
2226
"alias": "blastapi",
2327
"homepageUrl": "https://blastapi.io"

data/chains/soneium-sepolia-testnet.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616
{
1717
"alias": "default",
1818
"rpcUrl": "https://rpc.minato.soneium.org/"
19+
},
20+
{
21+
"alias": "publicnode",
22+
"rpcUrl": "https://soneium-sepolia-rpc.publicnode.com"
1923
}
2024
],
2125
"symbol": "ETH",

data/chains/soneium.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,18 @@
1717
"alias": "default",
1818
"rpcUrl": "https://rpc.soneium.org/"
1919
},
20+
{
21+
"alias": "publicnode",
22+
"rpcUrl": "https://soneium-rpc.publicnode.com"
23+
},
2024
{
2125
"alias": "alchemy",
2226
"homepageUrl": "https://alchemy.com"
2327
},
28+
{
29+
"alias": "blastapi",
30+
"homepageUrl": "https://blastapi.io"
31+
},
2432
{
2533
"alias": "tenderly",
2634
"homepageUrl": "https://tenderly.co/"

data/chains/sonic-testnet.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616
{
1717
"alias": "default",
1818
"rpcUrl": "https://rpc.blaze.soniclabs.com"
19+
},
20+
{
21+
"alias": "publicnode",
22+
"rpcUrl": "https://sonic-blaze-rpc.publicnode.com:443"
1923
}
2024
],
2125
"symbol": "S",

data/chains/sonic.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
"rpcUrl": "https://rpc.soniclabs.com"
1919
},
2020
{
21-
"alias": "ankr",
22-
"homepageUrl": "https://ankr.com"
21+
"alias": "blastapi",
22+
"homepageUrl": "https://blastapi.io"
2323
},
2424
{
2525
"alias": "alchemy",

data/chains/unichain-sepolia-testnet.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616
{
1717
"alias": "default",
1818
"rpcUrl": "https://sepolia.unichain.org"
19+
},
20+
{
21+
"alias": "publicnode",
22+
"rpcUrl": "https://unichain-sepolia-rpc.publicnode.com"
1923
}
2024
],
2125
"symbol": "ETH",

data/chains/unichain.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,18 @@
1717
"alias": "default",
1818
"rpcUrl": "https://mainnet.unichain.org/"
1919
},
20+
{
21+
"alias": "publicnode",
22+
"rpcUrl": "https://unichain-rpc.publicnode.com"
23+
},
2024
{
2125
"alias": "alchemy",
2226
"homepageUrl": "https://alchemy.com"
2327
},
28+
{
29+
"alias": "drpc",
30+
"homepageUrl": "https://drpc.org"
31+
},
2432
{
2533
"alias": "quicknode",
2634
"homepageUrl": "https://quicknode.com"

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,11 @@
3434
"scripts": {
3535
"build": "pnpm build:hardhat && pnpm generate && pnpm check && tsc -p tsconfig.build.json",
3636
"build:hardhat": "hardhat --config hardhat.build.config.ts compile",
37-
"check": "pnpm check:chains && pnpm check:deployment-addresses && pnpm check:deployment-config",
37+
"check": "pnpm check:chains && pnpm check:deployment-addresses && pnpm check:deployment-config && pnpm check:chain-support-order",
3838
"check:chains": "ts-node scripts/check-chains.ts",
3939
"check:deployment-addresses": "ts-node scripts/check-deployment-addresses.ts",
4040
"check:deployment-config": "ts-node scripts/check-deployment-config.ts",
41+
"check:chain-support-order": "ts-node scripts/check-chain-support-order.ts",
4142
"cli": "ts-node bin/cli.ts",
4243
"deploy:deterministic": "pnpm check:deployment-config && DETERMINISTIC=true hardhat deploy --network $NETWORK && pnpm generate:deployment-addresses",
4344
"deploy:undeterministic": "pnpm check:deployment-config && hardhat deploy --network $NETWORK && pnpm generate:deployment-addresses",

0 commit comments

Comments
 (0)