UNPKG

@slide-computer/signer-agent

Version:

Initiate transactions with signers on the Internet Computer

11 lines 586 B
import { Cbor, Expiry, } from "@dfinity/agent"; import { Principal } from "@dfinity/principal"; import { BigNumber } from "bignumber.js"; export const decodeCallRequest = (contentMap) => { const decoded = Cbor.decode(contentMap); const expiry = new Expiry(0); // @ts-ignore Expiry class currently has no method to create instance from value expiry._value = BigInt(decoded.ingress_expiry.toString(10)); return Object.assign(Object.assign({}, decoded), { canister_id: Principal.from(decoded.canister_id), ingress_expiry: expiry }); }; //# sourceMappingURL=utils.js.map