/** * 刷持有人 helpers — facade re-export(实现见 internal/) */ export * from './internal/addresses.js'; export * from './internal/constants.js'; export { generateDisperseHopPaths, buildDisperseHopChainNative, buildDisperseHopChainERC20, calculateMaxWalletsPerBatch, DEFAULT_MAX_WALLETS_PER_BATCH_NATIVE, DEFAULT_MAX_WALLETS_PER_BATCH_ERC20, chunkArray, } from './internal/disperse.js'; export { buildERC20TransferTx, buildERC20ApproveTx, buildNativeTransferTx } from './internal/transfer-tx.js'; export { getBaseTokenAddress, getRouterAddress, getWrappedNativeAddress } from './internal/routing.js'; export { buildFlapBuyTx, buildFourBuyTx, buildDaoaasBuyTx, buildV2BuyTx, buildV3BuyTx, buildV2BuyTxWithERC20, buildV3BuyTxWithERC20, } from './internal/buy-tx.js';