{"dist":{"shasum":"36a230decf46a8bb0b5aab49b944dace8f27cd65","tarball":"https://registry.npmjs.org/@eth-optimism/contracts/-/contracts-0.2.9.tgz","fileCount":811,"integrity":"sha512-+Vjj+G+8TpZqEVH/T9gBLi9E+jAuP4XAaj8nkwf9yoFOLQpXy257J5JqtTB9Nz3hFmZa9JCt9JGjFcmIHkXBxA==","signatures":[{"sig":"MEQCIEkejXyC976Jys9w6wU8Dy/o6rBI6Xzdy7UQGVyM9m11AiATkFSuONfZUmC6J/CNEKlUUOdkP+j/8bA7PXvmJrk4Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66717733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkyDiCRA9TVsSAnZWagAAz98P/1D3UkGcCBpjXNnt+bkf\nxLuiG+FysCvLE2yMO4JewUROC0ON05/bwz2Rsn3CRFaoBYLWw5cSj6hGmq9z\nXBc6JND/2bBb7f4fSq7cWfnarBOFxXaXbEbDOwdecn4rTMYHolF6s538+xfP\nr7NHAKBsnfzihRMjulM7cRcD2hohwWhbdOUBdl/rYdXFTaO/Tzxxx9mnE8BO\nzbSBwS3V+jhFx1VqBE/Zn7W6G2ZQG98BNqIdrpegiHbORhIsBRCEk/d2xZKF\nZmvs6zhqe4fX+KBKl3KnCrHKaYWq7JIrwAlP9w9PfP16JsKu0pDuut7wjSHB\nvGatRQi0imniKA76+hR40eF1fItXrPAIRHKBUE2azKwW0rN/6UK0Not9IL0B\nbg7rqWqrXq3o1eGlnISWUtLdu7rO19Qz2jHW0NDHUqvlW1CHdt1Rvu20MooW\nKTdY8YvLRG6EbYgDdE6ixGuqyAKM7Uin7ig+nP79FKe/Zw0Jm+S/EIjox1TY\nEOFYaCzzauwpIBNJvm8bH9Fo0lo1JmLj+8P3uN58fJazIVSjp3AHVlThCjyJ\nlVPRrytJOmUoZKvT3CiZI85OizPsNK1wogfA1gqLPJNiYQe6ocMb6A+X4dfx\nxshqDfk84CKnOg+FL0cLxEsJbpGUecJkJUqSzaJsvfSa/un1wuFWOG7C6/s4\nhbrY\r\n=2RMZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","name":"@eth-optimism/contracts","types":"dist/index","license":"MIT","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"yarn run test:contracts","build":"./scripts/build.sh","clean":"rm -rf ./dist ./artifacts ./artifacts-ovm ./cache ./cache-ovm ./tsconfig.build.tsbuildinfo","serve":"./bin/serve_dump.sh","deploy":"./bin/deploy.ts && yarn generate-markdown","prepack":"yarn prepublishOnly","lint:fix":"yarn run lint:fix:typescript","postpack":"yarn postpublish","test:gas":"hardhat test \"test/contracts/OVM/execution/OVM_StateManager.gas-spec.ts\" --no-compile --show-stack-traces","build:dump":"ts-node \"bin/take-dump.ts\"","lint:check":"yarn run lint:typescript","build:kovan":"yarn run build:contracts && yarn run build:typescript && yarn run build:copy && CHAIN_ID=69 yarn run build:dump && yarn run build:typechain","postpublish":"rimraf OVM iOVM libraries mockOVM","build:mainnet":"yarn run build:contracts && yarn run build:typescript && yarn run build:copy && CHAIN_ID=10 yarn run build:dump && yarn run build:typechain","test:coverage":"NODE_OPTIONS=--max_old_space_size=8192 hardhat coverage","prepublishOnly":"yarn copyfiles -u 2 \"contracts/optimistic-ethereum/**/*\" ./","test:contracts":"hardhat test --show-stack-traces","build:contracts":"hardhat compile --show-stack-traces","build:typechain":"hardhat typechain","lint:typescript":"tslint --format stylish --project .","build:typescript":"tsc -p ./tsconfig.build.json","generate-markdown":"node scripts/generate-markdown.js","build:contracts:ovm":"hardhat compile --network optimism","build:typechain:ovm":"hardhat --network optimism typechain","lint:fix:typescript":"prettier --config .prettierrc.json --write \"hardhat.config.ts\" \"{src,test}/**/*.ts\""},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"_npmVersion":"6.14.12","description":"`@eth-optimism/contracts` contains the various Solidity smart contracts used within the Optimistic Ethereum system. Some of these contracts are deployed on Ethereum (\"Layer 1\"), while others are meant to be deployed to Optimistic Ethereum (\"Layer 2\").","directories":{},"maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"will_optimism","email":"will@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"_nodeVersion":"12.22.1","dependencies":{"glob":"^7.1.6","ganache-core":"^2.13.2","solidity-coverage":"^0.7.16","@eth-optimism/solc":"^0.6.12-alpha.1","@typechain/hardhat":"^1.0.1","@openzeppelin/contracts":"^3.3.0","@eth-optimism/core-utils":"^0.4.0","@ethersproject/contracts":"^5.0.5","@ethersproject/abstract-provider":"^5.0.8","@openzeppelin/contracts-upgradeable":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"rlp":"^2.2.6","chai":"^4.3.1","mocha":"^8.3.0","yargs":"^16.2.0","dotenv":"^8.2.0","ethers":"^5.0.31","lodash":"^4.17.20","mkdirp":"^1.0.4","hardhat":"^2.2.1","ts-node":"^9.1.1","copyfiles":"^2.3.0","typechain":"2.0.0","buffer-xor":"^2.0.2","@types/glob":"^7.1.3","merkletreejs":"^0.2.12","ts-generator":"0.0.8","@types/lodash":"^4.14.161","directory-tree":"^2.2.7","hardhat-deploy":"^0.7.4","ethereum-waffle":"^3.3.0","random-bytes-seed":"^1.0.3","solidity-coverage":"^0.7.16","@codechecks/client":"^0.1.10","@eth-optimism/smock":"^1.1.2","@typechain/ethers-v5":"1.0.0","hardhat-gas-reporter":"^1.0.4","merkle-patricia-tree":"^4.0.0","@eth-optimism/hardhat-ovm":"^0.1.1","@nomiclabs/hardhat-ethers":"^2.0.1","@nomiclabs/hardhat-waffle":"^2.0.1"},"peerDependencies":{"ethers":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts_0.2.9_1620254945732_0.8086183776887241","host":"s3://npm-registry-packages"},"_id":"@eth-optimism/contracts@0.2.9","version":"0.2.9"}