UNPKG

four-flap-meme-sdk

Version:

SDK for Flap bonding curve and four.meme TokenManager

18 lines (17 loc) 1.1 kB
// 共享的 Swap 内部常量与 ABI // ✅ 从公共模块重新导出 import { TM2_ABI, HELPER3_ABI as _HELPER3_ABI } from '../../abis/common.js'; import { ADDRESSES } from '../../utils/constants.js'; // ✅ Four.meme 内盘 ABI(与公共 TM2_ABI 扩展) export const TM_ABI = [ ...TM2_ABI, 'function sellToken(uint256 origin, address token, uint256 amount, uint256 minFunds) returns (uint256)', 'function buyTokenAMAP(uint256 origin, address token, address to, uint256 funds, uint256 minAmount) payable returns (uint256)' ]; // ✅ Helper3 ABI(与公共 HELPER3_ABI 扩展) export const HELPER3_ABI = [ ..._HELPER3_ABI, 'function tryBuy(address token, uint256 amount, uint256 funds) view returns (address tokenManager, address quote, uint256 estimatedAmount, uint256 estimatedCost, uint256 estimatedFee, uint256 amountMsgValue, uint256 amountApproval, uint256 amountFunds)', 'function trySell(address token, uint256 amount) view returns (address tokenManager, address quote, uint256 funds, uint256 fee)' ]; export const TM_ADDRESS = ADDRESSES.BSC.TokenManagerV2Proxy;