用途:Morpho Blue 是以太坊上的无许可、不可变借贷原语,无治理、无升级、无管理员私钥。任何人均可通过指定贷款代币、抵押代币、预言机、利率模型和清算 LTV(LLTV)创建独立借贷市场,所有市场位于同一单例合约 0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb(无代理、无升级)。MetaMorpho 金库在此基础上以 ERC-4626 接口提供跨多市场的受托借贷策略。
主要能力:供应、提取、借款、还款、供应/提取抵押品、清算、创建市场、授权和计息;view 方法 market()、position()、idToMarketParams()。
关键特性与限制:市场 ID = keccak256(abi.encode(loanToken, collateralToken, oracle, irm, lltv)),为 bytes32 而非数字索引。LLTV 是清算阈值而非最大可借额度。头寸以 shares 记录,supply/borrow 的 assets 与 shares 只能一个非零。预言机价格按 36 + loanTokenDecimals - collateralTokenDecimals 精度缩放,并非固定 18 位。市场创建后参数永久不可更改。liquidate() 的 seizedAssets 与 repaidShares 只能一个非零。setAuthorization 为按地址授权,作用于全部市场。
用法:安装 viem(npm install viem),Morpho Blue 无 SDK,直接使用单例合约 ABI 交互;需先对 ERC-20 执行 approve,再调用 supply 等方法。创建市场前提:预言机实现 IOracle(price() 返回 uint256),IRM 与 LLTV 需经 Morpho 治理启用。
适用场景:需要定制化、隔离风险的借贷市场,以及基于金库的多市场借贷策略。其他如收费、部署细节等资料未提供。