diff --git a/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/Contract/Contract.cs b/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/Contract/Contract.cs index 3529ea17..0299e06e 100644 --- a/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/Contract/Contract.cs +++ b/Packages/Sequence-Unity/Sequence/SequenceSDK/Ethereum/Contract/Contract.cs @@ -1,21 +1,20 @@ -using System.Collections; -using System.Collections.Generic; using System.Threading.Tasks; using System; using System.Numerics; using Sequence.ABI; using Sequence.Provider; -using Sequence.Transactions; -using System.Text; -using System.Text.RegularExpressions; using Sequence.Utils; -using Sequence.Wallet; -using UnityEngine; namespace Sequence.Contracts { public class Contract { + private struct QueryParameters + { + public Address to; + public string data; + } + Address address; public delegate Task QueryContractMessageSender(IEthClient client); @@ -156,12 +155,11 @@ private QueryContractMessageSender QueryContract(string functionName, pa private object[] CreateParams(string functionName, params object[] args) { string data = GetData(functionName, args); - string to = address; object[] toSendParams = new object[] { - new + new QueryParameters { - to, - data + to = address, + data = data } }; return toSendParams; diff --git a/Packages/Sequence-Unity/package.json b/Packages/Sequence-Unity/package.json index 7d456038..34fda76f 100644 --- a/Packages/Sequence-Unity/package.json +++ b/Packages/Sequence-Unity/package.json @@ -1,6 +1,6 @@ { "name": "xyz.0xsequence.waas-unity", - "version": "4.4.1", + "version": "4.4.2", "displayName": "Sequence Embedded Wallet SDK", "description": "A Unity SDK for Sequence APIs", "unity": "2021.3",