3kHjiVCc3eB5rsVYQ19gEQ1WaEgs7Ya85mFLjhWUXq1N
AvpwMSbGLHbMBE8YKeKXkMrCWEjNJ86GZjxmaEuybJCY
Program ComputeBudget111111111111111111111111111111 invoke [1] Program ComputeBudget111111111111111111111111111111 success Program ComputeBudget111111111111111111111111111111 invoke [1] Program ComputeBudget111111111111111111111111111111 success Program 23FfEeZmDBLoUS8ucQ26u6tZfXwQTMybjmAqkosDHDs4 invoke [1] Program log: Instruction: ExecuteMultiHopArbitrage Program log: === 多跳套利开始 === Program log: 🔍 [UltraCompressedRoutePlanArg] Slot验证开始: Program log:   当前完整slot: 392099354 Program log:   当前slot尾部: 26 (0x1A) Program log:   客户端slot尾部: 27 (0x1B) Program log:   📈 客户端领先: 客户端(27) - 当前(26) = 1 slots Program log:   🎯 最终差异: 1 slots Program log:   ⚡ 容错范围: <= 3 slots Program log:   🔒 验证结果: ✅ 通过  Program log: ✅ Slot验证通过: 当前=26, 客户端尾部=27 Program log: 🔍 [from_packed_indices] 开始解包位打包数据: Program log:   packed_indices: 3217635 (0x003118E3) Program log:   step_offset: 0 Program log:   remaining_accounts.len(): 28 Program log: 🔍 [from_packed_indices] 解包结果: Program log:   dex_type_u8: 3 Program log:   input_token_index: 7 Program log:   output_token_index: 6 Program log:   input_ata_index: 2 Program log:   output_ata_index: 3 Program log:   input_token_program_is_2022: false Program log:   output_token_program_is_2022: false Program log:   need_init_ata: false Program log: 🔍 [from_packed_indices] DEX类型转换成功: MeteoraDammV2 Program log: 🔍 [from_packed_indices] 计算实际账户索引: Program log:   actual_input_token_index: 7 Program log:   actual_output_token_index: 6 Program log:   actual_input_ata_index: 2 Program log:   actual_output_ata_index: 3 Program log: 🔍 [from_packed_indices] 获取到的账户地址: Program log:   input_token_account: So11111111111111111111111111111111111111112 Program log:   output_token_account: AToUf54ztprC4XZcBB7dZPj6r5jjHhhnn5A22z8BHqDB Program log:   input_ata_account: HKvt591n85XnpaJyjHj8a8afSQ9snJL4db3hCPgoKHd2 Program log:   output_ata_account: 3xRht9CvynGaGfwNmSnfZP2xAqWNKkbqYCmn2zJnhR4M Program log: ✅ [from_packed_indices] 解包完成，创建UltraCompressedStep Program log: 🔍 [from_packed_indices] 开始解包位打包数据: Program log:   packed_indices: 3218627 (0x00311CC3) Program log:   step_offset: 14 Program log:   remaining_accounts.len(): 28 Program log: 🔍 [from_packed_indices] 解包结果: Program log:   dex_type_u8: 3 Program log:   input_token_index: 6 Program log:   output_token_index: 7 Program log:   input_ata_index: 2 Program log:   output_ata_index: 3 Program log:   input_token_program_is_2022: false Program log:   output_token_program_is_2022: false Program log:   need_init_ata: false Program log: 🔍 [from_packed_indices] DEX类型转换成功: MeteoraDammV2 Program log: 🔍 [from_packed_indices] 计算实际账户索引: Program log:   actual_input_token_index: 20 Program log:   actual_output_token_index: 21 Program log:   actual_input_ata_index: 16 Program log:   actual_output_ata_index: 17 Program log: 🔍 [from_packed_indices] 获取到的账户地址: Program log:   input_token_account: AToUf54ztprC4XZcBB7dZPj6r5jjHhhnn5A22z8BHqDB Program log:   output_token_account: So11111111111111111111111111111111111111112 Program log:   input_ata_account: 3xRht9CvynGaGfwNmSnfZP2xAqWNKkbqYCmn2zJnhR4M Program log:   output_ata_account: HKvt591n85XnpaJyjHj8a8afSQ9snJL4db3hCPgoKHd2 Program log: ✅ [from_packed_indices] 解包完成，创建UltraCompressedStep Program log: 压缩计划步数: 2 Program log: 投入金额(lamports): 100000 Program log: 预期利润(lamports): 0 Program log: slot尾部: 27 Program log: 🚀 使用预解包数据，处理 2 个步骤的索引数据 Program log: 🚀 智能ATA管理：使用预解包数据检查路径所需ATA Program log: 📋 包含 2 个交换步骤 Program log: --- 处理步骤 1/2 --- Program log: ATA账户: input=HKvt591n85XnpaJyjHj8a8afSQ9snJL4db3hCPgoKHd2, output=3xRht9CvynGaGfwNmSnfZP2xAqWNKkbqYCmn2zJnhR4M, need_init=false Program log: ⏭️ 步骤1不需要ATA初始化，跳过处理 Program log: --- 处理步骤 2/2 --- Program log: ATA账户: input=3xRht9CvynGaGfwNmSnfZP2xAqWNKkbqYCmn2zJnhR4M, output=HKvt591n85XnpaJyjHj8a8afSQ9snJL4db3hCPgoKHd2, need_init=false Program log: ⏭️ 步骤2不需要ATA初始化，跳过处理 Program log: 🚀 智能ATA管理完成 Program log: 🚀 性能大幅提升: 零索引查找，直接使用AccountInfo引用 Program log: 初始代币: So11111111111111111111111111111111111111112 Program log: 实际初始余额: 4900000 lamports Program log: 计划投入金额: 100000 lamports Program log: ✅ 余额验证通过: 需要=100000, 实际=4900000 Program log: ✅ 循环套利路径验证通过: So11111111111111111111111111111111111111112 → ... → So11111111111111111111111111111111111111112 Program log: --- 执行步骤 1/2 --- Program log: 账户偏移量: 0 Program log: DEX类型: "Meteora DAMMV2" Program log: 输入代币: So11111111111111111111111111111111111111112 Program log: 输出代币: AToUf54ztprC4XZcBB7dZPj6r5jjHhhnn5A22z8BHqDB Program log: 输入金额: 100000 Program log: 当前余额: 4900000 Program cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG invoke [2] Program log: Instruction: Swap Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [3] Program log: Instruction: TransferChecked Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 6238 of 284349 compute units Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [3] Program log: Instruction: TransferChecked Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 6147 of 275630 compute units Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success Program cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG invoke [3] Program cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG consumed 2060 of 266475 compute units Program cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG success Program cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG consumed 47928 of 311828 compute units Program cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG success Program log: 交换步骤 1 完成: So11111111111111111111111111111111111111112 -> AToUf54ztprC4XZcBB7dZPj6r5jjHhhnn5A22z8BHqDB, 余额: 17553323813 Program log: ✅ 步骤 1 完成，当前余额: 17553323813 Program log: --- 执行步骤 2/2 --- Program log: 账户偏移量: 14 Program log: DEX类型: "Meteora DAMMV2" Program log: 输入代币: AToUf54ztprC4XZcBB7dZPj6r5jjHhhnn5A22z8BHqDB Program log: 输出代币: So11111111111111111111111111111111111111112 Program log: 输入金额: 17553323813 Program log: 当前余额: 17553323813 Program cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG invoke [2] Program log: Instruction: Swap Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [3] Program log: Instruction: TransferChecked Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 6147 of 215141 compute units Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [3] Program log: Instruction: TransferChecked Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 6238 of 206513 compute units Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success Program cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG invoke [3] Program cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG consumed 2060 of 197267 compute units Program cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG success Program cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG consumed 47429 of 242121 compute units Program cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG success Program log: 交换步骤 2 完成: AToUf54ztprC4XZcBB7dZPj6r5jjHhhnn5A22z8BHqDB -> So11111111111111111111111111111111111111112, 余额: 4992078 Program log: ✅ 步骤 2 完成，当前余额: 4992078 Program log: === 多跳套利验证结果 === Program log: 起始余额: 4900000 Program log: 最终余额: 4992078 Program log: 运行时状态余额: 4992078 Program log: 总利润: 92078 Program log: 利润要求: 0 Program log: === 多跳套利成功完成 === Program log: 实际利润: 92078 lamports (期望: 0 lamports) Program log: 套利成功率: 1.88% Program 23FfEeZmDBLoUS8ucQ26u6tZfXwQTMybjmAqkosDHDs4 consumed 217293 of 399700 compute units Program 23FfEeZmDBLoUS8ucQ26u6tZfXwQTMybjmAqkosDHDs4 success