diff --git a/src/Solana.Unity.Extensions/Models/TokenWallet/TokenQuantity.cs b/src/Solana.Unity.Extensions/Models/TokenWallet/TokenQuantity.cs index b4e6252b..28aece65 100644 --- a/src/Solana.Unity.Extensions/Models/TokenWallet/TokenQuantity.cs +++ b/src/Solana.Unity.Extensions/Models/TokenWallet/TokenQuantity.cs @@ -1,5 +1,6 @@ using Solana.Unity.Extensions.Models.TokenMint; using System; +using System.Globalization; using System.Collections.Generic; using System.Linq; using System.Text; @@ -74,9 +75,9 @@ internal TokenQuantity(TokenDef tokenDef, public override string ToString() { if (Symbol == TokenName) - return $"{QuantityDecimal} {Symbol}"; + return $"{QuantityDecimal.ToString(CultureInfo.InvariantCulture)} {Symbol}"; else - return $"{QuantityDecimal} {Symbol} ({TokenName})"; + return $"{QuantityDecimal.ToString(CultureInfo.InvariantCulture)} {Symbol} ({TokenName})"; } /// diff --git a/src/Solana.Unity.Extensions/Models/TokenWallet/TokenWalletBalance.cs b/src/Solana.Unity.Extensions/Models/TokenWallet/TokenWalletBalance.cs index e4782133..0b54655d 100644 --- a/src/Solana.Unity.Extensions/Models/TokenWallet/TokenWalletBalance.cs +++ b/src/Solana.Unity.Extensions/Models/TokenWallet/TokenWalletBalance.cs @@ -1,5 +1,6 @@ using Solana.Unity.Extensions.Models.TokenMint; using System; +using System.Globalization; using System.Collections.Generic; using System.Linq; using System.Text; @@ -50,9 +51,9 @@ internal TokenWalletBalance(TokenDef tokenDef, public override string ToString() { if (Symbol == TokenName) - return $"{QuantityDecimal} {Symbol}"; + return $"{QuantityDecimal.ToString(CultureInfo.InvariantCulture)} {Symbol}"; else - return $"{QuantityDecimal} {Symbol} ({TokenName})"; + return $"{QuantityDecimal.ToString(CultureInfo.InvariantCulture)} {Symbol} ({TokenName})"; } /// diff --git a/src/Solana.Unity.KeyStore/Solana.Unity.KeyStore.csproj b/src/Solana.Unity.KeyStore/Solana.Unity.KeyStore.csproj index 2581bb32..5f518e44 100644 --- a/src/Solana.Unity.KeyStore/Solana.Unity.KeyStore.csproj +++ b/src/Solana.Unity.KeyStore/Solana.Unity.KeyStore.csproj @@ -6,8 +6,8 @@ + - diff --git a/src/Solana.Unity.Wallet/Bip39/Mnemonic.cs b/src/Solana.Unity.Wallet/Bip39/Mnemonic.cs index 56647d1e..943927f9 100644 --- a/src/Solana.Unity.Wallet/Bip39/Mnemonic.cs +++ b/src/Solana.Unity.Wallet/Bip39/Mnemonic.cs @@ -197,7 +197,7 @@ private static byte[] GenerateSeed(byte[] password, byte[] salt) { Pkcs5S2ParametersGenerator gen = new(new Sha512Digest()); gen.Init(password, salt, 2048); - return ((KeyParameter)gen.GenerateDerivedParameters(512)).GetKey(); + return ((KeyParameter)gen.GenerateDerivedMacParameters(512)).GetKey(); } /// diff --git a/src/Solana.Unity.Wallet/Solana.Unity.Wallet.csproj b/src/Solana.Unity.Wallet/Solana.Unity.Wallet.csproj index d37cc079..169ce1dd 100644 --- a/src/Solana.Unity.Wallet/Solana.Unity.Wallet.csproj +++ b/src/Solana.Unity.Wallet/Solana.Unity.Wallet.csproj @@ -11,8 +11,8 @@ <_Parameter1>Solana.Unity.Wallet.Test + -