{"_id":"@chanceprotocol/v4-client-js","_rev":"15-9f167d0b52144ee3439e4636e284cd3f","name":"@chanceprotocol/v4-client-js","dist-tags":{"latest":"1.18.16"},"versions":{"1.18.1":{"name":"@chanceprotocol/v4-client-js","author":{"name":"PoolTogether Inc."},"description":"Client library for simple interactions with PoolTogether V4 contracts.","module":"dist/v4-client-js.esm.js","version":"1.18.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bugs":{"url":"https://github.com/pooltogether/issues","email":"bugs@chanceprotocol.com"},"homepage":"https://github.com/pooltogether/v4-client-js","engines":{"node":">=16"},"repository":{"url":"git+https://github.com/pooltogether/v4-client-js.git","type":"git"},"husky":{"hooks":{"pre-commit":"tsdx lint --fix"}},"prettier":{"printWidth":100,"tabWidth":2,"semi":false,"singleQuote":true,"quoteProps":"consistent","jsxBracketSameLine":false,"jsxSingleQuote":true,"arrowParens":"always","trailingComma":"none"},"size-limit":[{"path":"dist/v4-client-js.cjs.production.min.js","limit":"10 KB"},{"path":"dist/v4-client-js.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.3","@types/lodash.memoize":"^4.1.6","husky":"^7.0.2","replace-in-files":"^3.0.0","size-limit":"^5.0.3","tsdx":"^0.14.1","tslib":"^2.3.1","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.11.11","typescript":"^4.8.3","@types/node":"20.4.4"},"dependencies":{"@ethersproject/address":"^5.1.0","@ethersproject/constants":"^5.1.0","@ethersproject/providers":"^5.1.0","@ethersproject/abstract-signer":"^5.1.0","@ethersproject/abstract-provider":"^5.1.0","@ethersproject/contracts":"^5.1.0","@ethersproject/units":"^5.1.0","@ethersproject/strings":"^5.1.0","@ethersproject/keccak256":"^5.1.0","@ethersproject/bignumber":"^5.1.0","@ethersproject/abi":"^5.1.0","debug":"^4.3.3","eth-permit":"^0.2.3","ethers":"^5.4.6","@chanceprotocol/contract-list-schema":"0.1.4","@chanceprotocol/etherplex":"1.1.5","@chanceprotocol/utilities":"0.7.0","@chanceprotocol/v4-utils-js":"0.1.7"},"scripts":{"start":"tsdx watch --onSuccess \"yalc push\"","reinstall":"rm -rf node_modules && yarn install","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watch","test:coverage":"tsdx test --coverage","lint":"tsdx lint src","lint:fix":"tsdx lint src --fix","size":"size-limit","analyze":"size-limit --why","docs":"yarn docs:md ; yarn docs:clean","docs:md":"yarn typedoc --plugin typedoc-plugin-markdown --entryDocument index.md --hideBreadcrumbs true --namedAnchors false --out docs/md","docs:html":"yarn typedoc --plugin none --out docs/app src/index.ts ","docs:clean":"node ./scripts/docsFindAndReplace.js ; node ./scripts/docsCleanup.js"},"_id":"@chanceprotocol/v4-client-js@1.18.1","_integrity":"sha512-EPvdNBuKacRQ/BnBefHge+7slRNQ/u8mA3HW5hdT4egx2Ms2pYOmXorGMUHgYTyp/MS36AcZgOKsCF5J/orFoA==","_resolved":"/tmp/6f60d47bfc9159c6bafb5bfe119e7bed/chanceprotocol-v4-client-js-1.18.1.tgz","_from":"file:chanceprotocol-v4-client-js-1.18.1.tgz","_nodeVersion":"16.15.1","_npmVersion":"9.6.5","dist":{"integrity":"sha512-EPvdNBuKacRQ/BnBefHge+7slRNQ/u8mA3HW5hdT4egx2Ms2pYOmXorGMUHgYTyp/MS36AcZgOKsCF5J/orFoA==","shasum":"327b702b7eb68631c8070438c6368e69c5147297","tarball":"https://registry.npmjs.org/@chanceprotocol/v4-client-js/-/v4-client-js-1.18.1.tgz","fileCount":74,"unpackedSize":1359628,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTbIFRIIpGihtW6tYrZpKvKhJwYletVo8qAUapvu+cgAiEAjxzox8kQJ6fi8LJofwchR9cw2ff1XdYxivddVndzei8="}]},"_npmUser":{"name":"chanceprotocol","email":"chance@netixsol.com"},"directories":{},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-client-js_1.18.1_1692257304252_0.7704343566872174"},"_hasShrinkwrap":false},"1.18.2":{"name":"@chanceprotocol/v4-client-js","author":{"name":"PoolTogether Inc."},"description":"Client library for simple interactions with PoolTogether V4 contracts.","module":"dist/v4-client-js.esm.js","version":"1.18.2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bugs":{"url":"https://github.com/pooltogether/issues","email":"bugs@chanceprotocol.com"},"homepage":"https://github.com/pooltogether/v4-client-js","engines":{"node":">=16"},"repository":{"url":"git+https://github.com/pooltogether/v4-client-js.git","type":"git"},"husky":{"hooks":{"pre-commit":"tsdx lint --fix"}},"prettier":{"printWidth":100,"tabWidth":2,"semi":false,"singleQuote":true,"quoteProps":"consistent","jsxBracketSameLine":false,"jsxSingleQuote":true,"arrowParens":"always","trailingComma":"none"},"size-limit":[{"path":"dist/v4-client-js.cjs.production.min.js","limit":"10 KB"},{"path":"dist/v4-client-js.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.3","@types/lodash.memoize":"^4.1.6","husky":"^7.0.2","replace-in-files":"^3.0.0","size-limit":"^5.0.3","tsdx":"^0.14.1","tslib":"^2.3.1","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.11.11","typescript":"4.8.4","@types/node":"20.4.4"},"dependencies":{"@ethersproject/address":"^5.1.0","@ethersproject/constants":"^5.1.0","@ethersproject/providers":"^5.1.0","@ethersproject/abstract-signer":"^5.1.0","@ethersproject/abstract-provider":"^5.1.0","@ethersproject/contracts":"^5.1.0","@ethersproject/units":"^5.1.0","@ethersproject/strings":"^5.1.0","@ethersproject/keccak256":"^5.1.0","@ethersproject/bignumber":"^5.1.0","@ethersproject/abi":"^5.1.0","debug":"^4.3.3","eth-permit":"^0.2.3","ethers":"^5.4.6","@chanceprotocol/contract-list-schema":"0.1.4","@chanceprotocol/etherplex":"1.1.5","@chanceprotocol/utilities":"0.7.0","@chanceprotocol/v4-utils-js":"0.1.7"},"scripts":{"start":"tsdx watch --onSuccess \"yalc push\"","reinstall":"rm -rf node_modules && pnpm install","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watch","test:coverage":"tsdx test --coverage","lint":"tsdx lint src","lint:fix":"tsdx lint src --fix","size":"size-limit","analyze":"size-limit --why","docs":"pnpm docs:md ; pnpm docs:clean","docs:md":"pnpm typedoc --plugin typedoc-plugin-markdown --entryDocument index.md --hideBreadcrumbs true --namedAnchors false --out docs/md","docs:html":"pnpm typedoc --plugin none --out docs/app src/index.ts ","docs:clean":"node ./scripts/docsFindAndReplace.js ; node ./scripts/docsCleanup.js"},"_id":"@chanceprotocol/v4-client-js@1.18.2","_integrity":"sha512-SE9FS4TQ4ScxPp1blbZNJEsaO3XlI759UFf08aiEOdjA6UlGiA6/0HCgUHH8KyXv7PsPqMuCfKwWpAcZcg6sVg==","_resolved":"/tmp/5e644d1ef2b553cb61786bf442de061e/chanceprotocol-v4-client-js-1.18.2.tgz","_from":"file:chanceprotocol-v4-client-js-1.18.2.tgz","_nodeVersion":"16.15.1","_npmVersion":"9.6.5","dist":{"integrity":"sha512-SE9FS4TQ4ScxPp1blbZNJEsaO3XlI759UFf08aiEOdjA6UlGiA6/0HCgUHH8KyXv7PsPqMuCfKwWpAcZcg6sVg==","shasum":"3d4bbe166870ab7841653ec21fbd70a6619030ec","tarball":"https://registry.npmjs.org/@chanceprotocol/v4-client-js/-/v4-client-js-1.18.2.tgz","fileCount":74,"unpackedSize":1359724,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIkI/BjYV92OKHrhASdVBmS0kEg+PxoDseN5IZtU7aeAiA/DAvEeMhS+6o0o9sTWABPxcKRwQpTc8KS36BTwbx4vw=="}]},"_npmUser":{"name":"chanceprotocol","email":"chance@netixsol.com"},"directories":{},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-client-js_1.18.2_1692700917857_0.5990694630923494"},"_hasShrinkwrap":false},"1.18.3":{"name":"@chanceprotocol/v4-client-js","author":{"name":"PoolTogether Inc."},"description":"Client library for simple interactions with PoolTogether V4 contracts.","module":"dist/v4-client-js.esm.js","version":"1.18.3","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bugs":{"url":"https://github.com/pooltogether/issues","email":"bugs@chanceprotocol.com"},"homepage":"https://github.com/pooltogether/v4-client-js","engines":{"node":">=16"},"repository":{"url":"git+https://github.com/pooltogether/v4-client-js.git","type":"git"},"husky":{"hooks":{"pre-commit":"tsdx lint --fix"}},"prettier":{"printWidth":100,"tabWidth":2,"semi":false,"singleQuote":true,"quoteProps":"consistent","jsxBracketSameLine":false,"jsxSingleQuote":true,"arrowParens":"always","trailingComma":"none"},"size-limit":[{"path":"dist/v4-client-js.cjs.production.min.js","limit":"10 KB"},{"path":"dist/v4-client-js.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.3","@types/lodash.memoize":"^4.1.6","husky":"^7.0.2","replace-in-files":"^3.0.0","size-limit":"^5.0.3","tsdx":"^0.14.1","tslib":"^2.3.1","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.11.11","typescript":"4.8.4","@types/node":"20.4.4"},"dependencies":{"@ethersproject/address":"^5.1.0","@ethersproject/constants":"^5.1.0","@ethersproject/providers":"^5.1.0","@ethersproject/abstract-signer":"^5.1.0","@ethersproject/abstract-provider":"^5.1.0","@ethersproject/contracts":"^5.1.0","@ethersproject/units":"^5.1.0","@ethersproject/strings":"^5.1.0","@ethersproject/keccak256":"^5.1.0","@ethersproject/bignumber":"^5.1.0","@ethersproject/abi":"^5.1.0","debug":"^4.3.3","eth-permit":"^0.2.3","ethers":"^5.4.6","@chanceprotocol/contract-list-schema":"0.1.4","@chanceprotocol/etherplex":"1.1.5","@chanceprotocol/utilities":"0.7.0","@chanceprotocol/v4-utils-js":"0.1.7"},"scripts":{"start":"tsdx watch --onSuccess \"yalc push\"","reinstall":"rm -rf node_modules && pnpm install","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watch","test:coverage":"tsdx test --coverage","lint":"tsdx lint src","lint:fix":"tsdx lint src --fix","size":"size-limit","analyze":"size-limit --why","docs":"pnpm docs:md ; pnpm docs:clean","docs:md":"pnpm typedoc --plugin typedoc-plugin-markdown --entryDocument index.md --hideBreadcrumbs true --namedAnchors false --out docs/md","docs:html":"pnpm typedoc --plugin none --out docs/app src/index.ts ","docs:clean":"node ./scripts/docsFindAndReplace.js ; node ./scripts/docsCleanup.js"},"_id":"@chanceprotocol/v4-client-js@1.18.3","_integrity":"sha512-2OAn8F13Wu9l7u7kXSZSaApEamvcmiW3tTBAC1QkvMuuVwdbGu1EiP0DULk/AsFdWtaEY10VY5R3pBmwsImguQ==","_resolved":"/tmp/db5124671fa48905107c2f8c75b79fec/chanceprotocol-v4-client-js-1.18.3.tgz","_from":"file:chanceprotocol-v4-client-js-1.18.3.tgz","_nodeVersion":"16.15.1","_npmVersion":"9.6.5","dist":{"integrity":"sha512-2OAn8F13Wu9l7u7kXSZSaApEamvcmiW3tTBAC1QkvMuuVwdbGu1EiP0DULk/AsFdWtaEY10VY5R3pBmwsImguQ==","shasum":"70505c173283016eff874e46242c97ee82b8690c","tarball":"https://registry.npmjs.org/@chanceprotocol/v4-client-js/-/v4-client-js-1.18.3.tgz","fileCount":74,"unpackedSize":1359864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTnO70oPs4KIQuIVgNr6WGI/oH3/2LFkkfTHIEp7ccbAiEAvDzGYPtfu2TUFdasZVdOpczkuLW4Wz487/YvtzENSsU="}]},"_npmUser":{"name":"chanceprotocol","email":"chance@netixsol.com"},"directories":{},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-client-js_1.18.3_1692702638543_0.12328522128908093"},"_hasShrinkwrap":false},"1.18.4":{"name":"@chanceprotocol/v4-client-js","author":{"name":"PoolTogether Inc."},"description":"Client library for simple interactions with PoolTogether V4 contracts.","module":"dist/v4-client-js.esm.js","version":"1.18.4","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bugs":{"url":"https://github.com/pooltogether/issues","email":"bugs@chanceprotocol.com"},"homepage":"https://github.com/pooltogether/v4-client-js","engines":{"node":">=16"},"repository":{"url":"git+https://github.com/pooltogether/v4-client-js.git","type":"git"},"husky":{"hooks":{"pre-commit":"tsdx lint --fix"}},"prettier":{"printWidth":100,"tabWidth":2,"semi":false,"singleQuote":true,"quoteProps":"consistent","jsxBracketSameLine":false,"jsxSingleQuote":true,"arrowParens":"always","trailingComma":"none"},"size-limit":[{"path":"dist/v4-client-js.cjs.production.min.js","limit":"10 KB"},{"path":"dist/v4-client-js.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.3","@types/lodash.memoize":"^4.1.6","husky":"^7.0.2","replace-in-files":"^3.0.0","size-limit":"^5.0.3","tsdx":"^0.14.1","tslib":"^2.3.1","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.11.11","typescript":"4.8.4","@types/node":"20.4.4"},"dependencies":{"@ethersproject/address":"^5.1.0","@ethersproject/constants":"^5.1.0","@ethersproject/providers":"^5.1.0","@ethersproject/abstract-signer":"^5.1.0","@ethersproject/abstract-provider":"^5.1.0","@ethersproject/contracts":"^5.1.0","@ethersproject/units":"^5.1.0","@ethersproject/strings":"^5.1.0","@ethersproject/keccak256":"^5.1.0","@ethersproject/bignumber":"^5.1.0","@ethersproject/abi":"^5.1.0","debug":"^4.3.3","eth-permit":"^0.2.3","ethers":"^5.4.6","@chanceprotocol/contract-list-schema":"0.1.4","@chanceprotocol/etherplex":"1.1.5","@chanceprotocol/utilities":"0.7.0","@chanceprotocol/v4-utils-js":"0.1.7"},"scripts":{"start":"tsdx watch --onSuccess \"yalc push\"","reinstall":"rm -rf node_modules && pnpm install","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watch","test:coverage":"tsdx test --coverage","lint":"tsdx lint src","lint:fix":"tsdx lint src --fix","size":"size-limit","analyze":"size-limit --why","docs":"pnpm docs:md ; pnpm docs:clean","docs:md":"pnpm typedoc --plugin typedoc-plugin-markdown --entryDocument index.md --hideBreadcrumbs true --namedAnchors false --out docs/md","docs:html":"pnpm typedoc --plugin none --out docs/app src/index.ts ","docs:clean":"node ./scripts/docsFindAndReplace.js ; node ./scripts/docsCleanup.js"},"_id":"@chanceprotocol/v4-client-js@1.18.4","_integrity":"sha512-lA6oP0cTz5skoYLjTXYtK6a5r66Nt30QMINlM5ldxenjCGZzSVUZMiBTC7h6STrNCoMHzssQN9na/lIqN6mDJw==","_resolved":"/tmp/ae04ecc86ded0c9686da8d598898c73f/chanceprotocol-v4-client-js-1.18.4.tgz","_from":"file:chanceprotocol-v4-client-js-1.18.4.tgz","_nodeVersion":"16.15.1","_npmVersion":"9.6.5","dist":{"integrity":"sha512-lA6oP0cTz5skoYLjTXYtK6a5r66Nt30QMINlM5ldxenjCGZzSVUZMiBTC7h6STrNCoMHzssQN9na/lIqN6mDJw==","shasum":"1d5c6c3974cdae23d5fe2165ceeebb6e810e4f7f","tarball":"https://registry.npmjs.org/@chanceprotocol/v4-client-js/-/v4-client-js-1.18.4.tgz","fileCount":74,"unpackedSize":1359985,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVPjCi71p6T/ym0bbVGR+Df1YJPJ4Wz1064kExK/qVNAIhAKiT2pkMmLI1hHdHmDfMO+eFDoM+8J2njlXVlDc9m/Ji"}]},"_npmUser":{"name":"chanceprotocol","email":"chance@netixsol.com"},"directories":{},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-client-js_1.18.4_1692859181070_0.3249950106678101"},"_hasShrinkwrap":false},"1.18.5":{"name":"@chanceprotocol/v4-client-js","author":{"name":"PoolTogether Inc."},"description":"Client library for simple interactions with PoolTogether V4 contracts.","module":"dist/v4-client-js.esm.js","version":"1.18.5","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bugs":{"url":"https://github.com/pooltogether/issues","email":"bugs@chanceprotocol.com"},"homepage":"https://github.com/pooltogether/v4-client-js","engines":{"node":">=16"},"repository":{"url":"git+https://github.com/pooltogether/v4-client-js.git","type":"git"},"husky":{"hooks":{"pre-commit":"tsdx lint --fix"}},"prettier":{"printWidth":100,"tabWidth":2,"semi":false,"singleQuote":true,"quoteProps":"consistent","jsxBracketSameLine":false,"jsxSingleQuote":true,"arrowParens":"always","trailingComma":"none"},"size-limit":[{"path":"dist/v4-client-js.cjs.production.min.js","limit":"10 KB"},{"path":"dist/v4-client-js.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.3","@types/lodash.memoize":"^4.1.6","husky":"^7.0.2","replace-in-files":"^3.0.0","size-limit":"^5.0.3","tsdx":"^0.14.1","tslib":"^2.3.1","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.11.11","typescript":"4.8.4","@types/node":"20.4.4"},"dependencies":{"@ethersproject/address":"^5.1.0","@ethersproject/constants":"^5.1.0","@ethersproject/providers":"^5.1.0","@ethersproject/abstract-signer":"^5.1.0","@ethersproject/abstract-provider":"^5.1.0","@ethersproject/contracts":"^5.1.0","@ethersproject/units":"^5.1.0","@ethersproject/strings":"^5.1.0","@ethersproject/keccak256":"^5.1.0","@ethersproject/bignumber":"^5.1.0","@ethersproject/abi":"^5.1.0","debug":"^4.3.3","eth-permit":"^0.2.3","ethers":"^5.4.6","@chanceprotocol/contract-list-schema":"0.1.4","@chanceprotocol/etherplex":"1.1.5","@chanceprotocol/v4-utils-js":"0.1.7","@chanceprotocol/utilities":"0.7.0"},"scripts":{"start":"tsdx watch --onSuccess \"yalc push\"","reinstall":"rm -rf node_modules && pnpm install","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watch","test:coverage":"tsdx test --coverage","lint":"tsdx lint src","lint:fix":"tsdx lint src --fix","size":"size-limit","analyze":"size-limit --why","docs":"pnpm docs:md ; pnpm docs:clean","docs:md":"pnpm typedoc --plugin typedoc-plugin-markdown --entryDocument index.md --hideBreadcrumbs true --namedAnchors false --out docs/md","docs:html":"pnpm typedoc --plugin none --out docs/app src/index.ts ","docs:clean":"node ./scripts/docsFindAndReplace.js ; node ./scripts/docsCleanup.js"},"_id":"@chanceprotocol/v4-client-js@1.18.5","_integrity":"sha512-Ra+yOJVx1EprMadwOKhXkiAeAFUBN0nuiAFbpuxHCoUkZdI+Oxte7r8GeB16+RVD6WootXyG1RgJN097ILzcaw==","_resolved":"/tmp/8b269d22bd4592759161efd38b962857/chanceprotocol-v4-client-js-1.18.5.tgz","_from":"file:chanceprotocol-v4-client-js-1.18.5.tgz","_nodeVersion":"16.15.1","_npmVersion":"9.6.5","dist":{"integrity":"sha512-Ra+yOJVx1EprMadwOKhXkiAeAFUBN0nuiAFbpuxHCoUkZdI+Oxte7r8GeB16+RVD6WootXyG1RgJN097ILzcaw==","shasum":"9b1f5a3ea6c273ad15b145c32af4044a2dd56494","tarball":"https://registry.npmjs.org/@chanceprotocol/v4-client-js/-/v4-client-js-1.18.5.tgz","fileCount":74,"unpackedSize":1359414,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGE4c/IkvvGoZgbGV0KWBzsmIP7ZT7XxSPYqlntET5C2AiEAw2QX4qZkgRaZooUPHoun5zd+OMvBTIn2c6IKjTKrz6g="}]},"_npmUser":{"name":"chanceprotocol","email":"chance@netixsol.com"},"directories":{},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-client-js_1.18.5_1692872338730_0.3384008434565331"},"_hasShrinkwrap":false},"1.18.6":{"name":"@chanceprotocol/v4-client-js","author":{"name":"PoolTogether Inc."},"description":"Client library for simple interactions with PoolTogether V4 contracts.","module":"dist/v4-client-js.esm.js","version":"1.18.6","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bugs":{"url":"https://github.com/pooltogether/issues","email":"bugs@chanceprotocol.com"},"homepage":"https://github.com/pooltogether/v4-client-js","engines":{"node":">=16"},"repository":{"url":"git+https://github.com/pooltogether/v4-client-js.git","type":"git"},"husky":{"hooks":{"pre-commit":"tsdx lint --fix"}},"prettier":{"printWidth":100,"tabWidth":2,"semi":false,"singleQuote":true,"quoteProps":"consistent","jsxBracketSameLine":false,"jsxSingleQuote":true,"arrowParens":"always","trailingComma":"none"},"size-limit":[{"path":"dist/v4-client-js.cjs.production.min.js","limit":"10 KB"},{"path":"dist/v4-client-js.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.3","@types/lodash.memoize":"^4.1.6","husky":"^7.0.2","replace-in-files":"^3.0.0","size-limit":"^5.0.3","tsdx":"^0.14.1","tslib":"^2.3.1","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.11.11","typescript":"4.8.4","@types/node":"20.4.4"},"dependencies":{"@ethersproject/address":"^5.1.0","@ethersproject/constants":"^5.1.0","@ethersproject/providers":"^5.1.0","@ethersproject/abstract-signer":"^5.1.0","@ethersproject/abstract-provider":"^5.1.0","@ethersproject/contracts":"^5.1.0","@ethersproject/units":"^5.1.0","@ethersproject/strings":"^5.1.0","@ethersproject/keccak256":"^5.1.0","@ethersproject/bignumber":"^5.1.0","@ethersproject/abi":"^5.1.0","debug":"^4.3.3","eth-permit":"^0.2.3","ethers":"^5.4.6","@chanceprotocol/contract-list-schema":"0.1.4","@chanceprotocol/etherplex":"1.1.5","@chanceprotocol/v4-utils-js":"0.1.7","@chanceprotocol/utilities":"0.7.0"},"scripts":{"start":"tsdx watch --onSuccess \"yalc push\"","reinstall":"rm -rf node_modules && pnpm install","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watch","test:coverage":"tsdx test --coverage","lint":"tsdx lint src","lint:fix":"tsdx lint src --fix","size":"size-limit","analyze":"size-limit --why","docs":"pnpm docs:md ; pnpm docs:clean","docs:md":"pnpm typedoc --plugin typedoc-plugin-markdown --entryDocument index.md --hideBreadcrumbs true --namedAnchors false --out docs/md","docs:html":"pnpm typedoc --plugin none --out docs/app src/index.ts ","docs:clean":"node ./scripts/docsFindAndReplace.js ; node ./scripts/docsCleanup.js"},"_id":"@chanceprotocol/v4-client-js@1.18.6","_integrity":"sha512-rHwofDB3iMlUyaej2KrBxHUAUpfVHT8dldNq6WctivIl9jGKpRfJK/kgEj6FlF8Q5UfE1JdSre+VJwM2rcoVEg==","_resolved":"/tmp/e4ab60f676a5033406562127fee201d6/chanceprotocol-v4-client-js-1.18.6.tgz","_from":"file:chanceprotocol-v4-client-js-1.18.6.tgz","_nodeVersion":"16.15.1","_npmVersion":"9.6.5","dist":{"integrity":"sha512-rHwofDB3iMlUyaej2KrBxHUAUpfVHT8dldNq6WctivIl9jGKpRfJK/kgEj6FlF8Q5UfE1JdSre+VJwM2rcoVEg==","shasum":"0240df1d8ae4c2c99bcf1730f47f1e1ceff98f54","tarball":"https://registry.npmjs.org/@chanceprotocol/v4-client-js/-/v4-client-js-1.18.6.tgz","fileCount":74,"unpackedSize":1379202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEs5F1JnR7mxEi3IF79wKUvVo5Ksn9NfEPNqeJg/ROjtAiEAon6TpCOCbFDdON9fzPdJzlD3Otm4Uygun6NF+IJT7PU="}]},"_npmUser":{"name":"chanceprotocol","email":"chance@netixsol.com"},"directories":{},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-client-js_1.18.6_1692890908738_0.5205938580942999"},"_hasShrinkwrap":false},"1.18.7":{"name":"@chanceprotocol/v4-client-js","author":{"name":"PoolTogether Inc."},"description":"Client library for simple interactions with PoolTogether V4 contracts.","module":"dist/v4-client-js.esm.js","version":"1.18.7","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bugs":{"url":"https://github.com/pooltogether/issues","email":"bugs@chanceprotocol.com"},"homepage":"https://github.com/pooltogether/v4-client-js","engines":{"node":">=16"},"repository":{"url":"git+https://github.com/pooltogether/v4-client-js.git","type":"git"},"husky":{"hooks":{"pre-commit":"tsdx lint --fix"}},"prettier":{"printWidth":100,"tabWidth":2,"semi":false,"singleQuote":true,"quoteProps":"consistent","jsxBracketSameLine":false,"jsxSingleQuote":true,"arrowParens":"always","trailingComma":"none"},"size-limit":[{"path":"dist/v4-client-js.cjs.production.min.js","limit":"10 KB"},{"path":"dist/v4-client-js.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.3","@types/lodash.memoize":"^4.1.6","husky":"^7.0.2","replace-in-files":"^3.0.0","size-limit":"^5.0.3","tsdx":"^0.14.1","tslib":"^2.3.1","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.11.11","typescript":"4.8.4","@types/node":"20.4.4"},"dependencies":{"@ethersproject/address":"^5.1.0","@ethersproject/constants":"^5.1.0","@ethersproject/providers":"^5.1.0","@ethersproject/abstract-signer":"^5.1.0","@ethersproject/abstract-provider":"^5.1.0","@ethersproject/contracts":"^5.1.0","@ethersproject/units":"^5.1.0","@ethersproject/strings":"^5.1.0","@ethersproject/keccak256":"^5.1.0","@ethersproject/bignumber":"^5.1.0","@ethersproject/abi":"^5.1.0","debug":"^4.3.3","eth-permit":"^0.2.3","ethers":"^5.4.6","@chanceprotocol/contract-list-schema":"0.1.4","@chanceprotocol/etherplex":"1.1.5","@chanceprotocol/utilities":"0.7.0","@chanceprotocol/v4-utils-js":"0.1.7"},"scripts":{"start":"tsdx watch --onSuccess \"yalc push\"","reinstall":"rm -rf node_modules && pnpm install","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watch","test:coverage":"tsdx test --coverage","lint":"tsdx lint src","lint:fix":"tsdx lint src --fix","size":"size-limit","analyze":"size-limit --why","docs":"pnpm docs:md ; pnpm docs:clean","docs:md":"pnpm typedoc --plugin typedoc-plugin-markdown --entryDocument index.md --hideBreadcrumbs true --namedAnchors false --out docs/md","docs:html":"pnpm typedoc --plugin none --out docs/app src/index.ts ","docs:clean":"node ./scripts/docsFindAndReplace.js ; node ./scripts/docsCleanup.js"},"_id":"@chanceprotocol/v4-client-js@1.18.7","_integrity":"sha512-WLqzKCkttPSEwSrM24CgJu7MtpsrAsR3tclFHYeWOdTor05S1Zy6k+zpRHu0yxBU9uMDqJtLt2FOcG9OZn19Kw==","_resolved":"/tmp/1f67834bbc587d7026f648bdbbf7391f/chanceprotocol-v4-client-js-1.18.7.tgz","_from":"file:chanceprotocol-v4-client-js-1.18.7.tgz","_nodeVersion":"16.15.1","_npmVersion":"9.6.5","dist":{"integrity":"sha512-WLqzKCkttPSEwSrM24CgJu7MtpsrAsR3tclFHYeWOdTor05S1Zy6k+zpRHu0yxBU9uMDqJtLt2FOcG9OZn19Kw==","shasum":"cd8ceeb906b1fb773cfdb2e61e019b63b703be72","tarball":"https://registry.npmjs.org/@chanceprotocol/v4-client-js/-/v4-client-js-1.18.7.tgz","fileCount":74,"unpackedSize":1396649,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHfhVNrf66EbRtyvDvAUEqxJegcc/q+CtDu9DN9gUHBgIgMf03QzJJCSHJbCNzapKG9A2oXg8QV6XLP37fnQxRGts="}]},"_npmUser":{"name":"chanceprotocol","email":"chance@netixsol.com"},"directories":{},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-client-js_1.18.7_1693038392854_0.27436262253629895"},"_hasShrinkwrap":false},"1.18.8":{"name":"@chanceprotocol/v4-client-js","author":{"name":"PoolTogether Inc."},"description":"Client library for simple interactions with PoolTogether V4 contracts.","module":"dist/v4-client-js.esm.js","version":"1.18.8","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bugs":{"url":"https://github.com/pooltogether/issues","email":"bugs@chanceprotocol.com"},"homepage":"https://github.com/pooltogether/v4-client-js","engines":{"node":">=16"},"repository":{"url":"git+https://github.com/pooltogether/v4-client-js.git","type":"git"},"husky":{"hooks":{"pre-commit":"tsdx lint --fix"}},"prettier":{"printWidth":100,"tabWidth":2,"semi":false,"singleQuote":true,"quoteProps":"consistent","jsxBracketSameLine":false,"jsxSingleQuote":true,"arrowParens":"always","trailingComma":"none"},"size-limit":[{"path":"dist/v4-client-js.cjs.production.min.js","limit":"10 KB"},{"path":"dist/v4-client-js.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.3","@types/lodash.memoize":"^4.1.6","husky":"^7.0.2","replace-in-files":"^3.0.0","size-limit":"^5.0.3","tsdx":"^0.14.1","tslib":"^2.3.1","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.11.11","typescript":"4.8.4","@types/node":"20.4.4"},"dependencies":{"@ethersproject/address":"^5.1.0","@ethersproject/constants":"^5.1.0","@ethersproject/providers":"^5.1.0","@ethersproject/abstract-signer":"^5.1.0","@ethersproject/abstract-provider":"^5.1.0","@ethersproject/contracts":"^5.1.0","@ethersproject/units":"^5.1.0","@ethersproject/strings":"^5.1.0","@ethersproject/keccak256":"^5.1.0","@ethersproject/bignumber":"^5.1.0","@ethersproject/abi":"^5.1.0","debug":"^4.3.3","eth-permit":"^0.2.3","ethers":"^5.4.6","@chanceprotocol/contract-list-schema":"0.1.4","@chanceprotocol/etherplex":"1.1.5","@chanceprotocol/v4-utils-js":"0.1.7","@chanceprotocol/utilities":"0.7.0"},"scripts":{"start":"tsdx watch --onSuccess \"yalc push\"","reinstall":"rm -rf node_modules && pnpm install","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watch","test:coverage":"tsdx test --coverage","lint":"tsdx lint src","lint:fix":"tsdx lint src --fix","size":"size-limit","analyze":"size-limit --why","docs":"pnpm docs:md ; pnpm docs:clean","docs:md":"pnpm typedoc --plugin typedoc-plugin-markdown --entryDocument index.md --hideBreadcrumbs true --namedAnchors false --out docs/md","docs:html":"pnpm typedoc --plugin none --out docs/app src/index.ts ","docs:clean":"node ./scripts/docsFindAndReplace.js ; node ./scripts/docsCleanup.js"},"_id":"@chanceprotocol/v4-client-js@1.18.8","_integrity":"sha512-d6u74CZ/8XpXTBAPu1q/Tdm3qUXYqUFWA2KHhPJeUVcIezf1jHIeMGOUHOMkftyilKH44hoj/wIgVY4EIbfMNw==","_resolved":"/tmp/7c8a07703192643389f9dc35877d4f07/chanceprotocol-v4-client-js-1.18.8.tgz","_from":"file:chanceprotocol-v4-client-js-1.18.8.tgz","_nodeVersion":"16.15.1","_npmVersion":"9.6.5","dist":{"integrity":"sha512-d6u74CZ/8XpXTBAPu1q/Tdm3qUXYqUFWA2KHhPJeUVcIezf1jHIeMGOUHOMkftyilKH44hoj/wIgVY4EIbfMNw==","shasum":"cda116df6fcb6136118a12a5361e429fcc407d75","tarball":"https://registry.npmjs.org/@chanceprotocol/v4-client-js/-/v4-client-js-1.18.8.tgz","fileCount":74,"unpackedSize":1403632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeRGUJdVeyeOIrUAIkAVEwxwbhnjOteL2PjV+QEl1PpgIgQebxmBnWmXFH8lPb1PP0URnYVPAEjjUZOBQ8p1hekS8="}]},"_npmUser":{"name":"chanceprotocol","email":"chance@netixsol.com"},"directories":{},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-client-js_1.18.8_1693063273511_0.8190783268883732"},"_hasShrinkwrap":false},"1.18.9":{"name":"@chanceprotocol/v4-client-js","author":{"name":"PoolTogether Inc."},"description":"Client library for simple interactions with PoolTogether V4 contracts.","module":"dist/v4-client-js.esm.js","version":"1.18.9","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bugs":{"url":"https://github.com/pooltogether/issues","email":"bugs@chanceprotocol.com"},"homepage":"https://github.com/pooltogether/v4-client-js","engines":{"node":">=16"},"repository":{"url":"git+https://github.com/pooltogether/v4-client-js.git","type":"git"},"husky":{"hooks":{"pre-commit":"tsdx lint --fix"}},"prettier":{"printWidth":100,"tabWidth":2,"semi":false,"singleQuote":true,"quoteProps":"consistent","jsxBracketSameLine":false,"jsxSingleQuote":true,"arrowParens":"always","trailingComma":"none"},"size-limit":[{"path":"dist/v4-client-js.cjs.production.min.js","limit":"10 KB"},{"path":"dist/v4-client-js.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.3","@types/lodash.memoize":"^4.1.6","husky":"^7.0.2","replace-in-files":"^3.0.0","size-limit":"^5.0.3","tsdx":"^0.14.1","tslib":"^2.3.1","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.11.11","typescript":"4.8.4","@types/node":"20.4.4"},"dependencies":{"@ethersproject/address":"^5.1.0","@ethersproject/constants":"^5.1.0","@ethersproject/providers":"^5.1.0","@ethersproject/abstract-signer":"^5.1.0","@ethersproject/abstract-provider":"^5.1.0","@ethersproject/contracts":"^5.1.0","@ethersproject/units":"^5.1.0","@ethersproject/strings":"^5.1.0","@ethersproject/keccak256":"^5.1.0","@ethersproject/bignumber":"^5.1.0","@ethersproject/abi":"^5.1.0","debug":"^4.3.3","eth-permit":"^0.2.3","ethers":"^5.4.6","@chanceprotocol/contract-list-schema":"0.1.4","@chanceprotocol/etherplex":"1.1.5","@chanceprotocol/utilities":"0.7.0","@chanceprotocol/v4-utils-js":"0.1.7"},"scripts":{"start":"tsdx watch --onSuccess \"yalc push\"","reinstall":"rm -rf node_modules && pnpm install","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watch","test:coverage":"tsdx test --coverage","lint":"tsdx lint src","lint:fix":"tsdx lint src --fix","size":"size-limit","analyze":"size-limit --why","docs":"pnpm docs:md ; pnpm docs:clean","docs:md":"pnpm typedoc --plugin typedoc-plugin-markdown --entryDocument index.md --hideBreadcrumbs true --namedAnchors false --out docs/md","docs:html":"pnpm typedoc --plugin none --out docs/app src/index.ts ","docs:clean":"node ./scripts/docsFindAndReplace.js ; node ./scripts/docsCleanup.js"},"_id":"@chanceprotocol/v4-client-js@1.18.9","_integrity":"sha512-NgK28if4JuwwWPMNnT8B4cPyTFeN+9gzf1tYyk3BIilttiUj/5h4Oft6RNuTmfypR7znCVXINQVmxpXq0uHowA==","_resolved":"/tmp/51f370baf98fa727082245783486130d/chanceprotocol-v4-client-js-1.18.9.tgz","_from":"file:chanceprotocol-v4-client-js-1.18.9.tgz","_nodeVersion":"16.15.1","_npmVersion":"9.6.5","dist":{"integrity":"sha512-NgK28if4JuwwWPMNnT8B4cPyTFeN+9gzf1tYyk3BIilttiUj/5h4Oft6RNuTmfypR7znCVXINQVmxpXq0uHowA==","shasum":"80f2e7d80d264be4455e00743423cd042574089e","tarball":"https://registry.npmjs.org/@chanceprotocol/v4-client-js/-/v4-client-js-1.18.9.tgz","fileCount":74,"unpackedSize":1413119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL3bNTrkM2D+W0kAKl0Xb8fq+PQelAbFZC9f77RXymFgIgQiHE4lHIAPrnHYdsuBcODJApdcXw8SYdCwY3gydM7Rc="}]},"_npmUser":{"name":"chanceprotocol","email":"chance@netixsol.com"},"directories":{},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-client-js_1.18.9_1693562995817_0.8541402322653524"},"_hasShrinkwrap":false},"1.18.10":{"name":"@chanceprotocol/v4-client-js","author":{"name":"PoolTogether Inc."},"description":"Client library for simple interactions with PoolTogether V4 contracts.","module":"dist/v4-client-js.esm.js","version":"1.18.10","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bugs":{"url":"https://github.com/pooltogether/issues","email":"bugs@chanceprotocol.com"},"homepage":"https://github.com/pooltogether/v4-client-js","engines":{"node":">=16"},"repository":{"url":"git+https://github.com/pooltogether/v4-client-js.git","type":"git"},"husky":{"hooks":{"pre-commit":"tsdx lint --fix"}},"prettier":{"printWidth":100,"tabWidth":2,"semi":false,"singleQuote":true,"quoteProps":"consistent","jsxBracketSameLine":false,"jsxSingleQuote":true,"arrowParens":"always","trailingComma":"none"},"size-limit":[{"path":"dist/v4-client-js.cjs.production.min.js","limit":"10 KB"},{"path":"dist/v4-client-js.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.3","@types/lodash.memoize":"^4.1.6","husky":"^7.0.2","replace-in-files":"^3.0.0","size-limit":"^5.0.3","tsdx":"^0.14.1","tslib":"^2.3.1","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.11.11","typescript":"4.8.4","@types/node":"20.4.4"},"dependencies":{"@ethersproject/address":"^5.1.0","@ethersproject/constants":"^5.1.0","@ethersproject/providers":"^5.1.0","@ethersproject/abstract-signer":"^5.1.0","@ethersproject/abstract-provider":"^5.1.0","@ethersproject/contracts":"^5.1.0","@ethersproject/units":"^5.1.0","@ethersproject/strings":"^5.1.0","@ethersproject/keccak256":"^5.1.0","@ethersproject/bignumber":"^5.1.0","@ethersproject/abi":"^5.1.0","debug":"^4.3.3","eth-permit":"^0.2.3","ethers":"^5.4.6","@chanceprotocol/contract-list-schema":"0.1.4","@chanceprotocol/utilities":"0.7.0","@chanceprotocol/etherplex":"1.1.5","@chanceprotocol/v4-utils-js":"0.1.7"},"scripts":{"start":"tsdx watch --onSuccess \"yalc push\"","reinstall":"rm -rf node_modules && pnpm install","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watch","test:coverage":"tsdx test --coverage","lint":"tsdx lint src","lint:fix":"tsdx lint src --fix","size":"size-limit","analyze":"size-limit --why","docs":"pnpm docs:md ; pnpm docs:clean","docs:md":"pnpm typedoc --plugin typedoc-plugin-markdown --entryDocument index.md --hideBreadcrumbs true --namedAnchors false --out docs/md","docs:html":"pnpm typedoc --plugin none --out docs/app src/index.ts ","docs:clean":"node ./scripts/docsFindAndReplace.js ; node ./scripts/docsCleanup.js"},"_id":"@chanceprotocol/v4-client-js@1.18.10","_integrity":"sha512-Jz40QEg8ESkQHI+aXhxPZoICBi40D8974zehmzU5BmM5hzAt9QCqrlehL7SnnrC9m1kS+HVIshR0Dej2az/rFw==","_resolved":"/tmp/c302554e69f3262eab9ea0c7bbb7b22f/chanceprotocol-v4-client-js-1.18.10.tgz","_from":"file:chanceprotocol-v4-client-js-1.18.10.tgz","_nodeVersion":"16.15.1","_npmVersion":"9.6.5","dist":{"integrity":"sha512-Jz40QEg8ESkQHI+aXhxPZoICBi40D8974zehmzU5BmM5hzAt9QCqrlehL7SnnrC9m1kS+HVIshR0Dej2az/rFw==","shasum":"cfcc91ec02bdbbdb527725fb823bc22fe438f0f2","tarball":"https://registry.npmjs.org/@chanceprotocol/v4-client-js/-/v4-client-js-1.18.10.tgz","fileCount":74,"unpackedSize":1421660,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAF5yiLFEQNXiUoQdXCBxwXYu2KD5FQXqsu29Rr/y1jAiEAtgMFX43hw2YLS1/CdhYFpg5q90EHE0Nr5orNXBkV1Hs="}]},"_npmUser":{"name":"chanceprotocol","email":"chance@netixsol.com"},"directories":{},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-client-js_1.18.10_1694244841900_0.7853620167192621"},"_hasShrinkwrap":false},"1.18.11":{"name":"@chanceprotocol/v4-client-js","author":{"name":"PoolTogether Inc."},"description":"Client library for simple interactions with PoolTogether V4 contracts.","module":"dist/v4-client-js.esm.js","version":"1.18.11","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bugs":{"url":"https://github.com/pooltogether/issues","email":"bugs@chanceprotocol.com"},"homepage":"https://github.com/pooltogether/v4-client-js","engines":{"node":">=16"},"repository":{"url":"git+https://github.com/pooltogether/v4-client-js.git","type":"git"},"husky":{"hooks":{"pre-commit":"tsdx lint --fix"}},"prettier":{"printWidth":100,"tabWidth":2,"semi":false,"singleQuote":true,"quoteProps":"consistent","jsxBracketSameLine":false,"jsxSingleQuote":true,"arrowParens":"always","trailingComma":"none"},"size-limit":[{"path":"dist/v4-client-js.cjs.production.min.js","limit":"10 KB"},{"path":"dist/v4-client-js.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.3","@types/lodash.memoize":"^4.1.6","husky":"^7.0.2","replace-in-files":"^3.0.0","size-limit":"^5.0.3","tsdx":"^0.14.1","tslib":"^2.3.1","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.11.11","typescript":"4.8.4","@types/node":"20.4.4"},"dependencies":{"@ethersproject/address":"^5.1.0","@ethersproject/constants":"^5.1.0","@ethersproject/providers":"^5.1.0","@ethersproject/abstract-signer":"^5.1.0","@ethersproject/abstract-provider":"^5.1.0","@ethersproject/contracts":"^5.1.0","@ethersproject/units":"^5.1.0","@ethersproject/strings":"^5.1.0","@ethersproject/keccak256":"^5.1.0","@ethersproject/bignumber":"^5.1.0","@ethersproject/abi":"^5.1.0","debug":"^4.3.3","eth-permit":"^0.2.3","ethers":"^5.4.6","@chanceprotocol/contract-list-schema":"0.1.4","@chanceprotocol/utilities":"0.7.0","@chanceprotocol/etherplex":"1.1.5","@chanceprotocol/v4-utils-js":"0.1.7"},"scripts":{"start":"tsdx watch --onSuccess \"yalc push\"","reinstall":"rm -rf node_modules && pnpm install","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watch","test:coverage":"tsdx test --coverage","lint":"tsdx lint src","lint:fix":"tsdx lint src --fix","size":"size-limit","analyze":"size-limit --why","docs":"pnpm docs:md ; pnpm docs:clean","docs:md":"pnpm typedoc --plugin typedoc-plugin-markdown --entryDocument index.md --hideBreadcrumbs true --namedAnchors false --out docs/md","docs:html":"pnpm typedoc --plugin none --out docs/app src/index.ts ","docs:clean":"node ./scripts/docsFindAndReplace.js ; node ./scripts/docsCleanup.js"},"_id":"@chanceprotocol/v4-client-js@1.18.11","_integrity":"sha512-/y233OBhwJaPqfvHl4k3Nux5USmwF//UBZ6G+VHQCeYEusMmP5o2wRCDr9tD5ANI85QjxKUzt6Am3XbRb2iJbQ==","_resolved":"/tmp/444e4b9b1582aecd611fdd6110f2d50f/chanceprotocol-v4-client-js-1.18.11.tgz","_from":"file:chanceprotocol-v4-client-js-1.18.11.tgz","_nodeVersion":"16.15.1","_npmVersion":"9.6.5","dist":{"integrity":"sha512-/y233OBhwJaPqfvHl4k3Nux5USmwF//UBZ6G+VHQCeYEusMmP5o2wRCDr9tD5ANI85QjxKUzt6Am3XbRb2iJbQ==","shasum":"3a4356460e47ef882bdcd84fd85cd04eab319a51","tarball":"https://registry.npmjs.org/@chanceprotocol/v4-client-js/-/v4-client-js-1.18.11.tgz","fileCount":74,"unpackedSize":1421660,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmnuIqBj7vnqSpOfC27vsp4BRPhlcU3Z3AJIEXuKM5FAiEAjGyIK7IzKkTNSmAeEGu+o61qE9nMpRt4OIqL8W4im3I="}]},"_npmUser":{"name":"chanceprotocol","email":"chance@netixsol.com"},"directories":{},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-client-js_1.18.11_1694254203207_0.8757900138444694"},"_hasShrinkwrap":false},"1.18.12":{"name":"@chanceprotocol/v4-client-js","author":{"name":"PoolTogether Inc."},"description":"Client library for simple interactions with PoolTogether V4 contracts.","module":"dist/v4-client-js.esm.js","version":"1.18.12","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bugs":{"url":"https://github.com/pooltogether/issues","email":"bugs@chanceprotocol.com"},"homepage":"https://github.com/pooltogether/v4-client-js","engines":{"node":">=16"},"repository":{"url":"git+https://github.com/pooltogether/v4-client-js.git","type":"git"},"husky":{"hooks":{"pre-commit":"tsdx lint --fix"}},"prettier":{"printWidth":100,"tabWidth":2,"semi":false,"singleQuote":true,"quoteProps":"consistent","jsxBracketSameLine":false,"jsxSingleQuote":true,"arrowParens":"always","trailingComma":"none"},"size-limit":[{"path":"dist/v4-client-js.cjs.production.min.js","limit":"10 KB"},{"path":"dist/v4-client-js.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.3","@types/lodash.memoize":"^4.1.6","husky":"^7.0.2","replace-in-files":"^3.0.0","size-limit":"^5.0.3","tsdx":"^0.14.1","tslib":"^2.3.1","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.11.11","typescript":"4.8.4","@types/node":"20.4.4"},"dependencies":{"@ethersproject/address":"^5.1.0","@ethersproject/constants":"^5.1.0","@ethersproject/providers":"^5.1.0","@ethersproject/abstract-signer":"^5.1.0","@ethersproject/abstract-provider":"^5.1.0","@ethersproject/contracts":"^5.1.0","@ethersproject/units":"^5.1.0","@ethersproject/strings":"^5.1.0","@ethersproject/keccak256":"^5.1.0","@ethersproject/bignumber":"^5.1.0","@ethersproject/abi":"^5.1.0","debug":"^4.3.3","eth-permit":"^0.2.3","ethers":"^5.4.6","@chanceprotocol/contract-list-schema":"0.1.4","@chanceprotocol/etherplex":"1.1.5","@chanceprotocol/utilities":"0.7.0","@chanceprotocol/v4-utils-js":"0.1.7"},"scripts":{"start":"tsdx watch --onSuccess \"yalc push\"","reinstall":"rm -rf node_modules && pnpm install","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watch","test:coverage":"tsdx test --coverage","lint":"tsdx lint src","lint:fix":"tsdx lint src --fix","size":"size-limit","analyze":"size-limit --why","docs":"pnpm docs:md ; pnpm docs:clean","docs:md":"pnpm typedoc --plugin typedoc-plugin-markdown --entryDocument index.md --hideBreadcrumbs true --namedAnchors false --out docs/md","docs:html":"pnpm typedoc --plugin none --out docs/app src/index.ts ","docs:clean":"node ./scripts/docsFindAndReplace.js ; node ./scripts/docsCleanup.js"},"_id":"@chanceprotocol/v4-client-js@1.18.12","_integrity":"sha512-o1vVJHzji0A2M1BxGo7+zTeCkmevXE6ToNqw4jQfUMynwAP5iVnh8apHBDtioJVYOZQc42Ga9OpxnLnnp15lVw==","_resolved":"/tmp/372a5a1200adb1a4f032bc5c4acdce6a/chanceprotocol-v4-client-js-1.18.12.tgz","_from":"file:chanceprotocol-v4-client-js-1.18.12.tgz","_nodeVersion":"16.15.1","_npmVersion":"9.6.5","dist":{"integrity":"sha512-o1vVJHzji0A2M1BxGo7+zTeCkmevXE6ToNqw4jQfUMynwAP5iVnh8apHBDtioJVYOZQc42Ga9OpxnLnnp15lVw==","shasum":"00517f30cb81fd28b133d2cdf81fd9a693ccdbdf","tarball":"https://registry.npmjs.org/@chanceprotocol/v4-client-js/-/v4-client-js-1.18.12.tgz","fileCount":74,"unpackedSize":1421660,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaV4DZIHzwAp2RGEiChubVrYkFePK+3oxe0yy+4EW/rAiEA+C4/bpgfCAxlLdVNuUbylw87VuNBy18bIMswYkpNodI="}]},"_npmUser":{"name":"chanceprotocol","email":"chance@netixsol.com"},"directories":{},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-client-js_1.18.12_1694258445839_0.46876384462302223"},"_hasShrinkwrap":false},"1.18.13":{"name":"@chanceprotocol/v4-client-js","author":{"name":"PoolTogether Inc."},"description":"Client library for simple interactions with PoolTogether V4 contracts.","module":"dist/v4-client-js.esm.js","version":"1.18.13","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bugs":{"url":"https://github.com/pooltogether/issues","email":"bugs@chanceprotocol.com"},"homepage":"https://github.com/pooltogether/v4-client-js","engines":{"node":">=16"},"repository":{"url":"git+https://github.com/pooltogether/v4-client-js.git","type":"git"},"husky":{"hooks":{"pre-commit":"tsdx lint --fix"}},"prettier":{"printWidth":100,"tabWidth":2,"semi":false,"singleQuote":true,"quoteProps":"consistent","jsxBracketSameLine":false,"jsxSingleQuote":true,"arrowParens":"always","trailingComma":"none"},"size-limit":[{"path":"dist/v4-client-js.cjs.production.min.js","limit":"10 KB"},{"path":"dist/v4-client-js.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.3","@types/lodash.memoize":"^4.1.6","husky":"^7.0.2","replace-in-files":"^3.0.0","size-limit":"^5.0.3","tsdx":"^0.14.1","tslib":"^2.3.1","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.11.11","typescript":"4.8.4","@types/node":"20.4.4"},"dependencies":{"@ethersproject/address":"^5.1.0","@ethersproject/constants":"^5.1.0","@ethersproject/providers":"^5.1.0","@ethersproject/abstract-signer":"^5.1.0","@ethersproject/abstract-provider":"^5.1.0","@ethersproject/contracts":"^5.1.0","@ethersproject/units":"^5.1.0","@ethersproject/strings":"^5.1.0","@ethersproject/keccak256":"^5.1.0","@ethersproject/bignumber":"^5.1.0","@ethersproject/abi":"^5.1.0","debug":"^4.3.3","eth-permit":"^0.2.3","ethers":"^5.4.6","@chanceprotocol/contract-list-schema":"0.1.4","@chanceprotocol/etherplex":"1.1.5","@chanceprotocol/utilities":"0.7.0","@chanceprotocol/v4-utils-js":"0.1.7"},"scripts":{"start":"tsdx watch --onSuccess \"yalc push\"","reinstall":"rm -rf node_modules && pnpm install","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watch","test:coverage":"tsdx test --coverage","lint":"tsdx lint src","lint:fix":"tsdx lint src --fix","size":"size-limit","analyze":"size-limit --why","docs":"pnpm docs:md ; pnpm docs:clean","docs:md":"pnpm typedoc --plugin typedoc-plugin-markdown --entryDocument index.md --hideBreadcrumbs true --namedAnchors false --out docs/md","docs:html":"pnpm typedoc --plugin none --out docs/app src/index.ts ","docs:clean":"node ./scripts/docsFindAndReplace.js ; node ./scripts/docsCleanup.js"},"_id":"@chanceprotocol/v4-client-js@1.18.13","_integrity":"sha512-iYtOJSLBcmEQseOki6KTZX+j4wNvc1KjYTbtmVzPElK1yiBcPp2GVE9mJNnYtCSxf1fKMUrlXxH8jm5mpaGEJg==","_resolved":"/tmp/8fd6c36bd075db01134daae386d50a5f/chanceprotocol-v4-client-js-1.18.13.tgz","_from":"file:chanceprotocol-v4-client-js-1.18.13.tgz","_nodeVersion":"16.15.1","_npmVersion":"9.6.5","dist":{"integrity":"sha512-iYtOJSLBcmEQseOki6KTZX+j4wNvc1KjYTbtmVzPElK1yiBcPp2GVE9mJNnYtCSxf1fKMUrlXxH8jm5mpaGEJg==","shasum":"98c21fc8c745323d98f7d72fffcdede79dad8905","tarball":"https://registry.npmjs.org/@chanceprotocol/v4-client-js/-/v4-client-js-1.18.13.tgz","fileCount":74,"unpackedSize":1421660,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHCW6CtL6R3ZZNTk9/IeeBdKYd8GgjU3s69mqSW8NY+gIgQpqGrBH9CCfA8lxRC5yYR3yMzQouVP97GbIg6TfFT2I="}]},"_npmUser":{"name":"chanceprotocol","email":"chance@netixsol.com"},"directories":{},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-client-js_1.18.13_1694430060901_0.3398958035293098"},"_hasShrinkwrap":false},"1.18.14":{"name":"@chanceprotocol/v4-client-js","author":{"name":"PoolTogether Inc."},"description":"Client library for simple interactions with PoolTogether V4 contracts.","module":"dist/v4-client-js.esm.js","version":"1.18.14","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bugs":{"url":"https://github.com/pooltogether/issues","email":"bugs@chanceprotocol.com"},"homepage":"https://github.com/pooltogether/v4-client-js","engines":{"node":">=16"},"repository":{"url":"git+https://github.com/pooltogether/v4-client-js.git","type":"git"},"scripts":{"start":"tsdx watch --onSuccess \"yalc push\"","reinstall":"rm -rf node_modules && pnpm install","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watch","test:coverage":"tsdx test --coverage","lint":"tsdx lint src","lint:fix":"tsdx lint src --fix","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","docs":"pnpm docs:md ; pnpm docs:clean","docs:md":"pnpm typedoc --plugin typedoc-plugin-markdown --entryDocument index.md --hideBreadcrumbs true --namedAnchors false --out docs/md","docs:html":"pnpm typedoc --plugin none --out docs/app src/index.ts ","docs:clean":"node ./scripts/docsFindAndReplace.js ; node ./scripts/docsCleanup.js"},"husky":{"hooks":{"pre-commit":"tsdx lint --fix"}},"prettier":{"printWidth":100,"tabWidth":2,"semi":false,"singleQuote":true,"quoteProps":"consistent","jsxBracketSameLine":false,"jsxSingleQuote":true,"arrowParens":"always","trailingComma":"none"},"size-limit":[{"path":"dist/v4-client-js.cjs.production.min.js","limit":"10 KB"},{"path":"dist/v4-client-js.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.3","@types/lodash.memoize":"^4.1.6","husky":"^7.0.2","replace-in-files":"^3.0.0","size-limit":"^5.0.3","tsdx":"^0.14.1","tslib":"^2.3.1","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.11.11","typescript":"4.8.4","@types/node":"20.4.4"},"dependencies":{"@ethersproject/address":"^5.1.0","@ethersproject/constants":"^5.1.0","@ethersproject/providers":"^5.1.0","@ethersproject/abstract-signer":"^5.1.0","@ethersproject/abstract-provider":"^5.1.0","@ethersproject/contracts":"^5.1.0","@ethersproject/units":"^5.1.0","@ethersproject/strings":"^5.1.0","@ethersproject/keccak256":"^5.1.0","@ethersproject/bignumber":"^5.1.0","@ethersproject/abi":"^5.1.0","@chanceprotocol/contract-list-schema":"workspace:*","@chanceprotocol/etherplex":"workspace:*","@chanceprotocol/utilities":"workspace:*","@chanceprotocol/v4-utils-js":"workspace:*","debug":"^4.3.3","eth-permit":"^0.2.3","ethers":"^5.4.6"},"_id":"@chanceprotocol/v4-client-js@1.18.14","gitHead":"9962468618c9007b2b196eca97205970701853e2","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-fugQOdBPM/uYPivHm8H9fC5UWRy+ETodwr/K4UB0nnTI7KbL7V3vE6SrsJtGW4ybPUO1Jmpk2LveVJ3c2Jw5Dw==","shasum":"a19a4219c3bd8c3cb5befc8c272e70aaaace926a","tarball":"https://registry.npmjs.org/@chanceprotocol/v4-client-js/-/v4-client-js-1.18.14.tgz","fileCount":74,"unpackedSize":1421468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXLtP1PzSUdQzBEOLhg1M4UgMADdNkwb9kHGqPBVc4uAiEA8AzQl3uQjwghT/EjAkG1hxv6axUIH0TEHmWmXolA/aQ="}]},"_npmUser":{"name":"chanceprotocol","email":"chance@netixsol.com"},"directories":{},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-client-js_1.18.14_1705396666604_0.09325151436566914"},"_hasShrinkwrap":false},"1.18.15":{"name":"@chanceprotocol/v4-client-js","author":{"name":"PoolTogether Inc."},"description":"Client library for simple interactions with PoolTogether V4 contracts.","module":"dist/v4-client-js.esm.js","version":"1.18.15","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bugs":{"url":"https://github.com/pooltogether/issues","email":"bugs@chanceprotocol.com"},"homepage":"https://github.com/pooltogether/v4-client-js","engines":{"node":">=16"},"repository":{"url":"git+https://github.com/pooltogether/v4-client-js.git","type":"git"},"scripts":{"start":"tsdx watch --onSuccess \"yalc push\"","reinstall":"rm -rf node_modules && pnpm install","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watch","test:coverage":"tsdx test --coverage","lint":"tsdx lint src","lint:fix":"tsdx lint src --fix","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","docs":"pnpm docs:md ; pnpm docs:clean","docs:md":"pnpm typedoc --plugin typedoc-plugin-markdown --entryDocument index.md --hideBreadcrumbs true --namedAnchors false --out docs/md","docs:html":"pnpm typedoc --plugin none --out docs/app src/index.ts ","docs:clean":"node ./scripts/docsFindAndReplace.js ; node ./scripts/docsCleanup.js"},"husky":{"hooks":{"pre-commit":"tsdx lint --fix"}},"prettier":{"printWidth":100,"tabWidth":2,"semi":false,"singleQuote":true,"quoteProps":"consistent","jsxBracketSameLine":false,"jsxSingleQuote":true,"arrowParens":"always","trailingComma":"none"},"size-limit":[{"path":"dist/v4-client-js.cjs.production.min.js","limit":"10 KB"},{"path":"dist/v4-client-js.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.3","@types/lodash.memoize":"^4.1.6","husky":"^7.0.2","replace-in-files":"^3.0.0","size-limit":"^5.0.3","tsdx":"^0.14.1","tslib":"^2.3.1","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.11.11","typescript":"4.8.4","@types/node":"20.4.4"},"dependencies":{"@ethersproject/address":"^5.1.0","@ethersproject/constants":"^5.1.0","@ethersproject/providers":"^5.1.0","@ethersproject/abstract-signer":"^5.1.0","@ethersproject/abstract-provider":"^5.1.0","@ethersproject/contracts":"^5.1.0","@ethersproject/units":"^5.1.0","@ethersproject/strings":"^5.1.0","@ethersproject/keccak256":"^5.1.0","@ethersproject/bignumber":"^5.1.0","@ethersproject/abi":"^5.1.0","@chanceprotocol/contract-list-schema":"workspace:*","@chanceprotocol/etherplex":"workspace:*","@chanceprotocol/utilities":"workspace:*","@chanceprotocol/v4-utils-js":"workspace:*","debug":"^4.3.3","eth-permit":"^0.2.3","ethers":"^5.4.6"},"_id":"@chanceprotocol/v4-client-js@1.18.15","gitHead":"50eb39c4cfe9ae5f55466c4d3c4a7babf123bfcc","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-kx2g/vDLXRTYCAf22O0ogoiMiEK22NDOCh4+BmP2foUH4MAxpCSwojEyCBFzqGg9gjTpKxJhA58afj67caVuyA==","shasum":"2249fd4c6edcc2383449738eda4c550e6714eb94","tarball":"https://registry.npmjs.org/@chanceprotocol/v4-client-js/-/v4-client-js-1.18.15.tgz","fileCount":74,"unpackedSize":1421853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOEJ1AeeE0HDDN3ySh/OGx8vAWi5Lhju2HeqFHSEEUwAiEAmQq1+RDPSfjf1BcjEAGjoyOkiTvOBIu4BKVPDIzJplU="}]},"_npmUser":{"name":"chanceprotocol","email":"chance@netixsol.com"},"directories":{},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-client-js_1.18.15_1705412222911_0.6821789206340985"},"_hasShrinkwrap":false},"1.18.16":{"name":"@chanceprotocol/v4-client-js","author":{"name":"PoolTogether Inc."},"description":"Client library for simple interactions with PoolTogether V4 contracts.","module":"dist/v4-client-js.esm.js","version":"1.18.16","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bugs":{"url":"https://github.com/pooltogether/issues","email":"bugs@chanceprotocol.com"},"homepage":"https://github.com/pooltogether/v4-client-js","engines":{"node":">=16"},"repository":{"url":"git+https://github.com/pooltogether/v4-client-js.git","type":"git"},"scripts":{"start":"tsdx watch --onSuccess \"yalc push\"","reinstall":"rm -rf node_modules && pnpm install","build":"tsdx build","test":"tsdx test","test:watch":"tsdx test --watch","test:coverage":"tsdx test --coverage","lint":"tsdx lint src","lint:fix":"tsdx lint src --fix","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","docs":"pnpm docs:md ; pnpm docs:clean","docs:md":"pnpm typedoc --plugin typedoc-plugin-markdown --entryDocument index.md --hideBreadcrumbs true --namedAnchors false --out docs/md","docs:html":"pnpm typedoc --plugin none --out docs/app src/index.ts ","docs:clean":"node ./scripts/docsFindAndReplace.js ; node ./scripts/docsCleanup.js"},"husky":{"hooks":{"pre-commit":"tsdx lint --fix"}},"prettier":{"printWidth":100,"tabWidth":2,"semi":false,"singleQuote":true,"quoteProps":"consistent","jsxBracketSameLine":false,"jsxSingleQuote":true,"arrowParens":"always","trailingComma":"none"},"size-limit":[{"path":"dist/v4-client-js.cjs.production.min.js","limit":"10 KB"},{"path":"dist/v4-client-js.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.3","@types/lodash.memoize":"^4.1.6","husky":"^7.0.2","replace-in-files":"^3.0.0","size-limit":"^5.0.3","tsdx":"^0.14.1","tslib":"^2.3.1","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.11.11","typescript":"4.8.4","@types/node":"20.4.4"},"dependencies":{"@ethersproject/address":"^5.1.0","@ethersproject/constants":"^5.1.0","@ethersproject/providers":"^5.1.0","@ethersproject/abstract-signer":"^5.1.0","@ethersproject/abstract-provider":"^5.1.0","@ethersproject/contracts":"^5.1.0","@ethersproject/units":"^5.1.0","@ethersproject/strings":"^5.1.0","@ethersproject/keccak256":"^5.1.0","@ethersproject/bignumber":"^5.1.0","@ethersproject/abi":"^5.1.0","@chanceprotocol/contract-list-schema":"workspace:*","@chanceprotocol/etherplex":"workspace:*","@chanceprotocol/utilities":"workspace:*","@chanceprotocol/v4-utils-js":"workspace:*","debug":"^4.3.3","eth-permit":"^0.2.3","ethers":"^5.4.6"},"gitHead":"1177308294e44a490dc5f96e75b14e083472aa86","_id":"@chanceprotocol/v4-client-js@1.18.16","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-IuEtQsOt84eBmxorasj3gNkuYaxLDX9udgzzeTJDhfb5BXL+Kt+hVp00U095CDsh8rGHTy51qSmC+GmytWfmsQ==","shasum":"60554bbdbb4ccdd5f6cb80503a678b264dd83f5b","tarball":"https://registry.npmjs.org/@chanceprotocol/v4-client-js/-/v4-client-js-1.18.16.tgz","fileCount":74,"unpackedSize":1422028,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvMU1BvN30pjPBxxmS7HvZqFi5svebTQmUNBsHAWgeqgIgWRetiyTXbMXniYKvfAMRPdlJu0T1GixWAYHo9f546oU="}]},"_npmUser":{"name":"chanceprotocol","email":"chance@netixsol.com"},"directories":{},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-client-js_1.18.16_1706179736652_0.6661707432536144"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-17T07:28:24.198Z","1.18.1":"2023-08-17T07:28:24.462Z","modified":"2024-01-25T10:48:57.058Z","1.18.2":"2023-08-22T10:41:58.128Z","1.18.3":"2023-08-22T11:10:38.824Z","1.18.4":"2023-08-24T06:39:41.390Z","1.18.5":"2023-08-24T10:18:58.921Z","1.18.6":"2023-08-24T15:28:29.087Z","1.18.7":"2023-08-26T08:26:33.100Z","1.18.8":"2023-08-26T15:21:13.765Z","1.18.9":"2023-09-01T10:09:56.109Z","1.18.10":"2023-09-09T07:34:02.241Z","1.18.11":"2023-09-09T10:10:03.524Z","1.18.12":"2023-09-09T11:20:46.104Z","1.18.13":"2023-09-11T11:01:01.226Z","1.18.14":"2024-01-16T09:17:46.845Z","1.18.15":"2024-01-16T13:37:03.142Z","1.18.16":"2024-01-25T10:48:56.865Z"},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"description":"Client library for simple interactions with PoolTogether V4 contracts.","homepage":"https://github.com/pooltogether/v4-client-js","repository":{"url":"git+https://github.com/pooltogether/v4-client-js.git","type":"git"},"author":{"name":"PoolTogether Inc."},"bugs":{"url":"https://github.com/pooltogether/issues","email":"bugs@chanceprotocol.com"},"license":"MIT","readme":"<p align=\"center\">\n  <a href=\"https://github.com/pooltogether/pooltogether--brand-assets\">\n    <img src=\"https://github.com/pooltogether/pooltogether--brand-assets/blob/977e03604c49c63314450b5d432fe57d34747c66/logo/pooltogether-logo--purple-gradient.png?raw=true\" alt=\"PoolTogether Brand\" style=\"max-width:100%;\" width=\"200\">\n  </a>\n</p>\n\n<br />\n\n# 💻 &nbsp; PoolTogether Client Library || PoolTogether V4\n\n![Tests](https://github.com/pooltogether/v4-client-js/actions/workflows/main.yml/badge.svg)\n[![Coverage Status](https://coveralls.io/repos/github/pooltogether/v4-client-js/badge.svg?branch=main)](https://coveralls.io/github/pooltogether/v4-client-js?branch=main)\n![ts](https://badgen.net/badge/-/TypeScript?icon=typescript&label&labelColor=blue&color=555555)\n[![MIT license](https://img.shields.io/npm/l/@chanceprotocol/v4-client-js)](https://img.shields.io/npm/l/@chanceprotocol/v4-client-js)\n![npm](https://img.shields.io/npm/v/@chanceprotocol/v4-client-js)\n\n[Application](https://app.pooltogether.com/) | [Contracts](https://github.com/pooltogether/v4-core) | [Documentation](https://dev.docs.pooltogether.com/) | [Draw Calculator](https://github.com/pooltogether/draw-calculator-cli) | [Utility Library](https://github.com/pooltogether/v4-utils-js) | [Static Cache](https://github.com/pooltogether/v4-draw-results)\n\n# 🏆 &nbsp; Overview\n\nThis library includes a simplified interface for interacting with a v4 PoolTogether deployment. Create an instance of `PrizePoolNetwork` and use the initialized `PrizePool` and `PrizeDistributor` to begin reading and writing data to the protocol.\n\nThere are several classes that provide interfaces to the different aspects of the V4 PoolTogether protocol. `PrizePoolNetwork` is the main entry point.\n\n- [PrizePoolNetwork](https://dev.pooltogether.com/protocol/libraries/v4-client-js/Classes/PrizePoolNetwork)\n- [PrizePool](https://dev.pooltogether.com/protocol/libraries/v4-client-js/Classes/PrizePool)\n- [User](https://dev.pooltogether.com/protocol/libraries/v4-client-js/Classes/User)\n- [PrizeDistributor](https://dev.pooltogether.com/protocol/libraries/v4-client-js/Classes/PrizeDistributor)\n- [DrawCalculatorApi](https://dev.pooltogether.com/protocol/libraries/v4-client-js/Classes/DrawCalculatorApi)\n- [ContractFactory](https://dev.pooltogether.com/protocol/libraries/v4-client-js/Classes/ContractFactory)\n\n## 💾 &nbsp; Installation\n\nThis project is available as an NPM package:\n\n```sh\nnpm install @chanceprotocol/v4-client-js\n```\n\nor\n\n```sh\nyarn add @chanceprotocol/v4-client-js\n```\n\nThe repo can be cloned from Github for contributions.\n\n```sh\ngit clone https://github.com/pooltogether/v4-client-js.git\n```\n\n## 🏎️ &nbsp; Quickstart\n\n### PrizePoolNetwork\n\nA `PrizePoolNetwork` is a collection of `PrizePool` and `PrizeDistributor` across several chains that make up a v4 deployment.\n\nTo create an instance of `PrizePoolNetwork` you will need:\n\n- A [Contract List](https://github.com/pooltogether/contract-list-schema) containing all of the relevant contracts for a v4 prize pool. You can obtain this by generating your own after deploying a v4 Prize Pool ([start here](https://github.com/pooltogether/v4-core)). Or by importing a copy of our current deployments [v4-pool-data](https://www.npmjs.com/package/@chanceprotocol/v4-pool-data).\n- [Ethers providers](https://docs.ethers.io/v5/api/providers/) for every chain that a Prize Pool is deployed on.\n\n```js\nimport { PrizePoolNetwork } from '@chanceprotocol/v4-client-js'\nimport { mainnet } from '@chanceprotocol/v4-pool-data'\n\nconst PrizePoolNetwork = new PrizePoolNetwork(providers, mainnet)\n```\n\n### PrizePool\n\nA `PrizePool` is a representation of a Prize Pool deployment. The Prize Pool is responsible for managing deposits, withdrawals & delegation. `PrizePool` is a read only object, for write capabilities check out `User`\n\n```js\nconst prizePool = PrizePoolNetwork.getPrizePool(1, '0xabc123')\n```\n\n### User\n\nA `User` is wrapper around `PrizePool` with the ability to send transactions to manage deposits, withdrawals and delegation.\n\n```js\nconst user = new User(prizePool.prizePoolMetadata, signer, prizePool)\n```\n\n### PrizeDistributor\n\nA `PrizeDistributor` is what handles prizes. It is used to determine the current draw, check for prizes & claiming prizes. For write capabilities, pass a Signer when creating an instance.\n\n```js\nconst prizeDistributor = PrizePoolNetwork.getPrizeDistributor(1, '0xabc123')\n```\n\n```js\nconst prizeDistributor = PrizePoolNetwork.getPrizeDistributor(1, '0xabc123')\nconst signer = provider.getSigner()\nconst signerPrizeDistributor = new PrizeDistributor(\n  prizeDistributor.prizeDistributorMetadata,\n  signer,\n  prizeDistributor.contractMetadataList\n)\n```\n\n## 🧮 &nbsp; Examples\n\n### Get token data for a Prize Pool\n\n```js\nconst tokenData = await prizePool.getTokenData() // Underlying token (ex. USDC)\nconst ticketData = await prizePool.getTicketData() // Ticket token\n```\n\n### Get a users deposit token & ticket balances\n\n```js\nconst usersBalances: {\n  chainId: number,\n  address: string,\n  balances: PrizePoolTokenBalances\n}[] = await PrizePoolNetwork.getUsersPrizePoolBalances(usersAddress)\n```\n\n### Get a users deposit token & ticket balance\n\n```js\nconst balance: PrizePoolTokenBalances = await prizePool.getUsersPrizePoolBalances(usersAddress)\n```\n\n### Approve deposits\n\nNOTE: Make sure you're shifting by the proper decimal amount\n\n```js\nconst txResponse: TransactionResponse = await user.approveDeposits(\n  ethers.utils.parseUnits(10, decimals)\n)\n```\n\n### Deposit and delegate tokens\n\nNOTE: Make sure you're shifting by the proper decimal amount\n\n```js\nconst txResponse: TransactionResponse = await user.depositAndDelegate(\n  ethers.utils.parseUnits(10, decimals)\n)\n```\n\n### Deposit tokens\n\nNOTE: Make sure you're shifting by the proper decimal amount\n\n```js\nconst txResponse: TransactionResponse = await user.deposit(ethers.utils.parseUnits(10, decimals))\n```\n\n### Withdraw tokens\n\nNOTE: Make sure you're shifting by the proper decimal amount\n\n```js\nconst txResponse: TransactionResponse = await user.withdraw(ethers.utils.parseUnits(10, decimals))\n```\n\n### Get valid draw ids\n\nValid draw ids are draw ids that have all of the relevant data pushed to their respective chain & are not expired.\n\n```js\nconst drawIds = await prizeDistributor.getValidDrawIds()\n```\n\n### Get a users prizes\n\n```js\nconst drawResults = await PrizeApi.getUsersDrawResultsByDraw(\n  chainId,\n  usersAddress,\n  prizeDistributorAddress,\n  drawId,\n  maxPicksPerUser\n)\n```\n\n### Claim a users prizes\n\nNOTE: Ensure the `PrizeDistributor` was initialized with a `Signer`\n\n```js\nconst txResponse: TransactionResponse = await prizeDistributor.claimPrizesByDraw(1)\n```\n\n## 💻 &nbsp; Developer Experience\n\n### Contributing\n\n[Create an Issue](https://github.com/pooltogether/v4-utils-js/issues) to request new features.\n\n[Open Pull Request](#) adhering to Contribution guidelines.\n\nThe package is setup using the [TSDX zero-config CLI](https://tsdx.io/) which includes:\n\n- Typescript\n- Rollup\n- Jest\n- Prettier\n- ESLint\n\n**Minor changes have been made to extend the default configuration.**\n\n#### ESLint\n\nThe TSDX linting configuration is overwritten to include override(s)\\* for:\n\n- Import/Order (used to enforce consistent module import ordering)\n\n###### \\*The ESLint overrides may incorrectly be interpreted by VSCode since the nested config file is ignored in the IDE\n\n### Porting docs to PoolTogether V4 Docs\n\n1. `yarn docs`\n2. Copy & paste\n\n- `classes` to `Classes`\n- `interfaces` to `Interfaces`\n- `README.md` below header to `index.md`\n\n3. Replace all `.md` with `` (nothing) in links\n4. Replace all `README` links to `./` and `../README` to `../`\n","readmeFilename":"README.md"}