UNPKG

four-flap-meme-sdk

Version:

SDK for Flap bonding curve and four.meme TokenManager

117 lines (116 loc) 5.53 kB
// ============================================================================ // 公共常量 - 各链通用 // ============================================================================ /** BlockRazor Builder EOA 地址(用于 BSC 链贿赂) */ export const BLOCKRAZOR_BUILDER_EOA = '0x1266C6bE60392A8Ff346E8d5ECCd3E69dD9c5F20'; /** 零地址 */ export const ZERO_ADDRESS = '0x0000000000000000000000000000000000000000'; /** 交易 deadline 默认分钟数 */ export const DEFAULT_DEADLINE_MINUTES = 20; /** V3 常用费率档位 */ export const V3_FEE_TIERS = { LOWEST: 100, // 0.01% LOW: 500, // 0.05% MEDIUM: 2500, // 0.25% HIGH: 10000, // 1% }; // ============================================================================ // 利润配置 // ============================================================================ /** ✅ 硬编码:利润提取配置(统一管理,所有方法强制使用) */ export const PROFIT_CONFIG = { /** 利润接收地址 */ RECIPIENT: '0xe8D0334fAf713884133640CAEe4ECdd2106AF103', /** 利润比例(基点):30 bps = 0.3% = 千分之三(普通模式) */ RATE_BPS: 30, /** 利润比例(基点):6 bps = 0.06% = 万分之六(资金利用率模式) */ RATE_BPS_CAPITAL: 6, /** 利润比例(基点):6 bps = 0.06% = 万分之六(捆绑换手模式) */ RATE_BPS_SWAP: 6, }; export const CHAIN = { BSC: { chainId: 56, name: 'BSC', }, BASE: { chainId: 8453, name: 'Base' }, XLAYER: { chainId: 196, name: 'X Layer' }, MORPH: { chainId: 2818, name: 'Morph' }, ARBITRUM_ONE: { chainId: 42161, name: 'Arbitrum One' }, // ✅ 新增 Monad 链支持 MONAD: { chainId: 143, name: 'Monad' }, }; export const ADDRESSES = { BSC: { // ========== 原生代币 ========== WBNB: '0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c', // ========== 稳定币 ========== USDT: '0x55d398326f99059fF775485246999027B3197955', USDC: '0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d', BUSD: '0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56', // ========== Four.meme 合约 ========== // 原始合约(TokenManager2,创建代币专用,不收费) TokenManagerOriginal: '0x5c952063c7fc8610FFDB798152D69F0B9550762b', // 代理合约(收费版,仅交易) TokenManagerV1Proxy: '0xf7F823d0E790219dBf727bDb971837574655fCB0', TokenManagerV2Proxy: '0x342399a59943B5815849657Aa0e06D7058D9d5C6', // ✅ 向后兼容别名(保持旧代码可用) TokenManagerV1: '0xf7F823d0E790219dBf727bDb971837574655fCB0', TokenManagerV2: '0x342399a59943B5815849657Aa0e06D7058D9d5C6', // 查询辅助合约(Helper3) TokenManagerHelper3: '0xF251F83e40a78868FcfA3FA4599Dad6494E46034', // ========== Flap Portal ========== FlapPortal: '0xe2cE6ab80874Fa9Fa2aAE65D277Dd6B8e65C9De0', // ========== PancakeSwap 官方合约 ========== PancakeV2Router: '0x10ED43C718714eb63d5aA57B78B54704E256024E', PancakeV2Factory: '0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73', PancakeV3Router: '0x13f4EA83D0bd40E75C8222255bc855a974568Dd4', PancakeV3Quoter: '0xB048Bbc1Ee6b733FFfCFb9e9CeF7375518e25997', PancakeV3Factory: '0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865', // ========== 通用合约 ========== Multicall3: '0xcA11bde05977b3631167028862bE2a173976CA11', }, BASE: { TokenManagerHelper3: '0x1172FABbAc4Fe05f5a5Cebd8EBBC593A76c42399', // Flap Portal FlapPortal: '0x00214f8C22A076575f4B67f3B4AA62f99E166e36', }, ARBITRUM_ONE: { TokenManagerHelper3: '0x02287dc3CcA964a025DAaB1111135A46C10D3A57', }, XLAYER: { // Flap Portal FlapPortal: '0xb30D8c4216E1f21F27444D2FfAee3ad577808678', // 原生包装代币 WOKB: '0xe538905cf8410324e03a5a23c1c177a474d59b2b', // Multicall3 合约 Multicall3: '0xca11bde05977b3631167028862be2a173976ca11', // PotatoSwap DEX 合约 PotatoSwapV2Router: '0x881fb2f98c13d521009464e7d1cbf16e1b394e8e', // ✅ V2 Router (标准 Uniswap V2 风格) PotatoSwapSwapRouter02: '0xB45D0149249488333E3F3f9F359807F4b810C1FC', // SwapRouter02 (V3 风格) PotatoSwapV3Router: '0xBB069e9465BcabC4F488d21e793BDEf0F2d41D41', // V3 Router PotatoSwapV3Factory: '0xa1415fAe79c4B196d087F02b8aD5a622B8A827E5', // V3 Factory // 稳定币 USDT: '0x1e4a5963abfd975d8c9021ce480b42188849d41d', // 6位精度 USDC: '0x74b7f16337b8972027f6196a17a631ac6de26d22', // 6位精度 }, MORPH: { // Flap Portal FlapPortal: '0x6aB823408672c0Db1DE1a18F1750d62E5F995A58', }, // ✅ 新增 Monad 链合约地址 MONAD: { // Flap Portal 合约(主入口) FlapPortal: '0x30e8ee7b5881bf2E158A0514f2150aabe2c68b23', // Token 实现合约 TokenV2Implementation: '0xB88189aA1162850D75A1c1e16F837b7979994184', TaxTokenImplementation: '0x1C8847736521f5cD725dFB8f33c7c610826e7C42', TaxTokenSplitterImplementation: '0x57Fed6832F12150a77D5952b49190d9447aCB5ee', // 原生包装代币 WMON: '0x3bd359c1119da7da1d913d1c4d2b7c461115433a', // Multicall3 合约 Multicall3: '0xca11bde05977b3631167028862be2a173976ca11', // PancakeSwap 代理合约 ✅ 已部署 PancakeProxy: '0x20B89e7e088db3e06e0893Ce23162E475b9d8c7c', }, };