diff --git a/Packages/Sequence-Unity/Sequence/SequenceFrontend/ScriptableObjects/NetworkIcons.asset b/Packages/Sequence-Unity/Sequence/SequenceFrontend/ScriptableObjects/NetworkIcons.asset index a534a4f33..6676da05d 100644 --- a/Packages/Sequence-Unity/Sequence/SequenceFrontend/ScriptableObjects/NetworkIcons.asset +++ b/Packages/Sequence-Unity/Sequence/SequenceFrontend/ScriptableObjects/NetworkIcons.asset @@ -59,6 +59,10 @@ MonoBehaviour: Value: {fileID: 21300000, guid: fca1fb969526641ab92a7dadb3373992, type: 3} - Key: 1284 Value: {fileID: 21300000, guid: 487a52377dc99420699217f27a3f7940, type: 3} + - Key: 42793 + Value: {fileID: 21300000, guid: f555d6588bf384a80b090c446349e04e, type: 3} + - Key: 273 + Value: {fileID: 21300000, guid: 3fd037e980ef344a698dc0f47ad1b695, type: 3} - Key: 11155111 Value: {fileID: 21300000, guid: 3e21b6696eaaa46b1b176b8b5e6254a3, type: 3} - Key: 80002 @@ -105,3 +109,5 @@ MonoBehaviour: Value: {fileID: 21300000, guid: fca1fb969526641ab92a7dadb3373992, type: 3} - Key: 1287 Value: {fileID: 21300000, guid: 67e27505fbd0e4afe8ed08544b5e232d, type: 3} + - Key: 128123 + Value: {fileID: 21300000, guid: f555d6588bf384a80b090c446349e04e, type: 3} diff --git a/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/Chain.cs b/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/Chain.cs index 827822153..3234b9b89 100644 --- a/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/Chain.cs +++ b/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/Chain.cs @@ -30,6 +30,8 @@ public enum Chain Soneium = 1868, Telos = 40, Moonbeam = 1284, + Etherlink = 42793, + XR1 = 273, // Testnets TestnetSepolia = 11155111, @@ -56,6 +58,7 @@ public enum Chain TestnetLAOSSigma = 62850, TestnetTelos = 41, TestnetMoonbaseAlpha = 1287, + TestnetEtherlink = 128123, TestnetXaiSepolia = -1, // Xai Sepolia's testnet's chain ID is too large to fit inside an int diff --git a/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/ChainDictionaries.cs b/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/ChainDictionaries.cs index 11fe6dc41..1690c8f56 100644 --- a/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/ChainDictionaries.cs +++ b/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/ChainDictionaries.cs @@ -29,6 +29,8 @@ public static class ChainDictionaries { Chain.Soneium, "Soneium" }, { Chain.Telos, "Telos" }, { Chain.Moonbeam, "Moonbeam"}, + { Chain.Etherlink, "Etherlink" }, + { Chain.XR1, "XR1" }, { Chain.TestnetSepolia, "Sepolia" }, { Chain.TestnetArbitrumSepolia, "Arbitrum Sepolia" }, @@ -53,6 +55,7 @@ public static class ChainDictionaries { Chain.TestnetLAOSSigma, "LAOS Sigma Testnet" }, { Chain.TestnetTelos, "Telos Testnet" }, { Chain.TestnetMoonbaseAlpha, "Moonbase Alpha" }, + { Chain.TestnetEtherlink, "Etherlink Testnet" }, }; public static Dictionary GasCurrencyOf = new Dictionary() @@ -80,6 +83,8 @@ public static class ChainDictionaries { Chain.Soneium, "ETH" }, { Chain.Telos, "TLOS" }, { Chain.Moonbeam, "GLMR" }, + { Chain.Etherlink, "XTZ" }, + { Chain.XR1, "XR1" }, { Chain.TestnetSepolia, "ETH" }, { Chain.TestnetArbitrumSepolia, "AETH" }, @@ -104,6 +109,7 @@ public static class ChainDictionaries { Chain.TestnetLAOSSigma, "SIGMA" }, { Chain.TestnetTelos, "TLOS" }, { Chain.TestnetMoonbaseAlpha, "DEV" }, + { Chain.TestnetEtherlink, "XTZ" }, }; public static Dictionary NativeTokenAddressOf = new Dictionary() @@ -164,6 +170,8 @@ public static class ChainDictionaries { Chain.Soneium, "https://vk9a3tgpne6qmub8.blockscout.com/" }, { Chain.Telos, "https://www.teloscan.io/" }, { Chain.Moonbeam, "https://moonscan.io/"}, + { Chain.Etherlink, "https://explorer.etherlink.com/"}, + { Chain.XR1, ""}, // TDB { Chain.TestnetSepolia, "https://sepolia.etherscan.io/" }, { Chain.TestnetArbitrumSepolia, "https://sepolia.arbiscan.io/" }, @@ -187,7 +195,8 @@ public static class ChainDictionaries { Chain.TestnetRootPorcini, "https://porcini.rootscan.io/" }, { Chain.TestnetLAOSSigma, "https://sigma.explorer.laosnetwork.io/" }, { Chain.TestnetTelos, "https://testnet.teloscan.io/" }, - { Chain.TestnetMoonbaseAlpha, "https://moonbase.moonscan.io/"}, + { Chain.TestnetMoonbaseAlpha, "https://moonbase.moonscan.io/" }, + { Chain.TestnetEtherlink, "https://testnet.explorer.etherlink.com/" }, }; public static Dictionary ChainIdOf = new Dictionary() @@ -217,6 +226,8 @@ public static class ChainDictionaries { Chain.Soneium, "1868" }, { Chain.Telos, "40" }, { Chain.Moonbeam, "1284" }, + { Chain.Etherlink, "42793" }, + { Chain.XR1, "273" }, { Chain.TestnetSepolia, "11155111" }, { Chain.TestnetPolygonAmoy, "80002" }, @@ -240,7 +251,8 @@ public static class ChainDictionaries { Chain.TestnetRootPorcini, "7672" }, { Chain.TestnetLAOSSigma, "62850" }, { Chain.TestnetTelos, "41" }, - { Chain.TestnetMoonbaseAlpha, "1287" } + { Chain.TestnetMoonbaseAlpha, "1287" }, + { Chain.TestnetEtherlink, "128123" }, }; public static Dictionary ChainById = new Dictionary() @@ -268,6 +280,8 @@ public static class ChainDictionaries { "1868", Chain.Soneium }, { "40", Chain.Telos }, { "1284", Chain.Moonbeam }, + { "42793", Chain.Etherlink }, + { "273", Chain.XR1 }, { "11155111", Chain.TestnetSepolia }, { "80002", Chain.TestnetPolygonAmoy }, @@ -291,7 +305,8 @@ public static class ChainDictionaries { "7672", Chain.TestnetRootPorcini }, { "62850", Chain.TestnetLAOSSigma }, { "41", Chain.TestnetTelos }, - { "1287", Chain.TestnetMoonbaseAlpha } + { "1287", Chain.TestnetMoonbaseAlpha }, + { "128123", Chain.TestnetEtherlink }, }; public static Dictionary PathOf = new Dictionary() @@ -319,6 +334,8 @@ public static class ChainDictionaries { Chain.Soneium, "soneium" }, { Chain.Telos, "telos" }, { Chain.Moonbeam, "moonbeam" }, + { Chain.Etherlink, "etherlink" }, + { Chain.XR1, "xr1" }, { Chain.TestnetSepolia, "sepolia" }, { Chain.TestnetArbitrumSepolia, "arbitrum-sepolia" }, @@ -342,7 +359,8 @@ public static class ChainDictionaries { Chain.TestnetRootPorcini, "rootnet-porcini" }, { Chain.TestnetLAOSSigma, "laos-sigma-testnet" }, { Chain.TestnetTelos, "telos-testnet" }, - { Chain.TestnetMoonbaseAlpha, "moonbase-alpha" } + { Chain.TestnetMoonbaseAlpha, "moonbase-alpha" }, + { Chain.TestnetEtherlink, "etherlink-testnet" }, }; } } \ No newline at end of file diff --git a/Packages/Sequence-Unity/Sequence/SequenceSDK/Indexer/Indexer.cs b/Packages/Sequence-Unity/Sequence/SequenceSDK/Indexer/Indexer.cs index 1a58302fa..72630a946 100644 --- a/Packages/Sequence-Unity/Sequence/SequenceSDK/Indexer/Indexer.cs +++ b/Packages/Sequence-Unity/Sequence/SequenceSDK/Indexer/Indexer.cs @@ -91,6 +91,8 @@ internal static readonly Dictionary IndexerNames { Chain.Soneium.GetChainId(), "soneium" }, { Chain.Telos.GetChainId(), "telos" }, { Chain.Moonbeam.GetChainId(), "moonbeam" }, + { Chain.Etherlink.GetChainId(), "etherlink" }, + { Chain.XR1.GetChainId(), "xr1" }, { Chain.TestnetSepolia.GetChainId(), "sepolia" }, { Chain.TestnetArbitrumSepolia.GetChainId(), "arbitrum-sepolia" }, @@ -114,7 +116,8 @@ internal static readonly Dictionary IndexerNames { Chain.TestnetRootPorcini.GetChainId(), "rootnet-porcini" }, { Chain.TestnetLAOSSigma.GetChainId(), "laos-sigma-testnet" }, { Chain.TestnetTelos.GetChainId(), "telos-testnet" }, - { Chain.TestnetMoonbaseAlpha.GetChainId(), "moonbase-alpha" } + { Chain.TestnetMoonbaseAlpha.GetChainId(), "moonbase-alpha" }, + { Chain.TestnetEtherlink.GetChainId(), "etherlink-testnet" } }; private static string _builderApiKey = SequenceConfig.GetConfig().BuilderAPIKey; diff --git a/Packages/Sequence-Unity/package.json b/Packages/Sequence-Unity/package.json index 6c2b1312a..489d6fc69 100644 --- a/Packages/Sequence-Unity/package.json +++ b/Packages/Sequence-Unity/package.json @@ -1,6 +1,6 @@ { "name": "xyz.0xsequence.waas-unity", - "version": "3.19.1", + "version": "3.19.2", "displayName": "Sequence Embedded Wallet SDK", "description": "A Unity SDK for the Sequence WaaS API", "unity": "2021.3",