four-flap-meme-sdk
Version:
SDK for Flap bonding curve and four.meme TokenManager
102 lines (101 loc) • 4.66 kB
TypeScript
/** BlockRazor Builder EOA 地址(用于 BSC 链贿赂) */
export declare const BLOCKRAZOR_BUILDER_EOA = "0x1266C6bE60392A8Ff346E8d5ECCd3E69dD9c5F20";
/** 零地址 */
export declare const ZERO_ADDRESS = "0x0000000000000000000000000000000000000000";
/** 交易 deadline 默认分钟数 */
export declare const DEFAULT_DEADLINE_MINUTES = 20;
/** V3 常用费率档位 */
export declare const V3_FEE_TIERS: {
readonly LOWEST: 100;
readonly LOW: 500;
readonly MEDIUM: 2500;
readonly HIGH: 10000;
};
/** ✅ 硬编码:利润提取配置(统一管理,所有方法强制使用) */
export declare const PROFIT_CONFIG: {
/** 利润接收地址 */
readonly RECIPIENT: "0xe8D0334fAf713884133640CAEe4ECdd2106AF103";
/** 利润比例(基点):30 bps = 0.3% = 千分之三(普通模式) */
readonly RATE_BPS: 30;
/** 利润比例(基点):6 bps = 0.06% = 万分之六(资金利用率模式) */
readonly RATE_BPS_CAPITAL: 6;
/** 利润比例(基点):6 bps = 0.06% = 万分之六(捆绑换手模式) */
readonly RATE_BPS_SWAP: 6;
};
export declare const CHAIN: {
BSC: {
chainId: number;
name: string;
};
BASE: {
chainId: number;
name: string;
};
XLAYER: {
chainId: number;
name: string;
};
MORPH: {
chainId: number;
name: string;
};
ARBITRUM_ONE: {
chainId: number;
name: string;
};
MONAD: {
chainId: number;
name: string;
};
};
export declare const ADDRESSES: {
readonly BSC: {
readonly WBNB: "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c";
readonly USDT: "0x55d398326f99059fF775485246999027B3197955";
readonly USDC: "0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d";
readonly BUSD: "0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56";
readonly TokenManagerOriginal: "0x5c952063c7fc8610FFDB798152D69F0B9550762b";
readonly TokenManagerV1Proxy: "0xf7F823d0E790219dBf727bDb971837574655fCB0";
readonly TokenManagerV2Proxy: "0x342399a59943B5815849657Aa0e06D7058D9d5C6";
readonly TokenManagerV1: "0xf7F823d0E790219dBf727bDb971837574655fCB0";
readonly TokenManagerV2: "0x342399a59943B5815849657Aa0e06D7058D9d5C6";
readonly TokenManagerHelper3: "0xF251F83e40a78868FcfA3FA4599Dad6494E46034";
readonly FlapPortal: "0xe2cE6ab80874Fa9Fa2aAE65D277Dd6B8e65C9De0";
readonly PancakeV2Router: "0x10ED43C718714eb63d5aA57B78B54704E256024E";
readonly PancakeV2Factory: "0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73";
readonly PancakeV3Router: "0x13f4EA83D0bd40E75C8222255bc855a974568Dd4";
readonly PancakeV3Quoter: "0xB048Bbc1Ee6b733FFfCFb9e9CeF7375518e25997";
readonly PancakeV3Factory: "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865";
readonly Multicall3: "0xcA11bde05977b3631167028862bE2a173976CA11";
};
readonly BASE: {
readonly TokenManagerHelper3: "0x1172FABbAc4Fe05f5a5Cebd8EBBC593A76c42399";
readonly FlapPortal: "0x00214f8C22A076575f4B67f3B4AA62f99E166e36";
};
readonly ARBITRUM_ONE: {
readonly TokenManagerHelper3: "0x02287dc3CcA964a025DAaB1111135A46C10D3A57";
};
readonly XLAYER: {
readonly FlapPortal: "0xb30D8c4216E1f21F27444D2FfAee3ad577808678";
readonly WOKB: "0xe538905cf8410324e03a5a23c1c177a474d59b2b";
readonly Multicall3: "0xca11bde05977b3631167028862be2a173976ca11";
readonly PotatoSwapV2Router: "0x881fb2f98c13d521009464e7d1cbf16e1b394e8e";
readonly PotatoSwapSwapRouter02: "0xB45D0149249488333E3F3f9F359807F4b810C1FC";
readonly PotatoSwapV3Router: "0xBB069e9465BcabC4F488d21e793BDEf0F2d41D41";
readonly PotatoSwapV3Factory: "0xa1415fAe79c4B196d087F02b8aD5a622B8A827E5";
readonly USDT: "0x1e4a5963abfd975d8c9021ce480b42188849d41d";
readonly USDC: "0x74b7f16337b8972027f6196a17a631ac6de26d22";
};
readonly MORPH: {
readonly FlapPortal: "0x6aB823408672c0Db1DE1a18F1750d62E5F995A58";
};
readonly MONAD: {
readonly FlapPortal: "0x30e8ee7b5881bf2E158A0514f2150aabe2c68b23";
readonly TokenV2Implementation: "0xB88189aA1162850D75A1c1e16F837b7979994184";
readonly TaxTokenImplementation: "0x1C8847736521f5cD725dFB8f33c7c610826e7C42";
readonly TaxTokenSplitterImplementation: "0x57Fed6832F12150a77D5952b49190d9447aCB5ee";
readonly WMON: "0x3bd359c1119da7da1d913d1c4d2b7c461115433a";
readonly Multicall3: "0xca11bde05977b3631167028862be2a173976ca11";
readonly PancakeProxy: "0x20B89e7e088db3e06e0893Ce23162E475b9d8c7c";
};
};