@liquidloans / lib-ethers
醚类用于读取流动贷款协议状态和发送事务的库。
快速入门
安装到您的项目中:
npm install --save @liquidloans/lib-base @liquidloans/lib-ethers ethers@^5.0.0
连接到以太坊节点并发送交易:
const { Wallet, providers } = require("ethers");
const { EthersLiquidLoans } = require("@liquidloans/lib-ethers");
async function example() {
const provider = new providers.JsonRpcProvider("http://localhost:8545");
const wallet = new Wallet(process.env.PRIVATE_KEY).connect(provider);
const liquidLoans = await EthersLiquidLoans.connect(wallet);
const { newVault } = await liquidLoans.openVault({
depositCollateral: 5, // PLS
borrowUSDL: 2000
});
console.log(`Successfully opened a LiquidLoans Vault (${newVault})!`);
}
更多的例子
看到 包/例子 在回购中。
液体贷款的 开发用户界面 本身就包含了许多例子 @liquidloans/lib-ethers 使用。
API参考
目前,它可以在公共流动贷款中找到 回购.