public Task <ulong> TtlQueryAsync(byte[] node, BlockParameter blockParameter = null) { var ttlFunction = new TtlFunction(); ttlFunction.Node = node; return(ContractHandler.QueryAsync <TtlFunction, ulong>(ttlFunction, blockParameter)); }
private async Task <ulong> GetTimeToLiveAsync(byte[] NameHashBytes) { var TtlFunction = new TtlFunction() { Node = NameHashBytes }; return(await ENSRegistryService.TtlQueryAsync(TtlFunction)); }
private async Task <ulong> GetTimeToLiveAsync(string Domain) { var NameHashString = EnsUtil.GetNameHash(Domain); var NameHashBytes = NameHashString.HexToByteArray(); var TtlFunction = new TtlFunction() { Node = NameHashBytes }; return(await ENSRegistryService.TtlQueryAsync(TtlFunction)); }
public Task <ulong> TtlQueryAsync(TtlFunction ttlFunction, BlockParameter blockParameter = null) { return(ContractHandler.QueryAsync <TtlFunction, ulong>(ttlFunction, blockParameter)); }