diff --git a/Packages/Sequence-Unity/Sequence/SequenceFrontend/ScriptableObjects/NetworkIcons.asset b/Packages/Sequence-Unity/Sequence/SequenceFrontend/ScriptableObjects/NetworkIcons.asset index f70579169..e0029ca9d 100644 --- a/Packages/Sequence-Unity/Sequence/SequenceFrontend/ScriptableObjects/NetworkIcons.asset +++ b/Packages/Sequence-Unity/Sequence/SequenceFrontend/ScriptableObjects/NetworkIcons.asset @@ -55,6 +55,8 @@ MonoBehaviour: Value: {fileID: 21300000, guid: e623433d012824a3d8c0861b03013af9, type: 3} - Key: 1868 Value: {fileID: 21300000, guid: bd5c36b9fb9f344faac5498fb1ef8adf, type: 3} + - Key: 40 + Value: {fileID: 21300000, guid: fca1fb969526641ab92a7dadb3373992, type: 3} - Key: 11155111 Value: {fileID: 21300000, guid: 3e21b6696eaaa46b1b176b8b5e6254a3, type: 3} - Key: 80002 @@ -97,3 +99,5 @@ MonoBehaviour: Value: {fileID: 21300000, guid: a8156bec3ad414f97ba84819675b6003, type: 3} - Key: -1 Value: {fileID: 21300000, guid: 636803a1680c145c99675de2aaf50a81, type: 3} + - Key: 41 + Value: {fileID: 21300000, guid: fca1fb969526641ab92a7dadb3373992, type: 3} diff --git a/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/Chain.cs b/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/Chain.cs index a1b31f995..bf26f4634 100644 --- a/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/Chain.cs +++ b/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/Chain.cs @@ -28,6 +28,7 @@ public enum Chain Root = 7668, LAOS = 6283, Soneium = 1868, + Telos = 40, // Testnets TestnetSepolia = 11155111, @@ -52,6 +53,7 @@ public enum Chain TestnetImmutableZkEvm = 13473, TestnetRootPorcini = 7672, TestnetLAOSSigma = 62850, + TestnetTelos = 41, 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 41507f60d..35edf618e 100644 --- a/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/ChainDictionaries.cs +++ b/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/ChainDictionaries.cs @@ -27,6 +27,7 @@ public static class ChainDictionaries { Chain.Root, "Root" }, { Chain.LAOS, "LAOS" }, { Chain.Soneium, "Soneium" }, + { Chain.Telos, "Telos" }, { Chain.TestnetSepolia, "Sepolia" }, { Chain.TestnetArbitrumSepolia, "Arbitrum Sepolia" }, @@ -49,6 +50,7 @@ public static class ChainDictionaries { Chain.TestnetImmutableZkEvm, "Immutable zkEVM Testnet" }, { Chain.TestnetRootPorcini, "Root Porcini Testnet" }, { Chain.TestnetLAOSSigma, "LAOS Sigma Testnet" }, + { Chain.TestnetTelos, "Telos Testnet" }, }; public static Dictionary GasCurrencyOf = new Dictionary() @@ -74,6 +76,7 @@ public static class ChainDictionaries { Chain.Root, "XRP" }, { Chain.LAOS, "LAOS" }, { Chain.Soneium, "ETH" }, + { Chain.Telos, "TLOS" }, { Chain.TestnetSepolia, "ETH" }, { Chain.TestnetArbitrumSepolia, "AETH" }, @@ -96,6 +99,7 @@ public static class ChainDictionaries { Chain.TestnetImmutableZkEvm, "IMX" }, { Chain.TestnetRootPorcini, "XRP" }, { Chain.TestnetLAOSSigma, "SIGMA" }, + { Chain.TestnetTelos, "TLOS" } }; public static Dictionary NativeTokenAddressOf = new Dictionary() @@ -154,6 +158,7 @@ public static class ChainDictionaries { Chain.Root, "https://rootscan.io/" }, { Chain.LAOS, "https://blockscout.laos.laosfoundation.io/" }, { Chain.Soneium, "https://vk9a3tgpne6qmub8.blockscout.com/" }, + { Chain.Telos, "https://www.teloscan.io/" }, { Chain.TestnetSepolia, "https://sepolia.etherscan.io/" }, { Chain.TestnetArbitrumSepolia, "https://sepolia.arbiscan.io/" }, @@ -175,7 +180,8 @@ public static class ChainDictionaries { Chain.TestnetToy, "https://toy-chain-testnet.explorer.caldera.xyz/" }, { Chain.TestnetImmutableZkEvm, "https://explorer.testnet.immutable.com/" }, { Chain.TestnetRootPorcini, "https://porcini.rootscan.io/" }, - { Chain.TestnetLAOSSigma, "https://sigma.explorer.laosnetwork.io/" } + { Chain.TestnetLAOSSigma, "https://sigma.explorer.laosnetwork.io/" }, + { Chain.TestnetTelos, "https://testnet.teloscan.io/" }, }; public static Dictionary ChainIdOf = new Dictionary() @@ -203,6 +209,7 @@ public static class ChainDictionaries { Chain.Root, "7668" }, { Chain.LAOS, "6283" }, { Chain.Soneium, "1868" }, + { Chain.Telos, "40" }, { Chain.TestnetSepolia, "11155111" }, { Chain.TestnetPolygonAmoy, "80002" }, @@ -224,7 +231,8 @@ public static class ChainDictionaries { Chain.TestnetToy, "21000000" }, { Chain.TestnetImmutableZkEvm, "13473" }, { Chain.TestnetRootPorcini, "7672" }, - { Chain.TestnetLAOSSigma, "62850" } + { Chain.TestnetLAOSSigma, "62850" }, + { Chain.TestnetTelos, "41" } }; public static Dictionary ChainById = new Dictionary() @@ -250,6 +258,7 @@ public static class ChainDictionaries { "7668", Chain.Root }, { "6283", Chain.LAOS }, { "1868", Chain.Soneium }, + { "40", Chain.Telos }, { "11155111", Chain.TestnetSepolia }, { "80002", Chain.TestnetPolygonAmoy }, @@ -271,7 +280,8 @@ public static class ChainDictionaries { "21000000", Chain.TestnetToy }, { "13473", Chain.TestnetImmutableZkEvm }, { "7672", Chain.TestnetRootPorcini }, - { "62850", Chain.TestnetLAOSSigma } + { "62850", Chain.TestnetLAOSSigma }, + { "41", Chain.TestnetTelos } }; public static Dictionary PathOf = new Dictionary() @@ -297,6 +307,7 @@ public static class ChainDictionaries { Chain.Root, "rootnet" }, { Chain.LAOS, "laos" }, { Chain.Soneium, "soneium" }, + { Chain.Telos, "telos" }, { Chain.TestnetSepolia, "sepolia" }, { Chain.TestnetArbitrumSepolia, "arbitrum-sepolia" }, @@ -318,7 +329,8 @@ public static class ChainDictionaries { Chain.TestnetToy, "toy-testnet" }, { Chain.TestnetImmutableZkEvm, "immutable-zkevm-testnet" }, { Chain.TestnetRootPorcini, "rootnet-porcini" }, - { Chain.TestnetLAOSSigma, "laos-sigma-testnet" } + { Chain.TestnetLAOSSigma, "laos-sigma-testnet" }, + { Chain.TestnetTelos, "telos-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 cab2c6ada..f035cc356 100644 --- a/Packages/Sequence-Unity/Sequence/SequenceSDK/Indexer/Indexer.cs +++ b/Packages/Sequence-Unity/Sequence/SequenceSDK/Indexer/Indexer.cs @@ -88,6 +88,7 @@ internal static readonly Dictionary IndexerNames { Chain.Root.GetChainId(), "rootnet" }, { Chain.LAOS.GetChainId(), "laos" }, { Chain.Soneium.GetChainId(), "soneium" }, + { Chain.Telos.GetChainId(), "telos" }, { Chain.TestnetSepolia.GetChainId(), "sepolia" }, { Chain.TestnetArbitrumSepolia.GetChainId(), "arbitrum-sepolia" }, @@ -109,7 +110,8 @@ internal static readonly Dictionary IndexerNames { Chain.TestnetToy.GetChainId(), "toy-testnet" }, { Chain.TestnetImmutableZkEvm.GetChainId(), "immutable-zkevm-testnet" }, { Chain.TestnetRootPorcini.GetChainId(), "rootnet-porcini" }, - { Chain.TestnetLAOSSigma.GetChainId(), "laos-sigma-testnet" } + { Chain.TestnetLAOSSigma.GetChainId(), "laos-sigma-testnet" }, + { Chain.TestnetTelos.GetChainId(), "telos-testnet" } }; private static string _builderApiKey = SequenceConfig.GetConfig().BuilderAPIKey; diff --git a/Packages/Sequence-Unity/package.json b/Packages/Sequence-Unity/package.json index 333d1bdbc..f4488c268 100644 --- a/Packages/Sequence-Unity/package.json +++ b/Packages/Sequence-Unity/package.json @@ -1,6 +1,6 @@ { "name": "xyz.0xsequence.waas-unity", - "version": "3.15.0", + "version": "3.16.0", "displayName": "Sequence Embedded Wallet SDK", "description": "A Unity SDK for the Sequence WaaS API", "unity": "2021.3",