public Task <string> GetPublicKeyFromBitcoinSignatureQueryAsync(byte[] hashValue, byte[] r, byte[] s, byte v, BlockParameter blockParameter = null)
        {
            var getPublicKeyFromBitcoinSignatureFunction = new GetPublicKeyFromBitcoinSignatureFunction();

            getPublicKeyFromBitcoinSignatureFunction.HashValue = hashValue;
            getPublicKeyFromBitcoinSignatureFunction.R         = r;
            getPublicKeyFromBitcoinSignatureFunction.S         = s;
            getPublicKeyFromBitcoinSignatureFunction.V         = v;

            return(ContractHandler.QueryAsync <GetPublicKeyFromBitcoinSignatureFunction, string>(getPublicKeyFromBitcoinSignatureFunction, blockParameter));
        }
 public Task <string> GetPublicKeyFromBitcoinSignatureQueryAsync(GetPublicKeyFromBitcoinSignatureFunction getPublicKeyFromBitcoinSignatureFunction, BlockParameter blockParameter = null)
 {
     return(ContractHandler.QueryAsync <GetPublicKeyFromBitcoinSignatureFunction, string>(getPublicKeyFromBitcoinSignatureFunction, blockParameter));
 }