/** * ENI 链交易提交方法 * * 包括快速顺序广播、同块确认等提交策略。 */ export interface EniBundleSubmitConfig { rpcUrl: string; chainId?: number; chainName?: string; simulationTimeout?: number; blockConfirmTimeout?: number; } export interface EniTxResult { index: number; success: boolean; txHash?: string; error?: string; } export interface EniBundleSubmitResult { code: boolean; totalTransactions: number; successCount: number; failedCount: number; txHashes: string[]; results: EniTxResult[]; sameBlock: boolean; blockNumber?: number; blockNumbers?: number[]; simulationDurationMs?: number; broadcastDurationMs?: number; errorSummary?: string; } /** * ENI 快速并行广播:业务交易并行 + 利润交易顺序跟随 */ export declare function submitEniParallelThenProfit(signedTransactions: string[], config: EniBundleSubmitConfig): Promise; /** * ENI Bundle 提交:模拟验证 → 快速顺序广播 → 同块确认 * * 复用同一 Provider 快速顺序广播,最小化延迟、最大化同块概率。 * ENI 出块 ~1.08s,连续 nonce 快速提交同块率极高。 */ export declare function submitBundleToEni(signedTransactions: string[], config: EniBundleSubmitConfig): Promise;