0.2.6-early.access.1 • Published 6 months ago
@sovryn-zero/lib-ethers v0.2.6-early.access.1
@sovryn-zero/lib-ethers
Ethers-based library for reading Zero protocol state and sending transactions.
Quickstart
Install in your project:
npm install @sovryn-zero/lib-base @sovryn-zero/lib-ethers ethers@^5.0.0
To install early access releases (pre-releases) - use a specific version to install:
npm install @sovryn-zero/lib-ethers@1.0.0-early.access.0
The actual early access release version is here.
Connecting to an Ethereum node and sending a transaction:
const { Wallet, providers } = require("ethers");
const { EthersLiquity } = require("@sovryn-zero/lib-ethers");
async function example() {
const provider = new providers.JsonRpcProvider("http://localhost:8545");
const wallet = new Wallet(process.env.PRIVATE_KEY).connect(provider);
const zero = await EthersLiquity.connect(wallet);
const { newTrove } = await zero.openTrove({
depositCollateral: 5, // ETH
borrowZUSD: 2000
});
console.log(`Successfully opened a Zero Trove (${newTrove})!`);
}
More examples
See packages/examples in the repo.
API Reference
0.2.6-early.access.0
7 months ago
0.2.6-early.access.1
6 months ago
0.2.5
8 months ago
0.2.3
1 year ago
0.2.4
1 year ago
0.1.0
1 year ago
1.0.1-early.access.1
1 year ago
0.2.1
1 year ago
1.0.1-early.access.0
1 year ago
0.2.0
1 year ago
1.0.0-early.access.8
1 year ago
0.2.2
1 year ago
1.0.0-early.access.4
1 year ago
1.0.0-early.access.3
1 year ago
1.0.0-early.access.6
1 year ago
1.0.0-early.access.5
1 year ago
1.0.0-early.access.2
1 year ago
1.0.0-early.access.7
1 year ago
1.0.0-early.access.1
2 years ago
1.0.0-early.access.0
2 years ago