{"_id":"@defi-wonderland/solidity-utils","_rev":"14-d9cc1b2646daa12924a2753f6be1e342","name":"@defi-wonderland/solidity-utils","dist-tags":{"latest":"0.0.0-7c330f04","canary":"0.0.0-3e9c8e8b"},"versions":{"0.0.0-7c330f04":{"name":"@defi-wonderland/solidity-utils","version":"0.0.0-7c330f04","author":{"name":"Wonderland"},"license":"MIT","_id":"@defi-wonderland/solidity-utils@0.0.0-7c330f04","maintainers":[{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"},{"name":"enderman0x","email":"enderman0x@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solidity-utils#readme","bugs":{"url":"https://github.com/defi-wonderland/solidity-utils/issues"},"dist":{"shasum":"317a344e65996bdc812fbbbe10c770357a9f946e","tarball":"https://registry.npmjs.org/@defi-wonderland/solidity-utils/-/solidity-utils-0.0.0-7c330f04.tgz","fileCount":11,"integrity":"sha512-9lHScIzNpoPzhdmCOS4lMJ4AV0d/k8jGaJ0DAhOY0OysMkPXd3Ap+V3FiQrWzek2OvYiFwDHFw2hzOFhRxoadw==","signatures":[{"sig":"MEYCIQDYLg49IGDknqPyOz1HG5ILzismFThfWsinwBEe3p+85wIhAPkFu3sGaTpDZazYgDprd6mb/0O06bM8KwZk+1bRrah7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0tEqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKRRAAhL6M5aerR0/ZTa82qB34GZnFPSOFgsa0FcEYzEFGMxlsE8xT\r\nFUBvv59OJN5eRZAvuTVfWRtxBUJtD8vaK8cFd4Dmn2oz2pZcZ/hS+sRjizPY\r\nXaQUDRBnUdgiUH6aKrLK2FThWEqbFwsH6ERZA106thTbWUaPzRohHVqqiYyX\r\nef1wWKItbaPJ31PPBfsEkSlbYrVFHnUVxshfUE+afxYgosoX+UBMVNtuPWSR\r\nfobLiLU96ADq2B7v4mZ4llOyxW61gewxG5clNH8btJ6N63D5G4UMUnSuidw/\r\nHCIYCxo4d6WYLOnq21SMXFjTR5SQnwRTKf93/GeglZiqFWdh55VbgbezPK9q\r\no/XIESIfoCg4sTLjYZtlrNBn6wYD+IPE3lgDxJ+s6mqoQxqGPxNmVtH72+mR\r\nPkkcnbGY2Qr6fVxDMeyKEREM4Lz7XpBBturKZA5NzjcOYBambbs7UPgvc0Tw\r\nL08RpZ4vbd8+9Z9mm3A9v2kVIAhQjcZz4L8NDggg90+86tLQl+M6Z+tVNOh9\r\n0cVHji6QbIrjCHqj0xIHgNsnrLS2I98TZ3h2osVAUHrFBtAgY6G/47xDUzE8\r\nrEik7J+mt3zP0k4wmK59T1UiisGMV+X+Vi1berbB90R7Hee0/U0OsKNZZOk9\r\nC+Q2fSsdPtNdjgrmRJWjf/JL/LXTLiqA9qY=\r\n=V+Wi\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"7c330f04c3d3794987940502529c770d37e6943a","scripts":{"test":"forge test -vvv","build":"forge build","prepare":"husky install","coverage":"forge coverage","lint:fix":"forge fmt","lint:check":"forge fmt --check","postinstall":"husky install"},"_npmUser":{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solidity-utils.git","type":"git"},"_npmVersion":"8.19.3","description":"Utility contracts for Solidity development","directories":{},"lint-staged":{"*.sol":"forge fmt"},"_nodeVersion":"16.19.0","dependencies":{"ds-test":"git+https://github.com/dapphub/ds-test.git","forge-std":"git+https://github.com/foundry-rs/forge-std.git","@openzeppelin/contracts":"4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","lint-staged":">=10","@commitlint/cli":"17.0.3","@commitlint/config-conventional":"17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/solidity-utils_0.0.0-7c330f04_1674760490014_0.753441432691903","host":"s3://npm-registry-packages"}},"0.0.0-4cf28cfa":{"name":"@defi-wonderland/solidity-utils","version":"0.0.0-4cf28cfa","author":{"name":"Wonderland"},"license":"MIT","_id":"@defi-wonderland/solidity-utils@0.0.0-4cf28cfa","maintainers":[{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"},{"name":"enderman0x","email":"enderman0x@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solidity-utils#readme","bugs":{"url":"https://github.com/defi-wonderland/solidity-utils/issues"},"dist":{"shasum":"7361322de25ac0e1922caa645ee3533c9d5171be","tarball":"https://registry.npmjs.org/@defi-wonderland/solidity-utils/-/solidity-utils-0.0.0-4cf28cfa.tgz","fileCount":11,"integrity":"sha512-h3i6EJh8i180fSufCN1KRGAaevm7af4bZ1qQUVG9NMWYb8HCCRokl/THbRi4feKLu3WBDENBVByltCk9ShE8BQ==","signatures":[{"sig":"MEYCIQD4qRLqkSN7BtcUNgFirj3w7kgbsBioEf15ZgUwWsbCrgIhAIrCRZdsGNVOkaPGaBbIw7tlUt2nHzbtRydoG3rnTUbh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj02VDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8Ww/7B7P29IIX/L5UBf2knGM4SjsvLKOwKfZr95s7Hu3+UVWB1DRd\r\nEgH5NZnVYEIwto6+9eThNYX22Sj74xo73BBCW1j2JVqg+yrAfStcQhsvQCsv\r\n7CsW0Sf63TiENks3CIt9PwSnQU/qiU3zfchs3ysIzQf9/EyJ3DKLV3Z81Nht\r\ninCDKiD833k/lMhe2jkOKo4tqtO3HaQwdxUTflvM85XZbXNDoK3ZI4CWHDRS\r\nGkHEPp+hUqu8e/4QJoqAIo+eEIN0roAMjx+PULK39bGn5Rxq8wU/LGBFRJat\r\nFU1RLlCRWNlOCeVelJapfN6M/iRVhmv+/37tU668AeOfz6bz2GrGYs4i9Sb5\r\nkmLqJEBD1AwQbxp36jLlcBGRrbDaSRiGu5FpsJq21FM/v8Ha4UsOMy9u66Af\r\n+JgK1/0WLDFrUQSY8yro90s8tw8RzsoK4whoE9jN3psCz1WrfrbJp8wDLNIx\r\neNrDIrzBObu0pXjvQOagsvkQ0VbS35VSIwupiUzkBXniZRFoZyPB9NPVibT4\r\nV7ouDjzNlOmN/XKJEn83wfjTaMgxXLz0eGlpRH/aeVCGaSPdePBtCG+wZNJ7\r\nM6p9uH0KhMkFcq9gKHrP8jHbdvyI1VSKmHTHdL0gXcQkjXccK9DKuQ5cffrh\r\nBHrCjYgSwQdy26OvvrPOvx8WgLxe6zBGuGk=\r\n=n4MV\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Wonderland Solidity Utils\n","gitHead":"4cf28cfa5fd37e54887eccee3fb90abaca4eb42b","scripts":{"test":"forge test -vvv","build":"forge build","prepack":"pinst --disable","prepare":"husky install","coverage":"forge coverage","lint:fix":"forge fmt","postpack":"pinst --enable","lint:check":"forge fmt --check","postinstall":"husky install"},"_npmUser":{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solidity-utils.git","type":"git"},"_npmVersion":"8.19.3","description":"Utility contracts for Solidity development","directories":{},"lint-staged":{"*.sol":"forge fmt"},"_nodeVersion":"16.19.0","dependencies":{"ds-test":"git+https://github.com/dapphub/ds-test.git","forge-std":"git+https://github.com/foundry-rs/forge-std.git","@openzeppelin/contracts":"4.8.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^8.0.3","pinst":"^3.0.0","lint-staged":">=10","@commitlint/cli":"17.0.3","@commitlint/config-conventional":"17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/solidity-utils_0.0.0-4cf28cfa_1674798403772_0.3081100364389746","host":"s3://npm-registry-packages"}},"0.0.0-5a81bb55":{"name":"@defi-wonderland/solidity-utils","version":"0.0.0-5a81bb55","author":{"name":"Wonderland"},"license":"MIT","_id":"@defi-wonderland/solidity-utils@0.0.0-5a81bb55","maintainers":[{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"},{"name":"enderman0x","email":"enderman0x@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solidity-utils#readme","bugs":{"url":"https://github.com/defi-wonderland/solidity-utils/issues"},"dist":{"shasum":"c5710fa6a391ab8766cb3824f2136bc5e94b0f1b","tarball":"https://registry.npmjs.org/@defi-wonderland/solidity-utils/-/solidity-utils-0.0.0-5a81bb55.tgz","fileCount":11,"integrity":"sha512-r6ujp0GyFKLUqQtsYrC0j8r/6fH/1WMc5fp5jq6z84WWSfYvXzni2hTcnPFutw3IvwELnyh+4Crh2Zwdo5b+Cg==","signatures":[{"sig":"MEUCIHzLU+l8yRnFsbKMSsyRpWpe4ifzoYSnjzJifS5wMHq0AiEAno+uVFm5eKT+kP0F3Ql3Vdfy5NIS4IhioZfLZtFvkKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1EgxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgJA//RbIaWPoSJc0Kx3mcYurAievpnhXUaDykXXHlBRj4SUekgUb1\r\nmx9A6J+WFo/fw9dKU8IGINdUi9sSlgNcEGX0DqELO5dFsn52NP0aTEmRi9ik\r\nn5QTp6sLwrRDiyWnKkgPaV8auccEcyFjUgnB2bGpp8vnRe0pTgpV7Yz1CsDw\r\nASSsUTkA66ajLuSqogKXveiDjB5IeLL8B0dtlYFIbsxp1bDeqmXIrYYrsd3m\r\n9ycWJlrgP7rFNbtYPgteejzJJ92yx657RlGsTpzjVRbzIYWc03Hnfr/25Yfc\r\nGrYY63WQL40uClNugUlNGEwWvadY5Trbf6bL6hP+dJ942Slyh+xDDj9pU91D\r\nyj/anBhl55COIenJQpypgUu8+dBakN9tDtvGo9yfdHJE4JHLnZEcTS3dRzSE\r\nle+REZ9yxiSiH/G1iIanV7bSfOLjS+1dN4vo+XG7QqrMXQYBTZ1PTUVbAo5a\r\nboX/oK531lxfcK1/LjR95MISTd5I78Vros5DTjqsXAZE++TD6KVIbOlav/XQ\r\nuQONwFAwwKUyukgE/tbfhxdJkCF6wZNxR215kNAGIOuNeVTSpA7TXj4lVPfF\r\n0Sy1pCJzajHs8IMc0Rm2W0uVJ9ZVPQde+KLvuh5pgsS6YFN1eiLBI0cUcTO3\r\n0pg2dX0v2az4UQYxVBZd5HLp+ALS/UzCVrg=\r\n=2WfQ\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Wonderland Solidity Utils\n","gitHead":"5a81bb557591aee02e6dc5f8ee7aa94ee903ccb6","scripts":{"test":"forge test -vvv","build":"forge build","prepack":"pinst --disable","prepare":"husky install","coverage":"forge coverage","lint:fix":"forge fmt","postpack":"pinst --enable","lint:check":"forge fmt --check","postinstall":"husky install"},"_npmUser":{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solidity-utils.git","type":"git"},"_npmVersion":"8.19.3","description":"Utility contracts for Solidity development","directories":{},"lint-staged":{"*.sol":"forge fmt"},"_nodeVersion":"16.19.0","dependencies":{"ds-test":"git+https://github.com/dapphub/ds-test.git","forge-std":"git+https://github.com/foundry-rs/forge-std.git","@openzeppelin/contracts":"4.8.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^8.0.3","pinst":"^3.0.0","lint-staged":">=10","@commitlint/cli":"17.0.3","@commitlint/config-conventional":"17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/solidity-utils_0.0.0-5a81bb55_1674856496868_0.7301874503424706","host":"s3://npm-registry-packages"}},"0.0.0-e318b987":{"name":"@defi-wonderland/solidity-utils","version":"0.0.0-e318b987","author":{"name":"Wonderland"},"license":"MIT","_id":"@defi-wonderland/solidity-utils@0.0.0-e318b987","maintainers":[{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"},{"name":"enderman0x","email":"enderman0x@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solidity-utils#readme","bugs":{"url":"https://github.com/defi-wonderland/solidity-utils/issues"},"dist":{"shasum":"2db3ef5154e73a7b4d04718497a4de3947ba498d","tarball":"https://registry.npmjs.org/@defi-wonderland/solidity-utils/-/solidity-utils-0.0.0-e318b987.tgz","fileCount":12,"integrity":"sha512-98cazKHRswoy3mSXM5GgjjEHThFDUnyKM7TLbji5AIGCngERrV7RBxURTf0R8DOqOvWCqnARTXXAvmEA4dnulg==","signatures":[{"sig":"MEUCIQCPCdTJIwyxC2qR8Oyk7vVCbjIkwLsNn6avzzOkjZyJ0QIgHQgc7MOZdGRS5z3p6Gk8xBZowYQAtjEnoKuYl2EnzXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1EobACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9OA/+LbQXSy2VffBEMcK81QrWcIkuqKeGebEMYwLH5mGH/FV9G7ue\r\nUrGjVlU7NEJZaotXQyuSIZbx3tH16z6b9Rs71CqSDSfig2fmCykvqM1FGnyE\r\nySeMzzmwzB+T/DHmtkA9ygoOdSwa5OQsvqsl3K0M3X69AUWXWOOt9JTuYXv0\r\nDu+Ny+yR0yH8myZarkUkBdKaQ7W9JFq/41Izwihz1cEtq6f7Fk+F8g9w4J4/\r\n95Asp+tkpqtsr5mUYk7Oropn/9oomzQJK4exLi9itcSeeTkJ0cw3rDM1JlrM\r\nhdZwjg2rqnT9stfL6veuFKH6/AgcHdHiyJhi7wzaSqK5iujnk6+dSfcn0MAW\r\nYrT15K7SRuD6Ki0slcg4S1tOkyXLwNicKL9SDut89LuJFMkUqQhuie9rMBHf\r\nGufyid1XnzCzGSgnsRZfWhC9MEOEuTsBmkthAke+7Y/lU+8NVEX8ZKm8xr3E\r\n8hvnmxwEKBgLryD5Qmuw+bWjpwUfxPxeW+Xcq0ZWFRCqFVqRjaJN6ONNChM6\r\nTER3AdjBiCUYY1ZplfOqBq3MoPohENriH3Hd3SrinJ0DbZDLNw6x8GPDO05r\r\n/sKFD92VR6aKP969ZD1PqGqkgG3aMshqn80G7aINye8A/tGUi3BpeqiddBUX\r\nWLXmkZuo1GUw8L30H0RojSdTOpMHe1doMV8=\r\n=om+5\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Wonderland Solidity Utils\n","gitHead":"e318b9872083f1dece9402f95d258ce04ebf71fd","scripts":{"test":"forge test -vvv","build":"forge build","prepack":"pinst --disable","prepare":"husky install","coverage":"forge coverage","lint:fix":"forge fmt","postpack":"pinst --enable","lint:check":"forge fmt --check","postinstall":"husky install"},"_npmUser":{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solidity-utils.git","type":"git"},"_npmVersion":"8.19.3","description":"Utility contracts for Solidity development","directories":{},"lint-staged":{"*.sol":"forge fmt"},"_nodeVersion":"16.19.0","dependencies":{"ds-test":"git+https://github.com/dapphub/ds-test.git","forge-std":"git+https://github.com/foundry-rs/forge-std.git","@openzeppelin/contracts":"4.8.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^8.0.3","pinst":"^3.0.0","lint-staged":">=10","@commitlint/cli":"17.0.3","@commitlint/config-conventional":"17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/solidity-utils_0.0.0-e318b987_1674856987620_0.13075330099839677","host":"s3://npm-registry-packages"}},"0.0.0-6c86c0fc":{"name":"@defi-wonderland/solidity-utils","version":"0.0.0-6c86c0fc","author":{"name":"Wonderland"},"license":"MIT","_id":"@defi-wonderland/solidity-utils@0.0.0-6c86c0fc","maintainers":[{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"},{"name":"enderman0x","email":"enderman0x@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solidity-utils#readme","bugs":{"url":"https://github.com/defi-wonderland/solidity-utils/issues"},"dist":{"shasum":"36da2deab6e181299c4ec328a0719d044142cab3","tarball":"https://registry.npmjs.org/@defi-wonderland/solidity-utils/-/solidity-utils-0.0.0-6c86c0fc.tgz","fileCount":13,"integrity":"sha512-JVRPMw06UiK0LRMi5wuIH9bkx33+3DSIUdN4QHhlqqGQa9rm9r6H/yVBWDOchACiJIfaShfLZZA0gAnL8tkkvA==","signatures":[{"sig":"MEUCIQCH3gyEYIhBapJrCfhq2j/MsqkYneUMkUHjET+wT5+lkgIgRxBCOB+X3mA0/1DwXji6UvcNzuLrTGfQ7NXUwpbuO04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2uSEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr83xAAgj+YmfUH6bfnxjt9MtstC4BEg0ynvsg5emCKAnkILs5st/Ve\r\nXigvJS+XCUmJUt8iLujvHK15PrSnyeC0x3oxn2u2Om977353T06DjpATG8nj\r\ncgqEuE8JRix7kM9UzpbKm4zdzTajAMBNByoMbECbSrT7yvL1IeEzGP4NcLwF\r\nUiUXymBbKGGFlG/NY7SymJm+25rAMvYx3/1S/dCNs4vLFViHXqXcQ2kIyO0g\r\nvdUkt7fKrP9bmMm5FSNaapK5unzfhn0VIljtm0cISHbSBo++LWv4IpCGeZxC\r\nLQJBu+nyN02SW7cZLYrvPXqFTKdGuUT75CxSOZFRGzdxFrF9WnkBR4iDoaKK\r\nsJDFbUM2RyAvxpVCBiCaWSFxYwWOziXz/Z+88VwiB7TsOYsG2efMXLop6qY+\r\nmXekwpP0bmcN2cTVcI1V12zFQ66rUto3iPYGh+phhOJGcIP+EGs8IePauihV\r\nmWWG80qILmUdiYrMRWtn8Tx3x58UffQwWVA7lSS3quXjBDMX4OID5NFOUS6r\r\nC1kSA1HK2HIoCEDyoBe02ZbFikIS+M5uwU/+r4WIG/B5ODIKfMmd5GOVtAgu\r\npWYcXZpm9pT6EOxxa1RyNRL7gSBSh8dbKiyDJe2QpQFEqplLk/zN/fM0oTI/\r\nwXqNhAbB5/DSDqkEfp0QVKG/2ohNUsKTG6o=\r\n=HXdN\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Wonderland Solidity Utils\n","gitHead":"6c86c0fc88f03bdea891b00222c52e2037531598","scripts":{"test":"forge test -vvv","build":"forge build","prepack":"pinst --disable","prepare":"husky install","coverage":"forge coverage","lint:fix":"forge fmt","postpack":"pinst --enable","lint:check":"forge fmt --check","postinstall":"husky install"},"_npmUser":{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solidity-utils.git","type":"git"},"_npmVersion":"8.19.3","description":"Utility contracts for Solidity development","directories":{},"lint-staged":{"*.sol":"forge fmt"},"_nodeVersion":"16.19.0","dependencies":{"ds-test":"git+https://github.com/dapphub/ds-test.git","forge-std":"git+https://github.com/foundry-rs/forge-std.git","@openzeppelin/contracts":"4.8.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^8.0.3","pinst":"^3.0.0","lint-staged":">=10","@commitlint/cli":"17.0.3","@commitlint/config-conventional":"17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/solidity-utils_0.0.0-6c86c0fc_1675289732505_0.28934046471666","host":"s3://npm-registry-packages"}},"0.0.0-b1cecb2b":{"name":"@defi-wonderland/solidity-utils","version":"0.0.0-b1cecb2b","author":{"name":"Wonderland"},"license":"MIT","_id":"@defi-wonderland/solidity-utils@0.0.0-b1cecb2b","maintainers":[{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"},{"name":"enderman0x","email":"enderman0x@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solidity-utils#readme","bugs":{"url":"https://github.com/defi-wonderland/solidity-utils/issues"},"dist":{"shasum":"3f70f15aba952eb5ba73421dcc83dbe8901555b5","tarball":"https://registry.npmjs.org/@defi-wonderland/solidity-utils/-/solidity-utils-0.0.0-b1cecb2b.tgz","fileCount":13,"integrity":"sha512-G4alvBKZEUyuM0qZ3sKZevXOJHwRE9KSLcMQh4doIb02MDe1hdNSFk2YgFAuKjhkEqs4KRf6I9kVYkxKtjScCg==","signatures":[{"sig":"MEYCIQCWAkfXyMFv3B1ADUvgwvdnIFF9yc4c6BDyv4m8/rsepAIhAO7Te6NUI+kbB9cZUpZAvHv/LYVfTCVrh0FmWm+UzaWM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5VTyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcwQ/9GTiX1YDz0hDl2uhkFbGlWwuwCd04Z5Oj0mY1rejYGvz2omft\r\nyCbUvp7dfPo5RuL4zviYo/ZbD/brZDwYEppyqvkLjrh8a54CMKJoob9oH4wb\r\ngeESEyuOH9Mrs7T4WLQ5ZzokYUBijG1uOOIFhT9P6lwX2HP+rLffIcIE6GsZ\r\nr3yKR2YRrBYjnvCONJuZkcWfzZvaN3uEehXgx/eNcilxTHABQkYQqYf4gRDd\r\nQjr+mRaOGMZVEwd5S/uHWgqcH+eKuQBTjyRJVgAK+yqUQgDInSETl3Q8EJG8\r\nXeMfTnF59GmBIiWXYb0m3vJfR1RTNtlnjNrELzjOpJKui0egtszfVlW2XlsI\r\nLx+gs7+Po6HUt+jAveCme6U1qq2ePUynck50yU4aJLIeA99LL2yoK+3nQaSo\r\nEU0H2l+AOedPtxYUVjy1lScV/6ODlw1tZ7mJPMLbmBcb3wlggx9Bf4T8L6w3\r\n4rxaD+LPWpEhpYbjJkruZPQ1wIrNTBQHF842JkwkrI4v2gG7VGdu3cGC28j1\r\n9tf/amHTrly5rb5UUbSGVEatiFLvnILr/KbrYDT3SU2FmSLvr5eWNIarIVTK\r\nuLb7FR/rQRZkzhinw17FjJXw5FtEzLMzc2qYQM2GIA1AoZwKqoxo8j8PYx4V\r\nfRyS64lVqK5uPqw264ARWEStEGrXIcCHBfs=\r\n=aNF+\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Wonderland Solidity Utils\n","gitHead":"b1cecb2bf912c3f166ff040aad7d172ce60e0997","scripts":{"test":"forge test -vvv","build":"forge build","prepack":"pinst --disable","prepare":"husky install","coverage":"forge coverage","lint:fix":"forge fmt","postpack":"pinst --enable","lint:check":"forge fmt --check","postinstall":"husky install"},"_npmUser":{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solidity-utils.git","type":"git"},"_npmVersion":"8.19.3","description":"Utility contracts for Solidity development","directories":{},"lint-staged":{"*.sol":"forge fmt"},"_nodeVersion":"16.19.0","dependencies":{"ds-test":"git+https://github.com/dapphub/ds-test.git","forge-std":"git+https://github.com/foundry-rs/forge-std.git","@openzeppelin/contracts":"4.8.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^8.0.3","pinst":"^3.0.0","lint-staged":">=10","@commitlint/cli":"17.0.3","@commitlint/config-conventional":"17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/solidity-utils_0.0.0-b1cecb2b_1675973873904_0.09226189340683355","host":"s3://npm-registry-packages"}},"0.0.0-e1494e5b":{"name":"@defi-wonderland/solidity-utils","version":"0.0.0-e1494e5b","author":{"name":"Wonderland"},"license":"MIT","_id":"@defi-wonderland/solidity-utils@0.0.0-e1494e5b","maintainers":[{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"},{"name":"enderman0x","email":"enderman0x@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solidity-utils#readme","bugs":{"url":"https://github.com/defi-wonderland/solidity-utils/issues"},"dist":{"shasum":"71d3c1a28e8b391fdc0bd6fa531a0c3bbe62e137","tarball":"https://registry.npmjs.org/@defi-wonderland/solidity-utils/-/solidity-utils-0.0.0-e1494e5b.tgz","fileCount":16,"integrity":"sha512-KZLufZcafTYFUX/CrrRq2Rth32OHuOdmmwOHXSSv8gT1RFhlT/hGjVjRUx2BCoOFoQyAooYLLSBw48cfSilo8g==","signatures":[{"sig":"MEUCIHClhsIPWnraOjmIIlZbO6P6lzbuvFsayVbFG1BSsF/MAiEAk0PHlVTbVjkxKzn+7b4KYVZF2Ts9Y5zh/q+MaWAXgcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/mBwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxkg/+I/ERnhP6Sq3+r5bHi0TjtJZfz0Qk+yyBr7JKsulk4EYXujW5\r\nx77eIPMm7azDkuTY8s3/grCY0jPEJVplwikvCC10ehgDXOkEerwDowFtOvE2\r\nEJjmUy2lzYMi6zYu9aRTTvEP6czMsJImok5nZ8d6nNIN1BTgmjJwBJ595Ews\r\njt5cxNk8gJ66v7LV5JKzNQ3FoAC/L7v3wL96W0nWD81vyUSOq33Lr4DJo0tN\r\nW7/MqOHPGXjcwtVTyi0IE026NYPO/gByifBxDCa8f2RE3VUSzAfTsI2l63FZ\r\nhqc6zpDO7HaTHsoXF7fGEuQUmYnQXxJjKfUZ7XOZf0PUoZ/xnJ8QVblFRCbA\r\npQG+ss2LiFU/o6rgBfFVOOStbkwFQgmJFmoebZ+gRc1fHWmtQUQYjDOqEqZw\r\nNqllZ4mhVG6xyAfsniAjFE77mySnDPWFvt0q20Ncd8PKlcetxLP8rYbHNPSs\r\ndk+vDR2Ss2vi03UGMLCPabzI+hxWA/WMvu2HBttkW8t3mhtE0qzmlOtbf6TQ\r\nc+ImuxUk/E6VljLA9JyvN2bbDjPp+7Xd+dCT4Z+tZenI7IsB+Ai9TgyiQUQj\r\nqhcrxax8nz0Uj4/qO4HKm91DJeGp3qa6m3udGlR1UVEFsj6hcZuLgJOWCVmY\r\nxWphijjfq5PqE/B8044nOvcdg5zU22lTNvg=\r\n=jpec\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Wonderland Solidity Utils\n","gitHead":"e1494e5b2324b1478ed8dca2761efd9e6c8dbb69","scripts":{"test":"forge test -vvv","build":"forge build","prepack":"pinst --disable","prepare":"husky install","coverage":"forge coverage","lint:fix":"sort-package-json && yarn lint:sol --fix && yarn lint:prettier --write","lint:sol":"cross-env solhint 'solidity/**/*.sol'","postpack":"pinst --enable","lint:check":"yarn lint:sol && yarn lint:prettier --check","postinstall":"husky install","lint:prettier":"cross-env prettier './**'"},"_npmUser":{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solidity-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utility contracts for Solidity development","directories":{},"lint-staged":{"*.sol":"cross-env solhint --fix 'solidity/**/*.sol'","package.json":"sort-package-json","*.{js,css,md,ts,sol}":"prettier --write"},"_nodeVersion":"18.14.2","dependencies":{"ds-test":"git+https://github.com/dapphub/ds-test.git","forge-std":"git+https://github.com/foundry-rs/forge-std.git","@openzeppelin/contracts":"4.8.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^8.0.3","pinst":"^3.0.0","solhint":"3.3.8","prettier":"2.8.4","cross-env":"7.0.3","lint-staged":">=10","@commitlint/cli":"17.0.3","sort-package-json":"2.4.1","solhint-plugin-prettier":"0.0.5","prettier-plugin-solidity":"1.1.2","solhint-plugin-defi-wonderland":"1.0.0","@commitlint/config-conventional":"17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/solidity-utils_0.0.0-e1494e5b_1677615216463_0.4755254369523205","host":"s3://npm-registry-packages"}},"0.0.0-4298c6c6":{"name":"@defi-wonderland/solidity-utils","version":"0.0.0-4298c6c6","author":{"name":"Wonderland"},"license":"MIT","_id":"@defi-wonderland/solidity-utils@0.0.0-4298c6c6","maintainers":[{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"},{"name":"enderman0x","email":"enderman0x@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solidity-utils#readme","bugs":{"url":"https://github.com/defi-wonderland/solidity-utils/issues"},"dist":{"shasum":"4ac9e4bcc586f7434715357310a7a3c30e81f17f","tarball":"https://registry.npmjs.org/@defi-wonderland/solidity-utils/-/solidity-utils-0.0.0-4298c6c6.tgz","fileCount":16,"integrity":"sha512-jpecgVx9hpnXXGnYnN8ayd1ONj4ljk0hI36ltNfkNwlDkLLzPt4/FY5YSyY/628Exfuy5X9Rl9gGv5UtYgAmtw==","signatures":[{"sig":"MEQCIFQ/zKCnXHPTKBpHxKLSB5w1Sl5uE7fP9HUMIKqqJVwjAiBO7FMSWIlyYgxD4f7uIpNOfBoIkH2bEdFnb+MPCJbL3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGirLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkjRAAjXyvkxXQKKp8bXjh/tMivAq4V6nxcf7c175lTmR7iX/O7+Qm\r\n8c+mb7Ql1zp+igVvKGAaXU0wD9eBaCKT3UXNGgq5tuQNSoAW5kfrANcdnzJn\r\niAVzzujsa3bg4gUzLYJVyiknYjP6c9V64pYk6LKuz0xnZgf6uLMlzusOe1l3\r\nKCEcjlfiT2mmdZgFV3xLd5NGckblkdZoUTPbThyKJiYebR7K2r7mE73Ir7WC\r\n3J0Cc9rzBvJDL38sXZBZ4c3PyM767FVSab1smJFMvgOod9eFtwSPtMNwm51w\r\neEErRNJcaJdpMcErfSM4hl3rTHMOG2PtKPwvQhNKIaFtogX8o/rMldpVSh3D\r\nMkLhma/m22Rw1b2/qCLziTOxXsasSlXrJon28GjXn7NbItWBfgA+TiEHBarT\r\nyzgH9Qe+q9zQIMwCSr4uHBL3p1aYIe3el8S+twzyQUzI/a0ZQ933DnPDq78k\r\nbu/aUyReRyMfQWrULajuZHPvZrBkCYvZZgNsaKH082KsJp1X6cm76YDsfAwf\r\nt1jiHEsuvZ00VWPSXAEIVH5OZkz7U2lPZ7ev5QLjriG2zn0ZWGAjmz4GJoWu\r\nz8cP4Qr/e9YtluuaPYFy6lycyDm3K+AITfUMnVIfkPlQyy2AehxOke6b+cTN\r\nRsaxAgp1awc/WMF+Mo0b9pgz7fx+1cWnFhc=\r\n=9Cb8\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Wonderland Solidity Utils\n\n`solidity-utils` is a utility package for the development of smart contracts written in Solidity. It includes useful contracts, interfaces and libraries, bringing some test tools as well.\n\n### Contracts\n\n- **Dust Collector**: collects small amounts of leftover tokens or ETH (also known as \"dust\") and transfers them to a designated recipient.\n\n- **Governable**: provides a mechanism for managing a governor role, which has the authority to administrate the contract.\n\n- **OnlyEOA**: validates whether a caller is an externally owned account (EOA) or not.\n\n- **Pausable**: provides pausable functionalities to a given contract.\n\n- **Roles**: manages roles for interactions with a smart contract, leveraging OpenZeppelin's [AccessControl](https://docs.openzeppelin.com/contracts/4.x/access-control).\n\n### Interfaces\n\n- **IBaseErrors**: provides a set of custom error messages that helps to catch and handle errors that may occur during contract execution.\n\n### Libraries\n\n- **Create2Address**: deterministically computes a contract address using the `Create2` opcode.\n\n### Test\n\n- **DSTestPlus**: includes utility functions for measuring gas consumption, labeling addresses, mocking contracts, simulating time, computing a contract address using Create2, and more. It extends the [DSTest](https://github.com/dapphub/ds-test/blob/master/src/test.sol) contract.\n","gitHead":"4298c6c641a8de924088b83d14706bea138ba2ae","scripts":{"test":"forge test -vvv","build":"forge build","prepack":"pinst --disable","prepare":"husky install","coverage":"forge coverage","lint:fix":"sort-package-json && forge fmt && yarn lint:sol --fix","lint:sol":"cross-env solhint 'solidity/**/*.sol'","postpack":"pinst --enable","lint:check":"forge fmt check && yarn lint:sol","postinstall":"husky install"},"_npmUser":{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solidity-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utility contracts for Solidity development","directories":{},"lint-staged":{"*.sol":"cross-env solhint --fix 'solidity/**/*.sol'","package.json":"sort-package-json","*.{js,css,md,ts,sol}":"forge fmt"},"_nodeVersion":"18.15.0","dependencies":{"ds-test":"git+https://github.com/dapphub/ds-test.git","forge-std":"git+https://github.com/foundry-rs/forge-std.git","@openzeppelin/contracts":"4.8.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^8.0.3","pinst":"^3.0.0","solhint":"3.3.8","cross-env":"7.0.3","lint-staged":">=10","@commitlint/cli":"17.0.3","sort-package-json":"2.4.1","solhint-plugin-defi-wonderland":"1.0.0","@commitlint/config-conventional":"17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/solidity-utils_0.0.0-4298c6c6_1679436491540_0.8078554753854061","host":"s3://npm-registry-packages"}},"0.0.0-3e9c8e8b":{"name":"@defi-wonderland/solidity-utils","version":"0.0.0-3e9c8e8b","author":{"name":"Wonderland"},"license":"MIT","_id":"@defi-wonderland/solidity-utils@0.0.0-3e9c8e8b","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"},{"name":"enderman0x","email":"enderman0x@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solidity-utils#readme","bugs":{"url":"https://github.com/defi-wonderland/solidity-utils/issues"},"dist":{"shasum":"1f9c47506e1679ea36d0854e9aa69bd210af4da0","tarball":"https://registry.npmjs.org/@defi-wonderland/solidity-utils/-/solidity-utils-0.0.0-3e9c8e8b.tgz","fileCount":16,"integrity":"sha512-HCN5TTO58jTrLrAcxXwTPm++P0u4dMDnwVkssszoEu0SmVKwegzZOdoA+gNbfOjjYydph+3+9bAZbNXj+UK2rg==","signatures":[{"sig":"MEQCIGZLJ+AZ2R0PnLcJYYNEZcSAHGI61yknG/DUokADQ2ZYAiBGoacvNdqHrp2+pdmrH+Mz1k6FZXfkOSd3a9pyMK8lkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16224},"readme":"# Wonderland Solidity Utils\n\n`solidity-utils` is a utility package for the development of smart contracts written in Solidity. It includes useful contracts, interfaces and libraries, bringing some test tools as well.\n\n### Contracts\n\n- **Dust Collector**: collects small amounts of leftover tokens or ETH (also known as \"dust\") and transfers them to a designated recipient.\n\n- **Governable**: provides a mechanism for managing a governor role, which has the authority to administrate the contract.\n\n- **OnlyEOA**: validates whether a caller is an externally owned account (EOA) or not.\n\n- **Pausable**: provides pausable functionalities to a given contract.\n\n- **Roles**: manages roles for interactions with a smart contract, leveraging OpenZeppelin's [AccessControl](https://docs.openzeppelin.com/contracts/4.x/access-control).\n\n### Interfaces\n\n- **IBaseErrors**: provides a set of custom error messages that helps to catch and handle errors that may occur during contract execution.\n\n### Libraries\n\n- **Create2Address**: deterministically computes a contract address using the `Create2` opcode.\n\n### Test\n\n- **DSTestPlus**: includes utility functions for measuring gas consumption, labeling addresses, mocking contracts, simulating time, computing a contract address using Create2, and more. It extends the [DSTest](https://github.com/dapphub/ds-test/blob/master/src/test.sol) contract.\n","gitHead":"3e9c8e8b3fd6866e91208469b7cf4799600c7302","scripts":{"test":"forge test -vvv","build":"forge build","prepack":"pinst --disable","prepare":"husky install","coverage":"forge coverage","lint:fix":"sort-package-json && forge fmt && yarn lint:sol --fix","lint:sol":"cross-env solhint 'solidity/**/*.sol'","postpack":"pinst --enable","lint:check":"forge fmt check && yarn lint:sol","postinstall":"husky install"},"_npmUser":{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solidity-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Utility contracts for Solidity development","directories":{},"lint-staged":{"*.sol":"cross-env solhint --fix 'solidity/**/*.sol'","package.json":"sort-package-json","*.{js,css,md,ts,sol}":"forge fmt"},"_nodeVersion":"18.17.0","dependencies":{"ds-test":"git+https://github.com/dapphub/ds-test.git","forge-std":"git+https://github.com/foundry-rs/forge-std.git","@openzeppelin/contracts":"4.9.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^8.0.3","pinst":"^3.0.0","solhint":"3.3.8","cross-env":"7.0.3","lint-staged":">=10","@commitlint/cli":"17.0.3","sort-package-json":"2.4.1","solhint-plugin-defi-wonderland":"1.0.0","@commitlint/config-conventional":"17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/solidity-utils_0.0.0-3e9c8e8b_1691774053562_0.3961301643418216","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-01-26T19:14:49.921Z","modified":"2025-07-25T08:28:27.009Z","0.0.0-7c330f04":"2023-01-26T19:14:50.251Z","0.0.0-4cf28cfa":"2023-01-27T05:46:43.947Z","0.0.0-5a81bb55":"2023-01-27T21:54:57.018Z","0.0.0-e318b987":"2023-01-27T22:03:07.778Z","0.0.0-6c86c0fc":"2023-02-01T22:15:32.699Z","0.0.0-b1cecb2b":"2023-02-09T20:17:54.086Z","0.0.0-e1494e5b":"2023-02-28T20:13:36.657Z","0.0.0-4298c6c6":"2023-03-21T22:08:11.756Z","0.0.0-3e9c8e8b":"2023-08-11T17:14:13.737Z"},"bugs":{"url":"https://github.com/defi-wonderland/solidity-utils/issues"},"author":{"name":"Wonderland"},"license":"MIT","homepage":"https://github.com/defi-wonderland/solidity-utils#readme","repository":{"url":"git+https://github.com/defi-wonderland/solidity-utils.git","type":"git"},"description":"Utility contracts for Solidity development","maintainers":[{"email":"gori@wonderland.xyz","name":"0xgorilla"},{"email":"alice@wonderland.xyz","name":"wonderland-bot"},{"email":"turtlemoji@protonmail.com","name":"turtlemoji"}],"readme":"","readmeFilename":""}