public bool Transfer(KeyPair from_key, byte[] to_address_hash, decimal value) { BigInteger amount = ConvertToBigInt(value); var sender_address_hash = from_key.address.GetScriptHashFromAddress(); var response = api.CallContract(from_key, contractHash, "transfer", new object[] { sender_address_hash, to_address_hash, amount }); return(response); }
public bool Transfer(KeyPair from_key, byte[] to_address_hash, decimal value) { var decs = this.Decimals; while (decs > 0) { value *= 10; decs--; } BigInteger amount = new BigInteger((ulong)value); var sender_address_hash = from_key.address.GetScriptHashFromAddress(); var response = api.CallContract(from_key, contractHash, "transfer", new object[] { sender_address_hash, to_address_hash, amount }); return(response); }