用途:该技能面向在 Celo 上集成 DeFi 协议的场景,例如用 Uniswap 或 Ubeswap 构建兑换功能、用 Aave 实现借贷、创建流动性提供功能,或搭建 DeFi 聚合器。
覆盖协议:去中心化交易所包括 Uniswap V3/V4、Ubeswap(Celo 原生、面向移动端)、Velodrome、Carbon DeFi;借贷包括 Aave V3、Credit Collective、PWN;聚合器有 LI.FI;流动性与收益包括 Steer Protocol、Merkl。
主要能力:提供 Celo 主网(Chain ID 42220)与 Alfajores 测试网的关键合约地址。Uniswap 部分含 Factory、SwapRouter02、QuoterV2、NonfungiblePositionManager、UniversalRouter、Permit2、TickLens、Multicall2 等;Ubeswap 含 V2/V3 工厂与路由、NFT 仓位管理器及 UBE 代币地址;Aave V3 含 Pool、PoolAddressesProvider、Oracle、ACLManager、PoolDataProvider 等,并列出 USDC、USDT、USDm、EURm、CELO、WETH 等资产地址。
使用方式:依赖 viem(^2.0.0),Aave 集成可选 @bgd-labs/aave-address-book(^4.0.0)。资料给出基于 viem 的示例:通过 writeContract 调用 Aave Pool 的 supply 与 borrow,以及在交互前先用 ERC-20 的 approve 授权代币;Uniswap 兑换使用 SwapRouter02 的 exactInputSingle,并说明 Uniswap V3 费率档位(100、500、3000、10000)的适用场景。
限制:文中未提供安装步骤、价格、手续费以外的收费信息,也未说明各协议在 Celo 上的完整支持状态;合约地址需以官方最新信息为准。