UNPKG

@kiroboio/fct-core

Version:

Kirobo.io FCT Core library

38 lines 1.38 kB
import { Call } from "../../Call"; import { IComputed } from "../../Variables/types"; import { ITxTrace } from "../types"; export declare function getCallsFromTrace(trace: any): any; export declare function getTraceData({ FCT_BatchMultiSigAddress, calls, callsFromTenderlyTrace, executedCalls, computedVariables, }: { FCT_BatchMultiSigAddress: string; calls: Call[]; callsFromTenderlyTrace: any[]; executedCalls: { id: any; caller: any; callIndex: any; isSuccess: boolean; }[]; computedVariables: IComputed[]; }): ITxTrace; export declare const verifyMessageHash: (logs: any[], messageHas: string) => boolean; export declare const verifyMessageHashRaw: (logs: any[], messageHashFromFCT: string) => boolean; export declare const txTraceMapLog: (log: any) => { id: any; caller: any; callIndex: any; isSuccess: boolean; }; export declare const executedCallsFromLogs: (logs: any[], messageHash: string) => { id: any; caller: any; callIndex: any; isSuccess: boolean; }[]; export declare const executedCallsFromRawLogs: (rawLogs: any[], messageHash: string) => { id: any; caller: any; callIndex: any; isSuccess: boolean; }[]; export declare const manageValidationAndComputed: (acc: any, call: Call, computed: IComputed[]) => void; //# sourceMappingURL=transactionTrace.d.ts.map