用PHP对接Aave协议【DeFi】
AaveTool开发包适用于为PHP应用快速增加对AAVE协议的支持能力,官方下载地址: AaveTool for PHP 。 1、AaveTool开发包概述 主要包含以下特性: 支持以太币/ERC20代币的存入、生息、赎回等完整功能 支持资产数据与协议事件查询 支持AAVE市场和UNISWAP市场 AaveTool开发包支持PHP 7.1+,当前版本1.0.0,主要类型及关系如下图所示: AaveTool的主要代码文件清单参见官网说明: http://sc.hubwiz.com/codebag/aave-php-sdk/ 2、使用示例代码 2.1 向Aave存入资产 示例程序demo/deposit-eth.php演示了如何向Aave协议存入资产。在终端执行如下命令启动示例程序: php deposit-eth.php 输出结果如下: 2.2 从Aave借出资产 实例程序demo/borrow-dai.php演示了如何从Aave协议借出资产。在终端执行如下命令启动示例程序: php borrow-dai.php 输出结果如下: 2.3 查看Aave协议总体统计信息 实例程序demo/general-info.php演示了如何查询Aave协议的总体统计数据。在终端执行如下命令启动示例程序: php general-info.php 输出结果如下: 2.4