用途:面向开发者,说明如何与 Compound V3(代号 Comet)借贷协议交互,包括供应、借款、还款、提取、清算、治理提案及跨链 Comet 部署。
主要能力:每个 Comet 市场只有一种可借基础资产(如 USDC 或 WETH)。供应基础资产可赚取利息,供应抵押品不计息,仅支撑借款。V3 无 cToken,无 mint/redeem,直接调用 supply() 与 withdraw()。清算采用 absorb() 加 buyCollateral() 两步流程,而非 liquidateBorrow()。利息按秒累计,奖励通过 CometRewards.claim() 领取。权限使用 allow() 机制而非 ERC-20 授权。
使用方式:无需专用 SDK,安装 npm install viem,通过 Comet 合约 ABI 与 viem 或 ethers 交互。资料给出 supply、withdraw、balanceOf、borrowBalanceOf、collateralBalanceOf、getAssetInfo、absorb、buyCollateral、allow 等 ABI 片段,以及连接以太坊主网 USDC 市场、供应基础资产、供应抵押品并借款、查询供应利率的示例。
适用场景:构建与 Compound V3 交互的 DeFi 应用、脚本或合约。
限制:资料未提供完整部署地址列表、各链市场参数、收费或价格信息;部分示例代码在资料中被截断。