public async Task <BigInteger> CalculateRentPriceAsync(string name, int durationInDays) { var duration = ConvertDurationInSecondsValidatingMinimum(durationInDays); return(await TLSRegistrarControllerService.RentPriceQueryAsync(name, duration).ConfigureAwait(false)); }
public Task <TransactionReceipt> CommitRequestAndWaitForReceiptAsync(byte[] commitment) { return(TLSRegistrarControllerService.CommitRequestAndWaitForReceiptAsync(commitment)); }
public Task <string> RenewRequestAsync(string name, int durationInDays, BigInteger weiRentPrice) { var renewFunction = CreateRenewFunction(name, durationInDays, weiRentPrice); return(TLSRegistrarControllerService.RenewRequestAsync(renewFunction)); }
public Task <string> CommitRequestAsync(byte[] commitment) { return(TLSRegistrarControllerService.CommitRequestAsync(commitment)); }
public Task <TransactionReceipt> RegisterRequestAndWaitForReceiptAsync(string name, string owner, int durationInDays, string secret, BigInteger weiRentPrice) { var registerFunction = CreateRegisterFunction(name, owner, durationInDays, secret, weiRentPrice); return(TLSRegistrarControllerService.RegisterRequestAndWaitForReceiptAsync(registerFunction)); }
public async Task <TransactionReceipt> CommitRequestAndWaitForReceiptAsync(string name, string owner, string secret) { var commitment = await CalculateCommitmentAsync(name, owner, secret).ConfigureAwait(false); return(await TLSRegistrarControllerService.CommitRequestAndWaitForReceiptAsync(commitment).ConfigureAwait(false)); }
public Task <byte[]> CalculateCommitmentAsync(string name, string owner, string secret) { var fullSecret = ConvertSecretToHash(secret); return(TLSRegistrarControllerService.MakeCommitmentQueryAsync(name, owner, fullSecret)); }
public Task <bool> IsNameAvailableAsync(string name) { return(TLSRegistrarControllerService.AvailableQueryAsync(name)); }