UNPKG

test-ic-wallet-middleware-icrc

Version:
16 lines (15 loc) 821 B
import { IdentifierService } from "@ic-wallet-middleware/common"; import { GetListTransactionResult } from "../../../types/transactions"; import { AssetTransactionInfo } from "../../../types/transactions/assetTransactionInfo"; import { RosettaApiParam } from "../../../types/transactions/rosettaApiParam"; export declare class TransactionRepository { private identifierService; constructor(identifierService: IdentifierService); getIcpListTransaction(asset: AssetTransactionInfo, param: RosettaApiParam): Promise<GetListTransactionResult>; getIcrcListTransactionByAsset(asset: AssetTransactionInfo): Promise<GetListTransactionResult>; private formatIcpTransaction; private formatCkBTCTransaction; private getAccountIdentifier; private getSubAccount; private setTransactionBaseField; }