autrace
Version:
Account Update analyser for MINA
18 lines (17 loc) • 720 B
TypeScript
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;
}