@ledgerhq/coin-internet_computer
Version:
Ledger Internet Computer integration
17 lines • 834 B
TypeScript
import * as cbor from "simple-cbor";
import { ICPRosettaConstructionCombineRequest, ICPRosettaConstructionPayloadsResponse, ICPRosettaICPRosettaOperation } from "./types";
import { Transaction } from "../../../types";
import { Account } from "@ledgerhq/types-live";
import BigNumber from "bignumber.js";
export declare const generateOperations: (tr: Transaction, a: Account) => ICPRosettaICPRosettaOperation[];
export declare class ingressExpiry {
value: BigNumber;
constructor(value: BigNumber);
toCBOR(): cbor.CborValue;
toHash(): ArrayBuffer;
}
export declare const generateSignaturesPayload: (signs: {
txnSig: string;
readSig: string;
}, payloads: ICPRosettaConstructionPayloadsResponse["payloads"], pubkey: string) => ICPRosettaConstructionCombineRequest["signatures"];
//# sourceMappingURL=utils.d.ts.map