SuperAPI AI 工具集

smoothsend-gasless

通用与其它

查看项目

更新于 10-15 19:57

技能介绍

用途:在 Aptos dApp 中通过 SmoothSend 实现 Gas 代付,让用户签名交易但不付 Gas,费用由开发者从预充点数按笔支付。这是付费商业服务:测试网免费,主网按点数计费,具体价格见官方定价页。

主要能力:官方 npm 包 @smoothsend/sdk;SmoothSendTransactionSubmitter 可作 AptosWalletAdapterProvider 的 transactionSubmitter,启用后所有 signAndSubmitTransaction 调用自动免 Gas,无需改动其它代码。另有 ScriptComposerClient,仅适用于稳定币转账(USDC、USDT、WBTC、USDe、USD1 等),费用约 0.01 美元从所转代币中扣除,不需要 APT 或 SmoothSend 点数。

安装与用法:npm install @smoothsend/sdk @aptos-labs/wallet-adapter-react。将 API Key 存入环境变量(NEXT_PUBLIC_SMOOTHSEND_API_KEY 或 VITE_SMOOTHSEND_API_KEY),切勿硬编码;在 provider 的 dappConfig 中传入 SmoothSendTransactionSubmitter 并设置 network(mainnet 或 testnet);随后用 signAndSubmitTransaction 并 waitForTransaction。Script Composer 方式需传入 sender、recipient、amount、assetType、decimals、symbol,用钱包签名后提交 build.signedTransaction。

适用场景:兑换、NFT 铸造、合约调用等任意交易类型用 Wallet Adapter;仅稳定币转账用 Script Composer。

限制与注意:开发建议用 testnet(始终免费、无需点数);点数不足时 API 返回 402,应捕获并给出友好提示与计费链接;前后端环境变量前缀对应框架;不要对任意交易使用 Script Composer;配置 network 需与 dappConfig.network 一致。MCP 上下文可用 npx @smoothsend/mcp。文档、定价、控制台与 npm 链接见官方资料,其余细节暂未提供。