示例#1
0
文件: NEP5.cs 项目: uvmetal/neo-lux
        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);
        }
示例#2
0
        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);
        }