Sitelet https://github.com/wevm/references/commit/baf3143f380bbfba4542051ce711b18340634e45
Skip to content
This repository was archived by the owner on Sep 6, 2023. It is now read-only.

Commit baf3143

Browse files
TheGreatAxiosjxom
andauthored
feat: update SKALE Network Chains (#429)
* Add Multicall Contracts to Hub Chains * Add Websocket Endpoints for SKALE Mainnet Chains * Add Websocket Endpoints for SKALE Testnet Chains * Add Block Brawlers Chain Websocket Endpoint (Mainnet) * Fix Explorer key name from etherscan -> blockscout * Added Changeset * Run Linter * Update spotty-stingrays-count.md --------- Co-authored-by: jxom <jakemoxey@gmail.com>
1 parent 131a337 commit baf3143

16 files changed

Lines changed: 132 additions & 24 deletions
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@wagmi/chains": patch
3+
---
4+
5+
Updated SKALE Network Chains with WebSocket RPC URLs and Multicall addresses.

‎packages/chains/src/skale/brawl.ts‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@ export const skaleBlockBrawlers = {
88
rpcUrls: {
99
default: {
1010
http: ['https://mainnet.skalenodes.com/v1/frayed-decent-antares'],
11+
webSocket: ['wss://mainnet.skalenodes.com/v1/ws/frayed-decent-antares'],
1112
},
1213
public: {
1314
http: ['https://mainnet.skalenodes.com/v1/frayed-decent-antares'],
15+
webSocket: ['wss://mainnet.skalenodes.com/v1/ws/frayed-decent-antares'],
1416
},
1517
},
1618
blockExplorers: {
17-
etherscan: {
19+
blockscout: {
1820
name: 'SKALE Explorer',
1921
url: 'https://frayed-decent-antares.explorer.mainnet.skalenodes.com',
2022
},

‎packages/chains/src/skale/calypso.ts‎

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,19 @@ export const skaleCalypso = {
88
rpcUrls: {
99
default: {
1010
http: ['https://mainnet.skalenodes.com/v1/honorable-steel-rasalhague'],
11+
webSocket: [
12+
'wss://mainnet.skalenodes.com/v1/ws/honorable-steel-rasalhague',
13+
],
1114
},
1215
public: {
1316
http: ['https://mainnet.skalenodes.com/v1/honorable-steel-rasalhague'],
17+
webSocket: [
18+
'wss://mainnet.skalenodes.com/v1/ws/honorable-steel-rasalhague',
19+
],
1420
},
1521
},
1622
blockExplorers: {
17-
etherscan: {
23+
blockscout: {
1824
name: 'SKALE Explorer',
1925
url: 'https://honorable-steel-rasalhague.explorer.mainnet.skalenodes.com',
2026
},
@@ -23,5 +29,10 @@ export const skaleCalypso = {
2329
url: 'https://honorable-steel-rasalhague.explorer.mainnet.skalenodes.com',
2430
},
2531
},
26-
contracts: {},
32+
contracts: {
33+
multicall3: {
34+
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
35+
blockCreated: 3107626,
36+
},
37+
},
2738
} as const satisfies Chain

‎packages/chains/src/skale/calypsoTestnet.ts‎

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,21 @@ export const skaleCalypsoTestnet = {
1010
http: [
1111
'https://staging-v3.skalenodes.com/v1/staging-utter-unripe-menkar',
1212
],
13+
webSocket: [
14+
'wss://staging-v3.skalenodes.com/v1/ws/staging-utter-unripe-menkar',
15+
],
1316
},
1417
public: {
1518
http: [
1619
'https://staging-v3.skalenodes.com/v1/staging-utter-unripe-menkar',
1720
],
21+
webSocket: [
22+
'wss://staging-v3.skalenodes.com/v1/ws/staging-utter-unripe-menkar',
23+
],
1824
},
1925
},
2026
blockExplorers: {
21-
etherscan: {
27+
blockscout: {
2228
name: 'SKALE Explorer',
2329
url: 'https://staging-utter-unripe-menkar.explorer.staging-v3.skalenodes.com',
2430
},
@@ -27,6 +33,11 @@ export const skaleCalypsoTestnet = {
2733
url: 'https://staging-utter-unripe-menkar.explorer.staging-v3.skalenodes.com',
2834
},
2935
},
30-
contracts: {},
36+
contracts: {
37+
multicall3: {
38+
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
39+
blockCreated: 2131424,
40+
},
41+
},
3142
testnet: true,
3243
} as const satisfies Chain

‎packages/chains/src/skale/chaosTestnet.ts‎

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,21 @@ export const skaleChaosTestnet = {
1010
http: [
1111
'https://staging-v3.skalenodes.com/v1/staging-fast-active-bellatrix',
1212
],
13+
webSocket: [
14+
'wss://staging-v3.skalenodes.com/v1/ws/staging-fast-active-bellatrix',
15+
],
1316
},
1417
public: {
1518
http: [
1619
'https://staging-v3.skalenodes.com/v1/staging-fast-active-bellatrix',
1720
],
21+
webSocket: [
22+
'wss://staging-v3.skalenodes.com/v1/ws/staging-fast-active-bellatrix',
23+
],
1824
},
1925
},
2026
blockExplorers: {
21-
etherscan: {
27+
blockscout: {
2228
name: 'SKALE Explorer',
2329
url: 'https://staging-fast-active-bellatrix.explorer.staging-v3.skalenodes.com',
2430
},
@@ -27,6 +33,11 @@ export const skaleChaosTestnet = {
2733
url: 'https://staging-fast-active-bellatrix.explorer.staging-v3.skalenodes.com',
2834
},
2935
},
30-
contracts: {},
36+
contracts: {
37+
multicall3: {
38+
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
39+
blockCreated: 1192202,
40+
},
41+
},
3142
testnet: true,
3243
} as const satisfies Chain

‎packages/chains/src/skale/cryptoBlades.ts‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,19 @@ export const skaleCryptoBlades = {
88
rpcUrls: {
99
default: {
1010
http: ['https://mainnet.skalenodes.com/v1/affectionate-immediate-pollux'],
11+
webSocket: [
12+
'wss://mainnet.skalenodes.com/v1/ws/affectionate-immediate-pollux',
13+
],
1114
},
1215
public: {
1316
http: ['https://mainnet.skalenodes.com/v1/affectionate-immediate-pollux'],
17+
webSocket: [
18+
'wss://mainnet.skalenodes.com/v1/ws/affectionate-immediate-pollux',
19+
],
1420
},
1521
},
1622
blockExplorers: {
17-
etherscan: {
23+
blockscout: {
1824
name: 'SKALE Explorer',
1925
url: 'https://affectionate-immediate-pollux.explorer.mainnet.skalenodes.com',
2026
},

‎packages/chains/src/skale/cryptoColosseum.ts‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@ export const skaleCryptoColosseum = {
88
rpcUrls: {
99
default: {
1010
http: ['https://mainnet.skalenodes.com/v1/haunting-devoted-deneb'],
11+
webSocket: ['wss://mainnet.skalenodes.com/v1/ws/haunting-devoted-deneb'],
1112
},
1213
public: {
1314
http: ['https://mainnet.skalenodes.com/v1/haunting-devoted-deneb'],
15+
webSocket: ['wss://mainnet.skalenodes.com/v1/ws/haunting-devoted-deneb'],
1416
},
1517
},
1618
blockExplorers: {
17-
etherscan: {
19+
blockscout: {
1820
name: 'SKALE Explorer',
1921
url: 'https://haunting-devoted-deneb.explorer.mainnet.skalenodes.com',
2022
},

‎packages/chains/src/skale/europa.ts‎

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@ export const skaleEuropa = {
88
rpcUrls: {
99
default: {
1010
http: ['https://mainnet.skalenodes.com/v1/elated-tan-skat'],
11+
webSocket: ['wss://mainnet.skalenodes.com/v1/ws/elated-tan-skat'],
1112
},
1213
public: {
1314
http: ['https://mainnet.skalenodes.com/v1/elated-tan-skat'],
15+
webSocket: ['wss://mainnet.skalenodes.com/v1/ws/elated-tan-skat'],
1416
},
1517
},
1618
blockExplorers: {
17-
etherscan: {
19+
blockscout: {
1820
name: 'SKALE Explorer',
1921
url: 'https://elated-tan-skat.explorer.mainnet.skalenodes.com',
2022
},
@@ -23,5 +25,10 @@ export const skaleEuropa = {
2325
url: 'https://elated-tan-skat.explorer.mainnet.skalenodes.com',
2426
},
2527
},
26-
contracts: {},
28+
contracts: {
29+
multicall3: {
30+
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
31+
blockCreated: 3113495,
32+
},
33+
},
2734
} as const satisfies Chain

‎packages/chains/src/skale/europaTestnet.ts‎

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,19 @@ export const skaleEuropaTestnet = {
88
rpcUrls: {
99
default: {
1010
http: ['https://staging-v3.skalenodes.com/v1/staging-legal-crazy-castor'],
11+
webSocket: [
12+
'wss://staging-v3.skalenodes.com/v1/ws/staging-legal-crazy-castor',
13+
],
1114
},
1215
public: {
1316
http: ['https://staging-v3.skalenodes.com/v1/staging-legal-crazy-castor'],
17+
webSocket: [
18+
'wss://staging-v3.skalenodes.com/v1/ws/staging-legal-crazy-castor',
19+
],
1420
},
1521
},
1622
blockExplorers: {
17-
etherscan: {
23+
blockscout: {
1824
name: 'SKALE Explorer',
1925
url: 'https://staging-legal-crazy-castor.explorer.staging-v3.skalenodes.com',
2026
},
@@ -23,6 +29,11 @@ export const skaleEuropaTestnet = {
2329
url: 'https://staging-legal-crazy-castor.explorer.staging-v3.skalenodes.com',
2430
},
2531
},
26-
contracts: {},
32+
contracts: {
33+
multicall3: {
34+
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
35+
blockCreated: 2071911,
36+
},
37+
},
2738
testnet: true,
2839
} as const satisfies Chain

‎packages/chains/src/skale/exorde.ts‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@ export const skaleExorde = {
88
rpcUrls: {
99
default: {
1010
http: ['https://mainnet.skalenodes.com/v1/light-vast-diphda'],
11+
webSocket: ['wss://mainnet.skalenodes.com/v1/ws/light-vast-diphda'],
1112
},
1213
public: {
1314
http: ['https://mainnet.skalenodes.com/v1/light-vast-diphda'],
15+
webSocket: ['wss://mainnet.skalenodes.com/v1/ws/light-vast-diphda'],
1416
},
1517
},
1618
blockExplorers: {
17-
etherscan: {
19+
blockscout: {
1820
name: 'SKALE Explorer',
1921
url: 'https://light-vast-diphda.explorer.mainnet.skalenodes.com',
2022
},

0 commit comments

Comments
 (0)