@funded-labs/plug-controller
Version:
Internet Computer Plug wallet's controller
31 lines (30 loc) • 794 B
TypeScript
import { InferredTransaction } from '../../../interfaces/transactions';
export declare const MILI_PER_SECOND = 1000000;
interface Operation {
account: {
address: string;
};
amount: {
value: string;
currency: {
symbol: string;
decimals: number;
};
};
status: 'COMPLETED' | 'REVERTED' | 'PENDING';
type: 'TRANSACTION' | 'FEE';
}
interface RosettaTransaction {
metadata: {
block_height: number;
memo: number;
timestamp: number;
lockTime: number;
};
operations: Operation[];
transaction_identifier: {
hash: string;
};
}
export declare const formatIcpTransaccion: (accountId: string, rosettaTransaction: RosettaTransaction) => InferredTransaction;
export {};