{"_id":"@aegeanfin/contract-helpers","_rev":"5-f9fc2e16c2dec8b40f02606e7857aff0","name":"@aegeanfin/contract-helpers","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.0":{"name":"@aegeanfin/contract-helpers","version":"1.0.0","author":{"name":"aegean"},"license":"MIT","_id":"@aegeanfin/contract-helpers@1.0.0","maintainers":[{"name":"aegeanfinance","email":"hiren.unblock@gmail.com"}],"dist":{"shasum":"d020a4d7e773a11447cb4a4510752051079ca9ea","tarball":"https://registry.npmjs.org/@aegeanfin/contract-helpers/-/contract-helpers-1.0.0.tgz","fileCount":974,"integrity":"sha512-gEynEmblZjetKB3ieAS5quf+1YUbywFLlLKQYJvn0N5gd6hSL9bDzcmPO9O+6xCkPKPxEY9lECHgG/QQklF7tg==","signatures":[{"sig":"MEUCIQD3A08rKrT97QVrTauShzlUf1r1EfZB3uRTBt9UGIR2tQIgN3D1BiIRDSHyBHyiqROkT5mOgBavv6ckbMCeUZyhsAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6189175},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","scripts":{"lint":"cd ../.. && eslint packages/contract-helpers/src/**/*.ts","test":"cd ../.. && yarn test packages/contract-helpers","build":"cd ../.. && tsc -p packages/contract-helpers/tsconfig.json && tsc -p packages/contract-helpers/tsconfig.json --module commonjs --outDir ./packages/contract-helpers/dist/cjs","clean":"cd ../.. && npx rimraf packages/contract-helpers/dist packages/math-utils/*.log*","cover":"cd ../.. && yarn cover packages/contract-helpers","commit":"cd ../.. && yarn commit","clean:v3":"rimraf src/v3-UiPoolDataProvider-contract/typechain/*","prebuild":"npm run clean","test:watch":"cd ../.. && yarn test --watch packages/contract-helpers","check-types":"yarn build -- --noEmit","generate:v3":"yarn clean:v3 && yarn typechain --target=ethers-v5 ./src/v3-UiPoolDataProvider-contract/abis/**/*.json --out-dir ./src/v3-UiPoolDataProvider-contract/typechain","clean:UiPool":"rimraf src/lendingPool-contract/typechain/*","prepublishOnly":"yarn build","generate:UiPool":"yarn clean:UiPool && yarn typechain --target=ethers-v5 ./src/lendingPool-contract/abis/**/*.json --out-dir ./src/lendingPool-contract/typechain"},"_npmUser":{"name":"aegeanfinance","email":"hiren.unblock@gmail.com"},"_npmVersion":"8.19.4","description":"The `@aegeanfin/contract-helpers` package offers a set of services which allow querying aggregated on-chain data via rpc.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"isomorphic-unfetch":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ethers":"5.4.7","typechain":"7.0.0","reflect-metadata":"^0.1.13","@typechain/ethers-v5":"7.1.0"},"peerDependencies":{"tslib":"^2.4.x","ethers":"^5.x","bignumber.js":"^9.x","reflect-metadata":"^0.1.x"},"_npmOperationalInternal":{"tmp":"tmp/contract-helpers_1.0.0_1766479047632_0.6400097225052688","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aegeanfin/contract-helpers","version":"1.1.0","author":{"name":"aegean"},"license":"MIT","_id":"@aegeanfin/contract-helpers@1.1.0","maintainers":[{"name":"aegeanfinance","email":"hiren.unblock@gmail.com"}],"dist":{"shasum":"1831690f29a7427e68c55c67e727de942e5001c9","tarball":"https://registry.npmjs.org/@aegeanfin/contract-helpers/-/contract-helpers-1.1.0.tgz","fileCount":994,"integrity":"sha512-we6MlyEygziStGI39e7Gsf0dYPKacF/pvePuhCvlpO8HpkkeuIzlOxqkz8cfRwQhlALVvjUiAHGFfPKy56IwPA==","signatures":[{"sig":"MEYCIQDlzHq2eckHE4VKWMQYvkZnewZRY+g5Z9fmnClFyUKeeQIhAK7aci/TF9lr9KNM24WOI+pbfByFSWd61g1hUF1u5p95","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6366391},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"6bc15a0621529bffdbc9cc0298cc185da0ad6e7f","scripts":{"lint":"cd ../.. && eslint packages/contract-helpers/src/**/*.ts","test":"cd ../.. && yarn test packages/contract-helpers","build":"cd ../.. && tsc -p packages/contract-helpers/tsconfig.json && tsc -p packages/contract-helpers/tsconfig.json --module commonjs --outDir ./packages/contract-helpers/dist/cjs","clean":"cd ../.. && npx rimraf packages/contract-helpers/dist packages/math-utils/*.log*","cover":"cd ../.. && yarn cover packages/contract-helpers","commit":"cd ../.. && yarn commit","clean:v3":"rimraf src/v3-UiPoolDataProvider-contract/typechain/*","prebuild":"npm run clean","test:watch":"cd ../.. && yarn test --watch packages/contract-helpers","check-types":"yarn build -- --noEmit","generate:v3":"yarn clean:v3 && yarn typechain --target=ethers-v5 ./src/v3-UiPoolDataProvider-contract/abis/**/*.json --out-dir ./src/v3-UiPoolDataProvider-contract/typechain","clean:UiPool":"rimraf src/lendingPool-contract/typechain/*","prepublishOnly":"yarn build","clean:stakeData":"rimraf src/uiStakeDataProvider-contract/typechain/*","generate:UiPool":"yarn clean:UiPool && yarn typechain --target=ethers-v5 ./src/lendingPool-contract/abis/**/*.json --out-dir ./src/lendingPool-contract/typechain","generate:stakeData":"yarn typechain --target=ethers-v5 ./src/uiStakeDataProvider-contract/abis/**/*.json --out-dir ./src/uiStakeDataProvider-contract/typechain"},"_npmUser":{"name":"aegeanfinance","email":"hiren.unblock@gmail.com"},"_npmVersion":"8.19.4","description":"The `@aegeanfin/contract-helpers` package offers a set of services which allow\r querying aggregated on-chain data via rpc.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"isomorphic-unfetch":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.4.x","ethers":"^5.x","bignumber.js":"^9.x","reflect-metadata":"^0.1.x"},"_npmOperationalInternal":{"tmp":"tmp/contract-helpers_1.1.0_1768558210942_0.32909804062568715","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aegeanfin/contract-helpers","version":"1.2.0","author":{"name":"aegean"},"license":"MIT","_id":"@aegeanfin/contract-helpers@1.2.0","maintainers":[{"name":"aegeanfinance","email":"hiren.unblock@gmail.com"}],"dist":{"shasum":"b9eabb6b35d2c1ef85990c0748637dce377da16d","tarball":"https://registry.npmjs.org/@aegeanfin/contract-helpers/-/contract-helpers-1.2.0.tgz","fileCount":1014,"integrity":"sha512-S7jDL7+b3gVBfGeFAjFbutOZbEJEllg+HpewMhqylvjdXLUZq3mi9EucIZeJ3Fzso+kB59lT1yQEZErHuETRlQ==","signatures":[{"sig":"MEUCIQCb6rps+hme4EMhv7FaVSq9VoNAzvpGG8Zte6m7AWvN1gIgZW22AALET8C7k/KLByi562y5Anb95faLlZxm3hIFbKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6473868},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"4111c0083ee3cf1b6e33dd6f031345966924bedf","scripts":{"lint":"cd ../.. && eslint packages/contract-helpers/src/**/*.ts","test":"cd ../.. && yarn test packages/contract-helpers","build":"cd ../.. && tsc -p packages/contract-helpers/tsconfig.json && tsc -p packages/contract-helpers/tsconfig.json --module commonjs --outDir ./packages/contract-helpers/dist/cjs","clean":"cd ../.. && npx rimraf packages/contract-helpers/dist packages/math-utils/*.log*","cover":"cd ../.. && yarn cover packages/contract-helpers","commit":"cd ../.. && yarn commit","clean:v3":"rimraf src/v3-UiPoolDataProvider-contract/typechain/*","prebuild":"npm run clean","test:watch":"cd ../.. && yarn test --watch packages/contract-helpers","check-types":"yarn build -- --noEmit","generate:v3":"yarn clean:v3 && yarn typechain --target=ethers-v5 ./src/v3-UiPoolDataProvider-contract/abis/**/*.json --out-dir ./src/v3-UiPoolDataProvider-contract/typechain","clean:UiPool":"rimraf src/lendingPool-contract/typechain/*","prepublishOnly":"yarn build","clean:stakeData":"rimraf src/uiStakeDataProvider-contract/typechain/*","generate:UiPool":"yarn clean:UiPool && yarn typechain --target=ethers-v5 ./src/lendingPool-contract/abis/**/*.json --out-dir ./src/lendingPool-contract/typechain","generate:stakeData":"yarn typechain --target=ethers-v5 ./src/uiStakeDataProvider-contract/abis/**/*.json --out-dir ./src/uiStakeDataProvider-contract/typechain","clean:incentiveController":"rimraf src/incentive-controller/typechain/*","generate:incentiveController":"yarn clean:incentiveController && yarn typechain --target=ethers-v5 ./src/incentive-controller/abis/**/*.json --out-dir ./src/incentive-controller/typechain"},"_npmUser":{"name":"aegeanfinance","email":"hiren.unblock@gmail.com"},"_npmVersion":"8.19.4","description":"The `@aegeanfin/contract-helpers` package offers a set of services which allow\r querying aggregated on-chain data via rpc.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"isomorphic-unfetch":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.4.x","ethers":"^5.x","bignumber.js":"^9.x","reflect-metadata":"^0.1.x"},"_npmOperationalInternal":{"tmp":"tmp/contract-helpers_1.2.0_1768971460768_0.2812043342236312","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@aegeanfin/contract-helpers","version":"1.3.0","author":{"name":"aegean"},"license":"MIT","_id":"@aegeanfin/contract-helpers@1.3.0","maintainers":[{"name":"aegeanfinance","email":"hiren.unblock@gmail.com"}],"dist":{"shasum":"694e0621e011c9fd73add7c8240a4d4a0b0101a2","tarball":"https://registry.npmjs.org/@aegeanfin/contract-helpers/-/contract-helpers-1.3.0.tgz","fileCount":1034,"integrity":"sha512-GTJ3pc1tdESyLoGjxOAQ5QKFDbrIInFYF0Lt1DEz66gBDGUTMHypYrjKDk+Ta8ioXEXvtMM360tz29iwQanW5A==","signatures":[{"sig":"MEYCIQDKNnlDACVFOtu8k/B+Dreek/HOxL5tTbAZtJWiE/TbbQIhAJx6dVhXOGmRbiJmw98dFwoCdPhEMS/ibPw8OSjSv6Ls","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6830944},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"2a755ef7ca08b7b3ad5aaba2fc97eeb6c03797fe","scripts":{"lint":"cd ../.. && eslint packages/contract-helpers/src/**/*.ts","test":"cd ../.. && yarn test packages/contract-helpers","build":"cd ../.. && tsc -p packages/contract-helpers/tsconfig.json && tsc -p packages/contract-helpers/tsconfig.json --module commonjs --outDir ./packages/contract-helpers/dist/cjs","clean":"cd ../.. && npx rimraf packages/contract-helpers/dist packages/math-utils/*.log*","cover":"cd ../.. && yarn cover packages/contract-helpers","commit":"cd ../.. && yarn commit","clean:v3":"rimraf src/v3-UiPoolDataProvider-contract/typechain/*","prebuild":"npm run clean","test:watch":"cd ../.. && yarn test --watch packages/contract-helpers","check-types":"yarn build -- --noEmit","generate:v3":"yarn clean:v3 && yarn typechain --target=ethers-v5 ./src/v3-UiPoolDataProvider-contract/abis/**/*.json --out-dir ./src/v3-UiPoolDataProvider-contract/typechain","clean:UiPool":"rimraf src/lendingPool-contract/typechain/*","prepublishOnly":"yarn build","clean:stakeData":"rimraf src/uiStakeDataProvider-contract/typechain/*","generate:UiPool":"yarn clean:UiPool && yarn typechain --target=ethers-v5 ./src/lendingPool-contract/abis/**/*.json --out-dir ./src/lendingPool-contract/typechain","generate:stakeData":"yarn typechain --target=ethers-v5 ./src/uiStakeDataProvider-contract/abis/**/*.json --out-dir ./src/uiStakeDataProvider-contract/typechain","clean:stakingContract":"rimraf src/stakingContract/typechain/*","generate:stakingContract":"yarn clean:stakingContract && yarn typechain --target=ethers-v5 ./src/staking-contract/abis/**/*.json --out-dir ./src/staking-contract/typechain","clean:incentiveController":"rimraf src/incentive-controller/typechain/*","generate:incentiveController":"yarn clean:incentiveController && yarn typechain --target=ethers-v5 ./src/incentive-controller/abis/**/*.json --out-dir ./src/incentive-controller/typechain"},"_npmUser":{"name":"aegeanfinance","email":"hiren.unblock@gmail.com"},"_npmVersion":"8.19.4","description":"The `@aegeanfin/contract-helpers` package offers a set of services which allow\r querying aggregated on-chain data via rpc.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"isomorphic-unfetch":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.4.x","ethers":"^5.x","bignumber.js":"^9.x","reflect-metadata":"^0.1.x"},"_npmOperationalInternal":{"tmp":"tmp/contract-helpers_1.3.0_1770812763447_0.1849972042268071","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@aegeanfin/contract-helpers","version":"1.4.0","sideEffects":false,"license":"MIT","description":"The `@aegeanfin/contract-helpers` package offers a set of services which allow querying aggregated on-chain data via rpc.","scripts":{"clean":"cd ../.. && npx rimraf packages/contract-helpers/dist packages/math-utils/*.log*","lint":"cd ../.. && eslint packages/contract-helpers/src/**/*.ts","check-types":"yarn build -- --noEmit","prebuild":"npm run clean","build":"cd ../.. && tsc -p packages/contract-helpers/tsconfig.json && tsc -p packages/contract-helpers/tsconfig.json --module commonjs --outDir ./packages/contract-helpers/dist/cjs","test":"cd ../.. && yarn test packages/contract-helpers","test:watch":"cd ../.. && yarn test --watch packages/contract-helpers","cover":"cd ../.. && yarn cover packages/contract-helpers","commit":"cd ../.. && yarn commit","prepublishOnly":"yarn build","clean:UiPool":"rimraf src/lendingPool-contract/typechain/*","clean:v3":"rimraf src/v3-UiPoolDataProvider-contract/typechain/*","generate:v3":"yarn clean:v3 && yarn typechain --target=ethers-v5 ./src/v3-UiPoolDataProvider-contract/abis/**/*.json --out-dir ./src/v3-UiPoolDataProvider-contract/typechain","generate:UiPool":"yarn clean:UiPool && yarn typechain --target=ethers-v5 ./src/lendingPool-contract/abis/**/*.json --out-dir ./src/lendingPool-contract/typechain","generate:stakeData":"yarn typechain --target=ethers-v5 ./src/uiStakeDataProvider-contract/abis/**/*.json --out-dir ./src/uiStakeDataProvider-contract/typechain","clean:stakeData":"rimraf src/uiStakeDataProvider-contract/typechain/*","generate:incentiveController":"yarn clean:incentiveController && yarn typechain --target=ethers-v5 ./src/incentive-controller/abis/**/*.json --out-dir ./src/incentive-controller/typechain","clean:incentiveController":"rimraf src/incentive-controller/typechain/*","generate:stakingContract":"yarn clean:stakingContract && yarn typechain --target=ethers-v5 ./src/staking-contract/abis/**/*.json --out-dir ./src/staking-contract/typechain","clean:stakingContract":"rimraf src/stakingContract/typechain/*"},"peerDependencies":{"bignumber.js":"^9.x","ethers":"^5.x","reflect-metadata":"^0.1.x","tslib":"^2.4.x"},"dependencies":{"isomorphic-unfetch":"^3.1.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","author":{"name":"aegean"},"publishConfig":{"access":"public"},"_id":"@aegeanfin/contract-helpers@1.4.0","gitHead":"0d3d57f18bdd66a4d152feabb61782c8d49b214c","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-gg3BaBTQhPmYrRuzYtIc7AUcakgfOXviXC9pWWpA++RbJUEWXyk4r6BacJo/xdSJV2Wzmi08d4sIGxedzeFgyw==","shasum":"247c7442299301c752a74d92a072776aabb5d2b4","tarball":"https://registry.npmjs.org/@aegeanfin/contract-helpers/-/contract-helpers-1.4.0.tgz","fileCount":1072,"unpackedSize":7083386,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD0XefVJdG46r5bo3ZT+BgTYqNQ5cCnA0bLrWER8H0o3gIgFjYy3OH1vIn7ERGtfQzQ8o7cPRUHh++gxQnnsWeeg0E="}]},"_npmUser":{"name":"aegeanfinance","email":"hiren.unblock@gmail.com"},"directories":{},"maintainers":[{"name":"aegeanfinance","email":"hiren.unblock@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/contract-helpers_1.4.0_1773999051937_0.6734617804474619"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-23T08:37:27.539Z","modified":"2026-03-20T09:30:52.482Z","1.0.0":"2025-12-23T08:37:27.842Z","1.1.0":"2026-01-16T10:10:11.166Z","1.2.0":"2026-01-21T04:57:40.971Z","1.3.0":"2026-02-11T12:26:03.614Z","1.4.0":"2026-03-20T09:30:52.116Z"},"author":{"name":"aegean"},"license":"MIT","description":"The `@aegeanfin/contract-helpers` package offers a set of services which allow querying aggregated on-chain data via rpc.","maintainers":[{"name":"aegeanfinance","email":"hiren.unblock@gmail.com"}],"readme":"# @aegeanfin/contract-helpers\n\nThe `@aegeanfin/contract-helpers` package offers a set of services which allow\nquerying aggregated on-chain data via rpc.\n\n## Installation\n\nInstall the package in your project directory with:\n\n```sh\n// with npm\nnpm install @aegeanfin/contract-helpers\n\n// with yarn\nyarn add @aegeanfin/contract-helpers\n```\n","readmeFilename":"README.md"}