public Task <bool> ValidateSignatureQueryAsync(byte[] hash, byte v, byte[] r, byte[] s, string address, BlockParameter blockParameter = null)
        {
            var validateSignatureFunction = new ValidateSignatureFunction();

            validateSignatureFunction.Hash    = hash;
            validateSignatureFunction.V       = v;
            validateSignatureFunction.R       = r;
            validateSignatureFunction.S       = s;
            validateSignatureFunction.Address = address;

            return(ContractHandler.QueryAsync <ValidateSignatureFunction, bool>(validateSignatureFunction, blockParameter));
        }
 public Task <bool> ValidateSignatureQueryAsync(ValidateSignatureFunction validateSignatureFunction, BlockParameter blockParameter = null)
 {
     return(ContractHandler.QueryAsync <ValidateSignatureFunction, bool>(validateSignatureFunction, blockParameter));
 }