NodeCalls
In DEMOS, a NodeCall is a request that reads the blockchain state. NodeCall methods on the WebSDK are denoted by the "get" prefix. eg. getLastBlockNumber
Blocks
Get last block number
Retrieves the number of the latest block in the blockchain.
const blockNo = await demos.getLastBlockNumber()
console.log("Last block No: ", blockNo)
Get last block hash
Retrieves the hash of the latest block in the blockchain.
const latestBlockHash = await demos.getLastBlockHash();
console.log("Latest block hash:", latestBlockHash);
Get block by number
Retrieves a block by its number.
const blockNumber = 1000;
const blockData = await demos.getBlockByNumber(blockNumber);
console.log("Block data:", blockData);
Get block by hash
Retrieves a block by its hash.
const blockHash = "0x1234...";
const blockData = await demos.getBlockByHash(blockHash);
console.log("Block data:", blockData);
Transactions
Get transaction by hash
Retrieves a transaction by its hash.
const txHash = "0xabcd...";
const txData = await demos.getTxByHash(txHash);
console.log("Transaction data:", txData);
Get all transactions
Retrieves all transactions in the blockchain.
const allTransactions = await demos.getAllTxs();
console.log("All transactions:", allTransactions);
Addresses
Get address info
Retrieves information about a specific address on the blockchain.
const address = "0x1234...";
const addressInfo = await demos.getAddressInfo(address);
console.log("Address info:", addressInfo);
Peer information
Get node identity
Retrieves the identity information of the connected node.
const peerIdentity = await demos.getPeerIdentity();
console.log("Peer identity:", peerIdentity);
Get peer list
Retrieves the list of peers connected to the RPC node.
const peerList = await demos.getPeerlist();
console.log("Peer list:", peerList);
Get Mempool
Retrieves the current mempool (pending transactions) of the node.
const mempool = await demos.getMempool();
console.log("Mempool:", mempool);
API Reference
https://kynesyslabs.github.io/demosdk-api-ref/variables/websdk.demos.html
Last updated