UNPKG

four-flap-meme-sdk

Version:

SDK for Flap bonding curve and four.meme TokenManager

28 lines (27 loc) 1.61 kB
import { FourPrivateBuySignParams, FourPrivateSellSignParams, FourPrivateTransactionResult, FourBatchPrivateBuySignParams, FourBatchPrivateSellSignParams, FourBatchPrivateMerkleResult } from './types.js'; /** * 私有购买(单笔)(仅签名版本 - 不依赖 Merkle) * ✅ 精简版:只负责签名交易,不提交到 Merkle * ✅ 优化:并行获取 gasPrice 和 nonce */ export declare function fourPrivateBuyMerkle(params: FourPrivateBuySignParams): Promise<FourPrivateTransactionResult>; /** * 私有卖出(单笔)(仅签名版本 - 不依赖 Merkle) * ✅ 精简版:只负责签名交易,不提交到 Merkle * ✅ 自动检查授权,智能处理授权+卖出 * ✅ 优化:并行获取 gasPrice、allowance、nonce */ export declare function fourPrivateSellMerkle(params: FourPrivateSellSignParams): Promise<FourPrivateTransactionResult>; /** * 批量私有购买(仅签名版本 - 不依赖 Merkle) * ✅ 精简版:只负责签名交易,不提交到 Merkle * ✅ 优化:并行获取 gasPrice 和 nonces,批量构建交易 */ export declare function fourBatchPrivateBuyMerkle(params: FourBatchPrivateBuySignParams): Promise<FourBatchPrivateMerkleResult>; /** * 批量私有卖出(仅签名版本 - 不依赖 Merkle) * ✅ 精简版:只负责签名交易,不提交到 Merkle * ✅ 自动包含授权交易,无需前端单独调用 * ✅ 优化:并行获取所有查询数据,批量获取 nonces */ export declare function fourBatchPrivateSellMerkle(params: FourBatchPrivateSellSignParams): Promise<FourBatchPrivateMerkleResult>;