public Task <TransactionReceipt> RegisterWithConfigRequestAndWaitForReceiptAsync(string name, string owner, BigInteger duration, byte[] secret, string resolver, string addr, CancellationTokenSource cancellationToken = null)
        {
            var registerWithConfigFunction = new RegisterWithConfigFunction();

            registerWithConfigFunction.Name     = name;
            registerWithConfigFunction.Owner    = owner;
            registerWithConfigFunction.Duration = duration;
            registerWithConfigFunction.Secret   = secret;
            registerWithConfigFunction.Resolver = resolver;
            registerWithConfigFunction.Addr     = addr;

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(registerWithConfigFunction, cancellationToken));
        }
        public Task <string> RegisterWithConfigRequestAsync(string name, string owner, BigInteger duration, byte[] secret, string resolver, string addr)
        {
            var registerWithConfigFunction = new RegisterWithConfigFunction();

            registerWithConfigFunction.Name     = name;
            registerWithConfigFunction.Owner    = owner;
            registerWithConfigFunction.Duration = duration;
            registerWithConfigFunction.Secret   = secret;
            registerWithConfigFunction.Resolver = resolver;
            registerWithConfigFunction.Addr     = addr;

            return(ContractHandler.SendRequestAsync(registerWithConfigFunction));
        }
 public Task <TransactionReceipt> RegisterWithConfigRequestAndWaitForReceiptAsync(RegisterWithConfigFunction registerWithConfigFunction, CancellationTokenSource cancellationToken = null)
 {
     return(ContractHandler.SendRequestAndWaitForReceiptAsync(registerWithConfigFunction, cancellationToken));
 }
 public Task <string> RegisterWithConfigRequestAsync(RegisterWithConfigFunction registerWithConfigFunction)
 {
     return(ContractHandler.SendRequestAsync(registerWithConfigFunction));
 }