{"_id":"@aurora-balancer-labs/v2-pool-stable","_rev":"1-f40224d25684ae36b81e8b2b1503d897","name":"@aurora-balancer-labs/v2-pool-stable","dist-tags":{"latest":"2.1.0"},"versions":{"2.0.0":{"name":"@aurora-balancer-labs/v2-pool-stable","version":"2.0.0","description":"Balancer V2 Stable Pools","license":"GPL-3.0-only","homepage":"","repository":{"type":"git","url":"","directory":"pkg/pool-stable"},"scripts":{"build":"yarn compile","compile":"hardhat compile && rm -rf artifacts/build-info","compile:watch":"nodemon --ext sol --exec yarn compile","lint":"yarn lint:solidity && yarn lint:typescript","lint:solidity":"solhint 'contracts/**/*.sol'","lint:typescript":"eslint . --ext .ts --ignore-path ../../.eslintignore  --max-warnings 0","test":"yarn compile && mocha --extension ts --require hardhat/register --require @aurora-balancer-labs/v2-common/setupTests --recursive","test:fast":"yarn compile && mocha --extension ts --require hardhat/register --require @aurora-balancer-labs/v2-common/setupTests --recursive --parallel --exit","test:watch":"nodemon --ext js,ts --watch test --watch lib --exec 'clear && yarn test --no-compile'"},"devDependencies":{"@aurora-balancer-labs/v2-common":"workspace:*","@aurora-balancer-labs/v2-helpers":"workspace:*","@aurora-balancer-labs/v2-interfaces":"workspace:*","@aurora-balancer-labs/v2-pool-utils":"workspace:*","@aurora-balancer-labs/v2-solidity-utils":"workspace:*","@nomiclabs/hardhat-ethers":"^2.0.1","@nomiclabs/hardhat-waffle":"^2.0.0","@types/chai":"^4.2.12","@types/lodash":"^4.14.161","@types/mocha":"^8.0.3","@types/node":"^14.6.0","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","chai":"^4.2.0","decimal.js":"^10.2.1","eslint":"^7.9.0","eslint-plugin-mocha-no-only":"^1.1.1","eslint-plugin-prettier":"^3.1.4","ethereum-waffle":"^3.0.2","ethers":"^5.4.1","hardhat":"^2.8.3","lodash.frompairs":"^4.0.1","lodash.pick":"^4.4.0","lodash.range":"^3.2.0","lodash.times":"^4.3.2","lodash.zip":"^4.2.0","mocha":"^8.2.1","nodemon":"^2.0.4","prettier":"^2.1.2","prettier-plugin-solidity":"v1.0.0-alpha.59","solhint":"^3.2.0","solhint-plugin-prettier":"^0.0.4","ts-node":"^8.10.2","typescript":"^4.0.2"},"_id":"@aurora-balancer-labs/v2-pool-stable@2.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-FrCyTe2hYYJfox1LnQUsnhzYjSxNbRJu7AcvWcukcbTmsskSpviPwIgh8onkFQAD3hAY+tL6rtSaezEm9UJlvw==","shasum":"587e139e881522784fbfaa92564c1208200c8da4","tarball":"https://registry.npmjs.org/@aurora-balancer-labs/v2-pool-stable/-/v2-pool-stable-2.0.0.tgz","fileCount":6,"unpackedSize":64863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2ZgGUTkF4xDUGI2Q7kzq2hVsFV4Z+VokrbP8jBizSYAiEAhYRNznwt7bdu5r63TnIP5OUASFa6/gdG5p69NZT8GJs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivrVEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWPw/+MuokjJBoMKy8an0UdKGHsjBhkgoldsgTkwJbMM3fz3DhSH6G\r\nkAs5CfiDZUUECpf2CP+SChrGS5cFM2Z3DjbSs6qC97Tc6iFhk4nXaRPXMI4I\r\nTMDGOSnA756U4e40neQzZnknUsToUXIJE7bq5hZLDH87ev71xYFZvAB5gVOQ\r\nAM41SQq7YC5yQ1yqKDyOvdbLHkceA/ojLdBdQQXMLtR/yZVnIosgQBHh86fn\r\nCgfjtSZxzp8W+tugM2VZeoIfG1rqkX5i03GDXnY/9mrU6b3j75a1XE/uDQND\r\nBLStJ5sRlfG4xcQRI86gkNcOdJxCjIVoEbUMVZlYM9qZKzw1xaL4kA+HR6Aw\r\neV9pp3ax8nZMyXh0VHSjP+XYMddq9HPTqB2mcyVJBq4yDZoA8w2WSisOAL/x\r\ncOgAYaoc6Lg7pzhdqCyNDc0dvGyAuSeVdtlRZW1EvClQoNSCmNbF0KREST4y\r\nPyfC5H0buHYhfXkJzyj2hdf4MUqHaD6Ii4/lTMWFbAOfOQofCoVEk4SDRFmK\r\n90g4Ho/WaJL7FUAZwTvjuy4spyqPzeftKFm35IuT3qTAMH/DPIDwRWzs5qj7\r\nU8ShyON1M+tnoUiL0+z1S4U4lEOMQV3liKGuudhe7bAxEuRk/QHf6IXhtf3H\r\n9WNOdVnG+tddY21IrGReI10/UoSvyOSrIns=\r\n=K5jY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"philipptaratuta","email":"philipp.t@blaize.tech"},"directories":{},"maintainers":[{"name":"philipptaratuta","email":"philipp.t@blaize.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v2-pool-stable_2.0.0_1656665412014_0.9220358990469724"},"_hasShrinkwrap":false},"2.1.0":{"name":"@aurora-balancer-labs/v2-pool-stable","version":"2.1.0","description":"Balancer V2 Stable Pools","license":"GPL-3.0-only","homepage":"","repository":{"type":"git","url":"","directory":"pkg/pool-stable"},"scripts":{"build":"yarn compile","compile":"hardhat compile && rm -rf artifacts/build-info","compile:watch":"nodemon --ext sol --exec yarn compile","lint":"yarn lint:solidity && yarn lint:typescript","lint:solidity":"solhint 'contracts/**/*.sol'","lint:typescript":"eslint . --ext .ts --ignore-path ../../.eslintignore  --max-warnings 0","test":"yarn compile && mocha --extension ts --require hardhat/register --require @aurora-balancer-labs/v2-common/setupTests --recursive","test:fast":"yarn compile && mocha --extension ts --require hardhat/register --require @aurora-balancer-labs/v2-common/setupTests --recursive --parallel --exit","test:watch":"nodemon --ext js,ts --watch test --watch lib --exec 'clear && yarn test --no-compile'"},"devDependencies":{"@aurora-balancer-labs/v2-common":"workspace:*","@aurora-balancer-labs/v2-helpers":"workspace:*","@aurora-balancer-labs/v2-interfaces":"workspace:*","@aurora-balancer-labs/v2-pool-utils":"workspace:*","@aurora-balancer-labs/v2-solidity-utils":"workspace:*","@nomiclabs/hardhat-ethers":"^2.0.1","@nomiclabs/hardhat-waffle":"^2.0.0","@types/chai":"^4.2.12","@types/lodash":"^4.14.161","@types/mocha":"^8.0.3","@types/node":"^14.6.0","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","chai":"^4.2.0","decimal.js":"^10.2.1","eslint":"^7.9.0","eslint-plugin-mocha-no-only":"^1.1.1","eslint-plugin-prettier":"^3.1.4","ethereum-waffle":"^3.0.2","ethers":"^5.4.1","hardhat":"^2.8.3","lodash.frompairs":"^4.0.1","lodash.pick":"^4.4.0","lodash.range":"^3.2.0","lodash.times":"^4.3.2","lodash.zip":"^4.2.0","mocha":"^8.2.1","nodemon":"^2.0.4","prettier":"^2.1.2","prettier-plugin-solidity":"v1.0.0-alpha.59","solhint":"^3.2.0","solhint-plugin-prettier":"^0.0.4","ts-node":"^8.10.2","typescript":"^4.0.2"},"_id":"@aurora-balancer-labs/v2-pool-stable@2.1.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8fijwTEzT/lZH5bZKpH3FprG+TzL//xcO636eNPKAPs6EfnwUc0IRzwtGdnQUwPnc1celz9eZqO4Sv3GmYkrYg==","shasum":"fa640280e965eedff2fedf886548ebd3dbb174e8","tarball":"https://registry.npmjs.org/@aurora-balancer-labs/v2-pool-stable/-/v2-pool-stable-2.1.0.tgz","fileCount":6,"unpackedSize":64863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDcpYeoHwOr6QFTnVC6GvaNIhmn08S7bFewktxXa8GuwIgIdkjdDGWG4wxzs54yhcnbWMq2Sm76QmA0thlRWxBvaU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivrXAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMqQ//SpUrZ4r95Le40+MZEsyCw4MGiOI6kCFLoWbvbeYZeZvPKV7X\r\n1+fETRXPdZDmOo/K314nhS4j8z23R+RMkoYhu+xPIExPQeFSJ5ajKVbVdL7L\r\nzxkBeco8CtEge7cNIaiiJdpySHUDYxZP5fEZNf93zjELMRqefU8rnBLQ4GWq\r\nv+8XCoVXIm1lc/JBpgC8sQSYLeJsnD+5Sz/Hc5mwJFIeYnzq7yHGOWWl2U7j\r\n2+VlzcDXKGQ0icI/sRKtZs9+1W1RKUbweO6L81n1Ofc9MjxX48I+57C5SpIE\r\nVr5V8i6USCNuDk7CNWcm7PjsvEeNpakMMG48A17cUll6mW1o+oCPmtc/7hpV\r\nKUgff1qdqari7utUTbAsFR8wkYE2MkTxCnQumNbFuV8dCHem3yqiJZ0U4kTZ\r\nE+MQYEC1M+xG6VHUbdd0poQJwjYJWuD74G7rb5Xi84Zt1+afEu7urzjcjDDS\r\nudO3jqvZ+zq45FglFQh293esno+sB4iVyM3YZe6cJV0deKGtFueDa4S/PpO9\r\nnKcCZBXEnnQ+iWfpkUyp/RPtGgmR1yE8K9bQJmt6cy80NibXMr/EQ7BR8Nom\r\nLRpnmmyySRdfeIjAO6ClZQKJrivsRl0XX85G4ijl5RM/tOWRXHKNu2hH/6Ni\r\npF2IQbTFu2TZ+3K+Lkwt6Er41+jz1dPBNWE=\r\n=OdgS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"philipptaratuta","email":"philipp.t@blaize.tech"},"directories":{},"maintainers":[{"name":"philipptaratuta","email":"philipp.t@blaize.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v2-pool-stable_2.1.0_1656665535938_0.9812899705659892"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-01T08:50:11.579Z","2.0.0":"2022-07-01T08:50:12.179Z","modified":"2022-07-01T08:52:16.204Z","2.1.0":"2022-07-01T08:52:16.134Z"},"maintainers":[{"name":"philipptaratuta","email":"philipp.t@blaize.tech"}],"description":"Balancer V2 Stable Pools","repository":{"type":"git","url":"","directory":"pkg/pool-stable"},"license":"GPL-3.0-only","readme":"# <img src=\"../../logo.svg\" alt=\"Balancer\" height=\"128px\">\n\n# Balancer V2 Stable Pools\n\n[![NPM Package](https://img.shields.io/npm/v/@balancer-labs/v2-pool-stable.svg)](https://www.npmjs.org/package/@balancer-labs/v2-pool-stable)\n\n---\n\nThis package contains the source code of Balancer V2 Stable Pools, that is, Pools for tokens that all have values very close to each other (typically stablecoins).\n\nThe flavor currently in existence is [`StablePool`](./contracts/StablePool.sol) (basic five token version).\n\nAnother useful contract is [`StableMath`](./contracts/StableMath.sol), which implements the low level calculations required for swaps, joins and exits.\n","readmeFilename":"README.md"}