{"_id":"@coffee-beans/v2-solidity-utils","_rev":"11-8fb2e628054cbedcf657473fe73f44ed","time":{"created":"2022-02-11T10:06:27.411Z","2.0.0":"2022-02-04T13:05:51.829Z","modified":"2022-04-05T00:10:28.968Z","2.0.1":"2022-02-11T10:06:27.611Z","2.0.2":"2022-02-14T10:41:32.967Z","2.0.3":"2022-02-17T12:18:05.062Z","2.0.4":"2022-02-17T14:05:50.359Z","2.0.5":"2022-02-17T15:55:51.023Z","2.0.6":"2022-02-20T20:18:06.041Z","2.0.7":"2022-02-20T20:28:45.985Z","2.0.8":"2022-03-28T01:59:08.712Z"},"name":"@coffee-beans/v2-solidity-utils","dist-tags":{"latest":"2.0.8"},"versions":{"2.0.1":{"name":"@coffee-beans/v2-solidity-utils","version":"2.0.1","description":"Solidity libraries and utilities","license":"GPL-3.0-only","homepage":"https://github.com/coffee-labs/coffee-v2-monorepo/tree/master/pkg/solidity-utils#readme","repository":{"type":"git","url":"git+https://github.com/coffee-labs/coffee-v2-monorepo.git","directory":"pkg/solidity-utils"},"bugs":{"url":"https://github.com/coffee-labs/coffee-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 @coffee-beans/v2-common/setupTests --recursive","test:watch":"nodemon --ext js,ts --watch test --watch lib --exec 'clear && yarn test --no-compile'"},"devDependencies":{"@coffee-beans/coffee-js":"workspace:*","@coffee-beans/v2-common":"workspace:*","@coffee-beans/v2-helpers":"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.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":"@coffee-beans/v2-solidity-utils@2.0.1","_nodeVersion":"14.17.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-m12ScB4XFDX8aBbahJryES9ouuD7yxFmhhJboRBwTdxH9zG6JXRo74cCuTzHjvrOhQ5ZYuOb6SK9PdqodT1skw==","shasum":"77098fade50a1d0997d0377d81cbf91d1ee6f2f7","tarball":"https://registry.npmjs.org/@coffee-beans/v2-solidity-utils/-/v2-solidity-utils-2.0.1.tgz","fileCount":54,"unpackedSize":198892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBjUjCRA9TVsSAnZWagAA9KIP/3AD5dP1yZyOOsArINmk\n128zSkoiujfNFv7BCHimekn2RZxzY/jgAs8j7/RlWSVKCF113wbIW/fGIX6J\nO2VdS3kW8kptIPF0PycALKbF4jhxl4GckmsnUs0Xnq5omxAoiMUqpzI71muR\ndV3QkAS+4YK8ESz4ejz+kuAOlZZDmAugJWrq9OfEbhF9poGVrHPcG9BCmYn2\nwMby4+YRZKZShf/QIK99s+Cxfc8w7rj3gFCSVKpHKuD5UjlRqsTs5W6WqxFj\nV4bFrdi6a2HSFccvIAWT6rsQoVIruNElCd2DIVVaZtsEk71AttmlGwVAqB8g\n2VtYt7cuaOAT+Btsgu5mq9yLf7K2ck7KrUXTcZgOLgcl6/ec6F5KoRFYkBEG\nToPqHy1/p85blyjaUhkp406F/e+n/5k+xTSGopRUyJfOuLn2RBlrTg9GeNLA\nuPDLUpfbAe19zLleuYgBfmV2aFdeUENaonki4YR/l0fAvmMsCS9BV0SK+Tk2\nwPHTg45k+SigZ99FGp2IoAoQzkhaP+S7gmSTNKTcpDsQA6gAFS+wrGnY2L9b\nq90ts4mJTO7n8XLhZ8I8rcVFYJh5t3paFrcu6mH8j0IY2ZuRDpYTzHDgfM4J\nq0o2i8vHOrQSMdNI4nJdPVMNLJxb3B0k+39LMWZ0/a36KLaocAjK/WSZsoZ6\n5qnC\r\n=zB5s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1VvGSl7EZEuLf7R1mCZyfzwPuTUCWXtLllARbGZ7pPwIgZEHUU2mUp+pqKd8fKm6CmasQBuHP4E+IaVBf9k22qsE="}]},"_npmUser":{"name":"coffee-arabica","email":"arabicaa.dev@gmail.com"},"directories":{},"maintainers":[{"name":"coffee-arabica","email":"arabicaa.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v2-solidity-utils_2.0.1_1644573987463_0.6185782794233454"},"_hasShrinkwrap":false},"2.0.2":{"name":"@coffee-beans/v2-solidity-utils","version":"2.0.2","description":"Solidity libraries and utilities","license":"GPL-3.0-only","homepage":"https://github.com/coffee-labs/coffee-v2-monorepo/tree/master/pkg/solidity-utils#readme","repository":{"type":"git","url":"git+https://github.com/coffee-labs/coffee-v2-monorepo.git","directory":"pkg/solidity-utils"},"bugs":{"url":"https://github.com/coffee-labs/coffee-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 @coffee-beans/v2-common/setupTests --recursive","test:watch":"nodemon --ext js,ts --watch test --watch lib --exec 'clear && yarn test --no-compile'"},"devDependencies":{"@coffee-beans/coffee-js":"workspace:*","@coffee-beans/v2-common":"workspace:*","@coffee-beans/v2-helpers":"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.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":"@coffee-beans/v2-solidity-utils@2.0.2","_nodeVersion":"14.17.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-y53DDLWGQ9rU2Fe2rPhUuNim78EL45DOJMWoH8lo1XJAgTtOlOJFPi9CPDOhMidsKwNKLLNtE3Hptb8qkaeOBA==","shasum":"67b65ce60de947652a9e1ef8539c00b68fa8609c","tarball":"https://registry.npmjs.org/@coffee-beans/v2-solidity-utils/-/v2-solidity-utils-2.0.2.tgz","fileCount":54,"unpackedSize":198842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCjHcCRA9TVsSAnZWagAA8lYP/3nRjDdzYswl572vhuiv\nxCBui7yIC9eKwQ4Nz/a+Dyg6058QE6fGxMu7JOWS+2+50yjhTuqjTswb6gMO\n+iJu2zYaqRVUW9ahFGZ4e3a8dgENm+sV20m+/Sq0fC29PokHOBGAgOf9UVHd\ny2Vj/vJl+QmVtqK4oUgk1K0ZfNui5XhcCm+JMHuRwJsFd0yDuIMz/yLG1cT8\n9XnrklkyRVcEuuaXDK6O0YrC+RL6yjHmhwCvj85kFlf6u5lqWlskXFT2nVYP\nFQxaUySRPHa9ODtqTaICT9npHo1ffXvJtt6FPZvASfOrShYeXnhSi1r0/QwS\nakvBAdocmBet7krxfPMfCeM3rgZAmyB78cm0oNvVCZ0xEG8017m+OTB+JN0U\nqpDN21jNozAzv7uUyMd9bL0M2igwZZ2wAJ3koWwPqIkS/sh+C+RWOPkFYAZq\nwPSKzYBhOydzsluzaOfmkxH1SFwEBFCJ2Henr4Smidt6159oqjjFonDGHDEh\n5mAYMP+t7Oaq+Pgfvf4sDJjo3HcjLKvecd4wqfqISbj2TdDkjfRlJ8c2aRr7\nsKrfYrtR+Gk1Cd21zXmooL6s4toi5lJHOg2KoKotosZfLDNr22g+BJfaqAKG\nmVWGzpnWnOAct01PflwvY2P4rgls5xHbzlo8B9YeGnarOqanQLX4t8CM180q\ngwRp\r\n=Y0m6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/Q+KyhsHvyAUk1AqtJSp97r+/A7a7idBNxryALW2rvAiEAoKNVFGfBrvKK26+//Ua+Q85SQ0vYMeUmgS6kHWPpkdM="}]},"_npmUser":{"name":"coffee-arabica","email":"arabicaa.dev@gmail.com"},"directories":{},"maintainers":[{"name":"coffee-arabica","email":"arabicaa.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v2-solidity-utils_2.0.2_1644835292817_0.9275816412120881"},"_hasShrinkwrap":false},"2.0.3":{"name":"@coffee-beans/v2-solidity-utils","version":"2.0.3","description":"Solidity libraries and utilities","license":"GPL-3.0-only","homepage":"https://github.com/coffee-labs/coffee-v2-monorepo/tree/master/pkg/solidity-utils#readme","repository":{"type":"git","url":"git+https://github.com/coffee-labs/coffee-v2-monorepo.git","directory":"pkg/solidity-utils"},"bugs":{"url":"https://github.com/coffee-labs/coffee-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 @coffee-beans/v2-common/setupTests --recursive","test:watch":"nodemon --ext js,ts --watch test --watch lib --exec 'clear && yarn test --no-compile'"},"devDependencies":{"@coffee-beans/coffee-js":"workspace:*","@coffee-beans/v2-common":"workspace:*","@coffee-beans/v2-helpers":"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.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":"@coffee-beans/v2-solidity-utils@2.0.3","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-ypOpM+WXiDWzLpWULXqHmE131RWF8hj4bdZ0I5Y1Gi7utTs0PPpePZiqBw3hQEHIwvGEtEImWDZm6iaOycOlEQ==","shasum":"09d5d2f57e116cd856a39d6d2f1e45821ed90b96","tarball":"https://registry.npmjs.org/@coffee-beans/v2-solidity-utils/-/v2-solidity-utils-2.0.3.tgz","fileCount":54,"unpackedSize":198842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDjz9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrubw/9EGXeKlOekO7F5tsew7SicL1IRnbzqasz/LsYoLik9nDQizL4\r\nVOnEWpBUjH0WsHZ4qVf5opULnSe/9WuOsgFOSpycZO9WKd/yTM70WbpgLKuo\r\n62XBySmyn8xJu+9FHjgaOoPXvJ14v8bDQMqBHW7PLl/CbzC6vMH/ldePLhHM\r\nchdPmxmiTzy+KUZR8oMIUghnDkIvpk3QZIbBy+RFvUyXxGEnqkO4Cs6bYJHB\r\njlQYcAcIoocbUAknzK5fzx28cok5OTr9YJtgyTGwgfKzVLOa44axLfm+Pcjp\r\nkEqkEzztvo9FtMQ31JBFM+nBrb5yHaVlN6ZEpfLjoMdOYrtHjcBO+lcij1oD\r\nHTDmehilHBIaBlpE372U3kXlJPH16g0iUyfZ+VQEuf/6eC6JsBshzU6WHMyM\r\nkRQxO320ZEKE5GA6Z42smz7E0shTYmMc+yNW03MESBcr3Vld1LglvB/40Sj5\r\n0U2EYzp+I7fyCcJupbkIcmTD9DJGcRySN+D4WEkkxQ0xYAfAGnLEAiEw1J+D\r\njcpchZlBiLnLbreyLh0uen9p/qG9W5Oufiw37TrAKtVOyh8heiNcHFfttYM6\r\nHuNBHFT2uwnrfFYurRQGVkpjER/YUUmnX/MT+E8aP+iYpop1toPPcLTrwifF\r\nNdrfp8a6bGsVlpiQv2QxinHPlGdR2O8LFZk=\r\n=j8Ji\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGuG2uNK4MOLPfd0DFrhgL5G6CnZjvTwmsb8chyNyKoxAiBxos7gbecVclN7XMASYiU1H+3/EFBAEhiO72aLk8YkBg=="}]},"_npmUser":{"name":"coffee-arabica","email":"arabicaa.dev@gmail.com"},"directories":{},"maintainers":[{"name":"coffee-arabica","email":"arabicaa.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v2-solidity-utils_2.0.3_1645100284835_0.5188239959209056"},"_hasShrinkwrap":false},"2.0.4":{"name":"@coffee-beans/v2-solidity-utils","version":"2.0.4","description":"Solidity libraries and utilities","license":"GPL-3.0-only","homepage":"https://github.com/coffee-labs/coffee-v2-monorepo/tree/master/pkg/solidity-utils#readme","repository":{"type":"git","url":"git+https://github.com/coffee-labs/coffee-v2-monorepo.git","directory":"pkg/solidity-utils"},"bugs":{"url":"https://github.com/coffee-labs/coffee-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 @coffee-beans/v2-common/setupTests --recursive","test:watch":"nodemon --ext js,ts --watch test --watch lib --exec 'clear && yarn test --no-compile'"},"devDependencies":{"@coffee-beans/coffee-js":"workspace:*","@coffee-beans/v2-common":"workspace:*","@coffee-beans/v2-helpers":"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.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":"@coffee-beans/v2-solidity-utils@2.0.4","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-9gsdiNyYH0yo83B/6Yux7xx0RyL1ywk+mydCvnNSeF1aBeLPeNquHJ/ZN+V45K/wS1L5NfZiv85rA5jpy7MSWQ==","shasum":"d20d675c74a54f33db05d6efdcbc1de1a832e3d4","tarball":"https://registry.npmjs.org/@coffee-beans/v2-solidity-utils/-/v2-solidity-utils-2.0.4.tgz","fileCount":54,"unpackedSize":198932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDlY+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1GA/8C2vsSm5F0ESAaIdPPJLNSkCiEI0/obL4ruQr4+GFgTBCZM6L\r\naz4VE9px8Rt0KVnzzMhguRbjxMCpoLuPtMAKLjVN/5nd56UmJM6PT7OaUv0E\r\nL+9Uws/cV5oemhhhvek+RxyvYNAAvaiubZs/PLeb/DEW4iFUagBmmAR6Ero7\r\nmGyho2GSTXennhpsCZdbgWwETyVWod6vUZ0S78MErIxIvf8i+m8G08I3rlyk\r\ntw2ijkWWomLylHCnMNipXtRe1l0Pys8f8jkE40OCTa2y3VtAH1OqwRZjp0ch\r\nyIdBU6D8dOXcHGyHwXy8VZip7bpKsLe3vV3GuKWmjefLtyT/FoVIuMqXNvt3\r\n7D7gNc8YG2RIhxme8ZkvJaSiYThleWK8bJgyc8Uiv4/Asu5rBEpjDrJkIDYl\r\ndKVA2KgiM8/V5e28OB9YWzvkIGqrEhQPckCYY2l37yUvsXGFNA+5bHRuCY4X\r\nd9rjvCd9Wa+nsu/KZrsSmvhEAkeutUQ3YJR5/FckcGYhl1WuE4wg8spOnZdf\r\nYFd2u1Ize+X7S7RQUKD8epX4My3K13hQGiRi1Yfh37OaTEJd7Rw4Gvuk1fWG\r\nktAdXtHj4/r8QoQofWU7oFUHpYgAjhi/PWFc/kBK31Ijh5qAnmh1cbL0y8Z8\r\njcgzX7OmTmDhJZPXzJBx8Zu/TiFvJGo7vbU=\r\n=GAA8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM5HNF/GDUzcuZFbUdSBOzudtYJiKDKlAgKsRtLuJwZQIhAM/2YV1sqlTpyQaN4ukJpL2YY7bnv7IX43QzicBQrKKP"}]},"_npmUser":{"name":"coffee-arabica","email":"arabicaa.dev@gmail.com"},"directories":{},"maintainers":[{"name":"coffee-arabica","email":"arabicaa.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v2-solidity-utils_2.0.4_1645106750120_0.2115476646908423"},"_hasShrinkwrap":false},"2.0.5":{"name":"@coffee-beans/v2-solidity-utils","version":"2.0.5","description":"Solidity libraries and utilities","license":"GPL-3.0-only","homepage":"https://github.com/coffee-labs/coffee-v2-monorepo/tree/master/pkg/solidity-utils#readme","repository":{"type":"git","url":"git+https://github.com/coffee-labs/coffee-v2-monorepo.git","directory":"pkg/solidity-utils"},"bugs":{"url":"https://github.com/coffee-labs/coffee-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 @coffee-beans/v2-common/setupTests --recursive","test:watch":"nodemon --ext js,ts --watch test --watch lib --exec 'clear && yarn test --no-compile'"},"devDependencies":{"@coffee-beans/coffee-js":"workspace:*","@coffee-beans/v2-common":"workspace:*","@coffee-beans/v2-helpers":"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.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":"@coffee-beans/v2-solidity-utils@2.0.5","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-hrZO1S5IfnY+MtJhN6JFDYdG6JmRMLA5qM3RirLyQu5ji6vhTPyoPxiS7AvbD3C4V8EgdN5ArttqmzcB9PLcaA==","shasum":"da4c73dfd5fbe23bcb84c96e285299117029b201","tarball":"https://registry.npmjs.org/@coffee-beans/v2-solidity-utils/-/v2-solidity-utils-2.0.5.tgz","fileCount":54,"unpackedSize":198988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDnAHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZ5w//Q+RnU8bFU6iylYWIV4Ca0NYgT26VgxV+xEzTzJux5UlKpkao\r\ng3GhB3K80OfF480HLO5Fs2WjszmyLFG/ZUxAqMbJsr3fxRuqA86s6SinVbmN\r\n5VECYSDFJz5aZca3mYU2EProY3pFbDdsAkJLhvy2CacfI3BtsxFRhmhq3uNx\r\n7lrK18CTwO7WkkgSU71ITK6klg7DzVK/Hj3XzJVPHqHAJSgibYM2+vPLjA3V\r\nWJGCHH0lFXFeHbG2VrEx4U2S8z+mzpCZrcgW8Ew/CB5frFg6P6zJxzbrHku1\r\nP4NlA2TMossBuGMWSekqrjTuweDmjLoeCmt3+o6X/wJ8KH8IXJ84gG7I9AzY\r\n9N/guEfwYiL9QFGul7YayfdOW3MKYMV4ezJyvDIEK+pTtoUJukxKX/8cv5IF\r\nVV/vPjw0aixTk/74KbX/hSqd2GNDd05w3KnmEJ3f3OcXtLuJ/JiCpdFd8y1+\r\nNNJypywdvdkxtLeHinOAVBq3VZdpvV9RjRARZU6oPyxXNJnd6iFht8uRXWgU\r\nW+SFYNO6ZiUjDJ8pMvg+yQgTCmovCHPZiFATnLcL5TEJ1bjsMboLBaTORDvU\r\nJOesj9k6xHHCXQO80JlzkPiFGSwjmrHgoJflC0/8/34jAAuam0F2GuyFolxZ\r\n3D5/R7d5nun8uX3fPw4Wtqoi4+qPt7Uyz1E=\r\n=4nT6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZIO936dB6rZd6wDd1SXxmZFWJfFT5wsdzi4m/5xixbgIhAIn9m3iX04ug/LKaqYRT8z/o0pWXX4STGOr7rH3NicSH"}]},"_npmUser":{"name":"coffee-arabica","email":"arabicaa.dev@gmail.com"},"directories":{},"maintainers":[{"name":"coffee-arabica","email":"arabicaa.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v2-solidity-utils_2.0.5_1645113350909_0.15349621550525905"},"_hasShrinkwrap":false},"2.0.6":{"name":"@coffee-beans/v2-solidity-utils","version":"2.0.6","description":"Solidity libraries and utilities","license":"GPL-3.0-only","homepage":"https://github.com/coffee-labs/coffee-v2-monorepo/tree/master/pkg/solidity-utils#readme","repository":{"type":"git","url":"git+https://github.com/coffee-labs/coffee-v2-monorepo.git","directory":"pkg/solidity-utils"},"bugs":{"url":"https://github.com/coffee-labs/coffee-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 @coffee-beans/v2-common/setupTests --recursive","test:watch":"nodemon --ext js,ts --watch test --watch lib --exec 'clear && yarn test --no-compile'"},"devDependencies":{"@coffee-beans/coffee-js":"workspace:*","@coffee-beans/v2-common":"workspace:*","@coffee-beans/v2-helpers":"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.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":"@coffee-beans/v2-solidity-utils@2.0.6","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-+Ckc33lE6zfrqlMnJk8ANUFJdYl0/VbsiYYUEM0FM9I2IrHj0NR601ToibIqmuNYyBHGg4HgJCUPoa/SV8P5hQ==","shasum":"bea679d71e9b9ee23b4bd4f368785ae8913f8ed2","tarball":"https://registry.npmjs.org/@coffee-beans/v2-solidity-utils/-/v2-solidity-utils-2.0.6.tgz","fileCount":54,"unpackedSize":199021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEqH+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTNg//SJWz81DVqjVPaXBNXYyIShkuTBA+erWlS2B9Azms7jSf8b4y\r\nSHL7cin78ygeqG8zYmXZXPOtYyPmHSfqj51yVXR7VteBf3KS1HpfNTZaRS6z\r\nZQMARXblY7hotLb5zjUjo1ldnxwvdR+2z2s3SzDpPF3gyW+id1sqEP2sYFEm\r\nk+SqUzK/84x4yXBV/zYV8Dq2rKJiC70165f9EZKHY299VtEmpA8hTyYSW2fT\r\nK1NqBbeJxfm7SBrIIAe1+TdzzTBLdB5gT+ouTLV0bcsrvshXBfRdC0LJ+xho\r\n8PpDM52Q7y0JeBJjjvOWagXdwyi2hrdg2nY1k1HPQNQO5+DV5PImLLTf+onI\r\nVqbhO6mYdsB2Gdjqx1SYQhnRJfRn1gyvw8eUPa5Sml19rgYvrHFiqzQ/iB4Z\r\n1gC1tw78Y/fReF9mFqFlo3Gpo4Cl92ZTNVDRnVuoZ0Jyi5/pDDVUN2cpYWgT\r\nhS0vcu3B28+VHh8wN3fgt37NjiZqpL9IVbzs3mfYsKa93HA49Ut3nMRROTg/\r\nLGY95MsXJCI5liaLEXR4fwkwPaQeQfeu6lR/uWAAx8xQjwB99Me7znl/8s/c\r\nUE43KNHlAEfiulac6E1Yl2RcwgB1UezfZbbJCOvZ7MqOXjyWoKOi6XTtheKj\r\n5134AlE/5j5TtIqTgtQzEW8D7DQttIbqEgM=\r\n=D0Xm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLAms7q0rhNHkbiAyrttOjbQVls5SOQo3bVhC9p6SNZQIhAMDRLNJaM2cwXX7diDWrQdO7I/7Gbfaekvw24Et+5TOR"}]},"_npmUser":{"name":"coffee-arabica","email":"arabicaa.dev@gmail.com"},"directories":{},"maintainers":[{"name":"coffee-arabica","email":"arabicaa.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v2-solidity-utils_2.0.6_1645388285861_0.8301823146383647"},"_hasShrinkwrap":false},"2.0.7":{"name":"@coffee-beans/v2-solidity-utils","version":"2.0.7","description":"Solidity libraries and utilities","license":"GPL-3.0-only","homepage":"https://github.com/coffee-labs/coffee-v2-monorepo/tree/master/pkg/solidity-utils#readme","repository":{"type":"git","url":"git+https://github.com/coffee-labs/coffee-v2-monorepo.git","directory":"pkg/solidity-utils"},"bugs":{"url":"https://github.com/coffee-labs/coffee-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 @coffee-beans/v2-common/setupTests --recursive","test:watch":"nodemon --ext js,ts --watch test --watch lib --exec 'clear && yarn test --no-compile'"},"devDependencies":{"@coffee-beans/coffee-js":"workspace:*","@coffee-beans/v2-common":"workspace:*","@coffee-beans/v2-helpers":"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.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":"@coffee-beans/v2-solidity-utils@2.0.7","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-S0h/s1OtHJi7OEBs+RgqaTQUzqfAd9J5kfVcFXDZ9QW7T7Ef/1XfFn470oetUMJpgSaD9tffg7mxoblw4y9gvA==","shasum":"19b0b0cf6a1cb2c9be991a8037c50bd701692b3a","tarball":"https://registry.npmjs.org/@coffee-beans/v2-solidity-utils/-/v2-solidity-utils-2.0.7.tgz","fileCount":54,"unpackedSize":199021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEqR9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKmQ/6A50DPb9MjExjy1EFgZBydrA6GL8Jht5S9QhvMrtLk38cnHrW\r\nOXzEgo/z1/Z68mUz3oU5xfAPJC77YA2HtYxPEWkWgKSAlZYNgwemv1DXDZgS\r\nO1mGM2smrB6ieiNOw6M8B9ENwJnYTF0oeknHKdtmIrZjB0TLy6yL52wcm58U\r\n1XuwSwFVXY7xvBz9YRx0Ck4D/cYY0pMqbr/VSLcQ0NMHJ3uLtMxStj3afIqy\r\nMMCY2/SDz6Cjr2rXgOI2786a5D6Pnggvux8F0u4GI3huTbXBvotLxGIY4vTU\r\nRe717VWd+IrOP2Be3UFuoENjSxiR0mZdByd+Gy/huxhk2QbXuHg6wsQxrDAf\r\nP7dyWxLobApzp0BqKZ/9ItLXb+l9r2Xn79pkMGDq4lMblmYweiz3CpPlRAeu\r\nXa5nBSZPXU+yVvnLmgRlzPRd6almLbQHSwxiZUrRPYEAxdjuzkggcwgi4Zvk\r\nN8AqTTIRX/cVVcskB7PLfAL0ovRNt1ZCBKKrg1qL3NeWXHsvUkXdQBlP/XWO\r\niXPxJYm0b6U9KW1j6V9lH2N2Psvw8StpD2o2WY+LeXbREO8rJi1XvN20ocVD\r\nwaDRv8xXJiMwkQhTTQUqtbhW9xApagcAZnmLCUTO/skMcjUjk5QaY03eL0KN\r\n4m0RQLcIuTcd1QXqAZP6Z1SslvZL8s6CucY=\r\n=ds//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLxrY6hweHt34zhuI/nBxCj4NDwDAWqK/5YbG1CbGVDwIhAJeDLTr8nzCNl5i/fQ4Cxdz+xcfJ2OG83obtW+32iujr"}]},"_npmUser":{"name":"coffee-arabica","email":"arabicaa.dev@gmail.com"},"directories":{},"maintainers":[{"name":"coffee-arabica","email":"arabicaa.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v2-solidity-utils_2.0.7_1645388925754_0.7159337082434449"},"_hasShrinkwrap":false},"2.0.8":{"name":"@coffee-beans/v2-solidity-utils","version":"2.0.8","description":"Solidity libraries and utilities","license":"GPL-3.0-only","homepage":"https://github.com/coffee-beans/coffee-v2-monorepo/tree/master/pkg/solidity-utils#readme","repository":{"type":"git","url":"git+https://github.com/coffee-beans/coffee-v2-monorepo.git","directory":"pkg/solidity-utils"},"bugs":{"url":"https://github.com/coffee-beans/coffee-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 @coffee-beans/v2-common/setupTests --recursive","test:watch":"nodemon --ext js,ts --watch test --watch lib --exec 'clear && yarn test --no-compile'"},"devDependencies":{"@coffee-beans/coffee-js":"workspace:*","@coffee-beans/v2-common":"workspace:*","@coffee-beans/v2-helpers":"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":"@coffee-beans/v2-solidity-utils@2.0.8","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-Hp/L6smP4fOMdq6sV+jSXiZZIfhHe/oRJyn/SEz+Tehw0WyCJTahRKFEBikJW2BY+g2RQIeJ0O/gtgMdtVXDiQ==","shasum":"a8bafdfa38dcf5fbb092d9b4946b784d6c6028d0","tarball":"https://registry.npmjs.org/@coffee-beans/v2-solidity-utils/-/v2-solidity-utils-2.0.8.tgz","fileCount":54,"unpackedSize":199335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQRZsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodJw/9G0wo5/wpd+OaUsOyZIgNE+PzOOYBkQDWT+7TGVhxP8o6yKUu\r\nMX3ZJzGgzDoKQ8bkg+DAQu/R7s77CrUvi8LNiLOY2rgEi1/DO7QPG2Elgqag\r\n2G4zJ8+cklMAVw9iMwuoggdu2BemBbQQgLgCXDKqESjmTNtbBY0hFRjB2SjK\r\n0d8a2XuBeQ2Yl9LpPn87gj4vH7YiW+BN+jfSX7ixJYLE0NMye82CWU3dVldq\r\ndVG9p7jLgCQeg32GPZkkxe7FFijusqpqvTUftZGYXKv9tbe7u49r8Z84Yx0X\r\nAI9lMfe5ru2NnsVKST1WdmxgxmrEoIhLxf/9BUjOg98ganSx/64eqf8vTXCH\r\nRIflYpbNUNouNwiJifoa6PWOMQAzLmjjsAN9HkMQYhK/EBWWOK+CpcxRccNB\r\nbJwMsVXsjiEg98iUIB6B27l0vufP0tpUto5ShOV5f+HOaHgjKCLhslOwEiFN\r\n3XYynt24a9Ja6gUxXCKeBMJDPiHSd3tCIhmTB2/B9iRtpCgNTrS8DJogzn3P\r\n7mRu8ZPOuQTXNpPdFuFk2Qzy/t1oMTRk6hnAJYaxDgep0vNsNqNFz6ENM6e6\r\nufu0F5JqI667NS/sqqBcxcwMyagmpebXkRqddItVatpN0g/Ptn431tyj/8nz\r\nJmYuQBeXt9z0qamM089xkjLzBjnxa44RVV4=\r\n=5Wgl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsqNnoh8cW+r6jqgO1OeEVAG3/PGijcurvzZKbwNdd9AiABad19+AxChvJuvcInawk9AmIWxIJOMc7s4elObtAAaA=="}]},"_npmUser":{"name":"coffee-arabica","email":"arabicaa.dev@gmail.com"},"directories":{},"maintainers":[{"name":"coffee-arabica","email":"arabicaa.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v2-solidity-utils_2.0.8_1648432748587_0.5576592889952816"},"_hasShrinkwrap":false}},"maintainers":[{"name":"coffee-arabica","email":"arabicaa.dev@gmail.com"}],"description":"Solidity libraries and utilities","homepage":"https://github.com/coffee-beans/coffee-v2-monorepo/tree/master/pkg/solidity-utils#readme","repository":{"type":"git","url":"git+https://github.com/coffee-beans/coffee-v2-monorepo.git","directory":"pkg/solidity-utils"},"bugs":{"url":"https://github.com/coffee-beans/coffee-v2-monorepo/issues"},"license":"GPL-3.0-only","readme":"# <img src=\"../../logo.svg\" alt=\"Coffee\" height=\"128px\">\n\n# Coffee V2 Solidity Utilities\n\n[![NPM Package](https://img.shields.io/npm/v/@coffee-beans/v2-solidity-utils.svg)](https://www.npmjs.org/package/@coffee-beans/v2-solidity-utils)\n\nThis package contains Solidity utilities and libraries used when developing Coffee V2 contracts. Many design decisions and trade-offs have been made in the context of Coffee V2's requirements and constraints (such as reduced bytecode size), which may make these libraries unsuitable for other projects.\n\n## Overview\n\n### Installation\n\n```console\n$ npm install @coffee-beans/v2-solidity-utils\n```\n\n## Licensing\n\nMost of the Solidity source code is licensed under the GNU General Public License Version 3 (GPL v3): see [`LICENSE`](../../LICENSE).\n\n### Exceptions\n\n- All files in the [`openzeppelin` directory](./contracts/openzeppelin) are based on the [OpenZeppelin Contracts](https://github.com/OpenZeppelin/openzeppelin-contracts) library, and as such are licensed under the MIT License: see [LICENSE](./contracts/openzeppelin/LICENSE).\n- The [`LogExpMath`](./contracts/math/LogExpMath.sol) contract is licensed under the MIT License.\n","readmeFilename":"README.md"}