public InProgress <PreClaim> CreatePreClaimProgressFromTx(string domain, string txhash) { PreClaim cl = new PreClaim(domain, this); cl.TxHash = txhash; return(new InProgress <PreClaim>(new WaitForHash(cl))); }
public async Task <InProgress <PreClaim> > PreClaimDomainAsync(string domain, CancellationToken token = default(CancellationToken)) { ValidatePrivateKey(); PreClaim c = new PreClaim(domain, this); Nonce++; await c.SignAndSendAsync(Client.CreateNamePreClaimTransaction(KeyPair.PublicKey, domain, c.Salt, Nonce, Ttl), token).ConfigureAwait(false); return(new InProgress <PreClaim>(new WaitForHash(c))); }