Exemplo n.º 1
0
        public async Task GetKeyAccountsTest()
        {
            var args = new GetKeyAccountsParams
            {
                PublicKey = new PublicKeyType(User.PublicActiveWif)
            };
            var resp = await Api.GetKeyAccounts(args, CancellationToken);

            TestPropetries(resp);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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));
        }