diff --git a/Packages/Sequence-Unity/Sequence/SequenceFrontend/ScriptableObjects/NetworkIcons.asset b/Packages/Sequence-Unity/Sequence/SequenceFrontend/ScriptableObjects/NetworkIcons.asset index e0029ca9d..a534a4f33 100644 --- a/Packages/Sequence-Unity/Sequence/SequenceFrontend/ScriptableObjects/NetworkIcons.asset +++ b/Packages/Sequence-Unity/Sequence/SequenceFrontend/ScriptableObjects/NetworkIcons.asset @@ -57,6 +57,8 @@ MonoBehaviour: Value: {fileID: 21300000, guid: bd5c36b9fb9f344faac5498fb1ef8adf, type: 3} - Key: 40 Value: {fileID: 21300000, guid: fca1fb969526641ab92a7dadb3373992, type: 3} + - Key: 1284 + Value: {fileID: 21300000, guid: 487a52377dc99420699217f27a3f7940, type: 3} - Key: 11155111 Value: {fileID: 21300000, guid: 3e21b6696eaaa46b1b176b8b5e6254a3, type: 3} - Key: 80002 @@ -101,3 +103,5 @@ MonoBehaviour: Value: {fileID: 21300000, guid: 636803a1680c145c99675de2aaf50a81, type: 3} - Key: 41 Value: {fileID: 21300000, guid: fca1fb969526641ab92a7dadb3373992, type: 3} + - Key: 1287 + Value: {fileID: 21300000, guid: 67e27505fbd0e4afe8ed08544b5e232d, type: 3} diff --git a/Packages/Sequence-Unity/Sequence/SequenceFrontend/Sprites/Networks/Icons/1284.png b/Packages/Sequence-Unity/Sequence/SequenceFrontend/Sprites/Networks/Icons/1284.png new file mode 100644 index 000000000..1c41a2d4d Binary files /dev/null and b/Packages/Sequence-Unity/Sequence/SequenceFrontend/Sprites/Networks/Icons/1284.png differ diff --git a/Packages/Sequence-Unity/Sequence/SequenceFrontend/Sprites/Networks/Icons/1284.png.meta b/Packages/Sequence-Unity/Sequence/SequenceFrontend/Sprites/Networks/Icons/1284.png.meta new file mode 100644 index 000000000..0d3665322 --- /dev/null +++ b/Packages/Sequence-Unity/Sequence/SequenceFrontend/Sprites/Networks/Icons/1284.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: 487a52377dc99420699217f27a3f7940 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/Sequence-Unity/Sequence/SequenceFrontend/Sprites/Networks/Icons/1287.png b/Packages/Sequence-Unity/Sequence/SequenceFrontend/Sprites/Networks/Icons/1287.png new file mode 100644 index 000000000..30418fc3a Binary files /dev/null and b/Packages/Sequence-Unity/Sequence/SequenceFrontend/Sprites/Networks/Icons/1287.png differ diff --git a/Packages/Sequence-Unity/Sequence/SequenceFrontend/Sprites/Networks/Icons/1287.png.meta b/Packages/Sequence-Unity/Sequence/SequenceFrontend/Sprites/Networks/Icons/1287.png.meta new file mode 100644 index 000000000..9423af53c --- /dev/null +++ b/Packages/Sequence-Unity/Sequence/SequenceFrontend/Sprites/Networks/Icons/1287.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: 67e27505fbd0e4afe8ed08544b5e232d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/Chain.cs b/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/Chain.cs index bf26f4634..827822153 100644 --- a/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/Chain.cs +++ b/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/Chain.cs @@ -29,6 +29,7 @@ public enum Chain LAOS = 6283, Soneium = 1868, Telos = 40, + Moonbeam = 1284, // Testnets TestnetSepolia = 11155111, @@ -54,6 +55,7 @@ public enum Chain TestnetRootPorcini = 7672, TestnetLAOSSigma = 62850, TestnetTelos = 41, + TestnetMoonbaseAlpha = 1287, 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 35edf618e..11fe6dc41 100644 --- a/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/ChainDictionaries.cs +++ b/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/ChainDictionaries.cs @@ -28,6 +28,7 @@ public static class ChainDictionaries { Chain.LAOS, "LAOS" }, { Chain.Soneium, "Soneium" }, { Chain.Telos, "Telos" }, + { Chain.Moonbeam, "Moonbeam"}, { Chain.TestnetSepolia, "Sepolia" }, { Chain.TestnetArbitrumSepolia, "Arbitrum Sepolia" }, @@ -51,6 +52,7 @@ public static class ChainDictionaries { Chain.TestnetRootPorcini, "Root Porcini Testnet" }, { Chain.TestnetLAOSSigma, "LAOS Sigma Testnet" }, { Chain.TestnetTelos, "Telos Testnet" }, + { Chain.TestnetMoonbaseAlpha, "Moonbase Alpha" }, }; public static Dictionary GasCurrencyOf = new Dictionary() @@ -77,6 +79,7 @@ public static class ChainDictionaries { Chain.LAOS, "LAOS" }, { Chain.Soneium, "ETH" }, { Chain.Telos, "TLOS" }, + { Chain.Moonbeam, "GLMR" }, { Chain.TestnetSepolia, "ETH" }, { Chain.TestnetArbitrumSepolia, "AETH" }, @@ -99,7 +102,8 @@ public static class ChainDictionaries { Chain.TestnetImmutableZkEvm, "IMX" }, { Chain.TestnetRootPorcini, "XRP" }, { Chain.TestnetLAOSSigma, "SIGMA" }, - { Chain.TestnetTelos, "TLOS" } + { Chain.TestnetTelos, "TLOS" }, + { Chain.TestnetMoonbaseAlpha, "DEV" }, }; public static Dictionary NativeTokenAddressOf = new Dictionary() @@ -159,6 +163,7 @@ public static class ChainDictionaries { Chain.LAOS, "https://blockscout.laos.laosfoundation.io/" }, { Chain.Soneium, "https://vk9a3tgpne6qmub8.blockscout.com/" }, { Chain.Telos, "https://www.teloscan.io/" }, + { Chain.Moonbeam, "https://moonscan.io/"}, { Chain.TestnetSepolia, "https://sepolia.etherscan.io/" }, { Chain.TestnetArbitrumSepolia, "https://sepolia.arbiscan.io/" }, @@ -182,6 +187,7 @@ 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/"}, }; public static Dictionary ChainIdOf = new Dictionary() @@ -210,6 +216,7 @@ public static class ChainDictionaries { Chain.LAOS, "6283" }, { Chain.Soneium, "1868" }, { Chain.Telos, "40" }, + { Chain.Moonbeam, "1284" }, { Chain.TestnetSepolia, "11155111" }, { Chain.TestnetPolygonAmoy, "80002" }, @@ -232,7 +239,8 @@ public static class ChainDictionaries { Chain.TestnetImmutableZkEvm, "13473" }, { Chain.TestnetRootPorcini, "7672" }, { Chain.TestnetLAOSSigma, "62850" }, - { Chain.TestnetTelos, "41" } + { Chain.TestnetTelos, "41" }, + { Chain.TestnetMoonbaseAlpha, "1287" } }; public static Dictionary ChainById = new Dictionary() @@ -259,6 +267,7 @@ public static class ChainDictionaries { "6283", Chain.LAOS }, { "1868", Chain.Soneium }, { "40", Chain.Telos }, + { "1284", Chain.Moonbeam }, { "11155111", Chain.TestnetSepolia }, { "80002", Chain.TestnetPolygonAmoy }, @@ -281,7 +290,8 @@ public static class ChainDictionaries { "13473", Chain.TestnetImmutableZkEvm }, { "7672", Chain.TestnetRootPorcini }, { "62850", Chain.TestnetLAOSSigma }, - { "41", Chain.TestnetTelos } + { "41", Chain.TestnetTelos }, + { "1287", Chain.TestnetMoonbaseAlpha } }; public static Dictionary PathOf = new Dictionary() @@ -308,6 +318,7 @@ public static class ChainDictionaries { Chain.LAOS, "laos" }, { Chain.Soneium, "soneium" }, { Chain.Telos, "telos" }, + { Chain.Moonbeam, "moonbeam" }, { Chain.TestnetSepolia, "sepolia" }, { Chain.TestnetArbitrumSepolia, "arbitrum-sepolia" }, @@ -330,7 +341,8 @@ public static class ChainDictionaries { Chain.TestnetImmutableZkEvm, "immutable-zkevm-testnet" }, { Chain.TestnetRootPorcini, "rootnet-porcini" }, { Chain.TestnetLAOSSigma, "laos-sigma-testnet" }, - { Chain.TestnetTelos, "telos-testnet" } + { Chain.TestnetTelos, "telos-testnet" }, + { Chain.TestnetMoonbaseAlpha, "moonbase-alpha" } }; } } \ 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 f035cc356..668ff6610 100644 --- a/Packages/Sequence-Unity/Sequence/SequenceSDK/Indexer/Indexer.cs +++ b/Packages/Sequence-Unity/Sequence/SequenceSDK/Indexer/Indexer.cs @@ -89,6 +89,7 @@ internal static readonly Dictionary IndexerNames { Chain.LAOS.GetChainId(), "laos" }, { Chain.Soneium.GetChainId(), "soneium" }, { Chain.Telos.GetChainId(), "telos" }, + { Chain.Moonbeam.GetChainId(), "moonbeam" }, { Chain.TestnetSepolia.GetChainId(), "sepolia" }, { Chain.TestnetArbitrumSepolia.GetChainId(), "arbitrum-sepolia" }, @@ -111,7 +112,8 @@ internal static readonly Dictionary IndexerNames { Chain.TestnetImmutableZkEvm.GetChainId(), "immutable-zkevm-testnet" }, { Chain.TestnetRootPorcini.GetChainId(), "rootnet-porcini" }, { Chain.TestnetLAOSSigma.GetChainId(), "laos-sigma-testnet" }, - { Chain.TestnetTelos.GetChainId(), "telos-testnet" } + { Chain.TestnetTelos.GetChainId(), "telos-testnet" }, + { Chain.TestnetMoonbaseAlpha.GetChainId(), "moonbase-alpha" } }; private static string _builderApiKey = SequenceConfig.GetConfig().BuilderAPIKey; diff --git a/Packages/Sequence-Unity/package.json b/Packages/Sequence-Unity/package.json index 8e2606e9b..bc91bcea8 100644 --- a/Packages/Sequence-Unity/package.json +++ b/Packages/Sequence-Unity/package.json @@ -1,6 +1,6 @@ { "name": "xyz.0xsequence.waas-unity", - "version": "3.17.5", + "version": "3.18.0", "displayName": "Sequence Embedded Wallet SDK", "description": "A Unity SDK for the Sequence WaaS API", "unity": "2021.3",