@graphprotocol/toolshed
Version:
A collection of tools and utilities for the Graph Protocol Typescript components
12 lines • 652 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.generatePOI = generatePOI;
exports.encodePOIMetadata = encodePOIMetadata;
const ethers_1 = require("ethers");
function generatePOI(message = 'poi') {
return ethers_1.ethers.getBytes((0, ethers_1.keccak256)((0, ethers_1.toUtf8Bytes)(message)));
}
function encodePOIMetadata(blockNumber, publicPOI, indexingStatus, errorCode, errorBlockNumber) {
return ethers_1.ethers.AbiCoder.defaultAbiCoder().encode(['uint256', 'bytes32', 'uint8', 'uint8', 'uint256'], [blockNumber, publicPOI, indexingStatus, errorCode, errorBlockNumber]);
}
//# sourceMappingURL=poi.js.map