public Task <bool> ECDSAVerifyQueryAsync(string addressClaiming, byte[] publicKeyX, byte[] publicKeyY, byte v, byte[] r, byte[] s, BlockParameter blockParameter = null)
        {
            var eCDSAVerifyFunction = new ECDSAVerifyFunction();

            eCDSAVerifyFunction.AddressClaiming = addressClaiming;
            eCDSAVerifyFunction.PublicKeyX      = publicKeyX;
            eCDSAVerifyFunction.PublicKeyY      = publicKeyY;
            eCDSAVerifyFunction.V = v;
            eCDSAVerifyFunction.R = r;
            eCDSAVerifyFunction.S = s;

            return(ContractHandler.QueryAsync <ECDSAVerifyFunction, bool>(eCDSAVerifyFunction, blockParameter));
        }
 public Task <bool> ECDSAVerifyQueryAsync(ECDSAVerifyFunction eCDSAVerifyFunction, BlockParameter blockParameter = null)
 {
     return(ContractHandler.QueryAsync <ECDSAVerifyFunction, bool>(eCDSAVerifyFunction, blockParameter));
 }