{"_id":"@balancer-labs/v2-solidity-utils","_rev":"17-f9ef6e402932f2a512b7623b291a3652","name":"@balancer-labs/v2-solidity-utils","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0-rc.0":{"name":"@balancer-labs/v2-solidity-utils","version":"1.0.0-rc.0","description":"Solidity libraries and utilities","license":"GPL-3.0-only","homepage":"https://github.com/balancer-labs/balancer-v2-monorepo/tree/master/pkg/solidity-utils#readme","repository":{"type":"git","url":"https://github.com/balancer-labs/balancer-v2-monorepo.git","directory":"pkg/solitiy-utils"},"bugs":{"url":"https://github.com/balancer-labs/balancer-v2-monorepo/issues"},"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","test":"yarn compile && mocha --extension ts --require hardhat/register --require @balancer-labs/v2-common/setupTests --recursive","test:watch":"nodemon --ext js,ts --watch test --watch lib --exec 'clear && yarn test --no-compile'"},"devDependencies":{"@balancer-labs/v2-common":"1.0.0","@balancer-labs/v2-helpers":"1.0.0","@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.0.18","hardhat":"^2.2.0","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":"@balancer-labs/v2-solidity-utils@1.0.0-rc.0","dist":{"shasum":"9658a46db75303e41764b242b297994b85745f03","integrity":"sha512-tTPvT5gyDI/7hyRD73tCyyCtlBkABDjkQMLb9RGoKiXeqpVNf+nvdxgKkgugWG5n+0YNmPc0azdKuq+fZf6nbg==","tarball":"https://registry.npmjs.org/@balancer-labs/v2-solidity-utils/-/v2-solidity-utils-1.0.0-rc.0.tgz","fileCount":33,"unpackedSize":130858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtVnhCRA9TVsSAnZWagAAYUwP/iebiwZPYoMkwXyRLtDz\nKh2MndKSU2EgYuf7fk6j6x6ZDPyqmfj2yVD5xG0SM7zsJJwf+qMo4WcX+j6+\nURKLnCPHv/DR2qbJIW29j9PAy1UhfpNnayHevKqs9LwUdnCfKBQgq7TbLezm\nVjh3vK0VInSmfggUcMg+2H6gs7HcKLjvqmCN/bgRQq+hDq7zXPsPsisdQ3TI\nakeGv9cOsRuSilFkgJfE1ZSCVqDM6GoXwXOpRnulQzyBzhGXiqmJOHcKo8Eq\ntH3LbJCBgK30KduhgcvnLQDxI208kaleq7dYXjs/mbZLtm5w3S45SsdOJ3RG\nxp4+p46Bc7LsETPeXtNdFRLdU+x2EK6CUNU+fR+3ExMicZxIdxnqUQBAXuov\nw9iDk5ikbby26wIWwsZYrGMSsnlPy4m8T2zuF4pQklqVuMM9KsXt5i08e2Nu\ntZGmWmoR1jN6IQN3QQoRAYxiO8uZ8/3GuN5QGyFSV2p7LsT3hrnhVyXdZFre\nfgQy6PgAkkLH70YzmAHqGFX1Oo+0UzIcZVrtRc5iQ5+XJYX3mIo3dpYk+dWK\ndnvMydUow7f6P8wKBaO/I4ruPSLTdG1uLq0HrELM1zU8oZ8Q2XsW4raOmxP2\n5xM8QouIH64NGHxLemg1j+YRZ6pS49BOVu4pp8jA5nqahLk+lWL1boERWT29\niG4F\r\n=3MRx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0bw+Yj5+jGO1hE9K0Hqq6VzdvY78ARqqwGTJp8nMDgAiAmgKKdu54emZkTcxNgHbcJpl1yBtIifjzttRFLCies7g=="}]},"_npmUser":{"name":"nventuro","email":"nicolas.venturo@gmail.com"},"directories":{},"maintainers":[{"name":"nventuro","email":"nicolas.venturo@gmail.com"},{"name":"mikeraymcdonald","email":"mike@balancer.finance"},{"name":"johngrantuk","email":"john@balancer.finance"},{"name":"destiner","email":"destinerx@gmail.com"},{"name":"bonustrack","email":"fabien@bonustrack.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v2-solidity-utils_1.0.0-rc.0_1622497761376_0.3090541486313738"},"_hasShrinkwrap":false},"1.0.0":{"name":"@balancer-labs/v2-solidity-utils","version":"1.0.0","description":"Solidity libraries and utilities","license":"GPL-3.0-only","npmPublishAccess":"public","homepage":"https://github.com/balancer-labs/balancer-v2-monorepo/tree/master/pkg/solidity-utils#readme","repository":{"type":"git","url":"https://github.com/balancer-labs/balancer-v2-monorepo.git","directory":"pkg/solidity-utils"},"bugs":{"url":"https://github.com/balancer-labs/balancer-v2-monorepo/issues"},"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","test":"yarn compile && mocha --extension ts --require hardhat/register --require @balancer-labs/v2-common/setupTests --recursive","test:watch":"nodemon --ext js,ts --watch test --watch lib --exec 'clear && yarn test --no-compile'"},"devDependencies":{"@balancer-labs/v2-common":"1.0.0","@balancer-labs/v2-helpers":"1.0.0","@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.0.18","hardhat":"^2.2.0","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":"@balancer-labs/v2-solidity-utils@1.0.0","dist":{"shasum":"992b31b8c3398b1d89db6ee0c043dbad07293919","integrity":"sha512-nTmxPRhErmNTIsSU18wX0sbm6CbVEs3FYpbQDw1QUzPaqg+ono+lYkqExrlf63OBJGE60QPbjTybQaLW1MNoqQ==","tarball":"https://registry.npmjs.org/@balancer-labs/v2-solidity-utils/-/v2-solidity-utils-1.0.0.tgz","fileCount":33,"unpackedSize":130886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtVvyCRA9TVsSAnZWagAAjTsP+wX4t3FNBWM140txchdc\n3RScqU1olmIJ7K3LAf3hNRzevRV0Qam+5axawauknl6EbfT90RAIL21ozugn\nqYqfbLhIbpGvSq5EL/ab46o/YblU0xHvH4iVNT0UZouzmztwMg2Nb927Iqnt\nM5iZsmVQn+3eBinfFWJlAQ469c5MfXjlxb5c+TwzOa/Dgl6UX+dZicVhukuD\nMUki+Rfs/hF35nsLR2/HdzjGv/ZzUD+eHyWmNV85FoTlKivdKSsmXgRBaCS5\nEYDzb/cuIBHXr8DQY9+/DEuQhgGZudNWpJIIXQYknkroBPrN6w1u4psYLPmR\n6GjR4iIfZcIQl/JgS6bWGWjcU7HZlf+qI3p//05nzs8NyH+1vNxBYmhinvqv\nIm7va8KfK8dpAybvGrzff6cltQEN+CcYGy0KsqWtOlBHOqLfW5WxaXQkXoBz\nV6p2gr2tb4HkLlZIN9utUNo5Uv0croUGl80mMkghteKLF7VOGJinUhvuA2sV\nfm7ylDCRgWfYzmN/xqBl6STsdz6kJQJBida4P5xxaWWli+Bd0DeXYeW32vRW\nN3P53p9cj38wS3ZH6C/knWmOAMv5hYJGpc1ZIiN65XkLUKVtRU9mcJ4+gCZo\n9YUOAuJK9gq9MtOotmFuA14PE3MOR9vIZI/DXlTb1E5Tv6tLHR0A5tOEMw89\nYQG7\r\n=Oy2Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPqspHNaTaoD7y2P4nPNHEGm8h8Dwcr69GhcSIShtsdQIgPfAGruZ+YEKhF5pudgJrUGCOqglKAGT6Xc/esgddQAs="}]},"_npmUser":{"name":"nventuro","email":"nicolas.venturo@gmail.com"},"directories":{},"maintainers":[{"name":"nventuro","email":"nicolas.venturo@gmail.com"},{"name":"mikeraymcdonald","email":"mike@balancer.finance"},{"name":"johngrantuk","email":"john@balancer.finance"},{"name":"destiner","email":"destinerx@gmail.com"},{"name":"bonustrack","email":"fabien@bonustrack.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v2-solidity-utils_1.0.0_1622498290473_0.21651506075131066"},"_hasShrinkwrap":false},"2.0.0":{"name":"@balancer-labs/v2-solidity-utils","version":"2.0.0","description":"Solidity libraries and utilities","license":"GPL-3.0-only","homepage":"https://github.com/balancer-labs/balancer-v2-monorepo/tree/master/pkg/solidity-utils#readme","repository":{"type":"git","url":"https://github.com/balancer-labs/balancer-v2-monorepo.git","directory":"pkg/solidity-utils"},"bugs":{"url":"https://github.com/balancer-labs/balancer-v2-monorepo/issues"},"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 @balancer-labs/v2-common/setupTests --recursive","test:watch":"nodemon --ext js,ts --watch test --watch lib --exec 'clear && yarn test --no-compile'"},"devDependencies":{"@balancer-labs/balancer-js":"1.0.0","@balancer-labs/v2-common":"1.0.0","@balancer-labs/v2-helpers":"1.0.0","@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.4.1","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":"@balancer-labs/v2-solidity-utils@2.0.0","dist":{"shasum":"a3d8942873b4adc216c8276d150743ede5c459ca","integrity":"sha512-OB+05vJqrs35B1d40y7tnSm6oYWnsmfRa/wpI2owJXhwx/8qr2buE+RDmT0x6Upr/c7wBdUh8v4UVk9l0+CNiA==","tarball":"https://registry.npmjs.org/@balancer-labs/v2-solidity-utils/-/v2-solidity-utils-2.0.0.tgz","fileCount":40,"unpackedSize":160434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP8ceCRA9TVsSAnZWagAAtdkP/1Zq93td43zHsm9D0T8l\nZeQ+BkWaEHJL0jXWGTohqy3/WPGgo7PgAnBjvlAzIV+OGgCYzxD3MS3J5Ujm\nduCogALfGNWypHZAodoioCy2afe6n0HMKCQvIOW6hf3opk6AsVfUBX/BGQzy\nENUSCP7TYBLldI0bcmVEMbEOv5IxbPx469hN83Dv1mCxXUdC/S/p6yShHX+9\nh8Ejdh/X8PwuFeeYNnvKswxedma79er5n4zHQmw+6MITHiWGEHjyNosqWcWE\ndgSklDLx7xoNri/759Xt6SPy8/u4LlySA4Wik+ki3qLHv/e0tAosk7ReyVGB\nCRWAtVAvfSVfuaAFJvZgJ9UnblTWFwlPWzU6zxRZofy4n8Uf0DQPJfE8EWuM\nEv12rGajbxnrs4Fud2kX/Qe9B6dGdCMtrFtqgazAGqTODSWVvOXGriP6vhjp\ntHXlTTzrK0Smn2/vjlT4DAr50glUvFb16r2ZxdPlyqM1bo3OCYQnXEmOe1LT\nRNZ20NzupeKj//JhnXw5TjTA8IRWt0p/Tu6Z5kXepBVAUKUItQSnAiXi/yfx\nuU7+zNFfpnrvOU2N+Rp4PTkO3kM2o3TQCWBJZ2//aZgEB+51+ND3zcLcR+17\n3Tq8bCVlDdQLr8ylgLke4J8Z0TAx6fOxyJ+GcixC05qhrBlTLsiFZ4iv/6+3\nUIaI\r\n=oIWl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIwUjwsf+XVDDfPXVobzql8sqPqhGOA4onAM3qcRR3zAiBjDxoujH/MEmZLzQYNudl1UdqrFzG4A9cAh99LNvoByQ=="}]},"_npmUser":{"name":"nventuro","email":"nicolas.venturo@gmail.com"},"directories":{},"maintainers":[{"name":"mikeraymcdonald","email":"mike@balancer.finance"},{"name":"johngrantuk","email":"john@balancer.finance"},{"name":"destiner","email":"destinerx@gmail.com"},{"name":"bonustrack","email":"fabien@bonustrack.co"},{"name":"nventuro","email":"nicolas.venturo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v2-solidity-utils_2.0.0_1631569693947_0.017950981306319447"},"_hasShrinkwrap":false},"3.0.0":{"name":"@balancer-labs/v2-solidity-utils","version":"3.0.0","description":"Solidity libraries and utilities","license":"GPL-3.0-only","homepage":"https://github.com/balancer-labs/balancer-v2-monorepo/tree/master/pkg/solidity-utils#readme","repository":{"type":"git","url":"git+https://github.com/balancer-labs/balancer-v2-monorepo.git","directory":"pkg/solidity-utils"},"bugs":{"url":"https://github.com/balancer-labs/balancer-v2-monorepo/issues"},"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 @balancer-labs/v2-common/setupTests --recursive","test:watch":"nodemon --ext js,ts --watch test --watch lib --exec 'clear && yarn test --no-compile'","test-fuzz":"forge test"},"devDependencies":{"@balancer-labs/balancer-js":"workspace:*","@balancer-labs/v2-common":"workspace:*","@balancer-labs/v2-helpers":"workspace:*","@balancer-labs/v2-interfaces":"workspace:*","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3","@types/chai":"^4.3.3","@types/lodash":"^4.14.186","@types/mocha":"^10.0.0","@types/node":"^14.14.31","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","chai":"^4.3.6","decimal.js":"^10.4.2","eslint":"^8.26.0","eslint-plugin-mocha-no-only":"^1.1.1","eslint-plugin-prettier":"^4.2.1","ethereum-waffle":"^3.4.4","ethers":"^5.7.2","hardhat":"^2.12.2","hardhat-ignore-warnings":"^0.2.4","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":"^10.1.0","nodemon":"^2.0.20","prettier":"^2.7.1","prettier-plugin-solidity":"v1.0.0-alpha.59","solhint":"^3.2.0","solhint-plugin-prettier":"^0.0.4","ts-node":"^10.9.1","typescript":"^4.0.2"},"gitHead":"e82fbf6347efb97f40dc4e7f01174975d700fe4b","_id":"@balancer-labs/v2-solidity-utils@3.0.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-zUhOdzUPTRaUPYLlBwB/ytSP0N53e4XfbhVbVJueC3aPZYaUGS8cVzF6A6JvgwJjpTCBwB/kuwALqo1kOqY0KQ==","shasum":"e6573667d55c0f3153665c6748f4d04699b4ae19","tarball":"https://registry.npmjs.org/@balancer-labs/v2-solidity-utils/-/v2-solidity-utils-3.0.0.tgz","fileCount":35,"unpackedSize":162305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELWjVCgnzvR9vhafE5RnODzklFO4jvcnfYK7yXYj79TAiEAj3389mFvqJbqaZuzKWcnWpsfsdQ/o4jg729dVUjWKv0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl2kGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnHQ//daK1+c0AlYSTLmkKSQ9dfahQSIVMVSgZCk5kUIowXOIZUKL3\r\n9FqSewgHduU//VUrOXG63EM2N34GAMNbm1KllB41xYbOp0T/zDtIC0aSX4y8\r\nLjL7U4zWzC/vBXMnDGwPhLZzuIOFC34pFAeJsxcVRH9PRME478y70HUVfaeR\r\nuWMqayeCNE/sAbBtbd37gvDW1hHFQevIBMwgTE1xTiGpqsZBxnvHNT1MWvFL\r\n7MEg/EFuC+BnU/UODJdrN5t0Vf8V5Kl+HpwLPwb7mbL88VGM7kunVoYDiBoS\r\njzhj8l+Hg4Su5FA2xXw5CBxWYPGnM4WeEHfFoEkYTxrmEYov/4ekkTBJQwMC\r\nVEbrM8kRC+8AGbnbBZXNPUqK2q5ZUXvuk+oYx4G6RuiVqOTgbSSXaFTZ5ZdE\r\ngnONSlP+pALhqpajhDX+s0mAgveDo/grUkU091kzXnxOk5YZW/4r5+GOwDhT\r\ncOoYEQMzdlxyiOmLlISpl1xz0J/vzD0RYdriiO7ClSZvSFBELRmnyWm79bMy\r\nwhHzUtf5B1fW48XKTO9t8nILOIWj53Xw+QjzmLQ58ZPvTsWE5snZWkCQLIY7\r\n2UicVboOxTeb6qI1+G0vD4hohKu/+KasFGzn6fjuWpPGhtdGVjmilHc4mgcb\r\nVuCQXHIalTIMwQ/fpoiiXaObOMrD5FjcrlQ=\r\n=xw57\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nventuro","email":"nicolas.venturo@gmail.com"},"directories":{},"maintainers":[{"name":"eb1cb442d96b","email":"jarek@balancer.finance"},{"name":"brunoguerios","email":"Bruno@balancer.finance"},{"name":"tomfrench-balancer","email":"tom@balancer.finance"},{"name":"mikeraymcdonald","email":"mikeraymcdonald@gmail.com"},{"name":"johngrantuk","email":"john@balancer.finance"},{"name":"nventuro","email":"nicolas.venturo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v2-solidity-utils_3.0.0_1670867206209_0.5383527369964931"},"_hasShrinkwrap":false},"3.0.1":{"name":"@balancer-labs/v2-solidity-utils","version":"3.0.1","description":"Solidity libraries and utilities","license":"GPL-3.0-only","homepage":"https://github.com/balancer-labs/balancer-v2-monorepo/tree/master/pkg/solidity-utils#readme","repository":{"type":"git","url":"https://github.com/balancer-labs/balancer-v2-monorepo.git","directory":"pkg/solidity-utils"},"bugs":{"url":"https://github.com/balancer-labs/balancer-v2-monorepo/issues"},"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 @balancer-labs/v2-common/setupTests --recursive","test:watch":"nodemon --ext js,ts --watch test --watch lib --exec 'clear && yarn test --no-compile'","test-fuzz":"forge test"},"dependencies":{"@balancer-labs/v2-interfaces":"0.2.0"},"devDependencies":{"@balancer-labs/balancer-js":"1.0.0","@balancer-labs/v2-common":"1.0.0","@balancer-labs/v2-helpers":"1.0.0","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3","@types/chai":"^4.3.3","@types/lodash":"^4.14.186","@types/mocha":"^10.0.0","@types/node":"^14.14.31","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","chai":"^4.3.6","decimal.js":"^10.4.2","eslint":"^8.26.0","eslint-plugin-mocha-no-only":"^1.1.1","eslint-plugin-prettier":"^4.2.1","ethereum-waffle":"^3.4.4","ethers":"^5.7.2","hardhat":"^2.12.2","hardhat-ignore-warnings":"^0.2.4","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":"^10.1.0","nodemon":"^2.0.20","prettier":"^2.7.1","prettier-plugin-solidity":"v1.0.0-alpha.59","solhint":"^3.2.0","solhint-plugin-prettier":"^0.0.4","ts-node":"^10.9.1","typescript":"^4.0.2"},"_id":"@balancer-labs/v2-solidity-utils@3.0.1","dist":{"shasum":"8af2b5bab500577c0af05232890025f73b0febfb","integrity":"sha512-uhaQbgFyT5uRWW39aPWH0ZARzqIICJvwZXKJpv7EPG2NAUrf03ZsF/Zb3gxpTZXfNoKsKznJWtxgJ1W0rnLu9w==","tarball":"https://registry.npmjs.org/@balancer-labs/v2-solidity-utils/-/v2-solidity-utils-3.0.1.tgz","fileCount":36,"unpackedSize":162584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASUkVvfN+HY7Fu9vAWSmFngOeoAlceKMgBwcY82fdFeAiAszVHJBYrfP8TXHCz+i8T1y3HnG54z+NQUnTGDYIIY/A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl2pwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo67Q/9G9FWOgFoZDhaATdWky7e6CltgdqPp2mDGJKB11RKVM7HbVk9\r\nnppok/JSgfpUrlJVlRkgZMjTuGtvJVsaksHgAl07koy6GUhaw0kFnBFWWYaI\r\nqw3p78cIhDfViaybzbQpkCxHtWOyz3rZJfThYY7hdiXgL/0DnhGt+tfHErCg\r\neLD1x1Hcou5LmtH/UPamxpAL8NK7u8/9ffZRJUVUnCPera7dd8K9QHqfhCFR\r\nHf4TMGsT1IOBZIclXIYsyG+P6OYOFqf2bh71aLtxg2E/FdpWLzYlPya4YQWj\r\nurW7Mu8tPe53iEmuhwbBIL/GQQov7WbiMNI6TkxrcB0BwiWDonOkW4g0GT6v\r\nWya1cNJCnaidtzBneD+TOg4yYYIC5BRKAXFLHTfCiXzUxSIy+cRDvzDMp3bF\r\n7jMaJJdS6NZ1ujrtLWxLDbisi8tk+yUN/rrYpijVLqMOxfzeQC0o4STGcijt\r\n+pZarqXNshe4XUOUj+J+ncwbc92PugGnPlxQ0F0Yv3mYICwVM1N2Ne3Pwy+B\r\nmgLnvqdT/HkWJQ/J6Zb53gOgGY9K2mw8cBVx7gme8FuKy2tjGMqbrWAGufDc\r\ndsrgkpccyIw6guEJy/2NGmYQ1U1y3oksL5vx+qjRo80LuihP+8KPli6TyO8G\r\n7SHIxeRjvAYEvUEbqn+00RvgDAGLLeeRSy4=\r\n=oMfi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nventuro","email":"nicolas.venturo@gmail.com"},"directories":{},"maintainers":[{"name":"eb1cb442d96b","email":"jarek@balancer.finance"},{"name":"brunoguerios","email":"Bruno@balancer.finance"},{"name":"tomfrench-balancer","email":"tom@balancer.finance"},{"name":"mikeraymcdonald","email":"mikeraymcdonald@gmail.com"},{"name":"johngrantuk","email":"john@balancer.finance"},{"name":"nventuro","email":"nicolas.venturo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v2-solidity-utils_3.0.1_1670867567861_0.1263311366766695"},"_hasShrinkwrap":false},"3.0.2":{"name":"@balancer-labs/v2-solidity-utils","version":"3.0.2","description":"Solidity libraries and utilities","license":"GPL-3.0-only","homepage":"https://github.com/balancer-labs/balancer-v2-monorepo/tree/master/pkg/solidity-utils#readme","repository":{"type":"git","url":"https://github.com/balancer-labs/balancer-v2-monorepo.git","directory":"pkg/solidity-utils"},"bugs":{"url":"https://github.com/balancer-labs/balancer-v2-monorepo/issues"},"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 @balancer-labs/v2-common/setupTests --recursive","test:watch":"nodemon --ext js,ts --watch test --watch lib --exec 'clear && yarn test --no-compile'","test-fuzz":"forge test"},"dependencies":{"@balancer-labs/v2-interfaces":"0.3.0"},"devDependencies":{"@balancer-labs/balancer-js":"2.0.0","@balancer-labs/v2-common":"1.0.0","@balancer-labs/v2-helpers":"1.0.0","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3","@types/chai":"^4.3.3","@types/lodash":"^4.14.186","@types/mocha":"^10.0.0","@types/node":"^14.14.31","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","chai":"^4.3.6","decimal.js":"^10.4.2","eslint":"^8.26.0","eslint-plugin-mocha-no-only":"^1.1.1","eslint-plugin-prettier":"^4.2.1","ethereum-waffle":"^3.4.4","ethers":"^5.7.2","hardhat":"^2.12.5","hardhat-ignore-warnings":"^0.2.4","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":"^10.1.0","nodemon":"^2.0.20","prettier":"^2.7.1","prettier-plugin-solidity":"v1.0.0-alpha.59","solhint":"^3.2.0","solhint-plugin-prettier":"^0.0.4","ts-node":"^10.9.1","typescript":"^4.0.2"},"_id":"@balancer-labs/v2-solidity-utils@3.0.2","dist":{"shasum":"c2ccc3fafd72f18d1874283a3009904c7aff4b33","integrity":"sha512-r0tFP0ywPK2+U37F491zaXwDtnzyU9HKVnLhFXD4YpxDLT4gqkrn2aJM8aW3tJWB7IHQDqGGj6zPFqQRMkONoA==","tarball":"https://registry.npmjs.org/@balancer-labs/v2-solidity-utils/-/v2-solidity-utils-3.0.2.tgz","fileCount":36,"unpackedSize":162550,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuqz/iS3tBCvb96BBMPfXcursd6Tg3sIvjw0BFQavSvAiEA1vms11tHJnnVBafXRSfBGjmNFFnupVt+5tqbOvyQo3U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4/GtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyVQ//YBK5WLHrnn6xZ0ols7ZZwnxNRj+oPcRoLOZxKHkw8jSo2+6C\r\n1Ot/XHeaSTH5/3MTxFj9BAF/1YhKOPFx9bpadOYDPAIuAO62NV57x8kPZQtx\r\n6F6iyG6xzHxILtF9gTeTHG96XkfHH4nEcRWNSUzxJjwS8jNzw5caaKs7IXWC\r\ndGa+ms90ZkBXaZda7RDohiq7k+sTyRPyUwY5tRSWdZDKsDTaIyi2P/niQsep\r\nwGo6i6/yRXTV9ooQbhtPPDZl90FyRlRvx8snjSu+kXcMJGj5L5fVa3TGXqsT\r\nw3rWOOyJR7NITRNf2LhfpmuLLlYTYYC6HosVmFVKKY9soMW7j9y/tLUz2o8L\r\nyxuJaaAUBf4zwL2u7lXhCpHJPEHJkPST39kSmXKXZcm88Fp4CnJPmNMy63JZ\r\nZzRo0BH/Z3+Fr5lo5d5v3pgIpLHrbZ1nap9yaxIT3IEXH9w2Gh1OfFaO6gmV\r\nzqyuHC/zzLLHfwt+m2kyDNKZgyQUBbL2onK43xcfEzWdrfFFrDD4GhmbbAgN\r\n9rHPoYYBzXPwvhmlp8mDly2W3Cuv9urI7jCF93N4YSedszcLez91LHverx/a\r\nLlQXF54/2ypaw6IFsDFerqGuNmaFXomuVxLQeErzDwkV8ES1GzZf7xNPj5AG\r\nc2uRxmF0j3Oik+FrxFRiFySgCKvzLO9mcLk=\r\n=/KSt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nventuro","email":"nicolas.venturo@gmail.com"},"directories":{},"maintainers":[{"name":"johngrantuk","email":"john@balancer.finance"},{"name":"brunoguerios","email":"Bruno@balancer.finance"},{"name":"mikeraymcdonald","email":"mikeraymcdonald@gmail.com"},{"name":"nventuro","email":"nicolas.venturo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v2-solidity-utils_3.0.2_1675882925127_0.7973684749057319"},"_hasShrinkwrap":false},"4.0.0":{"name":"@balancer-labs/v2-solidity-utils","version":"4.0.0","description":"Solidity libraries and utilities","license":"GPL-3.0-only","homepage":"https://github.com/balancer-labs/balancer-v2-monorepo/tree/master/pkg/solidity-utils#readme","repository":{"type":"git","url":"https://github.com/balancer-labs/balancer-v2-monorepo.git","directory":"pkg/solidity-utils"},"bugs":{"url":"https://github.com/balancer-labs/balancer-v2-monorepo/issues"},"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":"NODE_NO_WARNINGS=1 eslint . --ext .ts --ignore-path ../../.eslintignore  --max-warnings 0","test":"yarn compile && mocha --extension ts --require hardhat/register --require @balancer-labs/v2-common/setupTests --recursive","test:watch":"nodemon --ext js,ts --watch test --watch lib --exec 'clear && yarn test --no-compile'","test-fuzz":"forge test"},"dependencies":{"@balancer-labs/v2-interfaces":"0.4.0"},"devDependencies":{"@balancer-labs/balancer-js":"2.0.0","@balancer-labs/v2-common":"1.0.0","@balancer-labs/v2-helpers":"1.0.0","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3","@types/chai":"^4.3.3","@types/lodash":"^4.14.186","@types/mocha":"^10.0.0","@types/node":"^14.14.31","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","chai":"^4.3.6","decimal.js":"^10.4.2","eslint":"^8.26.0","eslint-plugin-mocha-no-only":"^1.1.1","eslint-plugin-prettier":"^4.2.1","ethereum-waffle":"^3.4.4","ethers":"^5.7.2","hardhat":"^2.12.5","hardhat-ignore-warnings":"^0.2.4","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":"^10.1.0","nodemon":"^2.0.20","prettier":"^2.7.1","prettier-plugin-solidity":"v1.0.0-alpha.59","solhint":"^3.2.0","solhint-plugin-prettier":"^0.0.4","ts-node":"^10.9.1","typescript":"^4.0.2"},"_id":"@balancer-labs/v2-solidity-utils@4.0.0","dist":{"shasum":"9ba68f98cdcdf15848c45825ae5939b162e90625","integrity":"sha512-BB9bawgywV8q8v/m3xhYVI5X0rJ3ox64t4IYiAQvgdrR7+Sgn6AAkAP++odjbDJdCcM5wQMi92zwt50rq2nn6A==","tarball":"https://registry.npmjs.org/@balancer-labs/v2-solidity-utils/-/v2-solidity-utils-4.0.0.tgz","fileCount":36,"unpackedSize":162805,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDKNUU18q1J1EpuCk3ZXpcGutzoF+Fc0tEZBGdPm7QLAiAVgwerEI77rH2hrIUyEYl/FlX4tnb+oyKv0ccYjBeu4g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHLDZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpI0A/+Pd3HpdPOnm2kO6MqFQ0Z1Zf6cEW7FXRvk3eo2bsBTTTHHSUa\r\nJsymF3ouDuCZ5cCLP0g1CS413qzI56fbAuQ25vWKkoHOYuGpC/31iaIltNEQ\r\nexCVUHev7T0AMLpd3V24fshmjsVeGMgWnF+RvAggibHNqrFsKNsafpk+HVW2\r\n2PhhFN9Q20p+ok6NnitMk2koznI0JSooEZ5ODvGe1Q3JtrCbomWT0/BsvYaJ\r\n448Y2H6ybXQjg63UGVv4l0uqBrPqe0Qn9Yg9+IWJee8Y8b9EQ0pN9lF7wDR8\r\n0JyvOphZwGC4Jlblqmy/YyU7O8FSyQatzkPuUUbJfjN7o+6KH/law97UbTCf\r\nQTA6ixOlLSvn1dxnajH4inAZr6fXQdglX4OH3OlxNL8ZgV+tr3ncoXuBZ/MR\r\nE1S4mbQDB1Kzs8MbSygdKpmkhr2eNtB49kic4g0vTI+cpXsD5mUHDjpGGs+X\r\niz8QqHP+xv7aQAda7PzwpuKtb38nj4BUv+yQmJRNWT3t8Vy+PltQTHqHuEPi\r\nZG9xUiw9Y+vNGGx6KoL2Hc7gIYQAf4zhOk1zEKj6s8ewOm73UO/ouoeH8DEz\r\nliEmi38Jd3XvSpgYalTtCO7sU0NgkY8qtijJj7gbPtAcxpJNtfh2q+B89neq\r\n/AB5c+4oFiyhf+rIGKqteT2RmAy2aIh47wo=\r\n=inzJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nventuro","email":"nicolas.venturo@gmail.com"},"directories":{},"maintainers":[{"name":"johngrantuk","email":"john@balancer.finance"},{"name":"brunoguerios","email":"Bruno@balancer.finance"},{"name":"mikeraymcdonald","email":"mikeraymcdonald@gmail.com"},{"name":"nventuro","email":"nicolas.venturo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v2-solidity-utils_4.0.0_1679601881213_0.18252331401691801"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-31T21:49:21.016Z","1.0.0-rc.0":"2021-05-31T21:49:21.525Z","modified":"2023-06-05T22:32:23.750Z","1.0.0":"2021-05-31T21:58:10.606Z","2.0.0":"2021-09-13T21:48:14.178Z","3.0.0":"2022-12-12T17:46:46.410Z","3.0.1":"2022-12-12T17:52:48.081Z","3.0.2":"2023-02-08T19:02:05.308Z","4.0.0":"2023-03-23T20:04:41.441Z"},"maintainers":[{"email":"jeff@balancerlabs.dev","name":"endymionjkb"},{"email":"juani@balancerlabs.dev","name":"jubeira-balancer"},{"email":"john@balancer.finance","name":"johngrantuk"},{"email":"Bruno@balancer.finance","name":"brunoguerios"},{"email":"mikeraymcdonald@gmail.com","name":"mikeraymcdonald"},{"email":"nicolas.venturo@gmail.com","name":"nventuro"}],"description":"Solidity libraries and utilities","homepage":"https://github.com/balancer-labs/balancer-v2-monorepo/tree/master/pkg/solidity-utils#readme","repository":{"type":"git","url":"https://github.com/balancer-labs/balancer-v2-monorepo.git","directory":"pkg/solidity-utils"},"bugs":{"url":"https://github.com/balancer-labs/balancer-v2-monorepo/issues"},"license":"GPL-3.0-only","readme":"","readmeFilename":""}