{"_id":"@develit-io/liquity-lib-ethers","_rev":"6-9ec9d529eef9090d07571465aa84a7c0","name":"@develit-io/liquity-lib-ethers","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.0-semantic-release":{"name":"@develit-io/liquity-lib-ethers","version":"0.0.0-semantic-release","keywords":["Liquity","protocol","DeFi","Ethereum"],"author":{"name":"Daniel Simon","email":"dani@liquity.org"},"license":"MIT","_id":"@develit-io/liquity-lib-ethers@0.0.0-semantic-release","maintainers":[{"name":"kleinpetr","email":"petr@kleinpetr.com"}],"homepage":"https://github.com/liquity/liquity#readme","bugs":{"url":"https://github.com/liquity/dev/issues"},"dist":{"shasum":"86ad715c2249138e3194f2dd3de61af73fb01b2a","tarball":"https://registry.npmjs.org/@develit-io/liquity-lib-ethers/-/liquity-lib-ethers-0.0.0-semantic-release.tgz","fileCount":146,"integrity":"sha512-dXAx7BKZBwqtQF2cOl7b9xObWd7keEcMu+Uv6tcrVFvJhi7M7rcm+Y+k8eN2AAWHkSKSx2q2cPqP3n95JzVlrg==","signatures":[{"sig":"MEQCIE5U9IklDjiXPJIKjHKjh3GHTVD2dLgsb0mkLEYSWDHxAiBXC2k28hMCHFzGWdUG8KXijnK0S1bwkSAuyQUVOcOxdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1285270},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"14eac8a42bee76b30f127d1e4db090c97cc8b503","scripts":{"test":"hardhat test","hardhat":"hardhat","prepare":"run-s prepare:*","test-live":"run-s test-live:*","prepare:api":"api-extractor run --local","prepare:tsc":"tsc --project tsconfig.dist.json","spam-troves":"ts-node scripts/spam-troves.ts","prepare:types":"ts-node scripts/generate-types.ts","test-live:run":"cross-env USE_LIVE_VERSION=true hardhat test","prepare:eslint":"eslint src","scrape-eth-usd":"ts-node scripts/scrape-eth-usd.ts","save-live-version":"run-s save-live-version:*","check-live-version":"ts-node scripts/check-live-version.ts","prepare:deployments":"ts-node scripts/copy-deployments.ts","save-live-version:run":"ts-node scripts/save-live-version.ts","delete-dev-deployments":"ts-node scripts/delete-dev-deployments.ts","save-live-version:check":"run-s check-live-version","test-live:check-version":"run-s check-live-version"},"_npmUser":{"name":"kleinpetr","email":"petr@kleinpetr.com"},"repository":{"url":"git+https://github.com/liquity/dev.git","type":"git"},"_npmVersion":"8.19.4","description":"Liquity SDK Ethers-based implementation","directories":{},"_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ws":"7.4.6","chai":"4.3.4","dotenv":"8.2.0","eslint":"7.22.0","ethers":"5.4.3","hardhat":"2.6.4","ts-node":"9.1.1","fs-extra":"9.1.0","@types/ws":"7.4.4","cross-env":"7.0.3","chai-spies":"1.0.0","typescript":"4.1.5","@types/chai":"4.2.15","@types/node":"14.14.34","npm-run-all":"4.1.5","@types/mocha":"8.2.1","@types/fs-extra":"9.0.8","chai-as-promised":"7.1.1","@types/chai-spies":"1.0.3","@types/sinon-chai":"3.2.5","eslint-plugin-tsdoc":"0.2.11","@types/chai-as-promised":"7.1.3","@microsoft/api-extractor":"7.13.2","@nomiclabs/hardhat-ethers":"2.0.2","@typescript-eslint/parser":"4.18.0","@typescript-eslint/eslint-plugin":"4.17.0"},"peerDependencies":{"ethers":"^5.3.0","@liquity/lib-base":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/liquity-lib-ethers_0.0.0-semantic-release_1685959314603_0.1369845752773151","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@develit-io/liquity-lib-ethers","version":"1.0.0","keywords":["Liquity","protocol","DeFi","Ethereum"],"author":{"name":"Daniel Simon","email":"dani@liquity.org"},"license":"MIT","_id":"@develit-io/liquity-lib-ethers@1.0.0","maintainers":[{"name":"kleinpetr","email":"petr@kleinpetr.com"}],"homepage":"https://github.com/liquity/liquity#readme","bugs":{"url":"https://github.com/liquity/dev/issues"},"dist":{"shasum":"911fce05d83e54990aa545dafcbcd82b338ec147","tarball":"https://registry.npmjs.org/@develit-io/liquity-lib-ethers/-/liquity-lib-ethers-1.0.0.tgz","fileCount":146,"integrity":"sha512-SN0VKitLm+e7i2koCQ7+z+l17gOvjXFPDSIjxo+eUqk4Gd301ZeLRgTdQXOAUpuyblGss+DAec+p8TVdQHl3AA==","signatures":[{"sig":"MEYCIQDiO/ng8Ku6Awy/NTLwE+DvyJWGeFJlFQdmlu8U7VV21AIhAJBUs70gHqYndhDnAw2Z0/PXPoPJXhYFuAV6o9mOWeZv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1286845},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"15853ad8999760a7b4fc03e8d7d9967e36fe3fe5","scripts":{"test":"hardhat test","hardhat":"hardhat","prepare":"run-s prepare:*","test-live":"run-s test-live:*","prepare:api":"api-extractor run --local","prepare:tsc":"tsc --project tsconfig.dist.json","spam-troves":"ts-node scripts/spam-troves.ts","prepare:types":"ts-node scripts/generate-types.ts","test-live:run":"cross-env USE_LIVE_VERSION=true hardhat test","prepare:eslint":"eslint src","scrape-eth-usd":"ts-node scripts/scrape-eth-usd.ts","save-live-version":"run-s save-live-version:*","check-live-version":"ts-node scripts/check-live-version.ts","prepare:deployments":"ts-node scripts/copy-deployments.ts","save-live-version:run":"ts-node scripts/save-live-version.ts","delete-dev-deployments":"ts-node scripts/delete-dev-deployments.ts","save-live-version:check":"run-s check-live-version","test-live:check-version":"run-s check-live-version"},"_npmUser":{"name":"kleinpetr","email":"petr@kleinpetr.com"},"repository":{"url":"git+https://github.com/liquity/dev.git","type":"git"},"_npmVersion":"8.19.4","description":"Liquity SDK Ethers-based implementation","directories":{},"_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"ws":"7.4.6","chai":"4.3.4","dotenv":"8.2.0","eslint":"7.22.0","ethers":"5.4.3","hardhat":"2.6.4","ts-node":"9.1.1","fs-extra":"9.1.0","@types/ws":"7.4.4","cross-env":"7.0.3","chai-spies":"1.0.0","typescript":"4.1.5","@types/chai":"4.2.15","@types/node":"14.14.34","npm-run-all":"4.1.5","@types/mocha":"8.2.1","@types/fs-extra":"9.0.8","chai-as-promised":"7.1.1","@types/chai-spies":"1.0.3","@types/sinon-chai":"3.2.5","eslint-plugin-tsdoc":"0.2.11","@types/chai-as-promised":"7.1.3","@microsoft/api-extractor":"7.13.2","@nomiclabs/hardhat-ethers":"2.0.2","@typescript-eslint/parser":"4.18.0","@typescript-eslint/eslint-plugin":"4.17.0"},"peerDependencies":{"ethers":"^5.3.0","@liquity/lib-base":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/liquity-lib-ethers_1.0.0_1685959641559_0.6821181843982735","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-06-05T10:01:54.540Z","modified":"2026-08-21T09:55:15.267Z","0.0.0-semantic-release":"2023-06-05T10:01:54.761Z","1.0.0":"2023-06-05T10:07:21.839Z"},"bugs":{"url":"https://github.com/liquity/dev/issues"},"author":{"name":"Daniel Simon","email":"dani@liquity.org"},"license":"MIT","homepage":"https://github.com/liquity/liquity#readme","keywords":["Liquity","protocol","DeFi","Ethereum"],"repository":{"url":"git+https://github.com/liquity/dev.git","type":"git"},"description":"Liquity SDK Ethers-based implementation","maintainers":[{"email":"petr@kleinpetr.com","name":"kleinpetr"},{"email":"muf@develit.io","name":"mufdevelit"},{"email":"tonda@develit.io","name":"tonda.develit"}],"readme":"# @liquity/lib-ethers\n\n[Ethers](https://www.npmjs.com/package/ethers)-based library for reading Liquity protocol state and sending transactions.\n\n## Quickstart\n\nInstall in your project:\n\n```\nnpm install --save @liquity/lib-base @liquity/lib-ethers ethers@^5.0.0\n```\n\nConnecting to an Ethereum node and sending a transaction:\n\n```javascript\nconst { Wallet, providers } = require(\"ethers\");\nconst { EthersLiquity } = require(\"@liquity/lib-ethers\");\n\nasync function example() {\n  const provider = new providers.JsonRpcProvider(\"http://localhost:8545\");\n  const wallet = new Wallet(process.env.PRIVATE_KEY).connect(provider);\n  const liquity = await EthersLiquity.connect(wallet);\n\n  const { newTrove } = await liquity.openTrove({\n    depositCollateral: 5, // ETH\n    borrowLUSD: 2000\n  });\n\n  console.log(`Successfully opened a Liquity Trove (${newTrove})!`);\n}\n```\n\n## More examples\n\nSee [packages/examples](https://github.com/liquity/liquity/tree/master/packages/examples) in the repo.\n\nLiquity's [Dev UI](https://github.com/liquity/liquity/tree/master/packages/dev-frontend) itself contains many examples of `@liquity/lib-ethers` use.\n\n## API Reference\n\nFor now, it can be found in the public Liquity [repo](https://github.com/liquity/liquity/blob/master/docs/sdk/lib-ethers.md).\n\n","readmeFilename":"README.md"}