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