xoken-arch-gateway-client
v1.0.5
Published
Javascipt SDK for talking to Xoken Arch Gateway
Downloads
12
Maintainers
Readme
Xoken Arch Gateway client
Javascript SDK to talk to Xoken Arch Gateway
Install
npm install xoken-arch-gateway-client
Usage
import { Client } from 'xoken-arch-gateway-client'
const client = Client('localhost', 9090);
await client.getBlockByHeight(100);
await client.getBlocksByHeights([100, 101, 102]);
await client.getBlockByHash('00000000d1145790a8694403d4063f323d499e655c83426834d4ce2f8dd4a2ee');
await client.getBlocksByHashes([
'000000000000000002af2a6de04d4a1a73973827eae348fe4d3f4d05610ff968',
'000000000000000007fc734cbf1fc04c59cf7ecb6af0707fd5cf5b8d46dc4c75'
]);
await client.getTransactionByTxId('7d3eb236b526bd681b7fc499d657d237b4d3bc21ef25b37fc1c70822849f1243');
await client.getTransactionsByTxIds([
'6c828920ea3a968f0c3c4a8f14d70b696e0440d8e4e1d019cced1ba2cc63cd51',
'097cf9d4ec10711e809f316b7738bbbff94efe32ea2cd55e57ddf5840f828741'
]);
await client.getOutputsByAddress('13n561iVozTtMXJzAJNA5TQsnTboRvpxae');
await client.getOutputsByAddresses([
'1P8Jd8qQM7y45iXLM1eiXCCmGRhCPjykZB',
'16qgC3hzi38xo1vn2gGsNVwWaW1sEH3h9R'
]);
await client.getMerkleBranchByTxId('571c7508413415debe4ba146a2ed141e4d4204d0743169ab3366b1f1e1960a5d');