From 626052b0265b8d1d3d8e88b736ca451edde00436 Mon Sep 17 00:00:00 2001 From: bayge Date: Mon, 16 Sep 2024 22:07:00 +0930 Subject: [PATCH] Add Superposition Mainnet --- .../additionalChainRegistry/chainid-55244.js | 25 +++++++++++++++++++ constants/additionalChainRegistry/list.js | 5 ++-- constants/chainIds.json | 1 + constants/extraRpcs.js | 9 +++++++ 4 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 constants/additionalChainRegistry/chainid-55244.js diff --git a/constants/additionalChainRegistry/chainid-55244.js b/constants/additionalChainRegistry/chainid-55244.js new file mode 100644 index 0000000000..f6df38ba0e --- /dev/null +++ b/constants/additionalChainRegistry/chainid-55244.js @@ -0,0 +1,25 @@ +export const data = { + "name": "Superposition", + "chain": "SPN", + "icon": "superposition", + "rpc": [ + "https://rpc.superposition.so" + ], + "features": [{ "name": "EIP155" }, { "name": "EIP1559" }], + "faucets": [], + "nativeCurrency": { + "name": "Ether", + "symbol": "ETH", + "decimals": 18 + }, + "infoURL": "https://superposition.so", + "shortName": "spn", + "chainId": 55244, + "networkId": 55244, + "explorers": [ + { + "name": "Superposition Explorer", + "url": "https://explorer.superposition.so" + } + ] + } diff --git a/constants/additionalChainRegistry/list.js b/constants/additionalChainRegistry/list.js index b38ecf6fd0..1a858c735a 100644 --- a/constants/additionalChainRegistry/list.js +++ b/constants/additionalChainRegistry/list.js @@ -4,7 +4,7 @@ import {data as c} from "./chainid-88888.js" import {data as d} from "./chainid-5151706.js" import {data as e} from "./chainid-1380012617.js" import {data as f} from "./chainid-2020.js" - +import {data as g} from "./chainid-55244.js" export const overwrittenChains = [ a, @@ -12,5 +12,6 @@ export const overwrittenChains = [ c, d, e, - f + f, + g ] diff --git a/constants/chainIds.json b/constants/chainIds.json index 380e096232..ad3d856c02 100644 --- a/constants/chainIds.json +++ b/constants/chainIds.json @@ -116,6 +116,7 @@ "47805": "rei", "48900": "zircuit", "52014": "etn", + "55244": "superposition", "55555": "reichain", "56288": "boba_bnb", "59144": "linea", diff --git a/constants/extraRpcs.js b/constants/extraRpcs.js index 15d4f6bb64..029d3d7256 100644 --- a/constants/extraRpcs.js +++ b/constants/extraRpcs.js @@ -5624,6 +5624,15 @@ export const extraRpcs = { }, ], }, + 55244: { + rpcs: [ + { + url: "https://rpc.superposition.so", + tracking: "yes", + trackingDetails: privacyStatement.conduit, + }, + ], + }, }; const allExtraRpcs = mergeDeep(llamaNodesRpcs, extraRpcs);