SuperAPI AI 工具集

fee-abstraction

智能体与模型

查看项目

更新于 10-15 20:11

技能介绍

用途:在 Celo 上使用 ERC-20 代币(如 USDC、USDT、cUSD)支付 gas,适用于稳定币付 gas、无需 CELO 的 dApp 及 MiniPay 集成。钱包只需在交易对象中加入 feeCurrency 字段,无需账户抽象、Paymaster 或中继。

主要能力:支持主网(链 ID 42220)与 Celo Sepolia 测试网(11142220);6 位小数代币(USDC、USDT)须用适配器地址,18 位小数代币(cUSD、cEUR、cREAL)直接使用代币地址。费用货币交易使用 Celo 专有 CIP-64 类型 0x7b;非 CELO 货币约增加 50,000 gas 开销。可用 celocli network:whitelist 或 FeeCurrencyDirectory 合约查询白名单币种。

使用方式:需使用 viem(ethers.js 与 web3.js 不支持 feeCurrency)。在 sendTransaction 中传入 feeCurrency 字段;用 eth_gasPrice 并传入适配器地址估算 gas 价格;可用 viem/celo 的 serializeTransaction 序列化 CIP-64 交易;亦可在服务端构建赞助交易。

适用场景:MiniPay 与 Valora 原生支持;MetaMask、Coinbase Wallet 及其他标准 EVM 钱包不支持,需自定义 dApp 实现。

限制:依赖 Celo 原生钱包或自定义实现;依赖 viem;非 CELO 货币有额外 gas 开销;用户须持有所选费用货币的足够余额。其余细节(如具体收费、价格或更多平台)资料未提供。