{"_id":"@auroblocks/chimp-sdk","_rev":"30-56be3de8ea0dc2947ab583eeec885c12","name":"@auroblocks/chimp-sdk","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"@auroblocks/chimp-sdk","version":"0.0.1","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.1","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"458c6e70fa07b9f01270c1cee39a7f095b0fb462","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.1.tgz","fileCount":9,"integrity":"sha512-kOXEE3qlWrtjFqpNLauc9WyMZA883Q8gQUUx5B+8MbNjqEO5Q2JT8aWMmCbsd/ZDDVHT5enX+nGtyqRbPo02RQ==","signatures":[{"sig":"MEUCIDl2KJxDEB4S3INKL0evJuq2LfaAjSELj2AXCcMh3XJMAiEApzBa9HzzRsYKyujUbVlG2JhMJ+zqkH0WiOdMLbND6kY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10465868},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"fd6dff4fd9c02d27178f2db6749eae5d60db2942","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.1_1689266258919_0.45306309408996226","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@auroblocks/chimp-sdk","version":"0.0.2","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.2","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"f47874595167d840093e6da154cf19606c534bac","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.2.tgz","fileCount":9,"integrity":"sha512-bateNLyxJaLnyCdOGYUj2L6L4S6m65+ta43sAbijBSYI0633CdMkNAum81kuHL4lBOpzRcOM5rmfb1m2YmFIXQ==","signatures":[{"sig":"MEUCIQDWsCbuoc4WtH/NtrBy4uxSXN26Oip6CbPIFw9jRtGrngIgLJFPQwJwcskiuoEhHkAL0BXluQ/zmK8NUZmZw+q3f2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10465871},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"ed69b4cc081a8dedc1bd95fcee7f9ccfd3182f1b","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.2_1689674743566_0.018962198388742246","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@auroblocks/chimp-sdk","version":"0.0.3","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.3","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"36d077d5b05b88094f1b5181f6e1584e210357f3","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.3.tgz","fileCount":9,"integrity":"sha512-Q41TefV0e+cnR/rmWidNWIztQ84hVrIgLDL9JHhwcclEuwI5fFWG2ng+NewBuBLI6BVa50FjkzdVy6DQ8nE0iQ==","signatures":[{"sig":"MEYCIQD/gicVuyJuDClR/yLBQuxWfUihDvK5zbJIDBf8DlbNIQIhAPP7znPMA4vSVvVQ8Jtw53AF9yCelohvGQgHR6aaFMtv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10466276},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"cd66bffee8f8f04dfe81221399189606dc045778","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"^0.0.1","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.3_1689687648775_0.4997418326075289","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@auroblocks/chimp-sdk","version":"0.0.4","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.4","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"dc21502b293c059821a3e58c5fb9decf0125e0f5","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.4.tgz","fileCount":9,"integrity":"sha512-mLJoCbh+6uEb+W2mVrwELszupCb0xmkP9+IxfFYoTtwd1iD4ElDYsb8mevchggOZeaVlr00BRBt59lndhdOMOA==","signatures":[{"sig":"MEUCIQDimwOg0qHJ2VlwZzXBJP+aqHli/o3nlln+tt6olBa64wIgbczSR76IjmCDvxV+qSrXPdA4Exayw0QvLQw2P0msTIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10466138},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"0779d01bfa2384d2e4aba9c9cdb3c728e853c362","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"^0.0.2","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.4_1689832030102_0.6808766985171704","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@auroblocks/chimp-sdk","version":"0.0.5","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.5","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"6172081950b08401bbc052b634f303472075e986","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.5.tgz","fileCount":9,"integrity":"sha512-xDwPNgdimofowfGq3ja511i7NxR4unC8WWDbiYP5jogqo7QLz2B3tTvelFODhHu0DKvkW9XdG9N/izGsTV515Q==","signatures":[{"sig":"MEYCIQDSA9NAJXyak1ZOdkR9sWRUfJEanh8R1+32lWJFxRcviAIhAOinCnx3KwvDPlNLjJe4ibAFAX43zNnSd9e7kxTWnO1x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10466138},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"0779d01bfa2384d2e4aba9c9cdb3c728e853c362","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"^0.0.2","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.5_1689837755873_0.14320203642150142","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@auroblocks/chimp-sdk","version":"0.0.6","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.6","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"df7d4473b36be3e15f9988ab097d5fe41db20f56","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.6.tgz","fileCount":9,"integrity":"sha512-26FEebTv2ljit9KTN9A7B6O+bm07deLdPBbmn1rahUlwKRkE4H68y+X3ci/0tCrlanLXaS8HTXHlzPSFq9FOvQ==","signatures":[{"sig":"MEUCICXmZfrKxfxq6b83NAoMU+w0XBog9r7V5TcK+m72ZdQtAiEA1eSuMH53rAug0Yx2yu7sP2Il8wB118DJarpjzIq6SYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10466063},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"0779d01bfa2384d2e4aba9c9cdb3c728e853c362","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"^0.0.2","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.6_1689838768425_0.24756676944352973","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@auroblocks/chimp-sdk","version":"0.0.7","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.7","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"742e4bb6883eb4e4fec17cd9cbfd01a09f09ad82","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.7.tgz","fileCount":9,"integrity":"sha512-w2vEGiYcRCT/wTOQF/5W6j0mGx/PY87QTvT4zJt8xs+4eaeHrpTvQ4t9V9R1GrvwcSecO9CW5B2RdYT6YnrQyQ==","signatures":[{"sig":"MEUCIAPPGoDCx4/htkZ0V/aLph5evq6FSOFwCvu+oDtBYCDOAiEA2H9Oj/BseHl+cTXtJs+lQNWq1jWl6dhGrWrgCoUDHL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10466063},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"0779d01bfa2384d2e4aba9c9cdb3c728e853c362","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"^0.0.2","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.7_1689840362244_0.9806328399851898","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@auroblocks/chimp-sdk","version":"0.0.8","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.8","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"d6d8cba67b1f91195f8acb1d7796f8a0f4276f5e","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.8.tgz","fileCount":9,"integrity":"sha512-ZBFoySmNkI5n7VsdHV2a/JIpZvlP1wmPiU6C1LbV71BeZTKDSKt3WYBBAeT6dHWGuQ5RNkWslULZL7gSVwPz5g==","signatures":[{"sig":"MEUCIQDTtZmnAj8uKNwzoDwuByotRw9wlmIFs+75TajyghvBggIgJ+ayomESKWvFvoJblfUzc8OJsTG+D9NU922DzFJrBfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10466062},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"0779d01bfa2384d2e4aba9c9cdb3c728e853c362","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"0.0.3","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.8_1689841050280_0.7435394816940126","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@auroblocks/chimp-sdk","version":"0.0.9","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.9","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"3553fad0f9c5e933f9a0ce47387373c2abe972e8","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.9.tgz","fileCount":9,"integrity":"sha512-tpJxj1GvZv3WxM7Y7wVrMDCB3l1bQX5UU1wrhB9NXZ87bue7kW6yFK+5cgUWO9hwLdnj6+jAtkgw2rYqL4TvFg==","signatures":[{"sig":"MEQCIDZF7lucnDN8lxrKqPhj0kB9tdb8EMA0A5jXBlbpdtZFAiBD8zZBKcsZaYJWNaoz3WgVecpgRmlQ53hL/CoUL9ydbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10484944},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"a6785b61bf5927a152b0ade2222c9808f31bab0b","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.5.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"18.15.0","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"0.0.3","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.9_1693481580254_0.005173828863627383","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@auroblocks/chimp-sdk","version":"0.0.10","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.10","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"d82f174465e40bd799bfc6a26d874a55e716e401","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.10.tgz","fileCount":9,"integrity":"sha512-fGoG3CmakomBMPv7Vsu97NeNxnahhg56gYmW7N7Vav5pen2vI/62k4Jx+DpgIpr6+Jy1I9/raylIgC3X+nkUQQ==","signatures":[{"sig":"MEQCID86yK5Qgr4V+wvqYQlwWWbjPCwCalVXSSU4EVQ4PYT2AiBQLp7mwU/2oxjDS+nDx7MD9HJxmDGa16TrjUETVng91Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10484945},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"165a165ffd96c39b9d6b1fe93b8705164b712998","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.5.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"18.15.0","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"0.0.3","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.10_1693482813400_0.1440052380084056","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@auroblocks/chimp-sdk","version":"0.0.11","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.11","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"0c2b3263515b12441c35af144816f1128a9c5257","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.11.tgz","fileCount":9,"integrity":"sha512-OX6bK/RI2vkjBkf+WRUf6WV84iC1m0wViVdT4205tjUFa/Ap7Re2oaa7kVZQ1Ze9OrZ6m6ZysM6PAP/hOOcZrA==","signatures":[{"sig":"MEUCIQCkujEVvNWewiiWs18BLhj6XrkcUVLLhSo8R4O/Ip5KWQIgJ21M6u1VfbF2vf/jhswpeklB+KBKJxK0gzQWt9Lv1QM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10485062},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"165a165ffd96c39b9d6b1fe93b8705164b712998","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.5.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"18.15.0","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"0.0.3","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.11_1693488103783_0.485757177801861","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@auroblocks/chimp-sdk","version":"0.0.12","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.12","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"07b94b8bb3c37e8fed6ee235b91cbe82b7ae88f4","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.12.tgz","fileCount":9,"integrity":"sha512-K9ceDg6WDDoeXPcZ1bnuXEi7L2lpP3u1CgDKJb0Dhecig0FkrWdACFqJPHR+q4ISnYiaG+g+zt0QdAaIoN/TAA==","signatures":[{"sig":"MEYCIQDfmSyAzbsg+Q9Vq+mst8olELSqH3SpvXFogVZnckr27QIhAKP+Gn+5bTH/IHdh+g8xCEjspyFvtKK+bjTifrFntlqV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10485062},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"165a165ffd96c39b9d6b1fe93b8705164b712998","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"0.0.5","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.12_1693902703490_0.8253574156105608","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@auroblocks/chimp-sdk","version":"0.0.13","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.13","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"e31052775903216678f85fae038549ab64e94ab0","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.13.tgz","fileCount":9,"integrity":"sha512-GnSS/2TU3iS8fh6trpj7qlmIKD4q6zDABPJ7xQ0AMsl/YkrVxA2ZhH9XgNU58FUH26xYDvvu7SiDY7J5HARpfQ==","signatures":[{"sig":"MEYCIQCVr9Gmb8ZAFXn9tPEWzeUOs7+vc4shHBZzZQSZm+0b+QIhAK2Hjy0Hc93ha4FPOtnNhnXmmNjqLwJDNnlUsT9if/Fx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10484939},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"165a165ffd96c39b9d6b1fe93b8705164b712998","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"0.0.6","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.13_1693906228679_0.34632669715473585","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@auroblocks/chimp-sdk","version":"0.0.14","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.14","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"1bae17781e1939d9423d4ff4f0ca0885900b9381","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.14.tgz","fileCount":9,"integrity":"sha512-fg6EeXEv13YJzXT3NMYVCMvniF3+S7p8/Q9z7KMb7jIg7UIa4hePZd4hVh6VtNUwHuJsNbNDC8J1IvVcZ649Nw==","signatures":[{"sig":"MEYCIQCA+psCsicGZdzxNiQarTFUX14VjLYUDyq+CGUoPmN/qgIhALd05KEcCFBkVInG02RKg8dLukah6N03waQXsDbgNxHG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10484939},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"165a165ffd96c39b9d6b1fe93b8705164b712998","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"0.0.6","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.14_1694089319127_0.9119987975024733","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@auroblocks/chimp-sdk","version":"0.0.15","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.15","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"47d4331340b4d484c789262e1a18634b11c926f7","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.15.tgz","fileCount":9,"integrity":"sha512-yjfw1QhOOOaycXmBmLay0CaUaQxZ/1PVykAIMA4LZAekF3kugjWtQk5FZPigQAe+puu49PuWDayj0jfr/dZ7hg==","signatures":[{"sig":"MEUCIQCk0jto+PuTrJUiiMJLdjDDCK7+6gP0D14gIuvMP339GgIgMxK3QzBw7ja6U4err/ld32Auuqql0rbtxOnT0sKRwoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10503365},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"e425434b90f9e8cf4a519a3a8ffab96ef937d08e","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"0.0.6","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.15_1697717909040_0.5906677074761391","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@auroblocks/chimp-sdk","version":"0.0.16","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.16","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"bd097f89ca456fe2c2d57d4d5ca072dfb4cf4658","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.16.tgz","fileCount":9,"integrity":"sha512-Fdz/2Dg0ry4v9/nLkUEeHaopZpBsmWXKVcPdmNaUeTGgaEed1jQIFCroAhle0jfYWwQ+fAZXDxquHg6SBbZm9Q==","signatures":[{"sig":"MEYCIQC0JBKW7cBk7t+cB9lfC44oh8RiYRdct7ithv2DX/ixugIhANFWYqLWqSzxTpQz1pMv6xW0gTEMSw8pdAzsbSAj9cmO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10503365},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"ebea5abd19a4ce2d4be9333d0a93377f28772127","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"0.0.6","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.16_1697722353163_0.34885972460851367","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@auroblocks/chimp-sdk","version":"0.0.17","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.17","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"487d26835a54d2e95940feb6e6de7a1cf4c0c032","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.17.tgz","fileCount":9,"integrity":"sha512-bzza5ZyRKv/pskyRAOAuzr55EgEg99gMXUIW8mRkmLa+FUSzCNueifSMCYnP57jMdyxxWH8DdhN8EXZNMjwSjw==","signatures":[{"sig":"MEUCIQC7SyK1+HDp8HOYN9Jc8xoLy8qAEB9QEtAlWcNE+fJ1OwIgZ3/EowSveuXJzBTyNuf5ogpEylpbkchvOe6X/vBbhnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10504217},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"ebea5abd19a4ce2d4be9333d0a93377f28772127","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"0.0.6","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.17_1698246907619_0.18987106808641152","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@auroblocks/chimp-sdk","version":"0.0.18","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.18","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"54060286bc763c12293dfb44cb1a5feb300290ee","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.18.tgz","fileCount":9,"integrity":"sha512-t81M5dXzg3Xezt7sEEgj+UH1/Dovjsrorm6VDLH1HzcCBjnCfDBTkXJqq0zAyvFzgYYUIGquhMgL2nfWEfAMmA==","signatures":[{"sig":"MEUCIF7cFrNMZwG/LiSGvJYFQg/AVy9G2QiUzepVHc9t4mVfAiEA13F8qizJaUtifk/tP40Hb9hxALvYc7J1dqIlkn1zfjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10504217},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"ebea5abd19a4ce2d4be9333d0a93377f28772127","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"0.0.6","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.18_1698764130676_0.2866516184985992","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@auroblocks/chimp-sdk","version":"0.0.19","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.19","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"7291b5463cb91b35693e22fba3b33cd0e33f2d4f","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.19.tgz","fileCount":9,"integrity":"sha512-EMz9rvfqInx/9tjE/bw+XKJs7QAmqsKMDAWpcAzp5ghBt4H6eI6UuG+uqTSwVSiwximjJKJLyt7N7CP9p0slZQ==","signatures":[{"sig":"MEYCIQDkGf2Fc6Gey1uEaynY36QrK373EW0mGS4S6MQ0kDeSUQIhAJR+fijridpKAMpZ3/4x05p7NHBDLsxCya7VdCycoaQu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10519302},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"ebea5abd19a4ce2d4be9333d0a93377f28772127","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"0.0.6","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.19_1698828800603_0.520271839653027","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@auroblocks/chimp-sdk","version":"0.0.20","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.20","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"b18c73562597d62c06a7fd87db74b1b3c915a18e","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.20.tgz","fileCount":9,"integrity":"sha512-yYl/JXaBR6Rb0kDkFRRELl+81Om/EPB1YK4VHyvJ9LY8YhSqTun6Lq3yLTC3eY9QTO/3JrakJSMO9MiyrVel0A==","signatures":[{"sig":"MEUCIHonIdJpbCKj38d/jiLhxp3xDRb5AAjXwUobipV14FiRAiEA0pjNAehEryPiUiDnPxrwsHNfYw8FoVlvWdH27vkDrQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10519302},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"ebea5abd19a4ce2d4be9333d0a93377f28772127","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sor":"0.0.6","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.20_1698829108920_0.13091685149766663","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@auroblocks/chimp-sdk","version":"0.0.21","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.21","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"893bac0842d0edd4d3ce25ee14febc17107c1ff7","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.21.tgz","fileCount":9,"integrity":"sha512-ljBwqCAHhpglrNSxg8aXfdG846Uvy+lqC1tpUhLznmnX7TAK01d2cLGN4hMxmdMOV/FLem+SMWldyeBIT5YGCw==","signatures":[{"sig":"MEQCIBhVhH/NpSYAN+9bo4yf6M03c1x5Wy6v6/ZMIt+YJqGTAiANqe38cEmirUHTbHWGbeSMi4futNQaY24SPq+mNOJmzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10521502},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"1a36b096b5a603476e71403d46b0a0b8c9892f1e","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sdk":"^0.0.20","@auroblocks/chimp-sor":"0.0.6","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.21_1698928481641_0.2059134827325042","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"@auroblocks/chimp-sdk","version":"0.0.22","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.22","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"d328462984425370d90cb38e08dc72e3d6bf4a4e","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.22.tgz","fileCount":9,"integrity":"sha512-MvtPu/lTFQOmEL6VaZ9Jep0KvVs5Riikp1vk1ENhwvXlIU7IYsuFfIRb/QH1km4FMhhEt0t/DBB0uze9OsCMiw==","signatures":[{"sig":"MEYCIQDvR8m30pgdG0JkrcpNEOT7TY/zSZ6t7J3suanbSVQIngIhAMAG5dSDNNIV9oIOs9gXJI38nknhdm2HF0PNsqNwWEkW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10521502},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"1a36b096b5a603476e71403d46b0a0b8c9892f1e","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sdk":"^0.0.20","@auroblocks/chimp-sor":"0.0.9","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.22_1699012793740_0.6340189122871225","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"@auroblocks/chimp-sdk","version":"0.0.23","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.23","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"a60c343d4cc5cc0dd403cf44c493823c337ccf19","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.23.tgz","fileCount":9,"integrity":"sha512-db3AM98JxlV2qWutszrI870C7EJ7PfPDzT10JewK66H5hd2i7iNdgfVN2/rXBDTzNnZ2hpmnaB4uky434P16hQ==","signatures":[{"sig":"MEUCIE0ImDSgPJ/I2ukGWBtQm9FaMkmuqYA9mvsm7w9WPDBNAiEA5lnrpX3mnhKWHAGBxN1driPQLx69IvR5is78sChriys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10521503},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"1a36b096b5a603476e71403d46b0a0b8c9892f1e","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sdk":"^0.0.20","@auroblocks/chimp-sor":"0.0.10","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.23_1699017196144_0.8251556416914021","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"@auroblocks/chimp-sdk","version":"0.0.24","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.24","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"5d8db3c33bea5219cb4ccaa653404785588b782e","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.24.tgz","fileCount":9,"integrity":"sha512-1wxZWvpOaKyxl5ZrYb8xU/u7jMeL71Zv43AB04VR5YaqWFlHepXzgHaMjNG4RGFhLvEX6iBvnVjzTzBKZ7VrYw==","signatures":[{"sig":"MEUCIQD7wPzjZGOmjk7e2jboGpbpm2N1TZIUgimaJ0kXX/jdCAIgQb7pRXiva9ndt+AQ5f6UHy+I4CA4GcFw0u3EwCQgo/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10521503},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"1a36b096b5a603476e71403d46b0a0b8c9892f1e","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"14.17.5","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sdk":"^0.0.20","@auroblocks/chimp-sor":"0.0.10","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.24_1700556074529_0.6659731423109083","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"@auroblocks/chimp-sdk","version":"0.0.25","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.25","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"8e7b090096a275bbe466009cdf3f76695f72918b","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.25.tgz","fileCount":9,"integrity":"sha512-XUhGcT1InKo0H8EcQhsLB/6NZI04u3s31SHtdDu5RjFplYp40CnU80EAjOy2biXq08OrfflsJsTudNf6xuTR5A==","signatures":[{"sig":"MEQCIEUl/F3zNr6A21UTcv8Y1g7xcf4fA4YKQDGNJFhqxZsrAiBNqhbA67tjms59IfwCefOtoXwkycdlUy0cR0d5QbYZiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10524018},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"1ef592901cea3aea6bd661d4ef3d4df0e174ec42","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.8.1","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sdk":"^0.0.20","@auroblocks/chimp-sor":"0.0.10","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.25_1711466536866_0.3916364661114089","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"@auroblocks/chimp-sdk","version":"0.0.26","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.26","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"f45bb4b3e752b9fa797be67052475ad71538dada","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.26.tgz","fileCount":9,"integrity":"sha512-7NSH2ZiGu9+aW9PbHxIPGR1F1bwNEFGoysfMdCAp9DpdSPlJKBmB2OajvvnbRNJ6dafstq4Bjv65dcM5jN7RSw==","signatures":[{"sig":"MEUCIQD23VJAD7qsskc19srVoX3HT2MRgWRnKIpRp5g8yh7HWAIgAvR4ZLr8OfC1hAJSy3p5xC7if6WTCdPJbE3NJPmvxYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10543601},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"1ef592901cea3aea6bd661d4ef3d4df0e174ec42","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","node:lumia-testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.lumia-testnet.ts node --port 8200 --fork https://testnet-rpc.lumia.org","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.8.1","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sdk":"^0.0.20","@auroblocks/chimp-sor":"0.0.10","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.26_1729150854092_0.28894736586790093","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"@auroblocks/chimp-sdk","version":"0.0.27","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.27","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"a81641372555b952bf58d9bdebe9d264abe311e7","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.27.tgz","fileCount":9,"integrity":"sha512-KlEkMsr281wSRmAtmlXLZ1q/3IF2q7NtxO7uWrAQoFuLAS+ZL4WWQ0P7N07CfkJKeEJsPoemSykpDO/yxK8E0A==","signatures":[{"sig":"MEYCIQCeJ6Re9SsG+38yux6KFssO52rG1+rgS9iDYT0I+w2iigIhAJ+1k/pG3MLzGkSFz5NhR94+uG4f8g13DG/U257yE6fe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10544507},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"8c2ec2793545b982df000b92c788480d88e2f08e","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","node:lumia-testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.lumia-testnet.ts node --port 8200 --fork https://testnet-rpc.lumia.org","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"21.7.2","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sdk":"^0.0.20","@auroblocks/chimp-sor":"0.0.10","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.27_1729173502325_0.4928639034094855","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"@auroblocks/chimp-sdk","version":"0.0.28","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.28","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"c322405496f5659d437bf5f3c752e48078efc8dd","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.28.tgz","fileCount":9,"integrity":"sha512-bq4SlgUvYQ+POIuvN9ZN+jVhEhyCpyHsFobodXAZkkJ5G6KGriL1Iu3oAPKZwgdR8CZnOJrde1EG1DuJeZ1JHg==","signatures":[{"sig":"MEQCIH5qwTn/dpg+NmLfVwLmPTjXFzfVI+Ontq+P3rPHlWIsAiBIvEj/0Y0BmWiNIPR9r9GqJAIwv4PLrO1H6zS69N6ZrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10544507},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"8c2ec2793545b982df000b92c788480d88e2f08e","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","node:lumia-testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.lumia-testnet.ts node --port 8200 --fork https://testnet-rpc.lumia.org","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.8.1","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sdk":"^0.0.20","@auroblocks/chimp-sor":"0.0.10","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.28_1729257614388_0.24360312862683386","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"@auroblocks/chimp-sdk","version":"0.0.29","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.29","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"196222f475bc745697043bc6a823f82750ed47e9","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.29.tgz","fileCount":9,"integrity":"sha512-gJDzsjORIkhzlKwrFdfGiOX+Od+scttDZgtQwfQR9yqkZk7UAwnIS0nYXstV5XpV4n1b2eMvgcorPBhdb9dFug==","signatures":[{"sig":"MEUCIQDH2lQuU+k4h5qTfZn6AsmIt0tdo+7dEsGPU3ynPsWSNAIgKhHA5aMfX7zTxQtFx1nEzyA9VPkxbXO0nETLwbN2+go=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10544507},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"8c2ec2793545b982df000b92c788480d88e2f08e","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","node:lumia-testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.lumia-testnet.ts node --port 8200 --fork https://testnet-rpc.lumia.org","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.2.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"21.7.2","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sdk":"^0.0.20","@auroblocks/chimp-sor":"0.0.10","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.29_1729437218641_0.8917738163702809","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"@auroblocks/chimp-sdk","version":"0.0.30","license":"GPL-3.0-only","_id":"@auroblocks/chimp-sdk@0.0.30","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"homepage":"https://github.com/balancer-labs/balancer-sdk#readme","bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"dist":{"shasum":"ca92898c7d3ad9ab7b2d6fd9bef63cd777ae9377","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.0.30.tgz","fileCount":9,"integrity":"sha512-XohlqGB5hBJ4wbLhjSmNfK0IvR1I5TOkVr0IZ1z+Mph+hKz6083rXb/J/iC/XmOJ96uW57gbwQl2w7b57lFn/A==","signatures":[{"sig":"MEUCIQDV9hEOchCCZV1E8+gs9fz7HflSWMUvwx/gyz8zBOu/wQIgT2EmFKuy49EcRuC4pzoUCDD2kAiFFB8VAwLvzwEX9IA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10544506},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","gitHead":"8c2ec2793545b982df000b92c788480d88e2f08e","scripts":{"dev":"rollup -c -w","lint":"eslint ./src --ext .ts --max-warnings 0","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","build":"rimraf dist && rollup -c","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","node:lumia-testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.lumia-testnet.ts node --port 8200 --fork https://testnet-rpc.lumia.org","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'","address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"repository":{"url":"git+https://github.com/balancer-labs/balancer-sdk.git","type":"git","directory":"balancer-js"},"_npmVersion":"9.8.1","description":"JavaScript SDK for interacting with the Balancer Protocol V2","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","graphql":"^15.6.1","graphql-request":"^3.5.0","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/bytes":"^5.4.0","@auroblocks/chimp-sdk":"0.0.29","@auroblocks/chimp-sor":"0.0.10","@ethersproject/base64":"5.5.0","json-to-graphql-query":"^2.2.4","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-signer":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","dotenv":"^10.0.0","eslint":"^7.9.0","ethers":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.52.8","fishery":"^2.2.2","hardhat":"^2.9.3","ts-node":"^10.9.1","mockdate":"^3.0.5","prettier":"^2.1.2","ts-mocha":"^9.0.2","typechain":"^8.1.1","typescript":"^4.0.2","@types/chai":"^4.2.12","@types/node":"^15.12.4","@types/mocha":"^8.0.3","@types/lodash":"^4.14.177","tiny-invariant":"^1.1.0","tsconfig-paths":"^3.14.2","rollup-plugin-dts":"^3.0.2","axios-mock-adapter":"^1.21.2","@rollup/plugin-json":"^4.1.0","@ethersproject/units":"^5.7.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@typechain/ethers-v5":"^10.2.0","rollup-plugin-terser":"^7.0.2","@ethersproject/wallet":"^5.5.0","eslint-plugin-prettier":"^3.1.4","@ethersproject/solidity":"^5.6.1","@rollup/plugin-commonjs":"^21.0.1","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.1.1","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@rollup/plugin-node-resolve":"^13.0.0","eslint-plugin-mocha-no-only":"^1.1.1","@graphql-codegen/introspection":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.1","@graphql-codegen/typescript-resolvers":"2.4.1","@graphql-codegen/typescript-operations":"^2.2.0","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/chimp-sdk_0.0.30_1729439784794_0.29445837444807466","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@auroblocks/chimp-sdk","version":"0.1.0","description":"JavaScript SDK for interacting with the Balancer Protocol V2","license":"GPL-3.0-only","homepage":"https://github.com/balancer-labs/balancer-sdk#readme","repository":{"type":"git","url":"git+https://github.com/balancer-labs/balancer-sdk.git","directory":"balancer-js"},"bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.umd.js","typings":"dist/index.d.ts","scripts":{"address-book:generate":"npx ts-node -P tsconfig.testing.json -r tsconfig-paths/register ./src/lib/utils/generate-address-books.ts","build":"rimraf dist && rollup -c","dev":"rollup -c -w","test":"ts-mocha --paths --recursive -p tsconfig.testing.json 'src/**/*.spec.ts' --timeout 20000","test:only":"ts-mocha --paths --recursive -p tsconfig.testing.json --timeout 20000","lint":"eslint ./src --ext .ts --max-warnings 0","lint:fix":"eslint ./src --ext .ts --max-warnings 0 --fix","subgraph:generate":"graphql-codegen --config src/modules/subgraph/codegen.yml -r dotenv/config","example":"npx ts-node -P tsconfig.examples.json -r tsconfig-paths/register","node":"npx hardhat node --tsconfig tsconfig.testing.json --fork $(. ./.env && echo $ALCHEMY_URL)","node:goerli":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.goerli.ts node --fork $(. ./.env && echo $ALCHEMY_URL_GOERLI) --port 8000","node:polygon":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.polygon.ts node --fork $(. ./.env && echo $ALCHEMY_URL_POLYGON) --port 8137","node:arbitrum":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.arbitrum.ts node --fork $(. ./.env && echo $ALCHEMY_URL_ARBITRUM) --port 8161","node:gnosis":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.gnosis.ts node --fork $(. ./.env && echo $RPC_URL_GNOSIS) --port 8100","node:mantle":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --fork https://rpc.ankr.com/mantle_testnet --port 8200","node:linea_testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.linea_testnet.ts node --fork https://rpc.goerli.linea.build --port 8200","node:mantle2":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.mantle.ts node --port 8200","node:lumia-testnet":"npx hardhat --tsconfig tsconfig.testing.json --config hardhat.config.lumia-testnet.ts node --port 8200 --fork https://testnet-rpc.lumia.org","typechain:generate":"npx typechain --target ethers-v5 --out-dir src/contracts './src/lib/abi/*.json'"},"devDependencies":{"@ethersproject/solidity":"^5.6.1","@ethersproject/units":"^5.7.0","@ethersproject/wallet":"^5.5.0","@graphql-codegen/add":"^3.1.0","@graphql-codegen/cli":"^2.3.0","@graphql-codegen/introspection":"^2.1.0","@graphql-codegen/schema-ast":"^2.4.0","@graphql-codegen/typescript":"2.4.0","@graphql-codegen/typescript-document-nodes":"^2.2.0","@graphql-codegen/typescript-graphql-request":"^4.3.0","@graphql-codegen/typescript-operations":"^2.2.0","@graphql-codegen/typescript-resolvers":"2.4.1","@nomicfoundation/hardhat-network-helpers":"^1.0.4","@nomiclabs/hardhat-ethers":"^2.0.5","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-typescript":"^8.2.1","@typechain/ethers-v5":"^10.2.0","@types/chai":"^4.2.12","@types/lodash":"^4.14.177","@types/mocha":"^8.0.3","@types/node":"^15.12.4","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","axios-mock-adapter":"^1.21.2","chai":"^4.2.0","dotenv":"^10.0.0","eslint":"^7.9.0","eslint-plugin-mocha-no-only":"^1.1.1","eslint-plugin-prettier":"^3.1.4","ethers":"^5.0.0","fishery":"^2.2.2","hardhat":"^2.9.3","mocha":"^8.2.1","mockdate":"^3.0.5","prettier":"^2.1.2","rimraf":"^3.0.2","rollup":"^2.52.8","rollup-plugin-dts":"^3.0.2","rollup-plugin-terser":"^7.0.2","tiny-invariant":"^1.1.0","ts-mocha":"^9.0.2","ts-node":"^10.9.1","tsconfig-paths":"^3.14.2","typechain":"^8.1.1","typescript":"^4.0.2"},"dependencies":{"@auroblocks/chimp-sdk":"0.0.29","@auroblocks/chimp-sor":"0.0.10","@balancer-labs/sor":"4.1.1-beta.9","@ethersproject/abi":"^5.4.0","@ethersproject/abstract-signer":"^5.4.0","@ethersproject/address":"^5.4.0","@ethersproject/base64":"5.5.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/bytes":"^5.4.0","@ethersproject/constants":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/providers":"^5.4.5","axios":"^0.24.0","graphql":"^15.6.1","graphql-request":"^3.5.0","json-to-graphql-query":"^2.2.4","lodash":"^4.17.21"},"_id":"@auroblocks/chimp-sdk@0.1.0","gitHead":"00b9ec462b6b3818ea8973626778e6cec6f160a9","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-NR3+BuGVzuRcLixSQ4p1jt7ZMsRiQ9FTkzNoc/Bq+DCCyf13zWD+WU3nLCNRw1M46lk07WxsmwQpGfkElT+sLg==","shasum":"a2100a48dafeb249a05fea692ada0ae466886b19","tarball":"https://registry.npmjs.org/@auroblocks/chimp-sdk/-/chimp-sdk-0.1.0.tgz","fileCount":9,"unpackedSize":10563572,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGLtgmRUjujGY0/K3ba+KTd3g+jOSsXutdTTcRINu/AwIhAIP79N3JESpgKAvTLNsqhMSCztlOTOESZBMpaVpFjCa5"}]},"_npmUser":{"name":"prasenjiit","email":"prasenjit@cryption.network"},"directories":{},"maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chimp-sdk_0.1.0_1731064415633_0.05943574986470512"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-13T16:37:38.828Z","modified":"2024-11-08T11:13:36.143Z","0.0.1":"2023-07-13T16:37:39.229Z","0.0.2":"2023-07-18T10:05:43.794Z","0.0.3":"2023-07-18T13:40:48.948Z","0.0.4":"2023-07-20T05:47:10.362Z","0.0.5":"2023-07-20T07:22:36.285Z","0.0.6":"2023-07-20T07:39:28.644Z","0.0.7":"2023-07-20T08:06:02.514Z","0.0.8":"2023-07-20T08:17:30.483Z","0.0.9":"2023-08-31T11:33:00.478Z","0.0.10":"2023-08-31T11:53:33.634Z","0.0.11":"2023-08-31T13:21:44.122Z","0.0.12":"2023-09-05T08:31:43.818Z","0.0.13":"2023-09-05T09:30:28.970Z","0.0.14":"2023-09-07T12:21:59.386Z","0.0.15":"2023-10-19T12:18:29.449Z","0.0.16":"2023-10-19T13:32:33.639Z","0.0.17":"2023-10-25T15:15:08.179Z","0.0.18":"2023-10-31T14:55:31.020Z","0.0.19":"2023-11-01T08:53:20.952Z","0.0.20":"2023-11-01T08:58:29.186Z","0.0.21":"2023-11-02T12:34:41.995Z","0.0.22":"2023-11-03T11:59:54.097Z","0.0.23":"2023-11-03T13:13:16.468Z","0.0.24":"2023-11-21T08:41:14.796Z","0.0.25":"2024-03-26T15:22:17.138Z","0.0.26":"2024-10-17T07:40:54.345Z","0.0.27":"2024-10-17T13:58:22.679Z","0.0.28":"2024-10-18T13:20:14.719Z","0.0.29":"2024-10-20T15:13:38.928Z","0.0.30":"2024-10-20T15:56:25.080Z","0.1.0":"2024-11-08T11:13:35.916Z"},"bugs":{"url":"https://github.com/balancer-labs/balancer-sdk/issues"},"license":"GPL-3.0-only","homepage":"https://github.com/balancer-labs/balancer-sdk#readme","repository":{"type":"git","url":"git+https://github.com/balancer-labs/balancer-sdk.git","directory":"balancer-js"},"description":"JavaScript SDK for interacting with the Balancer Protocol V2","maintainers":[{"name":"prasenjiit","email":"prasenjit@cryption.network"}],"readme":"# Balancer Javascript SDK\n\nA JavaScript SDK which provides commonly used utilties for interacting with Balancer Protocol V2.\n\n## How to run the examples (Javascript)?\n\n**In order to run the examples provided, you need to follow the next steps:**\n\n1. ```git clone https://github.com/balancer-labs/balancer-sdk.git```\n2. ```cd balancer-sdk```\n3. ```cd balancer-js```\n4. Create a .env file in the balancer-js folder\n5. In the .env file you will need to define and initialize the following variables\n\n   We have defined both Alchemy and Infura, because some of the examples use Infura, others use Alchemy. However, feel free to modify accordingly and use your favourite one.\n   ALCHEMY_URL=[ALCHEMY HTTPS ENDPOINT]  \n   INFURA=[Infura API KEY]  \n   TRADER_KEY=[MetaMask PRIVATE KEY]  \n   Some examples also require the following Tenderly config parameters to be defined:\n   TENDERLY_ACCESS_KEY=[TENDERLY API ACCESS KEY]\n   TENDERLY_PROJECT=[TENDERLY PROJECT NAME]\n   TENDERLY_USER=[TENDERLY USERNAME]\n\n6. Run 'npm run node', this runs a local Hardhat Network\n7. Open a new terminal\n8. cd to balancer-js\n9. Install ts-node using: ```npm install ts-node```\n10. Install tsconfig-paths using: ```npm install --save-dev tsconfig-paths```\n11. Generate contracts using: ```npm run typechain:generate```\n12. Run one of the provided examples (eg: npm run examples:run -- examples/join.ts)\n\n## Installation\n\n## Getting Started\n\n```js\nimport { BalancerSDK, BalancerSdkConfig, Network } from '@balancer-labs/sdk';\n\nconst config: BalancerSdkConfig = {\n  network: Network.MAINNET,\n  rpcUrl: `https://mainnet.infura.io/v3/${process.env.INFURA}`,\n};\nconst balancer = new BalancerSDK(config);\n```\n\nIn some examples we present a way to make end to end trades against mainnet state. To run them you will need to setup a localhost test node using tools like ganache, hardhat, anvil.\n\nInstallation instructions for:\n\n- [Hardhat](https://hardhat.org/getting-started/#installation)\n\n  To start a MAINNET forked node:\n\n  - Set env var: `ALCHEMY_URL=[ALCHEMY HTTPS ENDPOINT for MAINNET]`\n  - Run: `npm run node`\n\n  To start a GOERLI forked node:\n\n  - Set env var: `ALCHEMY_URL_GOERLI=[ALCHEMY HTTPS ENDPOINT for GOERLI]`\n  - Run: `npm run node:goerli`\n\n- [Anvil](https://github.com/foundry-rs/foundry/tree/master/anvil#installation) - use with caution, still experimental.\n\n  To start a forked node:\n\n  ```\n  anvil -f FORKABLE_RPC_URL (optional pinned block: --fork-block-number XXX)\n  ```\n\n## Swaps Module\n\nExposes complete functionality for token swapping. An example of using the module with data fetched from the subgraph:\n\n```js\n// Uses SOR to find optimal route for a trading pair and amount\nconst route = balancer.swaps.findRouteGivenIn({\n  tokenIn,\n  tokenOut,\n  amount,\n  gasPrice,\n  maxPools,\n});\n\n// Prepares transaction attributes based on the route\nconst transactionAttributes = balancer.swaps.buildSwap({\n  userAddress,\n  swapInfo: route,\n  kind: 0, // 0 - givenIn, 1 - givenOut\n  deadline,\n  maxSlippage,\n});\n\n// Extract parameters required for sendTransaction\nconst { to, data, value } = transactionAttributes;\n\n// Execution with ethers.js\nconst transactionResponse = await signer.sendTransaction({ to, data, value });\n```\n\n## SwapsService\n\nThe SwapsService provides function to query and make swaps using Balancer V2 liquidity.\n\n```js\nconst swaps = new swapService({\n  network: Network;\n  rpcUrl: string;\n});\n```\n\n## Examples\n\nYou can run each example with `npm run examples:run -- examples/exampleName.ts`\n\n### #queryBatchSwap\n\nThe Balancer Vault provides a [method to simulate a call to batchSwap](https://github.com/balancer-labs/balancer-v2-monorepo/blob/master/pkg/vault/contracts/interfaces/IVault.sol#L644).\nThis function performs no checks on the sender or recipient or token balances or approvals. Note that this function is not 'view' (due to implementation details): the client code must explicitly execute eth_call instead of eth_sendTransaction.\n\n@param batchSwap - BatchSwap information used for query.\n@param batchSwap.kind - either exactIn or exactOut.\n@param batchSwap.swaps - sequence of swaps.\n@param batchSwap.assets - array contains the addresses of all assets involved in the swaps.\n@returns Returns an array with the net Vault asset balance deltas. Positive amounts represent tokens (or ETH) sent to the Vault, and negative amounts represent tokens (or ETH) sent by the Vault. Each delta corresponds to the asset at the same index in the `assets` array.\n\n```js\nswaps.queryBatchSwap(batchSwap: {\n    kind: SwapType,\n    swaps: BatchSwapStep[],\n    assets: string[]\n}): Promise<BigNumberish[]>\n```\n\n[Example](./examples/queryBatchSwap.ts)\n\n### #encodeBatchSwap\n\nStatic method to encode a [batch swap](https://dev.balancer.fi/references/contracts/apis/the-vault#batch-swaps).\n\n_NB: This method doesn't execute a batchSwap -- it returns an [ABI byte string](https://docs.soliditylang.org/en/latest/abi-spec.html) containing the data of the function call on a contract, which can then be sent to the network (ex. [sendTransaction](https://web3js.readthedocs.io/en/v1.2.11/web3-eth.html#sendtransaction)). to be executed. See example for more info._\n\n```js\n/**\n * @param {BatchSwap}           batchSwap - BatchSwap information used for query.\n * @param {SwapType}            batchSwap.kind - either exactIn or exactOut\n * @param {BatchSwapSteps[]}    batchSwap.swaps - sequence of swaps\n * @param {string[]}            batchSwap.assets - array contains the addresses of all assets involved in the swaps\n * @param {FundManagement}      batchSwap.funds - object containing information about where funds should be taken/sent\n * @param {number[]}            batchSwap.limits - limits for each token involved in the swap, where either the maximum number of tokens to send (by passing a positive value) or the minimum amount of tokens to receive (by passing a negative value) is specified\n * @param {string}              batchSwap.deadline -  time (in Unix timestamp) after which it will no longer attempt to make a trade\n * @returns {string}            encodedBatchSwapData - Returns an ABI byte string containing the data of the function call on a contract\n*/\nSwaps.encodeBatchSwap(batchSwap: {\n    kind: SwapType,\n    swaps: BatchSwapStep[],\n    assets: string[],\n    funds: FundManagement,\n    limits: number[],\n    deadline: string\n}): string\n```\n\n[Example](./examples/batchSwap.ts)\n\n### Swap Service: Flash Swaps\n\nA [Flash Swap](https://dev.balancer.fi/resources/swaps/flash-swaps) is a special type of [batch swap](https://dev.balancer.fi/resources/swaps/batch-swaps) where the caller doesn't need to own or provide any of the input tokens -- the caller is essentially taking a \"flash loan\" (an uncollateralized loan) from the Balancer Vault. The full amount of the input token must be returned to the Vault by the end of the batch (plus any swap fees), however any excess of an output tokens can be sent to any address.\n\nIMPORTANT: A \"simple\" flash swap is an arbitrage executed with only two tokens and two pools,\nswapping in the first pool and then back in the second pool for a profit. For more\ncomplex flash swaps, you will have to use batch swap directly.\n\nGotchas:\n\n- Both pools must have both assets (tokens) for swaps to work\n- No pool token balances can be zero\n- If the flash swap isn't profitable, the internal flash loan will fail.\n\n### #encodeSimpleFlashSwap\n\nStatic method to encode a simple flash swap [method for a batchSwap](https://dev.balancer.fi/resources/swaps/flash-swaps).\n\n_NB: This method doesn't execute any swaps -- it returns an [ABI byte string](https://docs.soliditylang.org/en/latest/abi-spec.html) containing the data of the function call on a contract, which can then be sent to the network (ex. [sendTransaction](https://web3js.readthedocs.io/en/v1.2.11/web3-eth.html#sendtransaction)). to be executed. See example for more info._\n\n```js\n/**\n * @param {SimpleFlashSwapParameters}   params - BatchSwap information used for query.\n * @param {string}                      params.flashLoanAmount - initial input amount for the flash loan (first asset)\n * @param {string[]}                    params.poolIds - array of Balancer pool ids\n * @param {string[]}                    params.assets - array of token addresses\n * @param {string}                      params.walletAddress - array of token addresses\n * @returns {string}            encodedBatchSwapData - Returns an ABI byte string containing the data of the function call on a contract\n*/\nSwaps.encodeSimpleFlashSwap(simpleFlashSwap: {\n    flashLoanAmount: string,\n    poolIds: string[],\n    assets: string[]\n    walletAddress: string[]\n}): string\n```\n\n[Example](./examples/flashSwap.ts)\n\n### #querySimpleFlashSwap\n\nMethod to test if a simple flash swap is valid and see potential profits.\n\n```js\n/**\n * @param {SimpleFlashSwapParameters}   params - BatchSwap information used for query.\n * @param {string}                      params.flashLoanAmount - initial input amount for the flash loan (first asset)\n * @param {string[]}                    params.poolIds - array of Balancer pool ids\n * @param {string[]}                    params.assets - array of token addresses\n * @returns {Promise<{profits: Record<string, string>, isProfitable: boolean}>}       Returns an ethersjs transaction response\n*/\nswaps.querySimpleFlashSwap(batchSwap: {\n    kind: SwapType,\n    swaps: BatchSwapStep[],\n    assets: string[]\n}): string\n```\n\n[Example](./examples/querySimpleFlashSwap.ts)\n\n## Pricing\n\nSpot Price functionality allowing user to query spot price for token pair.\n\n### calcSpotPrice\n\nFind Spot Price for pair in specific pool.\n\n```js\nconst balancer = new BalancerSDK(sdkConfig);\nconst pool = await balancer.pools.find(poolId);\nconst spotPrice = await pool.calcSpotPrice(\n  ADDRESSES[network].DAI.address,\n  ADDRESSES[network].BAL.address\n);\n```\n\n### #getSpotPrice\n\nFind Spot Price for a token pair - finds most liquid path and uses this as reference SP.\n\n```js\nconst pricing = new Pricing(sdkConfig);\n```\n\n@param { string } tokenIn Token in address.\n@param { string } tokenOut Token out address.\n@param { SubgraphPoolBase[] } pools Optional - Pool data. Will be fetched via dataProvider if not supplied.\n@returns { string } Spot price.\n\n```js\nasync getSpotPrice(\n    tokenIn: string,\n    tokenOut: string,\n    pools: SubgraphPoolBase[] = []\n): Promise<string>\n```\n\n[Example](./examples/spotPrice.ts)\n\n## Simulating pool joins and exists\n\nThe Balancer Vault provides a [method to simulate join or exit calls to a pool](https://github.com/balancer-labs/balancer-v2-monorepo/blob/master/pkg/standalone-utils/contracts/BalancerQueries.sol#L91).\nThese function allows you to perform a dry run before sending an actual transaction, without checking the sender / recipient or token balances / approvals. Note that this function is not 'view' (due to implementation details): the client code must explicitly execute `eth_call` instead of `eth_sendTransaction`.\n\n### Simulating joins\n\nThere are two ways to join a pool:\n\n1. `joinExactIn`: Joining the pool with known token amounts. This is the most commonly used method.\n2. `joinExactOut`: Asking the pool for the expected liquidity when we know how much BPT we want back.\n\nIn this documentation, we will focus on the first method (`joinExactIn`) for joining a pool with known token amounts.\n\n```js\nconst pool = await sdk.pools.find(poolId);\nconst maxAmountsIn = pool.tokenList.map(\n  (t) => forEachTokenSpecifyAmountYouWantToJoinWith\n);\nconst queryParams = pool.buildQueryJoinExactIn({ maxAmountsIn });\nconst response = await balancerContracts.balancerHelpers.queryJoin(\n  ...queryParams\n);\nconst { bptOut, amountsIn } = response;\n```\n\n`response` will return:\n\n- `bptOut`: The expected pool token amount returned by the pool.\n- `amountsIn`: The same as maxAmountsIn\n\n### Simulating exits\n\nThere are three ways to exit a pool:\n\n1. `exitToSingleToken`: Exiting liquidity to a single underlying token is the simplest method. However, if the amount of liquidity being exited is a significant portion of the pool's total liquidity, it may result in price slippage.\n2. `exitProportionally`: Exiting liquidity proportionally to all pool tokens. This is the most commonly used method. However `ComposableStable` pool type doesn't support it.\n3. `exitExactOut`: Asking the pool for the expected pool token amount when we know how much token amounts we want back.\n\nIn this example, we will focus on the first method (`exitProportionally`).\n\n```js\nconst pool = await sdk.pools.find(poolId);\nconst queryParams = pool.buildQueryJoinExactIn({ bptIn });\nconst response = await balancerContracts.balancerHelpers.queryJoin(\n  ...queryParams\n);\nconst { bptIn, amountsOut } = response;\n```\n\n`response` will return:\n\n- `amountsOut`: Token amounts returned by the pool.\n- `bptIn`: The same as intput bptIn\n\nMore examples: https://github.com/balancer-labs/balancer-sdk/blob/master/balancer-js/examples/pools/queries.ts\n\n## Joining Pools\n\n### Joining with pool tokens\n\nExposes Join functionality allowing user to join pools with its pool tokens.\n\n```js\nconst balancer = new BalancerSDK(sdkConfig);\nconst pool = await balancer.pools.find(poolId);\nconst { to, functionName, attributes, data } = pool.buildJoin(params);\n```\n\n#### #buildJoin\n\nBuilds join pool transaction parameters with exact tokens in and minimum BPT out based on slippage tolerance\n\n```js\n/**\n * @param joiner Account address joining pool\n * @param tokensIn Token addresses provided for joining pool (same length and order as amountsIn)\n * @param amountsIn Token amounts provided for joining pool in EVM scale\n * @param slippage Maximum slippage tolerance in bps i.e. 50 = 0.5%\n * @returns transaction request ready to send with signer.sendTransaction\n */\nbuildJoin: (\n  joiner: string,\n  tokensIn: string[],\n  amountsIn: string[],\n  slippage: string\n) => JoinPoolAttributes;\n```\n\nwhere `JoinPoolAttributes` is:\n\n```js\n/**\n * Join with exact tokens in transaction parameters\n * @param to Address that will execute the transaction (vault address)\n * @param functionName Function name to be called (joinPool)\n * @param attributes Transaction attributes ready to be encoded\n * @param data Encoded transaction data\n * @param value (Optional) ETH amount that must be informed when joining with ETH\n * @param minBptOut Minimum BPT amoutn out of join transaction considering slippage tolerance\n * @param expectedBptOut Expected BPT amount out of join transaction\n * @param priceImpact Price impact of join transaction\n */\nexport interface JoinPoolAttributes {\n  to: string;\n  functionName: string;\n  attributes: JoinPool;\n  data: string;\n  value?: BigNumber;\n  minBPTOut: string;\n  expectedBPTOut: string;\n  priceImpact: string;\n}\n```\n\n[Example](./examples/join.ts)\n\n### #buildInitJoin (Weighted Pool)\n\nBuilds a init join transaction for weighted pool.\n\n```js\n/**\n * @param joiner - The address of the joiner of the pool\n * @param poolId - The id of the pool\n * @param tokensIn - array with the address of the tokens\n * @param amountsIn - array with the amount of each token\n * @returns a InitJoinPoolAttributes object, which can be directly inserted in the transaction to init join a weighted pool\n */\nbuildInitJoin({\n  joiner,\n  poolId,\n  tokensIn,\n  amountsIn,\n}) => InitJoinPoolAttributes\n```\n\n[Example](./examples/pools/weighted/init-join.ts)\nAvailable pool types:\n\n- Weighted\n- ComposableStable ([Example](./examples/pools/composable-stable/init-join.ts))\n\n### Joining nested pools\n\nExposes Join functionality allowing user to join a pool that has pool tokens that are BPTs of other pools, e.g.:\n\n```\n                  CS0\n              /        \\\n            CS1        CS2\n          /    \\      /   \\\n         DAI   USDC  USDT  FRAX\n\nCan join with tokens: DAI, USDC, USDT, FRAX, CS1_BPT, CS2_BPT\n```\n\n```js\n/**\n * Builds generalised join transaction\n *\n * @param poolId          Pool id\n * @param tokens          Token addresses\n * @param amounts         Token amounts in EVM scale\n * @param userAddress     User address\n * @param slippage        Maximum slippage tolerance in bps i.e. 50 = 0.5%.\n * @param signer          JsonRpcSigner that will sign the staticCall transaction if Static simulation chosen\n * @param simulationType  Simulation type (VaultModel, Tenderly or Static)\n * @param authorisation   Optional auhtorisation call to be added to the chained transaction\n * @returns transaction data ready to be sent to the network along with min and expected BPT amounts out.\n */\nasync generalisedJoin(\n  poolId: string,\n  tokens: string[],\n  amounts: string[],\n  userAddress: string,\n  slippage: string,\n  signer: JsonRpcSigner,\n  simulationType: SimulationType,\n  authorisation?: string\n): Promise<{\n  to: string;\n  encodedCall: string;\n  minOut: string;\n  expectedOut: string;\n  priceImpact: string;\n}>\n```\n\n[Example](./examples/joinGeneralised.ts)\n\n## Exit Pool\n\nExposes Exit functionality allowing user to exit pools.\n\n```js\nconst balancer = new BalancerSDK(sdkConfig);\nconst pool = await balancer.pools.find(poolId);\nconst { to, functionName, attributes, data } = pool.buildExitExactBPTIn(params);\n```\n\n### #buildExitExactBPTIn\n\nBuilds an exit transaction with exact BPT in and minimum token amounts out based on slippage tolerance.\n\n```js\n/**\n * Build exit pool transaction parameters with exact BPT in and minimum token amounts out based on slippage tolerance\n * @param exiter Account address exiting pool\n * @param bptIn BPT provided for exiting pool in EVM scale\n * @param slippage Maximum slippage tolerance in bps. i.e. 50 = 5%\n * @param shouldUnwrapNativeAsset Indicates whether wrapped native asset should be unwrapped after exit. Defaults to false.\n * @param singleTokenOut Optional: token address that if provided will exit to given token\n * @returns transaction request ready to send with signer.sendTransaction\n */\nbuildExitExactBPTIn: (\n  exiter: string,\n  bptIn: string,\n  slippage: string,\n  shouldUnwrapNativeAsset?: boolean,\n  singleTokenOut?: string\n) => ExitExactBPTInAttributes;\n```\n\nwhere `ExitExactBPTInAttributes` is:\n\n```js\n/**\n * Exit exact BPT in transaction parameters\n * @param to Address that will execute the transaction (vault address)\n * @param functionName Function name to be called (exitPool)\n * @param attributes Transaction attributes ready to be encoded\n * @param data Encoded transaction data\n * @param expectedAmountsOut Expected amounts out of exit transaction\n * @param minAmountsOut Minimum amounts out of exit transaction considering slippage tolerance\n */\nexport interface ExitExactBPTInAttributes extends ExitPoolAttributes {\n  to: string;\n  functionName: string;\n  attributes: ExitPool;\n  data: string;\n  expectedAmountsOut: string[];\n  minAmountsOut: string[];\n}\n```\n\n[Example](./examples/exitExactBPTIn.ts)<br/><br/>\nAvailable pool types:\n\n- Weighted [Example](./examples/exitExactBPTIn.ts)\n- Composable Stable [Example](./examples/pools/composable-stable/exit.ts)\n  - OBS: **Only ComposableStable >V2 supports proportional exits**\n- Meta Stable\n- Stable\n\n### #buildExitExactTokensOut\n\nBuilds an exit transaction with exact tokens out and maximum BPT in based on slippage tolerance.\n\n```js\n/**\n * Build exit pool transaction parameters with exact tokens out and maximum BPT in based on slippage tolerance\n * @param exiter Account address exiting pool\n * @param tokensOut Tokens provided for exiting pool (same length and order as amountsOut)\n * @param amountsOut Amounts provided for exiting pool in EVM scale\n * @param slippage Maximum slippage tolerance in bps. i.e. 50 = 5%\n * @returns transaction request ready to send with signer.sendTransaction\n */\nbuildExitExactTokensOut: (\n  exiter: string,\n  tokensOut: string[],\n  amountsOut: string[],\n  slippage: string\n) => ExitExactTokensOutAttributes;\n```\n\nwhere `ExitExactTokensOutAttributes` is:\n\n```js\n/**\n * Exit exact tokens out transaction parameters\n * @param to Address that will execute the transaction (vault address)\n * @param functionName Function name to be called (exitPool)\n * @param attributes Transaction attributes ready to be encoded\n * @param data Encoded transaction data\n * @param expectedBPTIn Expected BPT into exit transaction\n * @param maxBPTIn Max BPT into exit transaction considering slippage tolerance\n */\nexport interface ExitExactTokensOutAttributes extends ExitPoolAttributes {\n  to: string;\n  functionName: string;\n  attributes: ExitPool;\n  data: string;\n  expectedBPTIn: string;\n  maxBPTIn: string;\n}\n```\n\n[Example](./examples/exitExactTokensOut.ts)\n<br/><br/>\nAvailable pool types:\n\n- Weighted [Example](./examples/exitExactTokensOut.ts)\n- Composable Stable\n- Meta Stable\n- Stable\n\n### Exiting nested pools\n\nExposes Exit functionality allowing user to exit a pool that has pool tokens that are BPTs of other pools, e.g.:\n\n```\n                  CS0\n              /        \\\n            CS1        CS2\n          /    \\      /   \\\n         DAI   USDC  USDT  FRAX\n\nCan exit with CS0_BPT proportionally to: DAI, USDC, USDT and FRAX\n```\n\n```js\n/**\n * Builds generalised exit transaction\n *\n * @param poolId          Pool id\n * @param amount          Token amount in EVM scale\n * @param userAddress     User address\n * @param slippage        Maximum slippage tolerance in bps i.e. 50 = 0.5%.\n * @param signer          JsonRpcSigner that will sign the staticCall transaction if Static simulation chosen\n * @param simulationType  Simulation type (VaultModel, Tenderly or Static)\n * @param authorisation   Optional auhtorisation call to be added to the chained transaction\n * @param unwrapTokens    Determines if wrapped tokens should be unwrapped. Default = false\n * @returns transaction data ready to be sent to the network along with tokens, min and expected amounts out.\n */\nasync generalisedExit(\n  poolId: string,\n  amount: string,\n  userAddress: string,\n  slippage: string,\n  signer: JsonRpcSigner,\n  simulationType: SimulationType,\n  authorisation?: string,\n  unwrapTokens = false\n): Promise<{\n  to: string;\n  encodedCall: string;\n  tokensOut: string[];\n  expectedAmountsOut: string[];\n  minAmountsOut: string[];\n  priceImpact: string;\n}>\n```\n\n[Example](./examples/exitGeneralised.ts)\n\n# Factory\n\n### Creating Pools\n\n### WeightedPool\n\nBuilds a transaction to create a weighted pool.\n\n```js\n/**\n * Builds a transaction for a weighted pool create operation.\n * @param factoryAddress - The address of the factory for weighted pool (contract address)\n * @param name - The name of the pool\n * @param symbol - The symbol of the pool\n * @param tokenAddresses - The token's addresses\n * @param weights The weights for each token, ordered\n * @param swapFee - The swapFee for the owner of the pool in string or number format(100% is \"1.00\" or 1, 10% is \"0.1\" or 0.1, 1% is \"0.01\" or 0.01)\n * @param owner - The address of the owner of the pool\n * @returns a TransactionRequest object, which can be directly inserted in the transaction to create a weighted pool\n */\ncreate({\n    factoryAddress,\n    name,\n    symbol,\n    tokenAddresses,\n    weights,\n    swapFee,\n    owner,\n}) =>  {\n    to?: string;\n    data: BytesLike;\n}\n```\n\n[Example](./examples/pools/weighted/create-and-init-join.ts)\n\n### Composable Stable Pool\n\nBuilds a transaction to create a composable stable pool.\n\n```js\n/**\n * Builds a transaction for a composable pool create operation.\n * @param contractAddress - The address of the factory for composable stable pool (contract address)\n * @param name - The name of the pool\n * @param symbol - The symbol of the pool\n * @param swapFee - The swapFee for the owner of the pool in string or number format(100% is \"1.00\" or 1, 10% is \"0.1\" or 0.1, 1% is \"0.01\" or 0.01)\n * @param tokenAddresses - The token's addresses\n * @param rateProviders The addresses of the rate providers for each token, ordered\n * @param tokenRateCacheDurations the Token Rate Cache Duration of each token\n * @param owner - The address of the owner of the pool\n * @param amplificationParameter The amplification parameter(must be greater than 1)\n * @param exemptFromYieldProtocolFeeFlags array containing boolean for each token exemption from yield protocol fee flags\n * @returns a TransactionRequest object, which can be directly inserted in the transaction to create a composable stable pool\n */\ncreate({\n    factoryAddress,\n    name,\n    symbol,\n    tokenAddresses,\n    amplificationParameter,\n    rateProviders,\n    tokenRateCacheDurations,\n    exemptFromYieldProtocolFeeFlags,\n    swapFee,\n    owner,\n}) =>  {\n    to?: string;\n    data: BytesLike;\n}\n```\n\n[Example](./examples/pools/composable-stable/create-and-init-join.ts)\n\n### Linear Pool\n\nBuilds a transaction to create a linear pool.\n\n```js\n  /**\n   *\n   * @param name The name of the pool\n   * @param symbol The symbol of the pool (BPT name)\n   * @param mainToken The unwrapped token\n   * @param wrappedToken The wrapped token\n   * @param upperTarget The maximum balance of the unwrapped(main) token (normal number, no need to fix to 18 decimals)\n   * @param swapFeeEvm The swap fee of the pool\n   * @param owner The address of the owner of the pool\n   * @param protocolId The protocolId, to check the available value\n   */\n  create({\n    name,\n    symbol,\n    mainToken,\n    wrappedToken,\n    upperTarget,\n    swapFeeEvm,\n    owner,\n    protocolId,\n  }: LinearCreatePoolParameters) => {\n    to?: string;\n    data: BytesLike;\n  }\n```\n\n[Example](./examples/pools/linear/create.ts)\n\n## RelayerService\n\nRelayers are (user opt-in, audited) contracts that can make calls to the vault (with the transaction “sender” being any arbitrary address) and use the sender’s ERC20 vault allowance, internal balance or BPTs on their behalf.\n\n```js\nconst relayer = new relayerService(\n    swapsService: SwapsService;\n    rpcUrl: string;\n);\n```\n\n## Pools Impermanent Loss\n\n> impermanent loss (IL) describes the percentage by which a pool is worth less than what one would have if they had instead just held the tokens outside the pool\n\n#### Service\n\n![class-diagram](IL-class.png)\n\n#### Algorithm\n\nUsing the variation delta formula:\n\n![img.png](img.png)\n\nwhere **𝚫P<sup>i</sup>** represents the difference between the price for a single token at the date of joining the pool and the current price.\n\n```javascript\n// retrieves pool's tokens\ntokens = pool.tokens;\n// get weights for tokens\nweights = tokens.map((token) => token.weight);\n// retrieves current price for tokens\nexitPrices = tokens.map((token) => tokenPrices.find(token.address));\n// retrieves historical price for tokens\nentryPrices = tokens.map((token) =>\n  tokenPrices.findBy('timestamp', {\n    address: token.address,\n    timestamp: timestamp,\n  })\n);\n// retrieves list of pool's assets with prices delta and weights\nassets = tokens.map((token) => ({\n  priceDelta: this.getDelta(\n    entryPrices[token.address],\n    exitPrices[token.address]\n  ),\n  weight: weights[i],\n}));\n\npoolValueDelta = assets.reduce(\n  (result, asset) =>\n    result * Math.pow(Math.abs(asset.priceDelta + 1), asset.weight),\n  1\n);\nholdValueDelta = assets.reduce(\n  (result, asset) => result + Math.abs(asset.priceDelta + 1) * asset.weight,\n  0\n);\n\nconst IL = poolValueDelta / holdValueDelta - 1;\n```\n\n#### Usage\n\n```javascript\nasync impermanentLoss(\n  timestamp: number, // the UNIX timestamp from which the IL is desired\n  pool: Pool // the pool on which the IL must be calculated\n): Promise<number>\n```\n\n```javascript\nconst pool = await sdk.pools.find(poolId);\nconst joins = (await sdk.data.findByUser(userAddress)).filter(\n  (it) => it.type === 'Join' && it.poolId === poolId\n);\nconst join = joins[0];\nconst IL = await pools.impermanentLoss(join.timestamp, pool);\n```\n\n[Example](./examples/pools/impermanentLoss.ts)\n\n## Claim Tokens\n\n### Service\n\n![classes](./claim-incentives-class.png)\n\n### Claim Tokens for a veBAL Holders\n\n#### Pseudocode\n\n- **Get Claimable Rewards**\n\n```javascript\nconst defaultClaimableTokens = [\n  '0x7B50775383d3D6f0215A8F290f2C9e2eEBBEceb2', // bb-a-USD v1\n  '0xA13a9247ea42D743238089903570127DdA72fE44', // bb-a-USD v2\n  '0xba100000625a3754423978a60c9317c58a424e3D', // BAL\n]\n\nconst claimableTokens: string[] = userDefinedClaimableTokens ?? defaultClaimableTokens;\n\nconst balances = await ClaimService.getClaimableVeBalTokens(userAddress, claimableTokens) {\n  return await this.feeDistributor.callStatic.claimTokens(userAddress,claimableTokens);\n}\n\nconst txData = await getClaimableVeBalTokens.buildClaimVeBalTokensRequest(userAddress, claimableTokens) {\n  data = feeDistributorContract.claimBalances(userAddress, claimableTokens);\n  to = feeDistributorContract.encodeFunctionData('claimTokens', [userAddress, claimableTokens])\n}\n\n//on client\nsigner.request(txData).then(() => { ... });\n\n```\n\n### Claim Pools Incentives\n\n#### Pseudocode\n\n- **Get Claimable Rewards**\n\n```javascript\ngauges = LiquidityGaugesRepository.fetch();\nclaimableTokensPerGauge = LiquidityGaugesMulticallRepository.getClaimableTokens(gauges, accountAddress) {\n  if (MAINNET) {\n    claimableTokens = this.multicall.aggregate('claimable_tokens', gauges, accountAddress);\n    claimableReward = gauge.rewardData.forEach(this.multicall.aggregate('claimable_reward', gauges, accountAddress, rewardToken);\n    return aggregate(claimableReward, claimableTokens);\n  } else {\n    return gauge.rewardData.forEach(this.multicall.aggregate('claimable_reward', gauges, accountAddress, rewardToken);\n  }\n};\n\n```\n\n- **Claim Rewards**\n\nit returns encoded callable data to be fed to a signer and then to send to the gauge contract.\n\n```javascript\nif (MAINNET) {\n  const callData = balancerMinterInterface.encodeFunctionData('mintMany', [\n    gaugeAddresses,\n  ]);\n  return { to: balancerMinterAddress, data: callData };\n} else {\n  const callData = gaugeClaimHelperInterface.encodeFunctionData(\n    'claimRewardsFromGauges',\n    [gaugeAddresses, userAddress]\n  );\n  return { to: gaugeClaimHelperAddress, data: callData };\n}\n```\n\n## Licensing\n\n[GNU General Public License Version 3 (GPL v3)](../../LICENSE).\n","readmeFilename":"README.md"}