public async Task GetKeyAccountsTest() { var args = new GetKeyAccountsParams { PublicKey = new PublicKeyType(User.PublicActiveWif) }; var resp = await Api.GetKeyAccounts(args, CancellationToken); TestPropetries(resp); }
public async Task GetKeyAccountsTest() { var accArgs = new GetAccountParams(User.Login); var accRes = await Api.GetAccountAsync(accArgs, CancellationToken).ConfigureAwait(false); if (accRes.IsError) { WriteLine(accRes); Assert.Fail(nameof(accRes)); } var publicKey = accRes.Result.Permissions .First(p => p.PermName == "active") .RequiredAuth.Keys.Select(k => k.Key) .First(); var args = new GetKeyAccountsParams { PublicKey = new PublicKeyType(publicKey.Data) }; var resp = await Api.GetKeyAccountsAsync(args, CancellationToken).ConfigureAwait(false); TestPropetries(resp); }
public async Task <OperationResult <GetKeyAccountsResults> > GetKeyAccountsAsync(GetKeyAccountsParams args, CancellationToken token) { var endpoint = $"{ChainUrl}/v1/history/get_key_accounts"; return(await CustomPutRequestAsync <GetKeyAccountsResults>(endpoint, args, token).ConfigureAwait(false)); }