From 0ad1458f8ac55adb1bec3bdaab3c84c9002ff8d5 Mon Sep 17 00:00:00 2001 From: TheGreatAxios Date: Wed, 19 Jul 2023 12:05:17 -0700 Subject: [PATCH 1/8] Add Multicall Contracts to Hub Chains --- packages/chains/src/skale/calypso.ts | 7 ++++++- packages/chains/src/skale/calypsoTestnet.ts | 7 ++++++- packages/chains/src/skale/chaosTestnet.ts | 7 ++++++- packages/chains/src/skale/europa.ts | 7 ++++++- packages/chains/src/skale/europaTestnet.ts | 7 ++++++- packages/chains/src/skale/nebula.ts | 7 ++++++- packages/chains/src/skale/nebulaTestnet.ts | 7 ++++++- packages/chains/src/skale/titan.ts | 7 ++++++- packages/chains/src/skale/titanTestnet.ts | 7 ++++++- 9 files changed, 54 insertions(+), 9 deletions(-) diff --git a/packages/chains/src/skale/calypso.ts b/packages/chains/src/skale/calypso.ts index b50bf43d..10b795a3 100644 --- a/packages/chains/src/skale/calypso.ts +++ b/packages/chains/src/skale/calypso.ts @@ -23,5 +23,10 @@ export const skaleCalypso = { url: 'https://honorable-steel-rasalhague.explorer.mainnet.skalenodes.com', }, }, - contracts: {}, + contracts: { + multicall3: { + address: "0xcA11bde05977b3631167028862bE2a173976CA11", + blockCreated: 3107626 + } + }, } as const satisfies Chain diff --git a/packages/chains/src/skale/calypsoTestnet.ts b/packages/chains/src/skale/calypsoTestnet.ts index ff936e17..7d1663ab 100644 --- a/packages/chains/src/skale/calypsoTestnet.ts +++ b/packages/chains/src/skale/calypsoTestnet.ts @@ -27,6 +27,11 @@ export const skaleCalypsoTestnet = { url: 'https://staging-utter-unripe-menkar.explorer.staging-v3.skalenodes.com', }, }, - contracts: {}, + contracts: { + multicall3: { + address: "0xcA11bde05977b3631167028862bE2a173976CA11", + blockCreated: 2131424 + } + }, testnet: true, } as const satisfies Chain diff --git a/packages/chains/src/skale/chaosTestnet.ts b/packages/chains/src/skale/chaosTestnet.ts index 44a6f266..abfdabb2 100644 --- a/packages/chains/src/skale/chaosTestnet.ts +++ b/packages/chains/src/skale/chaosTestnet.ts @@ -27,6 +27,11 @@ export const skaleChaosTestnet = { url: 'https://staging-fast-active-bellatrix.explorer.staging-v3.skalenodes.com', }, }, - contracts: {}, + contracts: { + multicall3: { + address: "0xcA11bde05977b3631167028862bE2a173976CA11", + blockCreated: 1192202 + } + }, testnet: true, } as const satisfies Chain diff --git a/packages/chains/src/skale/europa.ts b/packages/chains/src/skale/europa.ts index ac216b3a..7192fae2 100644 --- a/packages/chains/src/skale/europa.ts +++ b/packages/chains/src/skale/europa.ts @@ -23,5 +23,10 @@ export const skaleEuropa = { url: 'https://elated-tan-skat.explorer.mainnet.skalenodes.com', }, }, - contracts: {}, + contracts: { + multicall3: { + address: "0xcA11bde05977b3631167028862bE2a173976CA11", + blockCreated: 3113495 + } + } } as const satisfies Chain diff --git a/packages/chains/src/skale/europaTestnet.ts b/packages/chains/src/skale/europaTestnet.ts index 3f06ca34..39fb25fe 100644 --- a/packages/chains/src/skale/europaTestnet.ts +++ b/packages/chains/src/skale/europaTestnet.ts @@ -23,6 +23,11 @@ export const skaleEuropaTestnet = { url: 'https://staging-legal-crazy-castor.explorer.staging-v3.skalenodes.com', }, }, - contracts: {}, + contracts: { + multicall3: { + address: "0xcA11bde05977b3631167028862bE2a173976CA11", + blockCreated: 2071911 + } + }, testnet: true, } as const satisfies Chain diff --git a/packages/chains/src/skale/nebula.ts b/packages/chains/src/skale/nebula.ts index 1cc29279..52b6d4bd 100644 --- a/packages/chains/src/skale/nebula.ts +++ b/packages/chains/src/skale/nebula.ts @@ -23,5 +23,10 @@ export const skaleNebula = { url: 'https://green-giddy-denebola.explorer.mainnet.skalenodes.com', }, }, - contracts: {}, + contracts: { + multicall3: { + address: "0xcA11bde05977b3631167028862bE2a173976CA11", + blockCreated: 2372986 + } + } } as const satisfies Chain diff --git a/packages/chains/src/skale/nebulaTestnet.ts b/packages/chains/src/skale/nebulaTestnet.ts index 8e8fed5c..c8ac306c 100644 --- a/packages/chains/src/skale/nebulaTestnet.ts +++ b/packages/chains/src/skale/nebulaTestnet.ts @@ -23,6 +23,11 @@ export const skaleNebulaTestnet = { url: 'https://staging-faint-slimy-achird.explorer.staging-v3.skalenodes.com', }, }, - contracts: {}, + contracts: { + multicall3: { + address: "0xcA11bde05977b3631167028862bE2a173976CA11", + blockCreated: 2205882 + } + }, testnet: true, } as const satisfies Chain diff --git a/packages/chains/src/skale/titan.ts b/packages/chains/src/skale/titan.ts index cfe5272c..949e48aa 100644 --- a/packages/chains/src/skale/titan.ts +++ b/packages/chains/src/skale/titan.ts @@ -23,5 +23,10 @@ export const skaleTitan = { url: 'https://parallel-stormy-spica.explorer.mainnet.skalenodes.com', }, }, - contracts: {}, + contracts: { + multicall3: { + address: "0xcA11bde05977b3631167028862bE2a173976CA11", + blockCreated: 2076458 + } + } } as const satisfies Chain diff --git a/packages/chains/src/skale/titanTestnet.ts b/packages/chains/src/skale/titanTestnet.ts index 08e64e1c..a3436faf 100644 --- a/packages/chains/src/skale/titanTestnet.ts +++ b/packages/chains/src/skale/titanTestnet.ts @@ -27,6 +27,11 @@ export const skaleTitanTestnet = { url: 'https://staging-aware-chief-gianfar.explorer.staging-v3.skalenodes.com', }, }, - contracts: {}, + contracts: { + multicall3: { + address: "0xcA11bde05977b3631167028862bE2a173976CA11", + blockCreated: 2085155 + } + }, testnet: true, } as const satisfies Chain From 355afa1c62395c3173cdc7947196c14598634835 Mon Sep 17 00:00:00 2001 From: TheGreatAxios Date: Wed, 19 Jul 2023 12:10:09 -0700 Subject: [PATCH 2/8] Add Websocket Endpoints for SKALE Mainnet Chains --- packages/chains/src/skale/calypso.ts | 2 ++ packages/chains/src/skale/calypsoTestnet.ts | 8 ++------ packages/chains/src/skale/cryptoBlades.ts | 2 ++ packages/chains/src/skale/cryptoColosseum.ts | 2 ++ packages/chains/src/skale/europa.ts | 2 ++ packages/chains/src/skale/exorde.ts | 2 ++ packages/chains/src/skale/humanProtocol.ts | 2 ++ packages/chains/src/skale/nebula.ts | 2 ++ packages/chains/src/skale/razor.ts | 2 ++ packages/chains/src/skale/titan.ts | 2 ++ 10 files changed, 20 insertions(+), 6 deletions(-) diff --git a/packages/chains/src/skale/calypso.ts b/packages/chains/src/skale/calypso.ts index 10b795a3..745b55d4 100644 --- a/packages/chains/src/skale/calypso.ts +++ b/packages/chains/src/skale/calypso.ts @@ -8,9 +8,11 @@ export const skaleCalypso = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/honorable-steel-rasalhague'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/honorable-steel-rasalhague"] }, public: { http: ['https://mainnet.skalenodes.com/v1/honorable-steel-rasalhague'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/honorable-steel-rasalhague"] }, }, blockExplorers: { diff --git a/packages/chains/src/skale/calypsoTestnet.ts b/packages/chains/src/skale/calypsoTestnet.ts index 7d1663ab..7552a58f 100644 --- a/packages/chains/src/skale/calypsoTestnet.ts +++ b/packages/chains/src/skale/calypsoTestnet.ts @@ -7,14 +7,10 @@ export const skaleCalypsoTestnet = { nativeCurrency: { name: 'sFUEL', symbol: 'sFUEL', decimals: 18 }, rpcUrls: { default: { - http: [ - 'https://staging-v3.skalenodes.com/v1/staging-utter-unripe-menkar', - ], + http: ['https://staging-v3.skalenodes.com/v1/staging-utter-unripe-menkar'], }, public: { - http: [ - 'https://staging-v3.skalenodes.com/v1/staging-utter-unripe-menkar', - ], + http: ['https://staging-v3.skalenodes.com/v1/staging-utter-unripe-menkar'], }, }, blockExplorers: { diff --git a/packages/chains/src/skale/cryptoBlades.ts b/packages/chains/src/skale/cryptoBlades.ts index 9a1ebf09..6e51edce 100644 --- a/packages/chains/src/skale/cryptoBlades.ts +++ b/packages/chains/src/skale/cryptoBlades.ts @@ -8,9 +8,11 @@ export const skaleCryptoBlades = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/affectionate-immediate-pollux'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/affectionate-immediate-pollux"] }, public: { http: ['https://mainnet.skalenodes.com/v1/affectionate-immediate-pollux'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/affectionate-immediate-pollux"] }, }, blockExplorers: { diff --git a/packages/chains/src/skale/cryptoColosseum.ts b/packages/chains/src/skale/cryptoColosseum.ts index 50df5191..0bc53434 100644 --- a/packages/chains/src/skale/cryptoColosseum.ts +++ b/packages/chains/src/skale/cryptoColosseum.ts @@ -8,9 +8,11 @@ export const skaleCryptoColosseum = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/haunting-devoted-deneb'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/haunting-devoted-deneb"] }, public: { http: ['https://mainnet.skalenodes.com/v1/haunting-devoted-deneb'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/haunting-devoted-deneb"] }, }, blockExplorers: { diff --git a/packages/chains/src/skale/europa.ts b/packages/chains/src/skale/europa.ts index 7192fae2..6a39aaba 100644 --- a/packages/chains/src/skale/europa.ts +++ b/packages/chains/src/skale/europa.ts @@ -8,9 +8,11 @@ export const skaleEuropa = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/elated-tan-skat'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/elated-tan-skat"] }, public: { http: ['https://mainnet.skalenodes.com/v1/elated-tan-skat'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/elated-tan-skat"] }, }, blockExplorers: { diff --git a/packages/chains/src/skale/exorde.ts b/packages/chains/src/skale/exorde.ts index ca968d21..63f53ce6 100644 --- a/packages/chains/src/skale/exorde.ts +++ b/packages/chains/src/skale/exorde.ts @@ -8,9 +8,11 @@ export const skaleExorde = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/light-vast-diphda'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/light-vast-diphda"] }, public: { http: ['https://mainnet.skalenodes.com/v1/light-vast-diphda'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/light-vast-diphda"] }, }, blockExplorers: { diff --git a/packages/chains/src/skale/humanProtocol.ts b/packages/chains/src/skale/humanProtocol.ts index f3622466..1973e8fa 100644 --- a/packages/chains/src/skale/humanProtocol.ts +++ b/packages/chains/src/skale/humanProtocol.ts @@ -8,9 +8,11 @@ export const skaleHumanProtocol = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/wan-red-ain'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/wan-red-ain"] }, public: { http: ['https://mainnet.skalenodes.com/v1/wan-red-ain'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/wan-red-ain"] }, }, blockExplorers: { diff --git a/packages/chains/src/skale/nebula.ts b/packages/chains/src/skale/nebula.ts index 52b6d4bd..43c7b3ab 100644 --- a/packages/chains/src/skale/nebula.ts +++ b/packages/chains/src/skale/nebula.ts @@ -8,9 +8,11 @@ export const skaleNebula = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/green-giddy-denebola'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/green-giddy-denebola"] }, public: { http: ['https://mainnet.skalenodes.com/v1/green-giddy-denebola'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/green-giddy-denebola"] }, }, blockExplorers: { diff --git a/packages/chains/src/skale/razor.ts b/packages/chains/src/skale/razor.ts index d79a0760..0e22ce22 100644 --- a/packages/chains/src/skale/razor.ts +++ b/packages/chains/src/skale/razor.ts @@ -8,9 +8,11 @@ export const skaleRazor = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/turbulent-unique-scheat'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/turbulent-unique-scheat"] }, public: { http: ['https://mainnet.skalenodes.com/v1/turbulent-unique-scheat'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/turbulent-unique-scheat"] }, }, blockExplorers: { diff --git a/packages/chains/src/skale/titan.ts b/packages/chains/src/skale/titan.ts index 949e48aa..d4aa776c 100644 --- a/packages/chains/src/skale/titan.ts +++ b/packages/chains/src/skale/titan.ts @@ -8,9 +8,11 @@ export const skaleTitan = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/parallel-stormy-spica'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/parallel-stormy-spica"] }, public: { http: ['https://mainnet.skalenodes.com/v1/parallel-stormy-spica'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/parallel-stormy-spica"] }, }, blockExplorers: { From 496936dcd458664a756c92d0c6002c5ba62c886f Mon Sep 17 00:00:00 2001 From: TheGreatAxios Date: Wed, 19 Jul 2023 12:12:06 -0700 Subject: [PATCH 3/8] Add Websocket Endpoints for SKALE Testnet Chains --- packages/chains/src/skale/calypsoTestnet.ts | 2 ++ packages/chains/src/skale/chaosTestnet.ts | 10 ++++------ packages/chains/src/skale/europaTestnet.ts | 2 ++ packages/chains/src/skale/nebulaTestnet.ts | 2 ++ packages/chains/src/skale/titanTestnet.ts | 10 ++++------ 5 files changed, 14 insertions(+), 12 deletions(-) diff --git a/packages/chains/src/skale/calypsoTestnet.ts b/packages/chains/src/skale/calypsoTestnet.ts index 7552a58f..2d4d7a4e 100644 --- a/packages/chains/src/skale/calypsoTestnet.ts +++ b/packages/chains/src/skale/calypsoTestnet.ts @@ -8,9 +8,11 @@ export const skaleCalypsoTestnet = { rpcUrls: { default: { http: ['https://staging-v3.skalenodes.com/v1/staging-utter-unripe-menkar'], + webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-utter-unripe-menkar"] }, public: { http: ['https://staging-v3.skalenodes.com/v1/staging-utter-unripe-menkar'], + webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-utter-unripe-menkar"] }, }, blockExplorers: { diff --git a/packages/chains/src/skale/chaosTestnet.ts b/packages/chains/src/skale/chaosTestnet.ts index abfdabb2..22adc7e7 100644 --- a/packages/chains/src/skale/chaosTestnet.ts +++ b/packages/chains/src/skale/chaosTestnet.ts @@ -7,14 +7,12 @@ export const skaleChaosTestnet = { nativeCurrency: { name: 'sFUEL', symbol: 'sFUEL', decimals: 18 }, rpcUrls: { default: { - http: [ - 'https://staging-v3.skalenodes.com/v1/staging-fast-active-bellatrix', - ], + http: ['https://staging-v3.skalenodes.com/v1/staging-fast-active-bellatrix'], + webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-fast-active-bellatrix"] }, public: { - http: [ - 'https://staging-v3.skalenodes.com/v1/staging-fast-active-bellatrix', - ], + http: ['https://staging-v3.skalenodes.com/v1/staging-fast-active-bellatrix'], + webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-fast-active-bellatrix"] }, }, blockExplorers: { diff --git a/packages/chains/src/skale/europaTestnet.ts b/packages/chains/src/skale/europaTestnet.ts index 39fb25fe..cd761bd7 100644 --- a/packages/chains/src/skale/europaTestnet.ts +++ b/packages/chains/src/skale/europaTestnet.ts @@ -8,9 +8,11 @@ export const skaleEuropaTestnet = { rpcUrls: { default: { http: ['https://staging-v3.skalenodes.com/v1/staging-legal-crazy-castor'], + webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-legal-crazy-castor"] }, public: { http: ['https://staging-v3.skalenodes.com/v1/staging-legal-crazy-castor'], + webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-legal-crazy-castor"] }, }, blockExplorers: { diff --git a/packages/chains/src/skale/nebulaTestnet.ts b/packages/chains/src/skale/nebulaTestnet.ts index c8ac306c..a90942ea 100644 --- a/packages/chains/src/skale/nebulaTestnet.ts +++ b/packages/chains/src/skale/nebulaTestnet.ts @@ -8,9 +8,11 @@ export const skaleNebulaTestnet = { rpcUrls: { default: { http: ['https://staging-v3.skalenodes.com/v1/staging-faint-slimy-achird'], + webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-faint-slimy-achird"] }, public: { http: ['https://staging-v3.skalenodes.com/v1/staging-faint-slimy-achird'], + webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-faint-slimy-achird"] }, }, blockExplorers: { diff --git a/packages/chains/src/skale/titanTestnet.ts b/packages/chains/src/skale/titanTestnet.ts index a3436faf..2402a0f1 100644 --- a/packages/chains/src/skale/titanTestnet.ts +++ b/packages/chains/src/skale/titanTestnet.ts @@ -7,14 +7,12 @@ export const skaleTitanTestnet = { nativeCurrency: { name: 'sFUEL', symbol: 'sFUEL', decimals: 18 }, rpcUrls: { default: { - http: [ - 'https://staging-v3.skalenodes.com/v1/staging-aware-chief-gianfar', - ], + http: ['https://staging-v3.skalenodes.com/v1/staging-aware-chief-gianfar'], + webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-aware-chief-gianfar"] }, public: { - http: [ - 'https://staging-v3.skalenodes.com/v1/staging-aware-chief-gianfar', - ], + http: ['https://staging-v3.skalenodes.com/v1/staging-aware-chief-gianfar'], + webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-aware-chief-gianfar"] }, }, blockExplorers: { From 82907b930e7a041987626c47c7b9d7421c59d121 Mon Sep 17 00:00:00 2001 From: TheGreatAxios Date: Wed, 19 Jul 2023 12:13:25 -0700 Subject: [PATCH 4/8] Add Block Brawlers Chain Websocket Endpoint (Mainnet) --- packages/chains/src/skale/brawl.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/chains/src/skale/brawl.ts b/packages/chains/src/skale/brawl.ts index 065d5cd5..0394840a 100644 --- a/packages/chains/src/skale/brawl.ts +++ b/packages/chains/src/skale/brawl.ts @@ -8,9 +8,11 @@ export const skaleBlockBrawlers = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/frayed-decent-antares'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/frayed-decent-antares"] }, public: { http: ['https://mainnet.skalenodes.com/v1/frayed-decent-antares'], + webSocket: ["wss://mainnet.skalenodes.com/v1/ws/frayed-decent-antares"] }, }, blockExplorers: { From 178339426beb6576c87679d90d9e8c725d1fc382 Mon Sep 17 00:00:00 2001 From: TheGreatAxios Date: Wed, 19 Jul 2023 12:16:07 -0700 Subject: [PATCH 5/8] Fix Explorer key name from etherscan -> blockscout --- packages/chains/src/skale/brawl.ts | 2 +- packages/chains/src/skale/calypso.ts | 2 +- packages/chains/src/skale/calypsoTestnet.ts | 2 +- packages/chains/src/skale/chaosTestnet.ts | 2 +- packages/chains/src/skale/cryptoBlades.ts | 2 +- packages/chains/src/skale/cryptoColosseum.ts | 2 +- packages/chains/src/skale/europa.ts | 2 +- packages/chains/src/skale/europaTestnet.ts | 2 +- packages/chains/src/skale/exorde.ts | 2 +- packages/chains/src/skale/humanProtocol.ts | 2 +- packages/chains/src/skale/nebula.ts | 2 +- packages/chains/src/skale/nebulaTestnet.ts | 2 +- packages/chains/src/skale/razor.ts | 2 +- packages/chains/src/skale/titan.ts | 2 +- packages/chains/src/skale/titanTestnet.ts | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/chains/src/skale/brawl.ts b/packages/chains/src/skale/brawl.ts index 0394840a..776a3142 100644 --- a/packages/chains/src/skale/brawl.ts +++ b/packages/chains/src/skale/brawl.ts @@ -16,7 +16,7 @@ export const skaleBlockBrawlers = { }, }, blockExplorers: { - etherscan: { + blockscout: { name: 'SKALE Explorer', url: 'https://frayed-decent-antares.explorer.mainnet.skalenodes.com', }, diff --git a/packages/chains/src/skale/calypso.ts b/packages/chains/src/skale/calypso.ts index 745b55d4..62c6e48d 100644 --- a/packages/chains/src/skale/calypso.ts +++ b/packages/chains/src/skale/calypso.ts @@ -16,7 +16,7 @@ export const skaleCalypso = { }, }, blockExplorers: { - etherscan: { + blockscout: { name: 'SKALE Explorer', url: 'https://honorable-steel-rasalhague.explorer.mainnet.skalenodes.com', }, diff --git a/packages/chains/src/skale/calypsoTestnet.ts b/packages/chains/src/skale/calypsoTestnet.ts index 2d4d7a4e..213d4605 100644 --- a/packages/chains/src/skale/calypsoTestnet.ts +++ b/packages/chains/src/skale/calypsoTestnet.ts @@ -16,7 +16,7 @@ export const skaleCalypsoTestnet = { }, }, blockExplorers: { - etherscan: { + blockscout: { name: 'SKALE Explorer', url: 'https://staging-utter-unripe-menkar.explorer.staging-v3.skalenodes.com', }, diff --git a/packages/chains/src/skale/chaosTestnet.ts b/packages/chains/src/skale/chaosTestnet.ts index 22adc7e7..6949f2ec 100644 --- a/packages/chains/src/skale/chaosTestnet.ts +++ b/packages/chains/src/skale/chaosTestnet.ts @@ -16,7 +16,7 @@ export const skaleChaosTestnet = { }, }, blockExplorers: { - etherscan: { + blockscout: { name: 'SKALE Explorer', url: 'https://staging-fast-active-bellatrix.explorer.staging-v3.skalenodes.com', }, diff --git a/packages/chains/src/skale/cryptoBlades.ts b/packages/chains/src/skale/cryptoBlades.ts index 6e51edce..9ec00a5e 100644 --- a/packages/chains/src/skale/cryptoBlades.ts +++ b/packages/chains/src/skale/cryptoBlades.ts @@ -16,7 +16,7 @@ export const skaleCryptoBlades = { }, }, blockExplorers: { - etherscan: { + blockscout: { name: 'SKALE Explorer', url: 'https://affectionate-immediate-pollux.explorer.mainnet.skalenodes.com', }, diff --git a/packages/chains/src/skale/cryptoColosseum.ts b/packages/chains/src/skale/cryptoColosseum.ts index 0bc53434..9fd0967d 100644 --- a/packages/chains/src/skale/cryptoColosseum.ts +++ b/packages/chains/src/skale/cryptoColosseum.ts @@ -16,7 +16,7 @@ export const skaleCryptoColosseum = { }, }, blockExplorers: { - etherscan: { + blockscout: { name: 'SKALE Explorer', url: 'https://haunting-devoted-deneb.explorer.mainnet.skalenodes.com', }, diff --git a/packages/chains/src/skale/europa.ts b/packages/chains/src/skale/europa.ts index 6a39aaba..d77e680a 100644 --- a/packages/chains/src/skale/europa.ts +++ b/packages/chains/src/skale/europa.ts @@ -16,7 +16,7 @@ export const skaleEuropa = { }, }, blockExplorers: { - etherscan: { + blockscout: { name: 'SKALE Explorer', url: 'https://elated-tan-skat.explorer.mainnet.skalenodes.com', }, diff --git a/packages/chains/src/skale/europaTestnet.ts b/packages/chains/src/skale/europaTestnet.ts index cd761bd7..5127bdac 100644 --- a/packages/chains/src/skale/europaTestnet.ts +++ b/packages/chains/src/skale/europaTestnet.ts @@ -16,7 +16,7 @@ export const skaleEuropaTestnet = { }, }, blockExplorers: { - etherscan: { + blockscout: { name: 'SKALE Explorer', url: 'https://staging-legal-crazy-castor.explorer.staging-v3.skalenodes.com', }, diff --git a/packages/chains/src/skale/exorde.ts b/packages/chains/src/skale/exorde.ts index 63f53ce6..e7aabf63 100644 --- a/packages/chains/src/skale/exorde.ts +++ b/packages/chains/src/skale/exorde.ts @@ -16,7 +16,7 @@ export const skaleExorde = { }, }, blockExplorers: { - etherscan: { + blockscout: { name: 'SKALE Explorer', url: 'https://light-vast-diphda.explorer.mainnet.skalenodes.com', }, diff --git a/packages/chains/src/skale/humanProtocol.ts b/packages/chains/src/skale/humanProtocol.ts index 1973e8fa..e99594d3 100644 --- a/packages/chains/src/skale/humanProtocol.ts +++ b/packages/chains/src/skale/humanProtocol.ts @@ -16,7 +16,7 @@ export const skaleHumanProtocol = { }, }, blockExplorers: { - etherscan: { + blockscout: { name: 'SKALE Explorer', url: 'https://wan-red-ain.explorer.mainnet.skalenodes.com', }, diff --git a/packages/chains/src/skale/nebula.ts b/packages/chains/src/skale/nebula.ts index 43c7b3ab..1b6c3923 100644 --- a/packages/chains/src/skale/nebula.ts +++ b/packages/chains/src/skale/nebula.ts @@ -16,7 +16,7 @@ export const skaleNebula = { }, }, blockExplorers: { - etherscan: { + blockscout: { name: 'SKALE Explorer', url: 'https://green-giddy-denebola.explorer.mainnet.skalenodes.com', }, diff --git a/packages/chains/src/skale/nebulaTestnet.ts b/packages/chains/src/skale/nebulaTestnet.ts index a90942ea..4e868faa 100644 --- a/packages/chains/src/skale/nebulaTestnet.ts +++ b/packages/chains/src/skale/nebulaTestnet.ts @@ -16,7 +16,7 @@ export const skaleNebulaTestnet = { }, }, blockExplorers: { - etherscan: { + blockscout: { name: 'SKALE Explorer', url: 'https://staging-faint-slimy-achird.explorer.staging-v3.skalenodes.com', }, diff --git a/packages/chains/src/skale/razor.ts b/packages/chains/src/skale/razor.ts index 0e22ce22..0eb11fb7 100644 --- a/packages/chains/src/skale/razor.ts +++ b/packages/chains/src/skale/razor.ts @@ -16,7 +16,7 @@ export const skaleRazor = { }, }, blockExplorers: { - etherscan: { + blockscout: { name: 'SKALE Explorer', url: 'https://turbulent-unique-scheat.explorer.mainnet.skalenodes.com', }, diff --git a/packages/chains/src/skale/titan.ts b/packages/chains/src/skale/titan.ts index d4aa776c..8d0713ba 100644 --- a/packages/chains/src/skale/titan.ts +++ b/packages/chains/src/skale/titan.ts @@ -16,7 +16,7 @@ export const skaleTitan = { }, }, blockExplorers: { - etherscan: { + blockscout: { name: 'SKALE Explorer', url: 'https://parallel-stormy-spica.explorer.mainnet.skalenodes.com', }, diff --git a/packages/chains/src/skale/titanTestnet.ts b/packages/chains/src/skale/titanTestnet.ts index 2402a0f1..bc4f2499 100644 --- a/packages/chains/src/skale/titanTestnet.ts +++ b/packages/chains/src/skale/titanTestnet.ts @@ -16,7 +16,7 @@ export const skaleTitanTestnet = { }, }, blockExplorers: { - etherscan: { + blockscout: { name: 'SKALE Explorer', url: 'https://staging-aware-chief-gianfar.explorer.staging-v3.skalenodes.com', }, From 95e97bd5e4a165d2878619dacac128659aaa80b6 Mon Sep 17 00:00:00 2001 From: TheGreatAxios Date: Wed, 19 Jul 2023 12:22:08 -0700 Subject: [PATCH 6/8] Added Changeset --- .changeset/spotty-stingrays-count.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/spotty-stingrays-count.md diff --git a/.changeset/spotty-stingrays-count.md b/.changeset/spotty-stingrays-count.md new file mode 100644 index 00000000..90cabce7 --- /dev/null +++ b/.changeset/spotty-stingrays-count.md @@ -0,0 +1,5 @@ +--- +"@wagmi/chains": patch +--- + +Updated SKALE Network Chains From 4d9cfde36ea82603fe480c804e5b6b29d88dc18e Mon Sep 17 00:00:00 2001 From: TheGreatAxios Date: Wed, 19 Jul 2023 12:23:10 -0700 Subject: [PATCH 7/8] Run Linter --- packages/chains/src/skale/brawl.ts | 4 ++-- packages/chains/src/skale/calypso.ts | 14 ++++++++----- packages/chains/src/skale/calypsoTestnet.ts | 22 +++++++++++++------- packages/chains/src/skale/chaosTestnet.ts | 22 +++++++++++++------- packages/chains/src/skale/cryptoBlades.ts | 8 +++++-- packages/chains/src/skale/cryptoColosseum.ts | 4 ++-- packages/chains/src/skale/europa.ts | 12 +++++------ packages/chains/src/skale/europaTestnet.ts | 14 ++++++++----- packages/chains/src/skale/exorde.ts | 4 ++-- packages/chains/src/skale/humanProtocol.ts | 4 ++-- packages/chains/src/skale/nebula.ts | 12 +++++------ packages/chains/src/skale/nebulaTestnet.ts | 14 ++++++++----- packages/chains/src/skale/razor.ts | 4 ++-- packages/chains/src/skale/titan.ts | 12 +++++------ packages/chains/src/skale/titanTestnet.ts | 22 +++++++++++++------- 15 files changed, 106 insertions(+), 66 deletions(-) diff --git a/packages/chains/src/skale/brawl.ts b/packages/chains/src/skale/brawl.ts index 776a3142..a3586883 100644 --- a/packages/chains/src/skale/brawl.ts +++ b/packages/chains/src/skale/brawl.ts @@ -8,11 +8,11 @@ export const skaleBlockBrawlers = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/frayed-decent-antares'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/frayed-decent-antares"] + webSocket: ['wss://mainnet.skalenodes.com/v1/ws/frayed-decent-antares'], }, public: { http: ['https://mainnet.skalenodes.com/v1/frayed-decent-antares'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/frayed-decent-antares"] + webSocket: ['wss://mainnet.skalenodes.com/v1/ws/frayed-decent-antares'], }, }, blockExplorers: { diff --git a/packages/chains/src/skale/calypso.ts b/packages/chains/src/skale/calypso.ts index 62c6e48d..af912eac 100644 --- a/packages/chains/src/skale/calypso.ts +++ b/packages/chains/src/skale/calypso.ts @@ -8,11 +8,15 @@ export const skaleCalypso = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/honorable-steel-rasalhague'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/honorable-steel-rasalhague"] + webSocket: [ + 'wss://mainnet.skalenodes.com/v1/ws/honorable-steel-rasalhague', + ], }, public: { http: ['https://mainnet.skalenodes.com/v1/honorable-steel-rasalhague'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/honorable-steel-rasalhague"] + webSocket: [ + 'wss://mainnet.skalenodes.com/v1/ws/honorable-steel-rasalhague', + ], }, }, blockExplorers: { @@ -27,8 +31,8 @@ export const skaleCalypso = { }, contracts: { multicall3: { - address: "0xcA11bde05977b3631167028862bE2a173976CA11", - blockCreated: 3107626 - } + address: '0xcA11bde05977b3631167028862bE2a173976CA11', + blockCreated: 3107626, + }, }, } as const satisfies Chain diff --git a/packages/chains/src/skale/calypsoTestnet.ts b/packages/chains/src/skale/calypsoTestnet.ts index 213d4605..3e8c22f6 100644 --- a/packages/chains/src/skale/calypsoTestnet.ts +++ b/packages/chains/src/skale/calypsoTestnet.ts @@ -7,12 +7,20 @@ export const skaleCalypsoTestnet = { nativeCurrency: { name: 'sFUEL', symbol: 'sFUEL', decimals: 18 }, rpcUrls: { default: { - http: ['https://staging-v3.skalenodes.com/v1/staging-utter-unripe-menkar'], - webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-utter-unripe-menkar"] + http: [ + 'https://staging-v3.skalenodes.com/v1/staging-utter-unripe-menkar', + ], + webSocket: [ + 'wss://staging-v3.skalenodes.com/v1/ws/staging-utter-unripe-menkar', + ], }, public: { - http: ['https://staging-v3.skalenodes.com/v1/staging-utter-unripe-menkar'], - webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-utter-unripe-menkar"] + http: [ + 'https://staging-v3.skalenodes.com/v1/staging-utter-unripe-menkar', + ], + webSocket: [ + 'wss://staging-v3.skalenodes.com/v1/ws/staging-utter-unripe-menkar', + ], }, }, blockExplorers: { @@ -27,9 +35,9 @@ export const skaleCalypsoTestnet = { }, contracts: { multicall3: { - address: "0xcA11bde05977b3631167028862bE2a173976CA11", - blockCreated: 2131424 - } + address: '0xcA11bde05977b3631167028862bE2a173976CA11', + blockCreated: 2131424, + }, }, testnet: true, } as const satisfies Chain diff --git a/packages/chains/src/skale/chaosTestnet.ts b/packages/chains/src/skale/chaosTestnet.ts index 6949f2ec..01863f03 100644 --- a/packages/chains/src/skale/chaosTestnet.ts +++ b/packages/chains/src/skale/chaosTestnet.ts @@ -7,12 +7,20 @@ export const skaleChaosTestnet = { nativeCurrency: { name: 'sFUEL', symbol: 'sFUEL', decimals: 18 }, rpcUrls: { default: { - http: ['https://staging-v3.skalenodes.com/v1/staging-fast-active-bellatrix'], - webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-fast-active-bellatrix"] + http: [ + 'https://staging-v3.skalenodes.com/v1/staging-fast-active-bellatrix', + ], + webSocket: [ + 'wss://staging-v3.skalenodes.com/v1/ws/staging-fast-active-bellatrix', + ], }, public: { - http: ['https://staging-v3.skalenodes.com/v1/staging-fast-active-bellatrix'], - webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-fast-active-bellatrix"] + http: [ + 'https://staging-v3.skalenodes.com/v1/staging-fast-active-bellatrix', + ], + webSocket: [ + 'wss://staging-v3.skalenodes.com/v1/ws/staging-fast-active-bellatrix', + ], }, }, blockExplorers: { @@ -27,9 +35,9 @@ export const skaleChaosTestnet = { }, contracts: { multicall3: { - address: "0xcA11bde05977b3631167028862bE2a173976CA11", - blockCreated: 1192202 - } + address: '0xcA11bde05977b3631167028862bE2a173976CA11', + blockCreated: 1192202, + }, }, testnet: true, } as const satisfies Chain diff --git a/packages/chains/src/skale/cryptoBlades.ts b/packages/chains/src/skale/cryptoBlades.ts index 9ec00a5e..a475ee5f 100644 --- a/packages/chains/src/skale/cryptoBlades.ts +++ b/packages/chains/src/skale/cryptoBlades.ts @@ -8,11 +8,15 @@ export const skaleCryptoBlades = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/affectionate-immediate-pollux'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/affectionate-immediate-pollux"] + webSocket: [ + 'wss://mainnet.skalenodes.com/v1/ws/affectionate-immediate-pollux', + ], }, public: { http: ['https://mainnet.skalenodes.com/v1/affectionate-immediate-pollux'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/affectionate-immediate-pollux"] + webSocket: [ + 'wss://mainnet.skalenodes.com/v1/ws/affectionate-immediate-pollux', + ], }, }, blockExplorers: { diff --git a/packages/chains/src/skale/cryptoColosseum.ts b/packages/chains/src/skale/cryptoColosseum.ts index 9fd0967d..65f61e5b 100644 --- a/packages/chains/src/skale/cryptoColosseum.ts +++ b/packages/chains/src/skale/cryptoColosseum.ts @@ -8,11 +8,11 @@ export const skaleCryptoColosseum = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/haunting-devoted-deneb'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/haunting-devoted-deneb"] + webSocket: ['wss://mainnet.skalenodes.com/v1/ws/haunting-devoted-deneb'], }, public: { http: ['https://mainnet.skalenodes.com/v1/haunting-devoted-deneb'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/haunting-devoted-deneb"] + webSocket: ['wss://mainnet.skalenodes.com/v1/ws/haunting-devoted-deneb'], }, }, blockExplorers: { diff --git a/packages/chains/src/skale/europa.ts b/packages/chains/src/skale/europa.ts index d77e680a..17e60def 100644 --- a/packages/chains/src/skale/europa.ts +++ b/packages/chains/src/skale/europa.ts @@ -8,11 +8,11 @@ export const skaleEuropa = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/elated-tan-skat'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/elated-tan-skat"] + webSocket: ['wss://mainnet.skalenodes.com/v1/ws/elated-tan-skat'], }, public: { http: ['https://mainnet.skalenodes.com/v1/elated-tan-skat'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/elated-tan-skat"] + webSocket: ['wss://mainnet.skalenodes.com/v1/ws/elated-tan-skat'], }, }, blockExplorers: { @@ -27,8 +27,8 @@ export const skaleEuropa = { }, contracts: { multicall3: { - address: "0xcA11bde05977b3631167028862bE2a173976CA11", - blockCreated: 3113495 - } - } + address: '0xcA11bde05977b3631167028862bE2a173976CA11', + blockCreated: 3113495, + }, + }, } as const satisfies Chain diff --git a/packages/chains/src/skale/europaTestnet.ts b/packages/chains/src/skale/europaTestnet.ts index 5127bdac..988b96c6 100644 --- a/packages/chains/src/skale/europaTestnet.ts +++ b/packages/chains/src/skale/europaTestnet.ts @@ -8,11 +8,15 @@ export const skaleEuropaTestnet = { rpcUrls: { default: { http: ['https://staging-v3.skalenodes.com/v1/staging-legal-crazy-castor'], - webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-legal-crazy-castor"] + webSocket: [ + 'wss://staging-v3.skalenodes.com/v1/ws/staging-legal-crazy-castor', + ], }, public: { http: ['https://staging-v3.skalenodes.com/v1/staging-legal-crazy-castor'], - webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-legal-crazy-castor"] + webSocket: [ + 'wss://staging-v3.skalenodes.com/v1/ws/staging-legal-crazy-castor', + ], }, }, blockExplorers: { @@ -27,9 +31,9 @@ export const skaleEuropaTestnet = { }, contracts: { multicall3: { - address: "0xcA11bde05977b3631167028862bE2a173976CA11", - blockCreated: 2071911 - } + address: '0xcA11bde05977b3631167028862bE2a173976CA11', + blockCreated: 2071911, + }, }, testnet: true, } as const satisfies Chain diff --git a/packages/chains/src/skale/exorde.ts b/packages/chains/src/skale/exorde.ts index e7aabf63..51d8abcb 100644 --- a/packages/chains/src/skale/exorde.ts +++ b/packages/chains/src/skale/exorde.ts @@ -8,11 +8,11 @@ export const skaleExorde = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/light-vast-diphda'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/light-vast-diphda"] + webSocket: ['wss://mainnet.skalenodes.com/v1/ws/light-vast-diphda'], }, public: { http: ['https://mainnet.skalenodes.com/v1/light-vast-diphda'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/light-vast-diphda"] + webSocket: ['wss://mainnet.skalenodes.com/v1/ws/light-vast-diphda'], }, }, blockExplorers: { diff --git a/packages/chains/src/skale/humanProtocol.ts b/packages/chains/src/skale/humanProtocol.ts index e99594d3..9a5706bf 100644 --- a/packages/chains/src/skale/humanProtocol.ts +++ b/packages/chains/src/skale/humanProtocol.ts @@ -8,11 +8,11 @@ export const skaleHumanProtocol = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/wan-red-ain'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/wan-red-ain"] + webSocket: ['wss://mainnet.skalenodes.com/v1/ws/wan-red-ain'], }, public: { http: ['https://mainnet.skalenodes.com/v1/wan-red-ain'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/wan-red-ain"] + webSocket: ['wss://mainnet.skalenodes.com/v1/ws/wan-red-ain'], }, }, blockExplorers: { diff --git a/packages/chains/src/skale/nebula.ts b/packages/chains/src/skale/nebula.ts index 1b6c3923..d79d5823 100644 --- a/packages/chains/src/skale/nebula.ts +++ b/packages/chains/src/skale/nebula.ts @@ -8,11 +8,11 @@ export const skaleNebula = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/green-giddy-denebola'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/green-giddy-denebola"] + webSocket: ['wss://mainnet.skalenodes.com/v1/ws/green-giddy-denebola'], }, public: { http: ['https://mainnet.skalenodes.com/v1/green-giddy-denebola'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/green-giddy-denebola"] + webSocket: ['wss://mainnet.skalenodes.com/v1/ws/green-giddy-denebola'], }, }, blockExplorers: { @@ -27,8 +27,8 @@ export const skaleNebula = { }, contracts: { multicall3: { - address: "0xcA11bde05977b3631167028862bE2a173976CA11", - blockCreated: 2372986 - } - } + address: '0xcA11bde05977b3631167028862bE2a173976CA11', + blockCreated: 2372986, + }, + }, } as const satisfies Chain diff --git a/packages/chains/src/skale/nebulaTestnet.ts b/packages/chains/src/skale/nebulaTestnet.ts index 4e868faa..5147cb42 100644 --- a/packages/chains/src/skale/nebulaTestnet.ts +++ b/packages/chains/src/skale/nebulaTestnet.ts @@ -8,11 +8,15 @@ export const skaleNebulaTestnet = { rpcUrls: { default: { http: ['https://staging-v3.skalenodes.com/v1/staging-faint-slimy-achird'], - webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-faint-slimy-achird"] + webSocket: [ + 'wss://staging-v3.skalenodes.com/v1/ws/staging-faint-slimy-achird', + ], }, public: { http: ['https://staging-v3.skalenodes.com/v1/staging-faint-slimy-achird'], - webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-faint-slimy-achird"] + webSocket: [ + 'wss://staging-v3.skalenodes.com/v1/ws/staging-faint-slimy-achird', + ], }, }, blockExplorers: { @@ -27,9 +31,9 @@ export const skaleNebulaTestnet = { }, contracts: { multicall3: { - address: "0xcA11bde05977b3631167028862bE2a173976CA11", - blockCreated: 2205882 - } + address: '0xcA11bde05977b3631167028862bE2a173976CA11', + blockCreated: 2205882, + }, }, testnet: true, } as const satisfies Chain diff --git a/packages/chains/src/skale/razor.ts b/packages/chains/src/skale/razor.ts index 0eb11fb7..1a59ad0f 100644 --- a/packages/chains/src/skale/razor.ts +++ b/packages/chains/src/skale/razor.ts @@ -8,11 +8,11 @@ export const skaleRazor = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/turbulent-unique-scheat'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/turbulent-unique-scheat"] + webSocket: ['wss://mainnet.skalenodes.com/v1/ws/turbulent-unique-scheat'], }, public: { http: ['https://mainnet.skalenodes.com/v1/turbulent-unique-scheat'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/turbulent-unique-scheat"] + webSocket: ['wss://mainnet.skalenodes.com/v1/ws/turbulent-unique-scheat'], }, }, blockExplorers: { diff --git a/packages/chains/src/skale/titan.ts b/packages/chains/src/skale/titan.ts index 8d0713ba..0f7f9f2f 100644 --- a/packages/chains/src/skale/titan.ts +++ b/packages/chains/src/skale/titan.ts @@ -8,11 +8,11 @@ export const skaleTitan = { rpcUrls: { default: { http: ['https://mainnet.skalenodes.com/v1/parallel-stormy-spica'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/parallel-stormy-spica"] + webSocket: ['wss://mainnet.skalenodes.com/v1/ws/parallel-stormy-spica'], }, public: { http: ['https://mainnet.skalenodes.com/v1/parallel-stormy-spica'], - webSocket: ["wss://mainnet.skalenodes.com/v1/ws/parallel-stormy-spica"] + webSocket: ['wss://mainnet.skalenodes.com/v1/ws/parallel-stormy-spica'], }, }, blockExplorers: { @@ -27,8 +27,8 @@ export const skaleTitan = { }, contracts: { multicall3: { - address: "0xcA11bde05977b3631167028862bE2a173976CA11", - blockCreated: 2076458 - } - } + address: '0xcA11bde05977b3631167028862bE2a173976CA11', + blockCreated: 2076458, + }, + }, } as const satisfies Chain diff --git a/packages/chains/src/skale/titanTestnet.ts b/packages/chains/src/skale/titanTestnet.ts index bc4f2499..c2918962 100644 --- a/packages/chains/src/skale/titanTestnet.ts +++ b/packages/chains/src/skale/titanTestnet.ts @@ -7,12 +7,20 @@ export const skaleTitanTestnet = { nativeCurrency: { name: 'sFUEL', symbol: 'sFUEL', decimals: 18 }, rpcUrls: { default: { - http: ['https://staging-v3.skalenodes.com/v1/staging-aware-chief-gianfar'], - webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-aware-chief-gianfar"] + http: [ + 'https://staging-v3.skalenodes.com/v1/staging-aware-chief-gianfar', + ], + webSocket: [ + 'wss://staging-v3.skalenodes.com/v1/ws/staging-aware-chief-gianfar', + ], }, public: { - http: ['https://staging-v3.skalenodes.com/v1/staging-aware-chief-gianfar'], - webSocket: ["wss://staging-v3.skalenodes.com/v1/ws/staging-aware-chief-gianfar"] + http: [ + 'https://staging-v3.skalenodes.com/v1/staging-aware-chief-gianfar', + ], + webSocket: [ + 'wss://staging-v3.skalenodes.com/v1/ws/staging-aware-chief-gianfar', + ], }, }, blockExplorers: { @@ -27,9 +35,9 @@ export const skaleTitanTestnet = { }, contracts: { multicall3: { - address: "0xcA11bde05977b3631167028862bE2a173976CA11", - blockCreated: 2085155 - } + address: '0xcA11bde05977b3631167028862bE2a173976CA11', + blockCreated: 2085155, + }, }, testnet: true, } as const satisfies Chain From df1041c6660edecc952031f089fb12132d4fb61e Mon Sep 17 00:00:00 2001 From: jxom Date: Mon, 24 Jul 2023 13:08:11 +0200 Subject: [PATCH 8/8] Update spotty-stingrays-count.md --- .changeset/spotty-stingrays-count.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/spotty-stingrays-count.md b/.changeset/spotty-stingrays-count.md index 90cabce7..357fe0fa 100644 --- a/.changeset/spotty-stingrays-count.md +++ b/.changeset/spotty-stingrays-count.md @@ -2,4 +2,4 @@ "@wagmi/chains": patch --- -Updated SKALE Network Chains +Updated SKALE Network Chains with WebSocket RPC URLs and Multicall addresses.