Skip to content

Commit 8862e2d

Browse files
authored
Merge pull request #286 from 0xsequence/Feature/chainsFeb14
Added Etherlink mainnet and testnet and XR1 mainnet
2 parents 06a635b + ffe847f commit 8862e2d

2 files changed

Lines changed: 18 additions & 0 deletions

File tree

Plugins/SequencePlugin/Source/SequencePlugin/Public/Util/SequenceSupport.h

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ class SEQUENCEPLUGIN_API USequenceSupport : public UObject
5656
FIdName(56,TEXT("bsc")),
5757
FIdName(100,TEXT("gnosis")),
5858
FIdName(137,TEXT("polygon")),
59+
FIdName(273,TEXT("xr1")),
5960
FIdName(1101,TEXT("polygon-zkevm")),
6061
FIdName(1284,TEXT("moonbeam")),
6162
FIdName(1868,TEXT("soneium")),
@@ -68,6 +69,7 @@ class SEQUENCEPLUGIN_API USequenceSupport : public UObject
6869
FIdName(33139,TEXT("apechain")),
6970
FIdName(42161,TEXT("arbitrum")),
7071
FIdName(42170,TEXT("arbitrum-nova")),
72+
FIdName(42793,TEXT("etherlink")),
7173
FIdName(43114,TEXT("avalanche")),
7274
FIdName(81457,TEXT("blast")),
7375
FIdName(660279,TEXT("xai")),
@@ -87,6 +89,7 @@ class SEQUENCEPLUGIN_API USequenceSupport : public UObject
8789
FIdName(62850,TEXT("laos-sigma-testnet")),
8890
FIdName(80002,TEXT("amoy")),
8991
FIdName(84532,TEXT("base-sepolia")),
92+
FIdName(128123,TEXT("etherlink-testnet")),
9093
FIdName(421614,TEXT("arbitrum-sepolia")),
9194
FIdName(11155111,TEXT("sepolia")),
9295
FIdName(11155420,TEXT("optimism-sepolia")),
@@ -118,6 +121,8 @@ class SEQUENCEPLUGIN_API USequenceSupport : public UObject
118121
FIdName(1868,TEXT("Soneium")),
119122
FIdName(40,TEXT("Telos")),
120123
FIdName(1284,TEXT("Moonbeam")),
124+
FIdName(42793, TEXT("Etherlink")),
125+
FIdName(273, TEXT("XR1")),
121126

122127
FIdName(13473,TEXT("Immutable Testnet")),
123128
FIdName(97,TEXT("BNB Smart Chain Testnet")),
@@ -140,6 +145,7 @@ class SEQUENCEPLUGIN_API USequenceSupport : public UObject
140145
FIdName(7672,TEXT("Root Network Porcini Testnet")),
141146
FIdName(41,TEXT("Telos Testnet")),
142147
FIdName(1287,TEXT("Moonbase Alpha")),
148+
FIdName(128123,TEXT("Etherlink Testnet")),
143149
};
144150

145151
static inline TMap<FString, int64> NetworkNameToIdMap = {
@@ -165,6 +171,8 @@ class SEQUENCEPLUGIN_API USequenceSupport : public UObject
165171
FNameId(TEXT("soneium"),1868),
166172
FNameId(TEXT("telos"),40),
167173
FNameId(TEXT("moonbeam"),1284),
174+
FNameId(TEXT("etherlink"),42793),
175+
FNameId(TEXT("xr1"),273),
168176

169177
FNameId(TEXT("immutable-testnet"),13473),
170178
FNameId(TEXT("bnbsmartchaintestnet"),97),
@@ -187,6 +195,7 @@ class SEQUENCEPLUGIN_API USequenceSupport : public UObject
187195
FNameId(TEXT("rootnet-porcini"),7672),
188196
FNameId(TEXT("telos-testnet"), 41),
189197
FNameId(TEXT("moonbase-alpha"),1287),
198+
FNameId(TEXT("etherlink-testnet"),128123),
190199
};
191200

192201
static inline TMap<ENetwork, int64> NetworkEnumToIdMap = {
@@ -212,6 +221,8 @@ class SEQUENCEPLUGIN_API USequenceSupport : public UObject
212221
{ENetwork::Soneium, 1868},
213222
{ENetwork::Telos, 40},
214223
{ENetwork::Moonbeam, 1284},
224+
{ENetwork::Etherlink, 42793},
225+
{ENetwork::XR1, 273},
215226

216227
{ENetwork::ImmutableTestnet, 13473},
217228
{ENetwork::BNBSmartChainTestnet, 97},
@@ -234,6 +245,7 @@ class SEQUENCEPLUGIN_API USequenceSupport : public UObject
234245
{ENetwork::RootPorcini, 7672},
235246
{ENetwork::TelosTestnet, 41},
236247
{ENetwork::MoonbaseAlpha, 1287},
248+
{ENetwork::EtherlinkTestnet, 128123},
237249
};
238250

239251
static inline TMap<ENetwork, FString> NetworkEnumToNameMap = {
@@ -259,6 +271,8 @@ class SEQUENCEPLUGIN_API USequenceSupport : public UObject
259271
{ENetwork::Soneium, TEXT("Soneium")},
260272
{ENetwork::Telos, TEXT("Telos")},
261273
{ENetwork::Moonbeam, TEXT("Moonbeam")},
274+
{ENetwork::Etherlink, TEXT("Etherlink")},
275+
{ENetwork::XR1, TEXT("XR1")},
262276

263277
{ENetwork::ImmutableTestnet, TEXT("Immutable Testnet")},
264278
{ENetwork::BNBSmartChainTestnet, TEXT("BNB Smart Chain Testnet")},
@@ -281,6 +295,7 @@ class SEQUENCEPLUGIN_API USequenceSupport : public UObject
281295
{ENetwork::RootPorcini, TEXT("Root Network Porcini Testnet")},
282296
{ENetwork::TelosTestnet, TEXT("Telos Testnet")},
283297
{ENetwork::MoonbaseAlpha, TEXT("Moonbase Alpha")},
298+
{ENetwork::EtherlinkTestnet, TEXT("Etherlink Testnet")},
284299
};
285300

286301
public:

Plugins/SequencePlugin/Source/SequencePlugin/Public/Util/Structs/BE_Enums.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ enum ENetwork
3838
Soneium UMETA(DisplayName = "Soneium"),
3939
Telos UMETA(DisplayName = "Telos"),
4040
Moonbeam UMETA(DisplayName = "Moonbeam"),
41+
Etherlink UMETA(DisplayName = "Etherlink"),
42+
XR1 UMETA(DisplayName = "XR1"),
4143

4244
ImmutableTestnet UMETA(DisplayName = "Immutable Testnet"),
4345
BNBSmartChainTestnet UMETA(DisplayName = "BNB Smart Chain Testnet"),
@@ -60,4 +62,5 @@ enum ENetwork
6062
RootPorcini UMETA(DisplayName = "Root Network Porcini Testnet"),
6163
TelosTestnet UMETA(DisplayName = "Telos Testnet"),
6264
MoonbaseAlpha UMETA(DisplayName = "Moonbase Alpha"),
65+
EtherlinkTestnet UMETA(DisplayName = "Etherlink Testnet"),
6366
};

0 commit comments

Comments
 (0)