{"_id":"@0xessential/contracts","_rev":"15-06e18e225f0a5fcea90c7c58a77fd099","name":"@0xessential/contracts","dist-tags":{"latest":"0.0.1-beta-16"},"versions":{"0.0.1-beta":{"name":"@0xessential/contracts","description":"0xEssential's Smart Contract library for Solidity","version":"0.0.1-beta","scripts":{"prepare":"bash ../scripts/prepare-contracts-package.sh"},"repository":{"type":"git","url":"git+https://github.com/0xEssential/0xessential-contracts.git"},"keywords":["solidity","ethereum","smart","contracts"],"author":{"name":"0xEssential","email":"hello@0xessential.com"},"license":"MIT","bugs":{"url":"https://github.com/0xEssential/0xessential-contracts/issues"},"homepage":"https://github.com/0xEssential/0xessential-contracts/","gitHead":"71e8a51b8e0d7dab9be0780acb9c370a59a88a5e","_id":"@0xessential/contracts@0.0.1-beta","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-3zxPjhZrPMx7N1zEBH5DebF+jcY1xRq2kVBGI9X2RU8durTKtKndLdUz6LqacwbCdmUanwM0UcKrk2FnZ7piog==","shasum":"ba33394dd358737ab173f4ceb6ba01c6f7ef7f7b","tarball":"https://registry.npmjs.org/@0xessential/contracts/-/contracts-0.0.1-beta.tgz","fileCount":16,"unpackedSize":159551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaB1MEf8S1dS4zfqWuNuK9+7TBBZTMT732F5z1zABaYQIhANncKilR+DiLXXFY74VVrbP9/Wp8L9u7hcI2jIelGV1w"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicA2IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqowg/+L1nd2HhHGK2DIcjGaqhRqw0Dhmf7v0sXXU5QARjKqBj9g0xo\r\nx3I9GOLTxB1V1XJqqHOxo6to6Oyrxt1wd+juzn9XmFDKK2Q0hlzgejzqpV5j\r\nJ4OdObqbWiE21eNRF8SIdgxVPMMm8qNA+LKytfyGrRAdpE9c3gQdU7H0Ncdv\r\nMbP0kw2zvlb14vX/l6LC9UdfaaEXOBGLjJa2fK8YeL6tFRBT/FexRqEcvqjF\r\n/aoy8texkGHJqv3//WbA3qyotPNeMtAK9ILiaJRRdQB28kmv0cH6f2/sQXL+\r\ncena6d1M+zN4JB35QfBhz44BuKgRZQL5CsZdBlK85Zq1mMVj53BU58GpKmpM\r\nOoNWL/bzgxgJXakdgJpF3grKmi6ok3zTlLCwtzO6rXtRHvWEfPdAomeER1GP\r\nH7XnTVIaq/gSomXRtm7PFdbErWRtLvDa//1cBwwEWs5HHIcZVNUoFtlMyHcM\r\nS0yXV4Xak86W+WsVtPHQbVLQ7IHM/dauriL5TXKbxcnCC5c/a8OILiFL7Pct\r\nhqMb3pQTMx8H3kr8T8sVS6W0Q7OkUAJdiDnSZGSgKdCESksZfuoyKC2reUBe\r\nf7MhsE8FNXTrGC+Ptrg8hkFPU9PSUng4UYFy/PwO18vRqLu7cJOkfZprAOdH\r\nSGmyzNdzU6orjrytTDGlZNzNfH+YZY6kFFw=\r\n=LEBH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sammybauch","email":"sbauch@gmail.com"},"directories":{},"maintainers":[{"name":"sammybauch","email":"sbauch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_0.0.1-beta_1651510663786_0.3544953972761118"},"_hasShrinkwrap":false},"0.0.1-beta-2":{"name":"@0xessential/contracts","license":"MIT","version":"0.0.1-beta-2","description":"This project demonstrates an advanced Hardhat use case, integrating other tools commonly used alongside Hardhat in the ecosystem.","scripts":{"compile":"yarn hardhat compile","lint":"npm run lint:js && npm run lint:sol","lint:fix":"npm run lint:js:fix && npm run lint:sol:fix","lint:js":"eslint --ignore-path .gitignore .","lint:js:fix":"eslint --ignore-path .gitignore . --fix","lint:sol":"solhint 'contracts/**/*.sol' && prettier -c 'contracts/**/*.sol'","lint:sol:fix":"prettier --write \"contracts/**/*.sol\"","clean":"yarn hardhat clean && yarn rimraf build contracts/build","prepare":"yarn clean && yarn compile","prepack":"scripts/prepack.sh","release":"scripts/release/release.sh","version":"scripts/release/version.sh","test":"hardhat test","test:inheritance":"node scripts/inheritanceOrdering artifacts/build-info/*","gas-report":"env ENABLE_GAS_REPORT=true npm run test"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-etherscan":"^3.0.3","@nomiclabs/hardhat-waffle":"^2.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/node":"^12.20.50","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^7.32.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-promise":"^5.2.0","ethereum-waffle":"^3.4.4","ethers":"^5.6.4","hardhat":"^2.9.3","hardhat-gas-reporter":"^1.0.8","prettier":"^2.6.2","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","solhint":"^3.3.7","solidity-coverage":"^0.7.21","solidity-docgen":"^0.6.0-beta.10","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.4"},"dependencies":{"@openzeppelin/contracts":"^4.6.0"},"gitHead":"71e8a51b8e0d7dab9be0780acb9c370a59a88a5e","_id":"@0xessential/contracts@0.0.1-beta-2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-2KLI4UxLPGGsZFnHAr/YzmqqdeVJE+AyryBAwwmvFqZ1saLZc+4r1cPMeCQIfbBQwW0VGmk3knSInzxsteaZEQ==","shasum":"071d3528d9d552c1db2406e3dcf229951a42142b","tarball":"https://registry.npmjs.org/@0xessential/contracts/-/contracts-0.0.1-beta-2.tgz","fileCount":9,"unpackedSize":26497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFIRPPDmV7vjFeKYNSA1FYwRjYbgMX/b5UoZRUS887XgIhAOTcEndEdTnzBI/DKFq2L3ytbSVLCKtQA58Hph1wt7A2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicosAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXlQ/+N0q6aIo8voz2u/KO6/90vu1GzpR/J+/o9JjzQfpOYThq8N0D\r\n+JDhrDbbncgQq5yI1AqT3sSgKbk8mzvtXRRof2I11D2SWzs33aPagrfR7OKi\r\nF4VneHvoJtSbnpImMJzIygpR09R6XtRv96M0hwaNPyC2MGcq6HIVnPGCZzTQ\r\n3umxtsqHVTsxCSrJB4qGZubw30jjxfj1cwyeEdIf96TFsi4gdg+nBxsI+SAb\r\nVQ9boAL5yuN9rRurLOSA0xNTswqzzb/K/ax7k6+SXLyJ8gwuAWQi2lq5+UGY\r\nqAwz1Kv1YC+Gb0Pp6yXGloh9seZ00RwAgdxL1XB2epNEORvcGdTMJFLEhrJy\r\nV4hzDkO9rmBZ4jdrj9iXc/jYG2UHp40cez3bqXOzc59YbpOiZPMdGjHvXzoQ\r\nsxb+mB3a3sZZ7+DOuhlkLAf10VN/lguQ/15Kedo3qLW84hDX53x3VO8of/66\r\nJttSlADbovEp0GhBvzbzP0CLeLF5/9WgCZ9VcPsQ8k9JjgagDcsZt41OO//P\r\nC7D9bHN7Jy8/nFerutk2X39wCiKDiwj1tn99Tm+WFZWC4nOdhYuFX/QWl7En\r\ngfIiI6V/w4tIqA6Nbx8HP3FTevZnaVScroBVaPZz80wLZAerPwT3u0NBR3Aq\r\n1AloAsO/3yuHIciMytd0dPT5VmnKvm4iB1g=\r\n=Wznt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sammybauch","email":"sbauch@gmail.com"},"directories":{},"maintainers":[{"name":"sammybauch","email":"sbauch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_0.0.1-beta-2_1651673856284_0.7348917065065836"},"_hasShrinkwrap":false},"0.0.1-beta-3":{"name":"@0xessential/contracts","description":"0xEssential's Smart Contract library for Solidity","version":"0.0.1-beta-3","scripts":{"prepare":"bash ../scripts/prepare-contracts-package.sh"},"repository":{"type":"git","url":"git+https://github.com/0xEssential/0xessential-contracts.git"},"keywords":["solidity","ethereum","smart","contracts"],"author":{"name":"0xEssential","email":"hello@0xessential.com"},"license":"MIT","bugs":{"url":"https://github.com/0xEssential/0xessential-contracts/issues"},"homepage":"https://github.com/0xEssential/0xessential-contracts/","gitHead":"71e8a51b8e0d7dab9be0780acb9c370a59a88a5e","_id":"@0xessential/contracts@0.0.1-beta-3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-xHuYesgBZ9P3/F7Qf97LzgHLGaXg03wIDSM+MsVIWKwY219ejoh/bNVHqxeLrF5lPCGN3gEpcOUc9P70X8JycA==","shasum":"6a1d77dd3244fd00b7ecf13ebe66937ff79477bc","tarball":"https://registry.npmjs.org/@0xessential/contracts/-/contracts-0.0.1-beta-3.tgz","fileCount":16,"unpackedSize":152900,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsjx5zHDrgl/Jb5KJv9HqWgt4E/hf0yypGi2hXUhxZ0AiEAlEQz2/MqhBXU0c++K1dhj3qEUZ0HEufRq0XW2sa1FIk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicqMuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjMxAAiM1Awk7DBxxljyhHk7dMC7iCDkzUSFxCmrxDQt7Womg3Godv\r\nF6+5zB9WbvoQYwozSooS1IO/QNiyNO9BsIEVahrGMZf10y4nm6v+ZPHwgInV\r\n57EBMe9K3iNAd2SYzJF73c99XHwlUNvKvfIBrmrJevOnQOdNFxitoPuZUoNv\r\nCxpPPoRHsAvslmeovgUI5KHZ9iXxg9M80SdXK3wPavvVz6DSVsvTLVyuDlp0\r\naf7FOWd4iBa4jxFJcZVKVcrRc5WExQvV6gJkFfI7f3e6Ub3rNeps8LyYYyKR\r\n1zZEI/6jy5U/wZOvZ0n8qRNoTHEO79Q1CnRXkbQQOMYoYN04nw4xlCehWEVK\r\nRJGPvdPNw91SiCAWhQrk6eYGR6AEyuwRBAZNaAsucmCPbd5UidTolkJ2rhWm\r\ne03s32uPRPAr7GsrOpSbcwWWOI6sIuxH5vN5u7+7AuJLY4j8oDUY7cR4W9JY\r\n2CsRzOFDty39fpu2NXLafagDqtwqxs5MFmcR17HmbQ2oGnrjAhJKga3B89W9\r\nRB1MZPP+QG1so8Z4H0pdOoFZcMAzUXVO8Mk5e03/rkvq0BFR6b9Aw5YNXMj8\r\nBg6QXuIbzqVTmC+UnwfX/Dvw5KYXQb+YrIKHm0ALQgB8IcD+6zWo/0oKjB5g\r\nZW5ARx4htWGqYaUj6rxEs4z5C2fQ3H4BrFg=\r\n=4yb7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sammybauch","email":"sbauch@gmail.com"},"directories":{},"maintainers":[{"name":"sammybauch","email":"sbauch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_0.0.1-beta-3_1651680046659_0.5694359967184643"},"_hasShrinkwrap":false},"0.0.1-beta-4":{"name":"@0xessential/contracts","description":"0xEssential's Smart Contract library for Solidity","version":"0.0.1-beta-4","scripts":{"prepare":"bash ../scripts/prepare-contracts-package.sh"},"repository":{"type":"git","url":"git+https://github.com/0xEssential/0xessential-contracts.git"},"keywords":["solidity","ethereum","smart","contracts"],"author":{"name":"0xEssential","email":"hello@0xessential.com"},"license":"MIT","bugs":{"url":"https://github.com/0xEssential/0xessential-contracts/issues"},"homepage":"https://github.com/0xEssential/0xessential-contracts/","gitHead":"d238cabdc40bbd29c1b2abd147676e3798821dff","_id":"@0xessential/contracts@0.0.1-beta-4","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-hZKzs/kc5BSQKxKjrP143syq5tfSZkrBU/K2EUkjPV50m79CiLBgeUeaMxPyYD6hqxTBK9DxL6yDZ6C3PvgaAg==","shasum":"a2e793f6ed1b30bda980cf51f7ed086b941d2a78","tarball":"https://registry.npmjs.org/@0xessential/contracts/-/contracts-0.0.1-beta-4.tgz","fileCount":18,"unpackedSize":156488,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYyF5ShVIVhm28ALFsb9m3IobXE9Wz12Tl1dbSgXt15QIgdndPSca6IkQzvy/jTQqO8uDXLlY/7J2FTJ0RCUSgysg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih/DaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7fQ/+OR4xJT0zXpNt5j+/lSkVhVuLRWZE2yJtU3odGsjcfuzMQsAh\r\nH6CBfQ+nmyftxrIOpaB+5dRXva3UMiP+Rqg8K47CxsNx4cGnXl3Lz0JeAA71\r\n0I+B0vIc6ageg4x/AuROdDTD2nVwOZ87fuASElVFi4qZIHnmePd+PJ1ofZTU\r\nZ5w6jmAapEC6egFc5lCNRDiIUYLrADKzCJJVjJxugYmIHFNQrsu8xUSV31zg\r\nhdupKqRxo+wfcVXIEA/Juv1dykMsJd/UqSgk+Bk1NA0mC9rpVzxplioDE9pn\r\nxoHz82Aclcqt0NtE87PfbwtFXuKcN+1xB232TAqFs/l8KAxP0OCFLIJu5bpc\r\njarwQKMf5qokYPB1rgMrnmsDXuBCj6Ulr665Tze1tWZ80bVglJuR97lp4ytn\r\nQtBZ48PlI6A8ZYzJ/pu+oNilO64znfQmCyy2NLIHpYNXh7/tdSD3X88eW4FL\r\nbHwTt0TyvHcuF49NDzVSL+PyI2AQxc4Ldo0gnjXmq2GKJLEijcVYsDXlJsJF\r\n8injq1bnknxi/9nir7ecIwJQZAEOF8HS624aNj8evId7IOMQsVneS0/Xz0TL\r\n2zQ9mTXHLm1PVqFo04xmJq4IFoYrc9xzWahNjUGH4zWLBoAFmf+zcdUKYcg8\r\nJRrVPbMFRUK+ciMu9QMrU+KrDwAOvgmur60=\r\n=xlMW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sammybauch","email":"sbauch@gmail.com"},"directories":{},"maintainers":[{"name":"sammybauch","email":"sbauch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_0.0.1-beta-4_1653076185860_0.1859550922021982"},"_hasShrinkwrap":false},"0.0.1-beta-5":{"name":"@0xessential/contracts","license":"MIT","version":"0.0.1-beta-5","description":"This project demonstrates an advanced Hardhat use case, integrating other tools commonly used alongside Hardhat in the ecosystem.","scripts":{"compile":"yarn hardhat compile","lint":"npm run lint:js && npm run lint:sol","lint:fix":"npm run lint:js:fix && npm run lint:sol:fix","lint:js":"eslint --ignore-path .gitignore .","lint:js:fix":"eslint --ignore-path .gitignore . --fix","lint:sol":"solhint 'contracts/**/*.sol' && prettier -c 'contracts/**/*.sol'","lint:sol:fix":"prettier --write \"contracts/**/*.sol\"","clean":"yarn hardhat clean && yarn rimraf build contracts/build","prepare":"yarn clean && yarn compile","prepack":"scripts/prepack.sh","release":"scripts/release/release.sh","version":"scripts/release/version.sh","test":"hardhat test","test:inheritance":"node scripts/inheritanceOrdering artifacts/build-info/*","gas-report":"env ENABLE_GAS_REPORT=true npm run test"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-etherscan":"^3.0.3","@nomiclabs/hardhat-waffle":"^2.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/node":"^12.20.50","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^7.32.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-promise":"^5.2.0","ethereum-waffle":"^3.4.4","ethers":"^5.6.4","hardhat":"^2.9.3","hardhat-deploy":"^0.11.4","hardhat-etherscan":"^1.0.1","hardhat-gas-reporter":"^1.0.8","prettier":"^2.6.2","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","solhint":"^3.3.7","solidity-coverage":"^0.7.21","solidity-docgen":"^0.6.0-beta.10","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.4"},"dependencies":{"@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0"},"gitHead":"a6dbf5e871c29ec4857bea0c571aeda74ccfd31c","_id":"@0xessential/contracts@0.0.1-beta-5","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-jWQelD1UteR8yXXigSOhuIdQ7H1k7iqQdSmYG1l+puEaApp2wWn4HvO5SK92YJ2u0tKRC+Bl4MOr6xsWTWf2CQ==","shasum":"abc18bed0cdfaa08b1de938a7aeb39d9ad26ca1a","tarball":"https://registry.npmjs.org/@0xessential/contracts/-/contracts-0.0.1-beta-5.tgz","fileCount":10,"unpackedSize":28752,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeiJMLr/DhU+5rbEfCU3KC7+zjxjgfVkg+vKAb+0h41AIhAM2fnJkVD0H0fSEQgz7SQdVZFFSv9v0AfrRr3c86u9c3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBkWJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQZhAAorNYH2jQMPtJXKh5dK7nSIOXDPNbiglVZww2B8D8/El+tgd+\r\nd1nkjkbBWSjzipzdwvKi9ky91mUDwjkQhXoFUFiaaI/FSe/JK6o2aZgK977F\r\n7vfwQ86VXXlgkMkoDn9jqPg7+6sQqLTzLsYLJAE8uk6glBV512ormeKd3h4e\r\numFbB6IWqoy0emQHZVzQGuSE9H2y8kY/oalTQUEzf2vUTJe8n+OEv6Vd/xJg\r\n1rQo2TGHipbb0+ZYBRIMdDfKt3wYALTh/Vbkimx/BtCZdsJzjtYa8/HrmuCw\r\ntsbKdmNcyQkazyUASfW8TLowWdJjjOlbVVu3rcMjZNJ2X/0VI0cbftjH7ZpJ\r\n2jQx69ASLjQ7UjwWpoWEkFkSSPV7Hl+lW7pkn3Z8M9deew7IGNLqKQZsPjGL\r\n6qp0HJUN9lBD3GqqJgXauOQPOPCi5HAPI/+DS98GdhvNzOpDRC4nV6MukYGi\r\nR/1dpW+E64XvQ7J8nCZrK+50cPlJ/2lXFQ0nBSzUiYjMtOrwsojGA+JCAvpa\r\nqP8s2r5EB/W8rB5F/YRdHkuuSIJyVMZSfx4uWpR0DYzdcV5QDFXbLtrXcuQ6\r\n4+heKnwsag0UuLAZQ3TN0fAEBIxWoegMGlwNJ64HMAXXwjns6UqhZr7qpOq8\r\nXKcHo+IFQatCy0YNOleUCUlzDk/xYvEpJ7w=\r\n=dblw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sammybauch","email":"sbauch@gmail.com"},"directories":{},"maintainers":[{"name":"sammybauch","email":"sbauch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_0.0.1-beta-5_1661355401271_0.2685350649011997"},"_hasShrinkwrap":false},"0.0.1-beta-6":{"name":"@0xessential/contracts","description":"0xEssential's Smart Contract library for Solidity","version":"0.0.1-beta-6","scripts":{"prepare":"bash ../scripts/prepare-contracts-package.sh"},"repository":{"type":"git","url":"git+https://github.com/0xEssential/0xessential-contracts.git"},"keywords":["solidity","ethereum","smart","contracts"],"author":{"name":"0xEssential","email":"hello@0xessential.com"},"license":"MIT","bugs":{"url":"https://github.com/0xEssential/0xessential-contracts/issues"},"homepage":"https://github.com/0xEssential/0xessential-contracts/","gitHead":"a6dbf5e871c29ec4857bea0c571aeda74ccfd31c","_id":"@0xessential/contracts@0.0.1-beta-6","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-x8sOYrbJmQP4bt4lkXabgrZpC1VifEfct8VTEqo1lwymTgvXAE7xlbDrCnKoNjuGNQ4rBnilG/4AY0SQvUMjOw==","shasum":"6d8ba5aceb8bf37814b66f3b8057f56a5077708b","tarball":"https://registry.npmjs.org/@0xessential/contracts/-/contracts-0.0.1-beta-6.tgz","fileCount":18,"unpackedSize":157226,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTuXV1EnwCEdevZCgQPYoZj2oR22vTgWObeyCkc07gAAIgaC3ZHGJ/uodevpvxxB7GHj0siEcxO2z7yjqixG3xF1c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBmGgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfiA//Xm++qvMBP6yVxxeDfKfw9YlMk0pSRfwJK5WqcWOVZEwZsEaf\r\nYJUzhr61V0TuRxspb4b95j6VyjFvgix6906u9+3ICI2ac45dgy5ZrxuevUmc\r\nqLbR2Yo3ulge4f60GPEhhKc8ML+77ekgqavr8CFfBmqREIYWcy0CAr+4s2Hh\r\nDPBT6W2E8S+khVPnNBZHW09fNIY1TuVkqknetE9n7X1/p2YUgNRXw9FCH/bz\r\nLjPJmYSp6RKwBfnTKOT9v6zco2xpOG3c75vP/gSFFXj76WFnGqZoSodWy3NQ\r\n2jT15+tNHiSbVCkk8sWa7ClXXufjxP3KWAHM50Q0Hp8WjhcRiZXSgZJiCA8g\r\nXdVpAuw5p3nT9Nga8Ya+hLKSR+1QRyuj6QUy+kM9b7lj+xYqAMNTI1Wu6ejo\r\n1/M1Qt1LzZLzzq9GM1XTtzoCW7YWRUEZ9b86Gc2wXz4Dk1l4ShGn6jRISIgc\r\n/X0ts0kb993I34XMfKLbOun/74wEEv/fxve5TdP+5rnnloxBfyiidus06fcd\r\n2kh0IgT5D+EsOooeeBICfskuvnmYRULJf7Z/Eu2NCjmJjpQ17+074I0eGdXe\r\nwmt7BaoDActxfdNQgwAS7rU9Kmh9037wtFBAKkrbTbBqonUP2eDUKdinykSN\r\n6yu6MqooBUPKw+z6pJ11YHmvKw57kNDYlJc=\r\n=amuL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sammybauch","email":"sbauch@gmail.com"},"directories":{},"maintainers":[{"name":"sammybauch","email":"sbauch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_0.0.1-beta-6_1661362591932_0.7613522750190809"},"_hasShrinkwrap":false},"0.0.1-beta-7":{"name":"@0xessential/contracts","license":"MIT","version":"0.0.1-beta-7","description":"This project demonstrates an advanced Hardhat use case, integrating other tools commonly used alongside Hardhat in the ecosystem.","scripts":{"compile":"yarn hardhat compile","lint":"npm run lint:js && npm run lint:sol","lint:fix":"npm run lint:js:fix && npm run lint:sol:fix","lint:js":"eslint --ignore-path .gitignore .","lint:js:fix":"eslint --ignore-path .gitignore . --fix","lint:sol":"solhint 'contracts/**/*.sol' && prettier -c 'contracts/**/*.sol'","lint:sol:fix":"prettier --write \"contracts/**/*.sol\"","clean":"yarn hardhat clean && yarn rimraf build contracts/build","prepare":"yarn clean && yarn compile","prepack":"scripts/prepack.sh","release":"scripts/release/release.sh","version":"scripts/release/version.sh","test":"hardhat test","test:inheritance":"node scripts/inheritanceOrdering artifacts/build-info/*","gas-report":"env ENABLE_GAS_REPORT=true npm run test"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-etherscan":"^3.0.3","@nomiclabs/hardhat-waffle":"^2.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^6.1.2","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/node":"^12.20.50","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^7.32.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-promise":"^5.2.0","ethereum-waffle":"^3.4.4","ethers":"^5.6.4","hardhat":"^2.9.3","hardhat-deploy":"^0.11.4","hardhat-etherscan":"^1.0.1","hardhat-gas-reporter":"^1.0.8","prettier":"^2.6.2","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","solhint":"^3.3.7","solidity-coverage":"^0.7.21","solidity-docgen":"^0.6.0-beta.10","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.4"},"dependencies":{"@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0"},"gitHead":"a6dbf5e871c29ec4857bea0c571aeda74ccfd31c","_id":"@0xessential/contracts@0.0.1-beta-7","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Qgxm5MeuHUilvIIizL8j6M+GcrxKY85gebNVCFPbGRTgaJpkgrrl8NEVv5Hk0GfLSBnt/naZTVac0T+gstGNsA==","shasum":"07609ec421e94c8ad2dca61cdc383c246a7c89b2","tarball":"https://registry.npmjs.org/@0xessential/contracts/-/contracts-0.0.1-beta-7.tgz","fileCount":10,"unpackedSize":28752,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdrcn+xGe1j0AFSk4XAWtHI63kfxg7KRXQUkjiV6toxQIhANshW+70PQlekPE9J0sKm36COxDyqpnKpdNQubol3Hx6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEStGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/5RAAh9WX26UiaQB/pSDaE7ojCLmuIN+39vTgDmIbcZ0gdmtxeuSm\r\ndK+k1OHAsXujmNQEFuFI9tfePP3AIFwizielyz5TJ6m2lXN91eTqWhl4xprV\r\n0LuneT+UBN9csadMrwVBteBY+IaP5oB5tjQH1W6hYLcwl9O5LNXkZ30bO3PH\r\n0KsFwi7Bjde2eMXKTb8PaEW69Sv+kGA8wIF6JXmDzLN0CIT7q47O1JlfOj0L\r\n8T/UdHLkq/GILcbBGK0pCbWI8ZvIYlhJTjVQ7qnLvqAJnkCoRwys7waaqeRv\r\n5lI/kyxxtQ7gTy0G6JehLOHRJSkl+IbBU2PVKqf3fXdMOlNiFMRvFW+Xy6pT\r\nsV5i4CzfWu6KORfeEPsq82qEm36RYKlmY9K3lkjlFrfKmVhcai8nX5KiTtKG\r\nnQznwd9kvs+MZCEND3f2mN4OtVBN/Y0UkdVh4YBS1rRx70f4jB0rNx5C2Qlw\r\n1Nv2s0Fwh8mBIIJvTRo2zq9zRgDg8vzxYJ8H5v4Wgl2zg7lBbjMWUJmoGfkY\r\nYu7DkHG6PqCD+TbxMy4aJ5yVz5uAA12jXocnHpowltSZxoQAuNUtKhK0e4ob\r\nBvTNoUYQK5uau45YXVTArdONMKvXZwmnF2v4PmoXPpdn0FSWdqcqMhIcteem\r\nbZrzJ4p/1F4QYomNEKIj+/t0rwKOSlL9aNk=\r\n=M4Tm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sammybauch","email":"sbauch@gmail.com"},"directories":{},"maintainers":[{"name":"sammybauch","email":"sbauch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_0.0.1-beta-7_1662069574071_0.9598671698578038"},"_hasShrinkwrap":false},"0.0.1-beta-8":{"name":"@0xessential/contracts","license":"MIT","version":"0.0.1-beta-8","description":"This project demonstrates an advanced Hardhat use case, integrating other tools commonly used alongside Hardhat in the ecosystem.","scripts":{"compile":"yarn hardhat compile","lint":"npm run lint:js && npm run lint:sol","lint:fix":"npm run lint:js:fix && npm run lint:sol:fix","lint:js":"eslint --ignore-path .gitignore .","lint:js:fix":"eslint --ignore-path .gitignore . --fix","lint:sol":"solhint 'contracts/**/*.sol' && prettier -c 'contracts/**/*.sol'","lint:sol:fix":"prettier --write \"contracts/**/*.sol\"","clean":"yarn hardhat clean && yarn rimraf build contracts/build","prepare":"yarn clean && yarn compile","prepack":"scripts/prepack.sh","release":"scripts/release/release.sh","version":"scripts/release/version.sh","test":"hardhat test","test:inheritance":"node scripts/inheritanceOrdering artifacts/build-info/*","gas-report":"env ENABLE_GAS_REPORT=true npm run test"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-etherscan":"^3.0.3","@nomiclabs/hardhat-waffle":"^2.0.3","@typechain/ethers-v5":"^10.1.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/node":"^12.20.50","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^7.32.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-promise":"^5.2.0","ethereum-waffle":"^3.4.4","ethers":"^5.6.4","hardhat":"^2.9.3","hardhat-deploy":"^0.11.4","hardhat-etherscan":"^1.0.1","hardhat-gas-reporter":"^1.0.8","prettier":"^2.6.2","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","solhint":"^3.3.7","solidity-coverage":"^0.7.21","solidity-docgen":"^0.6.0-beta.10","ts-node":"^10.7.0","typechain":"^8.1.0","typescript":"^4.6.4"},"dependencies":{"@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0"},"gitHead":"a1698624e150123226e8612fa5cd8d5dbe94692a","_id":"@0xessential/contracts@0.0.1-beta-8","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-wMneiPJEgpD9Xap9Kz3spgVpGDa2hHGrfyfibVO6vYOpfYByb1eITEdTOf7lxHLk2gN05ypMO9PNuUYw7iuQJw==","shasum":"95a0cfef6232297a61ea84729c4aba7489ca84d7","tarball":"https://registry.npmjs.org/@0xessential/contracts/-/contracts-0.0.1-beta-8.tgz","fileCount":10,"unpackedSize":28753,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi+ZvZ/bByuANC7zE2ENA+Y+8bjWu6DMsTUGRK9O8KUQIhAKa5eT7FG0TdYV/BGfLkE4V5Sk5zQtmuA32aAVYoCmQS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFRFvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLAg//SLeQKO1NShJs1Al9n+IVBL1GNIxAce/MpMy16QaR78g1QLB/\r\n2k2oO/bO042JkMt30Cj0CssvzTk5mpA9homfLVJB0jMDMZ7UPXegFNA4Xhjk\r\nkbHgDss4D4NUZyVMvs1HzQdZvWTBplvBNL+PRQrIbhkM4he29RI58SjvYcRI\r\nURjEbuT6VdgrKaPNTkZAvO/VU1GMvdaSJjd0rCwDgGlba9ISUhsKIN0ZxMEO\r\n/7JjqLoj2jQt+HgDMq3A5ZaG7+uxUNc0mDXjIpgdbyc7OL40XXip28AKuR2E\r\n2KZZjOotavZCduaJ8LBsQZoCKtiWNthzKaFvOynTyl/po+pJuEZaazGiYcyv\r\nomDQTx1lZ6GhGXl8Gn08+QJHt2c3G8okzjdGR4s1SFzS0W/h+fEkwS5+Xg3I\r\nnEOf/ba22sf4ehwSveYEqmCfbe0o9RHOJnG8oPt3sT1B4TY287c0M8Xp1ere\r\nlyZwAMlXbe+nV2oYa2bzgPjNS3ooabMSdo/hZmlEgef3rts2Do4Y7wS2W1Sm\r\nbWd77UQ/gke5UnHT3G4Rd5IuWBpvRmUsWD6NwmR4WujveKBxgDG5tW4VIAWh\r\na0V/mb3OYA5dspqTCKk2QvrPmszZP5rx/+rjPp1/1tIz/OPDty0KQqIr0ccC\r\naHaGWvzb7Ee0Pi05epcKP4zrkTjWywGCU5g=\r\n=QRz4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sammybauch","email":"sbauch@gmail.com"},"directories":{},"maintainers":[{"name":"sammybauch","email":"sbauch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_0.0.1-beta-8_1662325103338_0.2812042270567163"},"_hasShrinkwrap":false},"0.0.1-beta-9":{"name":"@0xessential/contracts","description":"0xEssential's Smart Contract library for Solidity","version":"0.0.1-beta-9","scripts":{"prepare":"bash ../scripts/prepare-contracts-package.sh"},"repository":{"type":"git","url":"git+https://github.com/0xEssential/0xessential-contracts.git"},"keywords":["solidity","ethereum","smart","contracts"],"author":{"name":"0xEssential","email":"hello@0xessential.com"},"license":"MIT","bugs":{"url":"https://github.com/0xEssential/0xessential-contracts/issues"},"homepage":"https://github.com/0xEssential/0xessential-contracts/","gitHead":"a1698624e150123226e8612fa5cd8d5dbe94692a","_id":"@0xessential/contracts@0.0.1-beta-9","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-qIHY/dq3sUMake0MFcTBH2rxDjqhkJGIGI3UOoCGoeEaR6BfPJPFLy+tIswRtRRCLtT5waC4L37o4zoFrRCkXA==","shasum":"0f7ef495e7e10b7e8608e1524c1a25a13683c39a","tarball":"https://registry.npmjs.org/@0xessential/contracts/-/contracts-0.0.1-beta-9.tgz","fileCount":18,"unpackedSize":157224,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXAPfit097kblPyww97bgw3QDt7VSSCBvGdvEKfkH4gwIhANeog8oI/xw2EhgRT1LlTj2a8OjqybJHWeNTWr8Lv5F6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFRMIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi+w//YhOgb4IYaouDCWrBTWiQszQZOQ+VhT+RITMlwGROXCKcj7pz\r\nSc8HuF1/OW8ZlMYoMzIESFWh6xsR+Rx4N6l8CFU0J+pzhoiwWlkSh6tk9IXN\r\nL4h/wwMUVChGJ7dCsKAVG9CzsNssTGRO/1rueSb8v/1DQvHL2814oBrzJYct\r\nMT0RyYCsRH64mTu5dBxCqE+U4rmV5Zqivpi1ewKme+DeSA6cslDkA73bJvn8\r\nbzVMe9IXPlVGmLLFO0E1XzNVt612vk/bXvvKsc1lrgSKBcvLyUKUXjArMOqv\r\nApQvwos5sftQl5u+Ro5/MYdT8jbC+O3RMl1zD4u13bA2OumJBOh2SpE6WDR8\r\nNvARBVcKgY2Hj6PhWVpU8hm5sBZ0jyU7uVRxs5ue1U2fhj/lqyvHrNw5J8Sh\r\nO3zGv+xcMo8b5ErV1tD3XnyGiyxplQg0b1C7C3lBz8eOwojAWK7hhV+5GvnS\r\nJupJXthmxDuogun/okKLux5kIJp5NU32uuas4aTGbkS8tIXophi6z5GI8tTx\r\nHtX8diKjmCkycNwS74MWmz0tBvP9DnBP3U/f1yHLFQRaI4ux9GruOQtNQJq9\r\n+kF+kBxeikbiV9+wpn0cBacBm5uGHMHgU2syYBou30nN9ezXAum0EyodwWIh\r\nQlMt/cm8RqYa36UgNUts0rjZeFlVkwIOof8=\r\n=qEYu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sammybauch","email":"sbauch@gmail.com"},"directories":{},"maintainers":[{"name":"sammybauch","email":"sbauch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_0.0.1-beta-9_1662325512012_0.07868986767695851"},"_hasShrinkwrap":false},"0.0.1-beta-10":{"name":"@0xessential/contracts","license":"MIT","version":"0.0.1-beta-10","description":"This repo contains the Solidity source code for the contracts used in 0xEssential's [Cross-Chain Token Gating](https://0xessential.gitbook.io/cross-chain-token-gating/) meta-transaction stack.","scripts":{"compile":"yarn hardhat compile","lint":"npm run lint:js && npm run lint:sol","lint:fix":"npm run lint:js:fix && npm run lint:sol:fix","lint:js":"eslint --ignore-path .gitignore .","lint:js:fix":"eslint --ignore-path .gitignore . --fix","lint:sol":"solhint 'contracts/**/*.sol' && prettier -c 'contracts/**/*.sol'","lint:sol:fix":"prettier --write \"contracts/**/*.sol\"","clean":"yarn hardhat clean && yarn rimraf build contracts/build","prepare":"yarn clean && yarn compile","prepack":"scripts/prepack.sh","release":"scripts/release/release.sh","version":"scripts/release/version.sh","test":"hardhat test","test:inheritance":"node scripts/inheritanceOrdering artifacts/build-info/*","gas-report":"env ENABLE_GAS_REPORT=true npm run test"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-etherscan":"^3.0.3","@nomiclabs/hardhat-waffle":"^2.0.3","@typechain/ethers-v5":"^10.1.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/node":"^12.20.50","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^7.32.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-promise":"^5.2.0","ethereum-waffle":"^3.4.4","ethers":"^5.6.4","hardhat":"^2.9.3","hardhat-deploy":"^0.11.4","hardhat-etherscan":"^1.0.1","hardhat-gas-reporter":"^1.0.8","prettier":"^2.6.2","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","solhint":"^3.3.7","solidity-coverage":"^0.7.21","solidity-docgen":"^0.6.0-beta.10","ts-node":"^10.7.0","typechain":"^8.1.0","typescript":"^4.6.4"},"dependencies":{"@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0"},"gitHead":"bf676c21184bcbcd595644014d696881bfae7acc","_id":"@0xessential/contracts@0.0.1-beta-10","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-WxpsKQm7IQzrK6YqKnLwmLRu5d7i1g8zAt3Fl0f3j+JGy//VfTh26G8KuB0+yJ+p91uE9hEW+okGU7wmVsl12w==","shasum":"be1d6fcc29f5c95fd66b75590b6c3c2c79bacdd2","tarball":"https://registry.npmjs.org/@0xessential/contracts/-/contracts-0.0.1-beta-10.tgz","fileCount":10,"unpackedSize":30000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS1skiq7N+zvodD+AWy/mBEPAQ5lcFbxKC0qoUrT4qEQIgNWVDQvIVpc6CKnwgejNRLmBVa+fWuhvnE49Y5r9zt7I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKOK8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNiw//R5qfEl8nCcRyMsjq5R+DWQBVwuHQMBWWhzn7+sADD/od9Q0k\r\nbooMXGFd9zmBEBhZE8PK2GTZy3/nZZtGAL1ytEd/WmamTW8O5b7c5fMVoG8e\r\nGQOiYXqVHibdmFTbMmSh3OzANQW40lGTIjt8ZjLTd2I/+vF2PKtyWoaUXxnP\r\n45vfks6lTZDDn4LA2GXP2WtTNWrddI2nyVTQgYT5MyvFLXas8Rwz98Nxv0Sk\r\n65aVX+E5MehyiEEYpwxG0SOkSuImomerWBgOgNw0WIa4/elbNEz799fQAsDF\r\ne8oQ23YiHTHi8PgKtEpNKJNYmQFmcGcE3OCPPnpOVHRw81CQV4kXfWgXsPkl\r\nX8Tz+BT87OGg0aegRsvIYUWGbvF9oaVMoxKhoxoUiMDJP58qXOp5rjPGv/Ek\r\nhMrtn3DNHzvpySn+UNm5GZ91kpc5zr3lI/Wd8Jj5Eht+kBkNtDX/YWapMO6o\r\nmDq6LZdbcl0RwKvQA/StSALHoiphWTrS2xR05Ax1mGfPPg+XarsY98C3JfF1\r\nG9IO0hKN9F5KFFZ0RndI7j1v5nG8iBGQWq9AHi2l+Q+nXewrWF8lMsoNthVv\r\nps9EYNg4vwmf5ykKexI6yG5SERvq5E+uaWYi0F/cMXRokULTaME6oniSbInG\r\nRYm3fkEx1a9y5m0PQUI7Y8lTOEkSdBYvTjY=\r\n=gcKi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sammybauch","email":"sbauch@gmail.com"},"directories":{},"maintainers":[{"name":"sammybauch","email":"sbauch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_0.0.1-beta-10_1663623868079_0.3967894712325648"},"_hasShrinkwrap":false},"0.0.1-beta-11":{"name":"@0xessential/contracts","description":"0xEssential's Smart Contract library for Solidity","version":"0.0.1-beta-11","scripts":{"prepare":"bash ../scripts/prepare-contracts-package.sh"},"repository":{"type":"git","url":"git+https://github.com/0xEssential/0xessential-contracts.git"},"keywords":["solidity","ethereum","smart","contracts"],"author":{"name":"0xEssential","email":"hello@0xessential.com"},"license":"MIT","bugs":{"url":"https://github.com/0xEssential/0xessential-contracts/issues"},"homepage":"https://github.com/0xEssential/0xessential-contracts/","gitHead":"bf676c21184bcbcd595644014d696881bfae7acc","_id":"@0xessential/contracts@0.0.1-beta-11","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-q/LYwyHjGzEPZR/3Vl/OMJ0xQbQuh/gSARPX7X9anMgkNdIZr+bg3v/RKLLytP+DR1Gc+FQon+VLveYN0Ldkgw==","shasum":"aaeaa4709507e3b5710f31c8d2255171498921d1","tarball":"https://registry.npmjs.org/@0xessential/contracts/-/contracts-0.0.1-beta-11.tgz","fileCount":18,"unpackedSize":158563,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmaLGuH0Hctx16BERt10wkqUjr9ztmT6Fv8esS54pr8AiAbTw6VT9b8ISSN9K/xO3bxFGUQ0useH9+fekzt4F5crA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKOOPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosOg//WmFRDGby1DvKB/JQ1MjASSfoLRL4CDd9u7uUa6s/v2Y0sj/s\r\nc2MiFOU/bewGZcBlIhyXNfWd/49ZcU9GZV3t/ajMKZqAd2gePMCB466ps/ZY\r\nTVLl9BmyPKWTn59+4p9Gwmg2ubJUNIG/Fg2MzjFDh2dt8UFphQvIybXmoKlJ\r\noJ883oTvxEJVUXL+S1xR3+JrRCr9wV4D/DRv6CaeBpUAmHpCzYqR8Cf5rfCn\r\nD4S5BHESZ1HKUaC0H98NmaKO/hPHEpJBVuNZrSLQRF8BcWnQdm05WpK7DjHX\r\nUFpY+VDC8Wq7Dxb/3gn++8g+H6BV2TCjiFBTIiCkdLfBkOjwQpnrjmJ02RR0\r\nXaBr0MF8gzWpSe7VxVH9g5l9QhD3w8d/mXd0aI3JAbVrRTcThfjybSa+Yuez\r\n3TLNON2JBO7TAXAqdfPRXG6pmeSOuDHQWEV4oCJ7oQPgHFoAGxE+1CCmUX0y\r\n/CpCVLGKZLPAzQlqbZpfoTfCSl4Yuyw6n0WbLUOBa9wYCY7cbZAOhw33uSym\r\n6kpjAmL8MmX07VbY4XYFGGNUdKgjiHUcHdP8MdJQVBflVP6G3K/oCoowzvKE\r\ni2Om0f1x4rpdWC4OQgsVb9Wx25X9Y27HlB8uJrWKp6c+AW34JnNNe5417XUA\r\neQWityfhJHwfIEpDRcFiUdn4lK1zTxpzCYY=\r\n=G8Mm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sammybauch","email":"sbauch@gmail.com"},"directories":{},"maintainers":[{"name":"sammybauch","email":"sbauch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_0.0.1-beta-11_1663624079541_0.8511143297369368"},"_hasShrinkwrap":false},"0.0.1-beta-12":{"name":"@0xessential/contracts","license":"MIT","version":"0.0.1-beta-12","description":"This repo contains the Solidity source code for the contracts used in 0xEssential's [Cross-Chain Token Gating](https://0xessential.gitbook.io/cross-chain-token-gating/) meta-transaction stack.","scripts":{"compile":"yarn hardhat compile","lint":"npm run lint:js && npm run lint:sol","lint:fix":"npm run lint:js:fix && npm run lint:sol:fix","lint:js":"eslint --ignore-path .gitignore .","lint:js:fix":"eslint --ignore-path .gitignore . --fix","lint:sol":"solhint 'contracts/**/*.sol' && prettier -c 'contracts/**/*.sol'","lint:sol:fix":"prettier --write \"contracts/**/*.sol\"","clean":"yarn hardhat clean && yarn rimraf build contracts/build","prepare":"yarn clean && yarn compile","prepack":"scripts/prepack.sh","release":"scripts/release/release.sh","version":"scripts/release/version.sh","test":"hardhat test","test:inheritance":"node scripts/inheritanceOrdering artifacts/build-info/*","gas-report":"env ENABLE_GAS_REPORT=true npm run test"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-etherscan":"^3.0.3","@nomiclabs/hardhat-waffle":"^2.0.3","@typechain/ethers-v5":"^10.1.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/node":"^12.20.50","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^7.32.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-promise":"^5.2.0","ethereum-waffle":"^3.4.4","ethers":"^5.6.4","hardhat":"^2.9.3","hardhat-deploy":"^0.11.4","hardhat-etherscan":"^1.0.1","hardhat-gas-reporter":"^1.0.8","prettier":"^2.6.2","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","solhint":"^3.3.7","solidity-coverage":"^0.7.21","solidity-docgen":"^0.6.0-beta.10","ts-node":"^10.7.0","typechain":"^8.1.0","typescript":"^4.6.4"},"dependencies":{"@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0"},"gitHead":"bf676c21184bcbcd595644014d696881bfae7acc","_id":"@0xessential/contracts@0.0.1-beta-12","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-WA3GNwECLOORtzwtX1q7VANbFdf8xEvPW3bJ/RkkRiAyXJQI3AcW8WcBmGhgDR8EDCkhpIs2fCADTgzIk7u23g==","shasum":"2b3d59b72c8cf71f938a7af0f3994dc001b879f1","tarball":"https://registry.npmjs.org/@0xessential/contracts/-/contracts-0.0.1-beta-12.tgz","fileCount":10,"unpackedSize":30014,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDabxCu8wS6VSVr0vjF4gvauqWNTUXeYKiUhtvH9ql2AiBQDuAilK7p1nNuTqCHyY/QnA3s2OXUZ7XwJ0SklJtT1w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK1IBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplTg/+KvY/kcJNlJuPygDf1s/kgw6oZQieUbxxXH8/IccBcW80ZdBj\r\nt2OBDCHdPWz5bpEAJazqMddftexL1bInzbS//F4V+LZj87QVFdSCrhe6vow1\r\ntZAgMKv/ACwbHr61kQP420bR5nIMbNXPipMQXcPuxRNqEArOMY/sUKYzwVI1\r\nGrjr9X3dFFTmhgZSXNQb3kvhBnTY4boj7OQMeirD44dP3xUA1zfC21ex+PCw\r\nqwz2IDpJJX7+Ne0bz5du9Gyf8S/oAo2O5yujrd3rwlazeojgLzh3Q9WSPFq5\r\noOtxIHbl7e+Vqa/sDH8/gPyU9HiTvIZwl5b1aa6eZJB2F1g9ME2RJtqzOBSQ\r\nvH2hbb+dn8SfU9SLH3nDHkqw+KhCCnGC45BHwk38IUSynYItju+JvGL6Ci77\r\nnONfqJgp8BsUr9nFi4HD59JSDyb0ei58rzVFSDrnCiGA5DIJ06/CmthD6iO/\r\n0SuxKneMEsfAru6CZWyErmLy846ehEaODv9ufZValNGANmb9Lyq0eIOs3/TS\r\njYOwRK7SOk+ExUM/rR+LvzgvtBWsUscwsi8rkR9yDvbox+SVlfWgUESBsJ0Z\r\nc5pphYPxTjnLeRHl1UVgjWAGVITj9CamQEhiy321yaCrdxDiK4NAvy3PEJPn\r\ngaDm4RTiJ236XfDDifbOE6xjg56FMRFwzdA=\r\n=Twj0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sammybauch","email":"sbauch@gmail.com"},"directories":{},"maintainers":[{"name":"sammybauch","email":"sbauch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_0.0.1-beta-12_1663783425411_0.943953497250462"},"_hasShrinkwrap":false},"0.0.1-beta-13":{"name":"@0xessential/contracts","description":"0xEssential's Smart Contract library for Solidity","version":"0.0.1-beta-13","scripts":{"prepare":"bash ../scripts/prepare-contracts-package.sh"},"repository":{"type":"git","url":"git+https://github.com/0xEssential/0xessential-contracts.git"},"keywords":["solidity","ethereum","smart","contracts"],"author":{"name":"0xEssential","email":"hello@0xessential.com"},"license":"MIT","bugs":{"url":"https://github.com/0xEssential/0xessential-contracts/issues"},"homepage":"https://github.com/0xEssential/0xessential-contracts/","gitHead":"bf676c21184bcbcd595644014d696881bfae7acc","_id":"@0xessential/contracts@0.0.1-beta-13","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-A78tyUdPb1gfS05wmhiEM0qsLudAayBOC66dZze1isAFQSZmueaFm3jHr/Pb4Cq3hqgd5ga1d4lK2Qx4K6i/hQ==","shasum":"08446f8767bbe7a90ce3e89c5820a0e1496d0ac6","tarball":"https://registry.npmjs.org/@0xessential/contracts/-/contracts-0.0.1-beta-13.tgz","fileCount":18,"unpackedSize":158657,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUYQxIrMCchJKHvdSoD414qis+gdFAFN3DKYT52ri6rAiEA41tKHMt4a3s7R0hACsPDfoPhBwaRofFcZiMP13Gi8sw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK1J3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6qxAAi5+oNHRgoIm1bpNBcQ1cBAtQaRmAIBvQO+6tXEdr+MOFg+p3\r\newY19oyWm0wv7spO0oG9527gRPWoAm8zjj5HO+LVQpb1ZDxmUTNgiD2baUH9\r\nhcDSjlG9iaVAz9ASYZalL1coo62cNwanMDem7/VaM40uySX9xkjTUU66HX1W\r\nBn8DeQm9ZWf7V9u5ShVK3xJQNEmt5Gzk2QK3p+txVPJ9RJfZG5n/ctIPKhHY\r\nSAT29eQQZtsqSMvbi/zaIn8EDlLv+F/IGyWXgwnb8+jHmZ8Yd8iIK0ixNvY5\r\ndpJkEe6Cs6po18GH1acsSwoQQdyuHxtIYkmfAVwlfvjyggraWJX5k7Td7EXF\r\nk/++vVvH1RmQaaekeRLuEoIQ6u18VlUPd5NEmFghTkSN/nzKz2DPvuCASfHJ\r\nmMTbKzSQi59SmLG4NzuVbP+UDgSZTxg4XO/x0Je0wmLxGZanb+MBJ0FLi5oW\r\nSglRNcps/g9lZRyLVjEWNDg34XX0JSzfx56sn+ifqM18cwj4F0qZ+Bp2oVZc\r\n6Uoe12qEaemdk4c0IC9oimlXKoFkYhGx0cmJ72OoNejoGlhTIlQg3Md0Jvk3\r\nXl5G4lSQ2xtuCe8Mj+GqGSgAXXlHfWAAf2zqoAgW/WEqDw9FSynbM6BiDbkB\r\nXMn1qYw8fW8wa20Kw47yxdgNw+RxyuBDe1Q=\r\n=ql5q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sammybauch","email":"sbauch@gmail.com"},"directories":{},"maintainers":[{"name":"sammybauch","email":"sbauch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_0.0.1-beta-13_1663783543641_0.04178631332436611"},"_hasShrinkwrap":false},"0.0.1-beta-14":{"name":"@0xessential/contracts","description":"contracts for nFight","version":"0.0.1-beta-14","scripts":{"prepare":"bash ../scripts/prepare-contracts-package.sh"},"repository":{"type":"git","url":"https://github.com/0xEssential/nfight/contracts.git"},"keywords":["solidity","ethereum","smart","contracts"],"author":{"name":"0xEssential","email":"hello@0xessential.com"},"license":"MIT","bugs":{"url":"https://github.com/0xEssential/nfight/contracts/issues"},"homepage":"https://github.com/0xEssential/nfight/contracts/","gitHead":"cd6f5a92d21e8eef0e9abf11f63472c2e8762ef5","_id":"@0xessential/contracts@0.0.1-beta-14","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-ZsW8pF/spVlZDDEXE/YWreuGqC8SxQ6ENO33axREC6pezIqUkAo5B/vv9ApeWAL5PI44QD45s9AMl2EcllYa7Q==","shasum":"eee30ed9b6cbdeba1785d8bf08723b6377a579ea","tarball":"https://registry.npmjs.org/@0xessential/contracts/-/contracts-0.0.1-beta-14.tgz","fileCount":22,"unpackedSize":267059,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTBd3dDcRjMlAvF4J3F77clgjs/c+QZ/ToreYw0A7MnAiBCx2qcGe4BSC6/7cbTeMht6BpbTuTCLHtpPdTMILjODQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRebYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYXg//Y9CjTQCj0DiVfwyDU8qCZqSTo4zCvKwns34yIoAnKKQDyrIX\r\nC93wuBZIpRrSiymAT9Qa8ITCk3NqDKQ5OoJ2U7rq1ry9y/e3SpCs3QILS6mQ\r\nb4m8bBgT9HDQIKydUf5p9FT4OloWzHc74agdzVZM+sg4Mg/Z3V0bXTZWEAej\r\nvxZkHbkj073NAm7sU2NuZoH0f1Wj3K4mJXdzQm08E9VwwDhSC5EjzoxXDdlo\r\nelVv9k1hJX9fIXXqtVP0Z50vofW+JCQefAhXulHKU3tbrN96pIOWzbR+L8yq\r\njuodFMPvbY5CYPfvjIhhcGuY3xm4UpKVmshgj8rrvzccJ3U99WdwHvEUwQYN\r\nAwX9U4q4JHpTga+FU1BOQ0KrbfcOKjdIWBa7LR3ET4F/JwdcE77FPXbMsR9k\r\nyxu5kcqG5Z8fMX5bU4KZBkxTLitnu9GuQf7NElbkhxhCg/0exiTqC+L7yRT+\r\nAZ7jl7z1BkDQcaOSa6gWFyvK6NcQ5i5A2cAFNiK1weOMMe6UYyXEEgHtzVRm\r\neG84euOsA+0Auc/EL8SJCCG4UJuJUsp/0ipSTiNAyC0DM+jerAL0YSJJQ4Mn\r\nQPH3JV1oyXTKIU1mgdVSwvzVWW0fmdurqzzoJ6U3GLJnH3IxJj2iAPULYeO9\r\nIlmD9eDT9X+SbVeDe5l7vc4a+C+nuPl8aTE=\r\n=0Ejs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sammybauch","email":"sbauch@gmail.com"},"directories":{},"maintainers":[{"name":"sammybauch","email":"sbauch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_0.0.1-beta-14_1665525464021_0.15969236232462447"},"_hasShrinkwrap":false},"0.0.1-beta-15":{"name":"@0xessential/contracts","license":"MIT","version":"0.0.1-beta-15","description":"This repo contains the Solidity source code for the contracts used in 0xEssential's [Cross-Chain Token Gating](https://0xessential.gitbook.io/cross-chain-token-gating/) meta-transaction stack.","scripts":{"compile":"yarn hardhat compile","lint":"yarn run lint:js && yarn run lint:sol","lint:fix":"yarn run lint:js:fix && yarn run lint:sol:fix","lint:js":"yarn eslint --ignore-path .gitignore .","lint:js:fix":"yarn eslint --ignore-path .gitignore . --fix","lint:sol":"yarn solhint 'contracts/**/*.sol' && yarn prettier -c 'contracts/**/*.sol'","lint:sol:fix":"yarn prettier --write \"contracts/**/*.sol\"","clean":"yarn hardhat clean && yarn rimraf build contracts/build","prepack":"scripts/prepack.sh","prepare":"yarn clean && yarn compile","release":"scripts/release/release.sh","version":"scripts/release/version.sh","test":"yarn hardhat test","test:inheritance":"node scripts/inheritanceOrdering artifacts/build-info/*","gas-report":"env ENABLE_GAS_REPORT=true yarn run test"},"devDependencies":{"@0xessential/signers":"^0.0.1-beta-32","@metamask/eth-sig-util":"^5.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-etherscan":"^3.0.3","@nomiclabs/hardhat-waffle":"^2.0.3","@typechain/ethers-v5":"^10.1.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/node":"^12.20.50","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^7.32.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^16.0.3","eslint-plugin-chai-friendly":"^0.7.2","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^5.2.0","ethereum-waffle":"^3.4.4","ethers":"^5.7.1","hardhat":"^2.11.2","hardhat-deploy":"^0.11.4","hardhat-etherscan":"^1.0.1","hardhat-gas-reporter":"^1.0.8","prettier":"^2.6.2","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","solhint":"^3.3.7","solidity-coverage":"^0.7.21","solidity-docgen":"^0.6.0-beta.10","ts-node":"^10.7.0","typechain":"^8.1.0","typescript":"^4.6.4"},"dependencies":{"@ethersproject/abstract-provider":"^5.7.0","@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.38.0"},"engines":{"node":">12"},"gitHead":"9c6cc472c5753eb105a29b881c37dd340c881c1b","_id":"@0xessential/contracts@0.0.1-beta-15","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-P+I2WC++CLhlrsOJXyl0nxHjVCw/LSyPIPisGpdrxl3Zi+9HPHnFXP1YwvaE96PKvWUPUQwJCq5TkEaCGDxYFw==","shasum":"f674a5e043116756a614b59d63211828a11f5576","tarball":"https://registry.npmjs.org/@0xessential/contracts/-/contracts-0.0.1-beta-15.tgz","fileCount":13,"unpackedSize":75522,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjsN9LJ40EF1oCkp1YhZtjeAK8Ug3HtVTE4575X0WRtAIgUUmDdK5/tO6Ec/qb2LkOxmWDxBXkPINotwRLe7Qdc28="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrzzNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos8Q/+JsWZcPyIk1PmKvVM62HayHRlKUrh1Xk1Ek+pu2wxFWEPOMSa\r\nY1tPNWQXC4d6MfOlNAwHhC4MFA1nYAOyGsmDITKeQBLt9UXmbkZmLH17+8NJ\r\nhsazi943fUdou0AtRGzPG9v4Pfi3rpZok0ZSF2Icopsn4WOLexKDlPNvOiWm\r\nCuR3Mb+VzXdlyFcnl5PLgxR7LKPTq2PNU9UiLnsoz8bnnb849BaMBOp7UNyQ\r\n5KqXKMcKz5IsYdPSPAo/5UuTxI8TUeM3eTklxx17NHcqew8GDtLHdvt4X/zT\r\nvSWbC3ureQaL5EiJQgdNMFbmRa8xebn6MIRJAt2fXCoJwBOstSJtmQN1uIga\r\nYl9Cqecv6fYxIF8A2IEwTaLJZL72J4Sk1FUV6FQ/TRSeGCSm8kkpP8Vjmhs7\r\nTgEMVigNnUW2bnlfTsLot2WRyIUcCCzY5roIYwQZAeufvd20lwf7LvpzAsDf\r\nB53VtntLGsO9Lwa3xy4HNdgAKi/b+Q4J6qRMnkOhfFrHrJV8cJaX5X61UYvN\r\nTZDVxPcZZtKbTnIAeXSn12ps8S6UXElusqcbmN4Zm66LYBwX7U9C6eb46pAh\r\nhqWeSHrijGJRyFUjlDFfREGp9BwzlvZytUTQNW3RrA8zoAwaXgvX/9O2wOmx\r\naASrQFJlf7f3LVS3K18L+v8uY+exhOszyAQ=\r\n=cjho\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sammybauch","email":"sbauch@gmail.com"},"directories":{},"maintainers":[{"name":"sammybauch","email":"sbauch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_0.0.1-beta-15_1672428749775_0.6728751548111975"},"_hasShrinkwrap":false},"0.0.1-beta-16":{"name":"@0xessential/contracts","description":"contracts for nFight","version":"0.0.1-beta-16","scripts":{"prepare":"bash ../scripts/prepare-contracts-package.sh"},"repository":{"type":"git","url":"https://github.com/0xEssential/nfight/contracts.git"},"keywords":["solidity","ethereum","smart","contracts"],"author":{"name":"0xEssential","email":"hello@0xessential.com"},"license":"MIT","bugs":{"url":"https://github.com/0xEssential/nfight/contracts/issues"},"homepage":"https://github.com/0xEssential/nfight/contracts/","gitHead":"9c6cc472c5753eb105a29b881c37dd340c881c1b","_id":"@0xessential/contracts@0.0.1-beta-16","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-wmOMwloBafleZd1BMj13orACpyEAwXgB04cEu7VJzsFKBvCTslpgYMUVNqz2xk+uW0WfFw/XpIpNpWbeWEUO5A==","shasum":"86f226d7c02017ae6badcf44f3e5f6dcd7b4a159","tarball":"https://registry.npmjs.org/@0xessential/contracts/-/contracts-0.0.1-beta-16.tgz","fileCount":24,"unpackedSize":350551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQJFqa8OgJk79pFd8AdDugNjISgqbrMzrpQeom+dg41AiEAuc46yYfZZgqzvfKvsRSen5Ityr8FOL0iDaEhcadNTQ4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrz6jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO2Q//cK3gvKzi+1xS1DY0bz7yNeAfOkDvTEyjtHG5ammWDYjqGuQW\r\nDWOLUWgmq/PAjypxC8GzcE0MYK4IxPUcyKq/2dBO2JXt582YvwN6sEH2Fa/5\r\nFFhvzambur33gG882nLIflSwOe7DYUJOudjz3CeOKBAyuX2Tl3P4tkcZep3c\r\nM63A4YlkQJRTt1x4a+aCtFLptdxT3f2HZLHVTnve/ru0mC1gS8MQQlz0hteQ\r\nEDUnQR7Ldf0W/2uR0RySffd92GEi8+iVfTGju1gsvzbOOfUB3F1tEPCxNOge\r\neaG1DAEbhve15mSWXpYuiBFAuxABzQyz/ve1M9PgdIVg2a0e/eQEH5zJmx8Y\r\nTpf4LypLyb7QPkcsMTjqrqRk+mu8Yo0CByIu8ZrzTbIs7EHSng7zKHFlYLZy\r\ncvD/toofT8CWDZBxSucmJUcJy6XJ0aOhVtPLjPaxzU7Ivk9v08DhqGWN9fvr\r\nfLUfF3Gyn8qTQVZL6s6w9DqdiJrpMtn9v5RB8MEklLHwmuVauv/WhXfNk/KQ\r\ner2eIFOKpTDFA9xeCBSI1VcrNxRxaKA9pJOq+FLNVeuGl+jWnoNmvMzSfuQt\r\ntkmNX7nFK2YYz+SJUr4UZTsmyPuqammT9iTdcGjbGdYa1fOnthWGOZeeZmUn\r\nHT0MTeLYlHOAeL0GXB/Niu1Tm+hYeMnOvZw=\r\n=U0HK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sammybauch","email":"sbauch@gmail.com"},"directories":{},"maintainers":[{"name":"sammybauch","email":"sbauch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_0.0.1-beta-16_1672429219277_0.021556823473341424"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-02T16:57:43.710Z","0.0.1-beta":"2022-05-02T16:57:44.047Z","modified":"2022-12-30T19:40:19.555Z","0.0.1-beta-2":"2022-05-04T14:17:36.593Z","0.0.1-beta-3":"2022-05-04T16:00:46.794Z","0.0.1-beta-4":"2022-05-20T19:49:46.014Z","0.0.1-beta-5":"2022-08-24T15:36:41.445Z","0.0.1-beta-6":"2022-08-24T17:36:32.143Z","0.0.1-beta-7":"2022-09-01T21:59:34.261Z","0.0.1-beta-8":"2022-09-04T20:58:23.478Z","0.0.1-beta-9":"2022-09-04T21:05:12.231Z","0.0.1-beta-10":"2022-09-19T21:44:28.302Z","0.0.1-beta-11":"2022-09-19T21:47:59.699Z","0.0.1-beta-12":"2022-09-21T18:03:45.726Z","0.0.1-beta-13":"2022-09-21T18:05:43.811Z","0.0.1-beta-14":"2022-10-11T21:57:44.269Z","0.0.1-beta-15":"2022-12-30T19:32:29.910Z","0.0.1-beta-16":"2022-12-30T19:40:19.468Z"},"maintainers":[{"name":"sammybauch","email":"sbauch@gmail.com"}],"description":"contracts for nFight","license":"MIT","readme":"# @0xessential/contracts\n\nThis repo contains the Solidity source code for the contracts used in 0xEssential's [Cross-Chain Token Gating](https://0xessential.gitbook.io/cross-chain-token-gating/) meta-transaction stack.\n\nThe contracts are available as an NPM package and can also be installed as a Foundry dependency.\n\n0xEssential provides deployed versions of `EssentialForwarder` on Polygon's Mumbai testnet and Matic mainnet.\n\nDevelopers are also free to deploy their own versions of `EssentialForwarder` - you may want to deploy your own version so that you can change the `domainName` that is displayed to users when signing a meta-transaction with their wallet.\n\n## Install\n\nWith NPM:\n\n```bash\n  yarn add @0xessential/contracts\n```\n\nWith Foundry:\n\n```bash\n\n```\n\nThen add the following line to your `remappings.txt`:\n\n```txt\nessential-contracts/=lib/essential-contracts/\n```\n\n## Use Deployed Instances\n\nIf you're building a layer 2 contract that uses Cross-Chain Token Gating and don't wish to customize the domain name displayed to users, you need to inherit `EssentialERC2771Context` in your contract. We also provide `EssentialERC2771ContextUpgradeable` if your contract is an upgradeable proxy.\n\n```solidity\npragma solidity ^0.8.13;\n\nimport \"essential-contracts/contracts/fwd/EssentialERC2771Context.sol\";\n\ncontract MyContract is EssentialERC2771Context {}\n```\n\nThen add the `EssentialERC2771Context` constructor call:\n\n```solidity\n  constructor(address trustedForwarder) EssentialERC2771Context(trustedForwarder) {\n```\n\nThe deployed `EssentialForwarder` instances are available at the following addresses. You will need the `name` value in your frontend.\n\n| Network | Address | name|\n| ------- | -------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |\n| Mumbai  | [`0x9928351FD354D4E45416fc53e90457a428960cF4`](https://mumbai.polygonscan.com/address/0x9928351FD354D4E45416fc53e90457a428960cF4) |  0xEssential Playsession |\n| Mainnet | [`0x9bbb4217115B7296630183Bb23703DEC93E8edCf`](https://polygonscan.com/address/0x9bbb4217115B7296630183Bb23703DEC93E8edCf) |  0xEssential Playsession |\n\n## Deploy Your Own\n\nIf you require customizing the name of the forwarder shown to users when signing meta-transactions, you need to deploy your own version of an `EssentialForwarder`.\n\nYou can do this by creating your own contract that inherits `EssentialForwarder` and calls its constructor with your custom name:\n\n```solidity\npragma solidity ^0.8.13;\n\nimport \"@0xessential/contracts/fwd/EssentialForwarder.sol\";\n\ncontract MyCustomForwarder is EssentialForwarder {\n  constructor(string[] memory _urls) \n  EssentialForwarder(\"My Custom Forwarder Name\", _urls)\n  {}\n}\n\n```\n\nThe `_urls` constructor argument is an array of HTTPS URLs that serve 0xEssential's open source Ownership Lookup RPC API.\n\nYou may specify the instance 0xEssential runs - `https://middleware.nfight.xyz` or see that repo for deploying your own version.","readmeFilename":"README.md","homepage":"https://github.com/0xEssential/nfight/contracts/","keywords":["solidity","ethereum","smart","contracts"],"repository":{"type":"git","url":"https://github.com/0xEssential/nfight/contracts.git"},"author":{"name":"0xEssential","email":"hello@0xessential.com"},"bugs":{"url":"https://github.com/0xEssential/nfight/contracts/issues"}}