Demux Action Reader implementations to read block and action data from IOST-based blockchains.
# Using yarn
yarn add demux-js-iost
# Using npm
npm install demux-js-iost --save
Makes requests directly to a specified Node API endpoint to obtain block data.
const { IostActionReader } = require("demux-js-iost");
const { BaseActionWatcher } = require("demux-js-iost");
const IostActionHandler = require("./IostActionHandler");
const handlerVersion = require("./handlerVersions/v1");
const actionHandler = new IostActionHandler([handlerVersion]);
const actionReader = new IostActionReader({
startAtBlock: 0,
onlyIrreversible: false,
iostEndpoint: "https://api.iost.io",
});
const actionWatcher = new BaseActionWatcher(actionReader, actionHandler, 250);
actionWatcher.watch();