Esempio n. 1
0
        public async Task <List <ExchangeOrder> > GetOrdersForAccount(string AccountId, string Signature)
        {
            var request = new StandardWalletRequest()
            {
                AccountId = AccountId,
                Signature = Signature
            };
            var result = await GetOrdersForAccountAsync(request);

            return(FromJson <List <ExchangeOrder> >(result.JsonStr));
        }
Esempio n. 2
0
        async Task <BlockAPIResult> INodeAPI.GetLastServiceBlock(string AccountId, string Signature)
        {
            var reqGetLSB = new StandardWalletRequest()
            {
                AccountId = AccountId,
                Signature = Signature
            };

            var result = await GetLastServiceBlockAsync(reqGetLSB);

            var ret = new BlockAPIResult()
            {
                ResultBlockType = result.ResultBlockType,
                BlockData       = result.BlockData,
                ResultCode      = result.ResultCode
            };

            return(ret);
        }
Esempio n. 3
0
        async Task <AccountHeightAPIResult> INodeAPI.GetAccountHeight(string AccountId, string Signature)
        {
            var request = new StandardWalletRequest()
            {
                AccountId = AccountId,
                Signature = Signature
            };
            var result = await GetAccountHeightAsync(request);

            var ret = new AccountHeightAPIResult()
            {
                ResultCode = result.ResultCode,
                NetworkId  = result.NetworkId,
                SyncHash   = result.SyncHash,
                Height     = result.Height,
            };

            return(ret);
        }
Esempio n. 4
0
        async Task <NewTransferAPIResult> INodeAPI.LookForNewTransfer(string AccountId, string Signature)
        {
            var request = new StandardWalletRequest()
            {
                AccountId = AccountId,
                Signature = Signature
            };

            var result = await LookForNewTransferAsync(request);

            var ret = new NewTransferAPIResult()
            {
                ResultCode       = result.ResultCode,
                SourceHash       = result.SourceHash,
                NonFungibleToken = FromJson <NonFungibleToken>(result.NonFungibleTokenJson),
                Transfer         = FromJson <TransactionInfoEx>(result.TransferJson)
            };

            return(ret);
        }