UNPKG

@kadena/hardhat-chainweb

Version:
22 lines 831 B
"use strict"; // TODO: use config for base url Object.defineProperty(exports, "__esModule", { value: true }); exports.mapChainIdToRoute = exports.parseSpvProofRequest = void 0; // /chain/${trgChain}/spv/chain/${origin.chain}/height/${origin.height}/transaction/${origin.txIdx}/event/${origin.eventIdx} const parseSpvProofRequest = (url) => { const parts = url.split('/'); const targetChain = parseInt(parts[2]); const origin = { chain: BigInt(parts[5]), height: BigInt(parts[7]), txIdx: BigInt(parts[9]), eventIdx: BigInt(parts[11]), }; return { targetChain, origin }; }; exports.parseSpvProofRequest = parseSpvProofRequest; const mapChainIdToRoute = (id) => { return `/chain/${id}/evm/rpc`; }; exports.mapChainIdToRoute = mapChainIdToRoute; //# sourceMappingURL=utils.js.map