public Task <TransactionReceipt> CreateCitizenRequestAndWaitForReceiptAsync(ushort x, ushort y, byte tile, byte[] food1, byte[] food2, byte[] food3, CancellationTokenSource cancellationToken = null)
        {
            var createCitizenFunction = new CreateCitizenFunction();

            createCitizenFunction.X     = x;
            createCitizenFunction.Y     = y;
            createCitizenFunction.Tile  = tile;
            createCitizenFunction.Food1 = food1;
            createCitizenFunction.Food2 = food2;
            createCitizenFunction.Food3 = food3;

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(createCitizenFunction, cancellationToken));
        }
        public Task <string> CreateCitizenRequestAsync(ushort x, ushort y, byte tile, byte[] food1, byte[] food2, byte[] food3)
        {
            var createCitizenFunction = new CreateCitizenFunction();

            createCitizenFunction.X     = x;
            createCitizenFunction.Y     = y;
            createCitizenFunction.Tile  = tile;
            createCitizenFunction.Food1 = food1;
            createCitizenFunction.Food2 = food2;
            createCitizenFunction.Food3 = food3;

            return(ContractHandler.SendRequestAsync(createCitizenFunction));
        }
        public Task <TransactionReceipt> CreateCitizenRequestAndWaitForReceiptAsync(string owner, byte status, BigInteger data, ushort x, ushort y, byte tile, byte[] genes, byte[] characteristics, CancellationTokenSource cancellationToken = null)
        {
            var createCitizenFunction = new CreateCitizenFunction();

            createCitizenFunction.Owner           = owner;
            createCitizenFunction.Status          = status;
            createCitizenFunction.Data            = data;
            createCitizenFunction.X               = x;
            createCitizenFunction.Y               = y;
            createCitizenFunction.Tile            = tile;
            createCitizenFunction.Genes           = genes;
            createCitizenFunction.Characteristics = characteristics;

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(createCitizenFunction, cancellationToken));
        }
        public Task <string> CreateCitizenRequestAsync(string owner, byte status, BigInteger data, ushort x, ushort y, byte tile, byte[] genes, byte[] characteristics)
        {
            var createCitizenFunction = new CreateCitizenFunction();

            createCitizenFunction.Owner           = owner;
            createCitizenFunction.Status          = status;
            createCitizenFunction.Data            = data;
            createCitizenFunction.X               = x;
            createCitizenFunction.Y               = y;
            createCitizenFunction.Tile            = tile;
            createCitizenFunction.Genes           = genes;
            createCitizenFunction.Characteristics = characteristics;

            return(ContractHandler.SendRequestAsync(createCitizenFunction));
        }
 public Task <TransactionReceipt> CreateCitizenRequestAndWaitForReceiptAsync(CreateCitizenFunction createCitizenFunction, CancellationTokenSource cancellationToken = null)
 {
     return(ContractHandler.SendRequestAndWaitForReceiptAsync(createCitizenFunction, cancellationToken));
 }
 public Task <string> CreateCitizenRequestAsync(CreateCitizenFunction createCitizenFunction)
 {
     return(ContractHandler.SendRequestAsync(createCitizenFunction));
 }