UNPKG

autrace

Version:
18 lines (17 loc) 720 B
import { TransactionState, TransactionFlowGraph } from './Interface.js'; export declare class BlockchainFlowAnalyzer { analyzeTransactionFlow: (blockchainTx: any) => TransactionFlowGraph; private processAccountUpdates; private mapFailureInfo; private buildCallDepthRelationships; private buildStateDepRelationships; private buildTokenRelationships; private buildFeepayerRelationships; private buildCallDataRelationships; private buildTemporalRelationships; private mergeRelationships; private applyFailureStatus; private extractTokenSymbol; private extractStateValues; enhanceTransactionState: (txState: TransactionState, blockchainTx: any) => TransactionState; }