@kiroboio/fct-core
Version:
Kirobo.io FCT Core library
38 lines • 1.38 kB
TypeScript
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