DAPP Client
Below we'll install the client
npm install -g @liquidapps/dapp-clientThis example takes:
the contract name the LiquidAccount project is deployed to
the active private key of that account
the
regaccountas the action namethe payload with the
vaccountname
After registering an account, you may also use the library to push LiquidAccount transactions. In the linked example, you can see that the action name has changed to hello and the payload has changed to include the required parameters.
import { getClient } from "./client";
(async () => {
const service = await (await getClient()).service('vaccounts', "vacctstst123");
const response = await service.push_liquid_account_transaction(
"vacctstst123",
"5JMUyaQ4qw6Zt816B1kWJjgRA5cdEE6PhCb2BW45rU8GBEDa1RC",
"hello",
{
vaccount: 'testing124',
b: 1,
c: 2
}
);
console.log(response);
// { result:
// { broadcast: true,
// transaction:
// { compression: 'none',
// transaction: [Object],
// signatures: [Array] },
// transaction_id:
// 'ef90712d7bfe7da325a5eb5545b13f1bb05ba1360753463645be96dce18858c2',
// processed:
// { id:
// 'ef90712d7bfe7da325a5eb5545b13f1bb05ba1360753463645be96dce18858c2',
// block_num: 60942620,
// block_time: '2019-08-07T14:12:47.500',
// producer_block_id: null,
// receipt: [Object],
// elapsed: 4414,
// net_usage: 400,
// scheduled: false,
// action_traces: [Array],
// account_ram_delta: null,
// except: null,
// error_code: null } } }
})().catch((e) => { console.log(e); });Last updated
Was this helpful?