/** * EIP-7702 多对多换手 (M sellers → N buyers) * * 核心逻辑:[利润刮取] + [卖出Ops...] + [买入Ops...] * * 支持 FLAP 内盘、V2 和 V3 三种交易类型 * 只生成签名,由调用方决定如何提交 */ import type { BundleMultiSwapParams, BundleMultiSwapResult } from './types.js'; export type { BundleMultiSwapParams, BundleMultiSwapResult } from './types.js'; /** * 多对多换手 - 多个卖家 + 多个买家 * * 核心逻辑:[利润刮取] + [卖出Ops...] + [买入Ops...] * * 特点: * - 多个卖家同时卖出 * - 多个买家同时买入 * - 所有操作在一笔交易中原子执行 * - 利润根据 userType 动态计算 * * @example * const result = await bundleMultiSwap({ * mainPrivateKey: '0x...', // Payer 支付 Gas * sellerPrivateKeys: ['0x...', '0x...'], * buyerPrivateKeys: ['0x...', '0x...'], * totalBuyAmount: '0.1', // 总买入 0.1 OKB * tokenAddress: '0x...', * tradeType: 'V3', * userType: 'v0', * }); */ export declare function bundleMultiSwap(params: BundleMultiSwapParams): Promise;