{"_id":"@eth-optimism/core-utils","_rev":"243-5b6bf89f9a3e26e4b51f0ee52ba6b5a3","name":"@eth-optimism/core-utils","dist-tags":{"alpha":"0.0.1-alpha.23","canary":"0.0.0-20230711223728","develop":"0.0.0-develop-20240401230611","latest":"0.13.2"},"versions":{"0.0.1-alpha.1":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.1","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.1","maintainers":[{"name":"karlfloersch","email":"karl@plasma.group"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40pigi%2Fcore-utils"},"dist":{"shasum":"76990045135fe8c193dae4a951f84528f187a757","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.1.tgz","fileCount":48,"integrity":"sha512-bPARHCWg5s6dZnHktSoHkP9aHn4QoYIqmnWLcJ7bRzmriT3ZaLNp7n3bPO4d9Ht+Pjihya6cZZdZzr0GTbqBQg==","signatures":[{"sig":"MEUCIQDa2Su4Ny3ZBX3OfaBwXJ0siGoAvS50O6SLZHiLC6LxPgIgd4pEHgwqu58DOARWO0dvpCzPv4cD9uQn7lpwy8DyZuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQmNbCRA9TVsSAnZWagAAqCsP/jKQGCvaXGTf/ppu0bsP\nQx+FtSqaN1+tf3KW2uiMQ2BMeDoH6dysw/f5Rw6qNrbESG5KSk5xk230Rvxx\ngoH8Vvk3WWnQjTtoXEPZyvh9/wgg7BnrpOrvTEUu/9zyoHarQbyUT77tcuAC\neyqcB76T+d4UW4YvQLQBY2G+z4Gve+tVHjBYRTaVznaQvcvtcm31d/GViRjK\n1Y/6hTsA7aosMAb/eDfmYtgba77thc9Pt8bdYfAccIH9XwP6lhDwE8a7mB2L\n5VD16zGC4MAYNf2fnRrjgiUi9VgaFMoXkzP5IITK1xIdUao4LmRSqk1Qy4/1\nvG6A3VaAnzzN4DjDNm7R7lAsvn2SVpEvad3RJbC4JDxf4k0QHCGnR9GvmB1V\nqc1y9cA7i9zW04s75vwlB9m2Zp5gUFwOCU/egP22RZlqnDUNJF3Q8qvUSfNb\nXPGlfyGNuFOVF58OFqWu4bUJjuH0n0KNevbUI+ngK7BEdAyWYP1YTiMLx5V+\n3W5+hEhEqahWMhMg6VVebZY1PqUizeulvnhyEFwkMk/WpHw4Z392L/ILboqJ\nfFuDr8pAggTj1DX0BkQ8t0b7ZeBV9QES/IKZmUlaApJ3sZFs0pIDDVq+POUG\n9SMM4FmQNwEdEqbgnogW/GROX3+7m/ls9CXuJD0ByfNjBFrll9j4FcI7V174\ntBoZ\r\n=mkmn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"f54cfd3be4538abc693318617dabd0bd83cf374c","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"karlfloersch","email":"karl@plasma.group"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.18.3/node@v11.10.1+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.10.1","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.1_1581409115478_0.6358240804189041","host":"s3://npm-registry-packages"}},"0.0.1-alpha.2":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.2","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.2","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40pigi%2Fcore-utils"},"dist":{"shasum":"a2ca7b8aa89532abb182273436487651e52342fd","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.2.tgz","fileCount":48,"integrity":"sha512-0B9Iz50h8fZZTw1+oKYk9YFZsJcMQyTyPL8G+DbUB+a98xghvRX9HlAsUZuxeNMEoOVFdamLOFcQMK/izMgPxg==","signatures":[{"sig":"MEQCIEGydrp2b2LCOf4n03jXTVOUtqzd4rF2oEjARtJK1mKpAiBzlYifHUuNMVjU4y4Tom+3hJuct2I5hBO0BLqFhXExKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQv24CRA9TVsSAnZWagAA9BEQAIouoPCFUEcmzze12H6N\nBQS/1XjcTDxaX4yihLkPNe9Kt3oWBDZC2AY5FSCMhct1/lqRjMCDiErkX0hZ\nCLZLc0YVjJugSeTvsx+8T8gSuIBowwYzWG+9Rwx1rShVy4+tWyiZj/cRE+L2\nlBh0V0877h0BWSCMR/n9/7JX9L794hO9g9VP8iq2RQZn773dJ8kwx9w9Pihz\nikjO7vUb1ZAP1+6n6cH4Swy8+JASDZvgcuHSapIjPLbyDcjDnSTa7OhGqjP0\ndiSNaarx3OQuxYBqh0519F4lxPglaxDI9fG5CGQYmyj/PrYTUFQy+qJbPfzu\n1KASEhdg4XdY/+IwCG7vTypg0fsvCPnseqHyfa+hXtEHRWZ1lVGxZkMUEjFj\nwuyJh61MT3TQm36K57njGOkJiB3tHdOzv4zzI2b2kGDsc8L8qPLoWDKmHwuo\nc7c8rGmcmfvZ+401Un1ViYEtPfZPMAyadEE9aXaO+rIoSFbuhZ4VKOqYTk3D\nG8ioj5MhuUyJlP6l66yDh6KfXtof5UTRrBJwBP41ps1nu/0ttYmU5AxNfZPD\n9SuOBiVlQRcvs11Eg6G1+sg7WAusU2bBfYlXXeEP9rljJaUGwQ8Wprdb3gJD\nb+s1LVRoMXDT+HjZEUWyZ0lz+BNLUrEUFpZzzEKD3XjdirdNDng3fqMhbZRL\nUVlj\r\n=IKDM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"f6978f651296d53bc30e804fffa92d8c5f9ec4ef","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.10.1+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.10.1","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.2_1581448632125_0.4912598884068442","host":"s3://npm-registry-packages"}},"0.0.1-alpha.3":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.3","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.3","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40pigi%2Fcore-utils"},"dist":{"shasum":"577c32bd2f16c6f59f2b91d1d300b685c581b952","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.3.tgz","fileCount":48,"integrity":"sha512-drCyQzJ2Gj9nnZc7xrnRUdrWml7nSH5bsobx0YJmrRv3g06fds8y94iv8DnnUFhYB2lOEOUQLJMeTUqyMV6ZHQ==","signatures":[{"sig":"MEUCIAZzkvADblYg+Oa+YZzD4bZ8IRTNTicANVX3LiDkhq94AiEAyQs4qcAQrI+a42+N0keiwSKWHb/IIbgy0WVNYcaJm1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQwt9CRA9TVsSAnZWagAAessP/3ZJykWcvQOwmuomaNl2\nFhRTJIyq7YtrquJ7WNoFr3isjTAIJDKjPXpIv8pLHMkCCQOjyA8/E64SQ9e0\nAMCr121+MeLtcuyXvVplywVMBrhM/7QOK/4YgrjL+fk6LSbHE3myjvsu4h1w\nflHnxrIoCQErR/9tQ936KRZ5G2VrCWAxiL5QkSQ9SxVMMjRRW3qfCTnSomc6\nnPkZR1AiqkRXzCLqen+wJJI6nbExk5CNni3QbRTjxW1b6MFbHNlU8834+KQZ\nGe8QaRk3ZaFILlCXYaSdZlZ3k39+56Mp9VP9WOhHa+YDnrF7I3Zgn/lmCzNc\nvQKe6OWnsrMpSTjQSp7qEQzsr7LOgsVtHEffYq2z/f2/JU8VfPQq9fCzRVjm\nTuXJ9oCUZEctwdfoPtFepAZUP0upp+0Y1VThNcC843zhDKj4zAlLIH02N/dZ\nOBYfgNVS1sAmbxglvcPx+AtgE/mhk9g4KMkRC2jXkLI4xUMg3b5ps4cJmA+2\n+Bzo8i5EO9r5tAtXYoGJO5eWBsTfs5SfUc8p1GByoj3P0EXTD4v6SDQUTsdU\nX0xnEEnTnvrR79xFFWWmL1K+6d/IkwhYOjk56fHYlgxcBY/cJkbPNpHYTrvQ\nBFkkzjsUWS363uhTNA1QfPLAMZgWS/n/AFK2MXgI/O9e78qpFqmdOjtSI14l\nn1hY\r\n=9ctZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"ebc078769085d11de4d8c1e1ef191d860b2d766e","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.10.1+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.10.1","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.3_1581452156620_0.6365333508902857","host":"s3://npm-registry-packages"}},"0.0.1-alpha.4":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.4","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.4","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40pigi%2Fcore-utils"},"dist":{"shasum":"8f085ca2feb9ec56a9237e4a8de0f9bc484c81d3","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.4.tgz","fileCount":48,"integrity":"sha512-MMfGFN8OCZCRc2ruGXbGPzAWxwehu8fZXChyF+9uML7dN99DpavHBRjxaPoFf+8bAHGnCYMSlAkQU0PwsEsGXg==","signatures":[{"sig":"MEYCIQCpoResvjDN7I+OgDab33Kln9dBzjGIw704G5DLBarApQIhAIKy7rHGoTqzBDEjfmGkgnF8EMOqbcXxdECN+kAoIC9M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQzSgCRA9TVsSAnZWagAAK+cQAIOvVFZC/qdaEdrpUu4l\nEzsBluOPxPsclMbw1WKOYt/933uG4T5L3ad9veImFR2jQQOcZ0x3i/3RmIwU\nEHCkhbEPI+lTwyaerEUwByhi5zHNgxDwvP4Vo3OM40tpp6O80iieMp40WdaG\nONnD1icqTYD+jCDJHC+Jz5ApGNAGj9K+3J30JRFqqga7J/T8f4gtg+FHb9HN\njKhnNFxQY3iz9A/JEJs/rP3HiHbMLAjGSK/sParZ+AAMn3VPTD3wS9pigY6I\nEYxv5dMnaQM6MV4p/xMz+jKfipPRG5ooKmvNFW3jmfYYctLEYEnyuVx7PxSB\nLmOygd6QEVSa9uXpRSNcjFVKEA7EjlNcShGzYkiO/+8dexxEbbwRFoREuK7K\nvrXa2a5ieWjIoAeITIJZZM2X8uGaT9e87J01XKj9dkH+wN05s9mNkMwlkJeE\nTwM+n2HbvgpDx/gYAFOaEbUCM7PSVlX3atUqgmnQrYqhz9IEFr1e787ljmoq\nhjQp71fZWV/BPHFWnicSjTukwM4OMrS2sV8g7XMq4ENgS0XqwkHGNo8AVEVI\nkNiApihc1VxX93ghlvHWHBZ831BeuqHktw0bBZv1C2GJUTBrLWXF0GBamGhi\nEhMCeQS+c7m8QbSW+Anwy+HYxxP9RxwMEJEq5wl3wHJI99qdfySALfieNBIh\nsvsm\r\n=rbyq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"c94e95286e8717d1177f981434d339c703be46f0","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.10.1+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.10.1","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.4_1581462687974_0.7528161632188093","host":"s3://npm-registry-packages"}},"0.0.1-alpha.5":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.5","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.5","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40pigi%2Fcore-utils"},"dist":{"shasum":"488280b7608a62a8457b40227742c666fabdbc32","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.5.tgz","fileCount":48,"integrity":"sha512-aYHdvHOB5GvdYT0+4EYCkim6Fvq/YJd5K9JGe7lC7vROl2yBZ3E0ZD9jdOF5hrKwBO5K7Ai8fv7a8z/NtLJ+/A==","signatures":[{"sig":"MEYCIQDTua/wjhg9lxCCZ8cQrPqH5Be0WQx3OuGky84RGbFFKQIhAPOlFsPw3hiwn2zRbGzu/8qrdtxvjxeLwX4zEHmIc2DI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQzYaCRA9TVsSAnZWagAATr8P/1D7BX6u0zONjPOd/1H9\ndgeLtm19YUwBM2yRtErX/r5rM5CK+rZZPnUxK3InGV8l6A5TdR4JxORm5/at\nEYqobTzmm5lCtLm89VyvGCjU7qS89JFneQOQGbzz9upZ0RNv39z+dG6LEPY8\nw8StkCbiggNAlXbmqVTndN3mqJ9D/8k4wUQaDyUOp9dRiOpDl1KwPEth9zRe\nzlaFuQT36yS6wTsyEC4QwMp+StO0aI3/5Xlm/6ZWkr6omsFUxl9mtY/mg1CA\n7gv55xEDXPBAV4ag+W242EzDPfI9PC/qaSGkFYwxBLUgRIW3DvnrbQfUK1xR\nzqblQpw4Olw8GZuW1Qpzzy/9xWOZ0SWHhY1dZ9ggGKgbzL7X/QCOkU2h5Ts/\nbzaCiE/LiQBDpqN26UpVHHpXoMgvAOkHsjCpK60yuCYZD71WOl4y0+P+Bs8V\niZ6USlg2Oizjc8L/I9rKyrjDEgyZEwFhM/Tp9H4QiXNTo932NgwjfIccGz6w\nuvT7VdcdwMSu+duV8egrXqceg0OwTc2EmrDLQA7B3sx3utBeUmDs+Abgx6uQ\njyGbD1guHmBvQb24n+fMdkcLRiCt6biuEoV2b7EKB2XV299CaUAlLPWN5Lm+\nV3c2eQvOwII1E2UcCm56BUYloJsznntkk/WAn4rOY0ELWoX0h9nSGpW6WuhU\npyV/\r\n=aFk3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"4a91fd429b35a52e6769d866bbe0ea19ee9a6ebe","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.10.1+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.10.1","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.5_1581463066348_0.9666806156081731","host":"s3://npm-registry-packages"}},"0.0.1-alpha.6":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.6","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.6","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40pigi%2Fcore-utils"},"dist":{"shasum":"bba1016668f332a76a363d4e2c116ce21787bbb2","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.6.tgz","fileCount":48,"integrity":"sha512-S5kNNyE9mN+Zo3rd6zbKtWnfx7mrt7MR0Yg1zp7OJ59SOJt6X342rAhd4WOhhN99hZebESfWeA+ZqNJytWl2Lg==","signatures":[{"sig":"MEUCIQCQW8qODBJlTtGNpwC0dM6/wS68i7KwpGPVKdnm0YBS5gIgNpQ4IBhzaWARjmHbbD8lFiBlJmhe8sf3F+DaTzvan0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQznnCRA9TVsSAnZWagAAjbMQAIUkmuowf0KCEpZWkRoH\ndOEG0Tj5bbwVJfztrc/kuUqsHQWN+biblOwN7hpAB3zfXZ/5VtEVD2Lo4s8b\n3Q2hpq8XV8ptaNeBgY4xKILYt1KAoK8HMxGlsjKW0hcrpOzGCbmv5LrqzTq1\n4deEPd7lmSNmk4ZlllX7HZev+1A+yOoGP1eRKzNOiVRbbCcXnjtNQATFWPJS\nwPUWvSpFOSA+7iCJ3Wn1W03Nk10JrBJZ6At5DRsoxQPHQhMYhZi+oLd/dY4s\nx27tAnp5tWD4PRjDn9F65kniS7niXAbl78g1WKr6WMmsf2FrcdCIUgCSruHC\nmewDfswlJ4qE64TVaM2ePIQSlPC+PPeLp6OFdRR5+tdQIyW8k2Q5zONDXIEE\nrjTBtA95EL9NCY4Q6RPnv4M5cXs42WjtoiGShqX22xD+BEQigIPsROmIjHR4\nR7e1LBgN987/iWlKRUr6SaCW13ruWxj/yE/lqbeWxx0BDn2+7aU3L+FUrx5e\nKvchp/pNMH1BZSLM2ueaCXf66dTGvASdCY4Af9wLPWKGr8M762mym7ebhgAP\nSrIrHbIDDGnLUXID2VevNOxRdXft1mOUAX41ffy2v7ADdTk0/hrG8kauap2f\nShDQ2O5GAP75UuV10w5dRJu/VLpTwf+ZqU7I8UjFVOVCQuXWGwh24AFZkO+P\n48Mj\r\n=q6Gb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"fa09cfaf391ce2d3893a62d65cbdc9c27ff058f8","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.10.1+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.10.1","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.6_1581464039449_0.33450263729185403","host":"s3://npm-registry-packages"}},"0.0.1-alpha.7":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.7","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.7","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40pigi%2Fcore-utils"},"dist":{"shasum":"6a8432c7989176c9bbd0d6b5b57ede8feb53c7cc","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.7.tgz","fileCount":48,"integrity":"sha512-N9EC18kp5bQgXkVRYmkybVKUIVmNSLLWW0ddchj17AY9LRrXZGiTQ1iUnFriLZzSGByiLo2WnfvfruxEk5hFxw==","signatures":[{"sig":"MEUCIQCuu3BbksJhOXomnpSDB7L3qpjK4Bz8Wjk8h+a4MJs4ZwIgTX30Hm9m90vGBfbTvE1SAedMWmU68ChS+PVV/6wQoCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQz5TCRA9TVsSAnZWagAAlDwQAI1PevIh2kFsAqHO78ak\nL0tvOB6QThglgxMkr5FWj5VMZsw6h16F8bN08RJEYyHlvXPPH8SMjSiC8Mqa\npTFxLTsbOX2C6jqxUhFxweBBbV9drN+pTJLO85yCQGa7kkbFZlVfF+l7njI8\n/YlyKcHxgJF1bwW/cBYhXVZJ3HyG6ywY+I9iF7y3XERJp+NMp194ZlV8ubC8\n83L/lAbgAVCHbOErDzx5n0UtXugokYHCOyB6XHkQY71M1SjmgoWrZXK3wMSr\n5t7EdZjxfcBqseIBVb+zrlVxHxNZalJAJE5LxH840WVANELGiGTlZO5EOdrf\noLK+3Hvk7jJIqmRLFH4UtY9VplzPp6UEyst/MGPj+SWuz4bZKROMs0xjbR4o\nY8wq2dqREMGoxrFPo3gI9AAwfl8wtLZrLQcq04w9bpuVmafyt0e3pYfQUyE2\nFQwU3be2qLxD5FWj+2XcxZVgYOjYCAXNiE3qsiVBdfMusd4RDTA3EbEpALo4\ntNU8IW4XDvj/SN9iPI90UV6vPuvrZFwETd9ZdoEntRz9TbeaerlhakFRe7Og\noc6p0vidxcRaDQNfShs5hrZwrA6miYtb53xCH81ubjPqQ6Ubk9san4dSG95q\nKZOT8HB1F/yJXfKWwK+sTHISHdjbX6pbuhNege9Yv8+1NvCjKbkjGWpbwpAJ\nTjtE\r\n=mfyw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"de113d2fe6e2aea7e315421359b3f8cb9ab3256f","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.10.1+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.10.1","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.7_1581465170985_0.4984998868413206","host":"s3://npm-registry-packages"}},"0.0.1-alpha.8":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.8","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.8","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40pigi%2Fcore-utils"},"dist":{"shasum":"54965ec9c4c1eecbf49cb074da9e2d8b20dad9ae","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.8.tgz","fileCount":48,"integrity":"sha512-DKYjj4sde6B3wtNTfME0XelvUz0mvqjilzPiooNg2+NMTufHIHr+TEQhwdI5kHHTBlozIeLg7l8uK0iJnkIOcQ==","signatures":[{"sig":"MEQCIHOrME1zg/9+ufAkpwVrt1E4s8BraGIP6ZDR+HXMXapAAiAwW+t2etAjjNab+PL+51Kea3JVfYQXrzm7L9e1beBpOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ0SBCRA9TVsSAnZWagAA8rEP/2BgPw7qqxx0zekx0HSr\nGGSXveNKZ9Mhu/4FxmhBkFef7fp5t9zPo3GcPiVVXYQyyjhvsDph8hZ/lJ/M\n1AaqFuP0lhQ7rTflF2ywxNNOcG9EE7NGbNOcqePYlKp350bHdO4r+GlcMrDY\ni2DVsHTOekaBhYhtm7sLLv1rnomvenufBgIosQdt+hXqeYqAe3NctbyI5jwE\nfKWe+hLCBIaFxayyPJjFXE62Z34f9Y6mPlkpi5qcavboV6Tz7UEwd8+0fFVr\nHTCtv0v3j4LhaSIHxqVESsnITaSsofsynj4AqlnKUdtcamEA46hMHeuj+nFF\nbMVsCtlSzffyW8HtKAq0caahvBjsjSiobvc5kjKOmzq5b+/idG7p25HegRqx\nC/+hnY7/7rOE1W3e+ybAoJ/SRXFCJ5Sye3UswfXSuc3w5WduOdLiaRiPkNV/\npKaaDZaFdiUdGTnEEFbtgS2+8nXFivf/eERvdlYpVN8hopqbPfCAwYj2YR41\nLsWaGZeeoZdBsA7qYs1FI3J4v5ULW4PJekw6De0JUMkq0reIawvbgkqeU1aG\nfo/v1DGyvSiagbB87eL30JkrsBDanY3xGnP6NTA0rh8sucTaF61RS1ZeB7iH\nEk+Uh/LGCKxTY8OBUiLUb4Vu75sD1s+oDWRUePXJ9hF3AYwK4+vc+5eX4G9v\n6X68\r\n=4F8m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"a02081a195ced7d21991c287c04cbbfd389aa4d7","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.10.1+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.10.1","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.8_1581466752801_0.8706252939965233","host":"s3://npm-registry-packages"}},"0.0.1-alpha.9":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.9","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.9","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"ce57fd7e8cce8303ae2f5aaa556f606ebbda7713","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.9.tgz","fileCount":48,"integrity":"sha512-6Lcfs/nopcSqsjwFichmCH7QkrudSxzImtsSmotJ/4sA9G0JB2UqaqB8rK4AId3HEd3fW8InbdKvdq052opstg==","signatures":[{"sig":"MEMCH1cibc6iKLA/F+2h0Cq+oHbK4FpMZchGOqcgA4MWnMgCIG0EX+gr+1asDfYTAqT/AxZsBIMVGyb5L/WTaeFPuvCM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTswqCRA9TVsSAnZWagAAuhoP/3UznTPAcQpsmD3idzDN\ne4lE0XIPWONvYxM7GRCQbCSwDwUevL10Gs6n7Bw5khAAphPwK9PSEky1/FKW\nhPlXJwRzr52ljozJFlJVeulO02GBTp5+MVq759Xf/lLeV3b641Ej2v/VAkw3\nuHmXMEsx5HzrgjkfqmjGlMtrBdENaFpXP12gUhItahAS1g9q4DGOh7XD3YmC\nM7kuIkYpaZkdIgJb73fZeonyYltwZmQG+MX7RvK/F55H6I+D2xFMppgOR4FN\n60/AAxi5j7gGAshPSm2h23EZ1k+J7rkUAb2iohoHRsM+oTFpb11AVCyQOqDg\naeLffAE7e1VptiBD9b8Qt5R4LR4J7fJpBbHwsAwIeZ712emX+7lr0VKT5oEz\nQdHvAlJeIdNGZR/mahOZmQj7WBolZKcZBKNfcySNjXb69ZGoPI8uQ9wCS4lC\nRDLggeI33dpKYbw6EcxOqZRY3OGNlN89GFwv1xuca+bpi086r72ceuqoWOqt\n8r4fzmtNjNg1DZVA8Y6uxc8dpvjRbIU1fXGZf89jcpi0nz+USI1NKUfobWiw\nl2xxkf8kKsNtoWmdRIMZSxPI+jFcPksI0XCNtH5RnIiFFMvUT5R0vP0TE/rM\n+gc2FCYwasfSZT0su4ZXvINwGQNdrMIcBDgJ1voGq3Iw8hRdS/b/Aczz6pVI\n9QOH\r\n=b/9C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"a8921ab43467e1f2c2961388e0197280d4f88874","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"will_optimism","email":"will@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.6.0+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.9_1582222377759_0.726432657401807","host":"s3://npm-registry-packages"}},"0.0.1-alpha.10":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.10","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.10","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"c9858fc8e41bbc626f0c3a37df2f7b8579d6d85f","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.10.tgz","fileCount":48,"integrity":"sha512-ra2U0BcrsKQd8IS2UM1bRQXu1LXRhQWlmA+BFsYXaa/vq0WKN1/tnCYFmdE8T7qaBFMU99Vx9YXK3h6lhRnnAA==","signatures":[{"sig":"MEUCIEsFgzGTlRJHI+JV5EyOpST4EEz4kqYUlL2TlVFsHeOCAiEAndpYQZefIdFTa9tQf2pIl4oyfioSZoRFKNit6nMY/L0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUEJVCRA9TVsSAnZWagAAzVUP/j+hGE5p1kHBdLTarpGW\ntcbQStmgjyDiKY62gK2KBk6jPleFGNBZuktX9Gk4k8an4LY3ABpb0vbfpgCP\n4WwKuOkbEQQ8fRpra0zdP/VMQkHRK2Fj3thhx+hPewHoE44OzoDDFzJgYPio\nA9jP0bgKZpI2KBK8RhGz7EyVDEJxkWI/hq8Foj3exAjl/Pe0acQ0/JOd5sGQ\n3brP6D7B796acEXspy9ZoczC3AGaVX4ICd+smREq0LbJrOO9z1od+EPVcsi2\nSspqtLA6U9JSY4mDGaoGIYbL5wAKWolQvIqur+ItPTP76yVvhYNPye5S5Wjf\n7L/Zb4Mlr3otYLMdBzTqrxswPw472WGrvni40jklfSC8C90RhUmjQOtXVMVO\nqIZQI69lCSbVli9h6kCCfOpm7r3iqrWY26iG7cEEfK6qxSMDeekLJEFVXp4Y\n3jOC37XWpCOYdLltZYrI1Y9reNPjlZLPGJj0cB7iHBF7w0Z+CsB4l/4zD1OE\noVIOPLAFUnOQDW0EmaKPVFiAJ8VPvrFiSGFUcP/5hIDviK59tFtPZjw0NUSB\nWFW6uOOXgl3i+oTkCX66hXlk+mFTXnA2R+MpY0RqHc8WNXp2RsL3+sWbOMiA\nlY/+3RNBTdbiDMn3s8hKHtkAj0GbcmXW1DGD2ysMPPrbjlQXq1AltcptOH15\nVRK9\r\n=nobR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"bb22a2633d4176e4a9eaf88199b40d478f9525cd","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"will_optimism","email":"will@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.6.0+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.10_1582318165248_0.3124257445742149","host":"s3://npm-registry-packages"}},"0.0.1-alpha.11":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.11","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.11","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"eaed0723a2a2312bab157faafb291dc6b0997d39","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.11.tgz","fileCount":48,"integrity":"sha512-I9Dl20hp7gXoHFwsAMeDhDO6UwjaywmayLfsxXqcOLRPcij0SfvliNup78/rnSn8Dqc/iIfmJWQZJBkiO3Gvug==","signatures":[{"sig":"MEYCIQDQYOvzYfVr7M0Jl7z9sCLurK2zu3ibGlEI1sNGIAYJ4gIhAJzBaI/O/+1v4Fv3dpZumL6cj+e5u/nWofAXz8duNI2V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUEY1CRA9TVsSAnZWagAABgMP/3pTh8bDAPjrywuxmUmD\nVlU4fazPI6nyrcPR0lXZpdmLfHW0ftSbg7smVcYSbWvXDGuTG9P5/fujyPX/\ngRg8X8jdc3H4flOC9+6kGwWCPNl2Sy9U7pIxw+BhOaN6IBcYmXDAZD2Utg1h\nAkgdcxNKwQKvC0uStjtRy8XeKVPcl8pbtl+aU9o3FXKt8RAWO/NESJuOZQGm\nyy9uxriQwY/Wo24xNrogHjWJojcHe9+rPI0zaEk8oC5aN9jmY+zFbY+aUaxt\nVMWvPu6NXQf8w08IMcSFDPB1MukVM1Z11DC5gUgXQ8ufi2FOm3Cm9k99dthK\nC7t7mdONOnzly5uPIvgG9FpZkx3noVLWVjFIYIUGvbgiMREqfMRBY+wrUTxP\nyewwX6Id2MrZr2LLFq2PsKFrG4R7RMeKf5qeN3ROqdgPsYyD8Bzmbmii+O1e\nj1kRbxjxYHM9ertrtI+iBZmozNAojHHxFQeEcoAMoJeXkIA9rq4kPvzOQg5x\nXkXD5ekFPjwpzlmpVY+ftFA9F0eHWNbyzQARQXtwjn66n9jyChQvoRWtufjT\nKaLjvQgulnAG5rSx6SjVjQ+7OPhNJXjpwz0ZbJrbsClDhJvlidrsu7Mmw2nV\n9aW72lOPOVP16tLhtgZnVuW7GMTNu11VwFpEr9l4Chr2vMtL1Oa0bm3CXIwz\ncd4r\r\n=rADh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"02f796da150d123849b7675b186ff5fca6968840","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"will_optimism","email":"will@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.6.0+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.11_1582319156843_0.8073358469839627","host":"s3://npm-registry-packages"}},"0.0.1-alpha.12":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.12","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.12","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"a4f99195ffe52555f6c94f0fd1e8bb084aae6055","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.12.tgz","fileCount":48,"integrity":"sha512-4BkNHEtuhYD6MRTF4sqPHFSVf85HXGWECOlx3rgTgzv1VyAxBwAcX9qoo9/wCAs3GQUPGl3epv4P5D9vRhhYbg==","signatures":[{"sig":"MEUCIBtKists2/e0YD6NZYsENb4A76XSgbhx1RmI0xQ7fGkTAiEAqppt452APb1NoqkFKDipyclIc8utpEjf3xvu0LPWVl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVtSVCRA9TVsSAnZWagAAjhAP/iln9qkpb39IHq2bN4OR\n32/UhthrDoM8OEbmqeDpG8hpWVFOaRE+WbcpNHMKmbytuKZ543+c2qF3f2IF\nLveCxYo+a3u7ln2Dex8NryyoVVcGZnbVKK3fqv/tkbqebGViiIpC7lOBnfJC\nhC6LTOsJqEHdSKrMvPjmem8OumPTn6DIlDLaFbB7iNsN7tTZ2PdkjnsBHzAl\n6ISZoArOXtNm/dzMSTMEzY4ouWjwEy5DT0Te0o28IjZ6z0yCY7j29/sh4RJp\nLtDdU8dYENVc3fqLAG89MKJ0pIaQp8KM5Jh5MYkNhAwcA1O+AX+SGfHElTZ1\nxbXJ7CS9bkJmU6B3WUjt6jLZzVX5Snj5oVearQmDjYGzC5/TSKMM7Hbx8fQB\nNIxO0T1y7jbo6jWVJOWKkuEA+Nws4MHrBwRx9CiIRbEdc0VYSwLrTGGMJE8v\n+to5sYSJO31K5bOUHkquAth10zwrV2WKZ80AGjBP5fOlCLICO14iBNs03JZY\nhFdEl3PCSOhz6Fy44Foaws1yfMik/txByeEmWfy4hgjjTsc9tMFw7ki5hLTG\nrikhKcLeGidaM80qa/vzmZd3fgPI3KJ2xhbIXDnrxJnRIzSMa2DwbwMo2JTg\nhGChLd3Cev2vNIvhKu3cyp8+P6hdoaQCZpeX2gaP3wdSJ7NBo4OX1KC/M/8Z\nyHys\r\n=Br5H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"a67de903b41fa1a383f7453384a30cdedc3783b0","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"will_optimism","email":"will@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.6.0+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.12_1582748820886_0.615307489883288","host":"s3://npm-registry-packages"}},"0.0.1-alpha.13":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.13","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.13","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"563a1f71f13a7fda83a545982d3e21e3d8d94e2d","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.13.tgz","fileCount":48,"integrity":"sha512-2sqB8zvHu380eZpz6qZJWgSubfn/UOZP0kckWu8+VOmlCYs93PUDLEzj8IWE+jfHsA0NzBXNqs0/IiCZz5RN7A==","signatures":[{"sig":"MEQCIGMmh052y4+iTKpaVAxH2WXiv6TIXMkJFEemtweoXnPVAiA8F1dJqsgqxiZYnwaXjcaVgRJIY2Q0IH6SryypEuqSxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYF17CRA9TVsSAnZWagAAwn0QAIoSU125T0brK69XPAFL\nfW+AqP7PDof+C38CwFPNSjNHxmJDFx8ipmXMsmhEUZpzEPOq23vEm5zSwJR9\n1dE+Hk7Pg78vNmdaDxZNZdpYcFzDfwYqVB8e8yRgKAzpne1XUD0q/ja8GKBU\nOvexaNNyU1D8C1ohfCMsjXNk45W3p7UoW12YnH5PILAloeKLekuj8DHvJJND\nBDH47YxkDTTTfPDq+5g0/Y78GTb7BRJf9s92+pZggdJ0Drn+ly1Xjkh2typU\ncj+Gbbdvb+xiVtUauOJAQn7Cw1DmJpL5TSrLYAOyYlirLVfXdFHXG4lLQysS\nkgqpPZb8x5txgErBgI9Vtf0bNR63sTYivYFXVzdUdQqgwKDsYt9Nz1yVrk6y\nPoo/56Edd5alQV3zf6n7TKLEQeeoMyH634aZ7lZRYlFIT5ynYVFtOjEjp8M+\ng0Nc7mVfmgygt4XMKLlYY4/xx8Oqt4376cxP5GjN0kqkcMWAo249WYqdu70t\nExf4IDJV70Sv4QhkR3RyiOI6k6ksmZrWKdHaJBs40op94hdCrqVnjqQfUp9z\n3OoCD8D6pKXj3Vmx9Sdmf4imEw44JPM0OtS2BOPa1jvG9i9jGewGpho8fzYc\neG7Okq08mefNiFzmwKjwyQPvnYXMIAEeI9IGmW4YvHNQ9nKd5lpXDuKTjoA4\nPC3E\r\n=ckyY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","readme":"# TODO: this.","gitHead":"9acaf7f2c1229fcd997fc821eb801bab150f5b17","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"will_optimism","email":"will@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.6.0+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.13_1583373691279_0.6681551413547331","host":"s3://npm-registry-packages"}},"0.0.1-alpha.14":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.14","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.14","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"488cbc1e7484124c55f216e4f000ddf1ddbc1e7e","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.14.tgz","fileCount":48,"integrity":"sha512-BGW2C8Y/f6xFZ0f53o6sxEvd4A0E3exF9s4Tyvf6x2iqRNpTIzxWoAMlFkQXMczwNR+NhHuxcFxrjaPDxJYxxg==","signatures":[{"sig":"MEUCIQDOMp6PRZiHKlEaaaURoBWGdVXWrsCGsGHhx1dyewXpIgIgNk8HzMT56TgquJCFWOWNgnMHCA0swF5Sp/shJh3Yomw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYVY9CRA9TVsSAnZWagAAT/UP/i8BbLCLhyJ1XaSFSBfa\nXtgbAHJV/oZSVdlwaatDIoLubdK0/K3FA0wMcC5hFvB2SOxo2zymlJnA2jI+\nPMOx0orG5PQNQw6TZpVeMtLlJqldEAjLWhMKLUfKgrKFfvKF3VRdziJvt1fQ\nUA3G8mkZ/+fl79xXpjaoN99Oej0UQE293m4ejGMJoNR4iVhP4CmlJ6ohHG3R\nACezZmfljqk3wqeysO9b2pu6Q0F2iUA0krn0kZNqpODxi14DAOuMAtSB+7rM\nWdzJWNu4CyWo6RPNDc6Z48O5kdLawZdhZm2qmueGwkAtxlGsj2mXkzRlfZPD\n0rWNBxqsfuceeMIpsq5j6kuYSkGPKSLGVP3db6WBA77pTLFJs+KV8HoD2Iph\nwHccF+iXvKKomZBwkGYnySDsqq0S4u6M8nvHpInv/jU4MOrfj9Pnwtymz0s8\nbV1UYqbNBTCQVm30yntTbDwOwCi0Mib6OQoUr1geOZXMawccHPP8uaWEL5sw\nKujr298Y26jDKphl3E/qo89Lx8pB7qePB12hHw1oYr429MgMT9yz/uKoKP5M\nu1a9C20cGv/K+TNuIQMK88G847hebIq2uSKc6pgo4VgHvVB2Dxc3rJ7/D+WQ\nayltz0dL+dlv+GvWAeUfFkXmFD2BcLNJYuSXLgMM8U32tIxGPUx81JFTmsoy\n80lM\r\n=PjTR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"728f99f8096e1b4c58a57797fe326dba82dfa4c0","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"will_optimism","email":"will@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.6.0+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.14_1583437372926_0.9816049785964207","host":"s3://npm-registry-packages"}},"0.0.1-alpha.15":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.15","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.15","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"masonforest","email":"mason@kissr.co"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"0a697ee31a23cc6baf1ba6cc4b9d3e12b3f1b3f5","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.15.tgz","fileCount":48,"integrity":"sha512-/27BNLSyp39NU2Ogm8hpw7RqXwskp3dlSK3yXsZr+1y/GmqNVh1w+cAG+eKiyWrT2eKBgIcAtIMubNaiGThA4g==","signatures":[{"sig":"MEUCIDlgCkOYjD7F+p+vrbSB3q5ZX2brQUrdFqRJZaeTawmHAiEA6za3Rid4ibPM3qvvjbFp4gPJOMqZ/mzwHyhyhOd0W4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZoMiCRA9TVsSAnZWagAASEMP/imQKwA1f+Z4KQv53But\n7lypAbm7xSxLMntqYblzGO+9yRrL9TmcKyBMU21A4NrrC8tmwlWyskCEr4ES\nCzz1Fbzgi7iOp3Cfl+IKl9yZmR005OfSyXq7W2vq+njnghdvJkiG/mdgOaGo\nOoFuUEp8hytpbhRU/SzC/JZAVgn5+pp6tXq6IZqQ1+JuxMrk04CpmXf40vns\nqgnvqPrvaKu9QwfmBChcQXYlhbnGjImlusBJuEvPR3f+fw5WjxP1I9LbC6OH\n+roQa48IgUEzrVwngiACi6bb5iI248bBT3IJ+2/aN9lTKS8gooNxrfFltp/D\nXSzp88sA/AVahmD5eqlZSyORLgBL5Xp+YOOPw5PyWsCHdBdbOQ+EEMAhTXp2\nOT/BB6GegVgWHU8b3mSGPoCqYnWzWrkxDklm363Z9tnsuEHX8V7UEyy53Bpq\nK0I7TTliqHbqnDuC5G+p9G4dNWG5ZIQgn1K/TuzkDauKaACBEd9l7i22fUxS\n4f92pSzZAkgElg2+dhkDijR1UXWdTqczoXAD/zItN4fcy/OPrYqt+p16sdI8\n0iJPXo27kH9ItMVQTgZfUpPsh7qXU+NULIkXGcTVxDyGVor8sDXbydu6JQLz\noYqZcn/3n4G5/wlh77TB4I0vVjiRbNjb4BqFVWF6vluRoA85GYTXXDqcX7I8\nE0hA\r\n=kQuU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","readme":"# TODO: this.","gitHead":"8c3cae021aa5c4e3e399d496368c6c9db9f79605","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"will_optimism","email":"will@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.6.0+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.15_1583776546399_0.1012043607004467","host":"s3://npm-registry-packages"}},"0.0.1-alpha.16":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.16","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.16","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"masonforest","email":"mason@kissr.co"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"a5314d48349f3fe5e59651fd1c349c3e4a5b12b5","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.16.tgz","fileCount":48,"integrity":"sha512-2LviA85cuoiLgwBEdgzPg53i+GhDIrntvUIOeGDhLnwN9gpGtKekvk7EtJSyqwcQ7yK5aWtcpu1SE071YbmE4g==","signatures":[{"sig":"MEQCIG3ph+QT2wZEbdDcRrWEkHSLt3wvrkenxb+MiKyLxCm+AiBJ5Ze8UL31DmW3+DL34EtuzPFw0KaWFcpH1PueeqR8zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ6o6CRA9TVsSAnZWagAA2a0P/3Kfh+u2nDYBOcmIU8Zb\n92qOD+EbPD9fcjgtVcXVGdoV7T0Q1SpgOkNWy2Q2uv+jqeb7e2RWdx7sl8Ux\nGHLLo1ZQ+xmdfphj85WR1nBje97lny1ggOx6Swhey0IlrIunf+kbhKvKN2Vo\nJBfBHSr+dIb2r8OBZFX61nJvoN1Vdav6LFYe3Imcu1NLmBPhdtyw1skb3G2N\nbMzUGYuwmX5LizQMfcsMR9vWzHVwziQyCfnYqEyNLl+N3wzguGnEWQAC5Osn\nWeC/IhTIE+jh00K5cep4goqQtaiT1Zv+8X7hyttVz/Mw7PgeFWzp/btUJxSZ\nuD+Cd2sMAes7xWBZK58+wgY6lYhoXlQzvcOPe0DuO4CnsxxseplBAzLM+On5\nlMlz5ZE53x19UG5a3gNs3vC1cVt0rUQqfLKsY858ePGvBIddBm3Td3NHUAI3\n1Z3YghtknqaupqeGTQ6cyfp40eWV6kF560FH7MYmSQtcJSyWOMZlfnSYd0nl\neU1BYi1hzI5TN/rVPW4dR84kashfS6Zo6F9JuIP04btPzgZWNWeZBDVyWQb/\nh37h4ZDWGXV7WneYWy5PlXWQxPKaAtuMjubO/YhxHrbNVqjpUSjcr1MKEr+H\nNGf3SHkQn4QsVKBaq/MFJF7dh58LdN6pWuNuF7x3nXxjN89sJIkV2QXVMYoJ\n9+bH\r\n=A1Ro\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"d790188a699776577e908d66cff24f062d313a50","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"will_optimism","email":"will@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.6.0+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.16_1583852089909_0.2648527436835588","host":"s3://npm-registry-packages"}},"0.0.1-alpha.17":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.17","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.17","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"masonforest","email":"mason@kissr.co"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"26b92fb77ed59846ffc197d80a5e81a22e4b4f7a","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.17.tgz","fileCount":48,"integrity":"sha512-n/mTssLG9xGrRyHiTUAo4Y4CXEw3PmCrz0DGEuzhx0wcfYhoWF5Lo8dEfVeftrlNKfOTpY+a1SyM3k38OyNb6Q==","signatures":[{"sig":"MEYCIQCjweqHsH2UJxsZNKe9HWJNc3ivqtZQjfDCwWsYBdgsygIhAIyFiWSUhU5DYSrq236ZwCheuoIbd2cGWhUpJg0Tp7VI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ+myCRA9TVsSAnZWagAAWwEQAJQ98egjsb6OGa+svq3v\nUoaHcKwHy4c1Qtsoet4uezoibSR+ZuI615WYbi+kkOGYbBrqYMLz12McbqQU\nkXYpwp82KIyQ6YZSL6tAE4ZFz+AjZhD8/G+t9tDKgHnSCb1lUWI4Eftob/6d\nNWmvkBh3DgYOkvplYqe0OGfp7icq+Siud12YondZhICzCh9nFlSQTfJXahGV\nELAlCp7qQ7Ly/Th31RAJcLjLAi0w197jo6qU1R1Q46ehPzlhl6IJez5RLK+3\niDXybBgoS3hzliruTBr8fvet8a+pdpouZNal9Cr8g4M8ip1/M1L5b5CRjO2e\njvpuuucpURymtjEuY7oXPh1fNFe5p4ItxiquW/ls1Gp0wrSQed8W3qkaSll4\nGptYXbroQokVHq671sJFObPjNxR9WOhHcDuBtLPf/iya4BkghEslyR60HNIX\nQwzkWXUpVYulbG60t1mGaVJ1oj2rrYsA22H+d+TKEBiVs7zbDyberaOWSMit\nWD4aHwEmkQ5wH+b4yv2mWaY32tFEOJkiurIW9zfBxQMRvrCN+BLj8kdnifFa\nD3CdvIIcM1HPZIU76r/Gj49Jv/kbAvhJOdHHY1cyRo8ThU2SkduabjB3yzf2\nR+lFeP+iIcMro2DWgv045BWTEH3d5HyvUJrEbdXBLZduoAGf87JpWespneNv\nmoTG\r\n=RN37\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"80ca22191f0e2233ad27930ee1adfb9655d1fdb8","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"will_optimism","email":"will@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.6.0+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.17_1583868338149_0.4080912298993373","host":"s3://npm-registry-packages"}},"0.0.1-alpha.18":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.18","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.18","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"masonforest","email":"mason@kissr.co"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"32b4ffccac600a266a7181d00e376173b6595247","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.18.tgz","fileCount":49,"integrity":"sha512-+QH/Hu/Qez87TojFM0Vj6YOMl48+ZY2ZYc3YlG1+fQmvaGWaDP4LG1T8hmY7dkC4zAoRkLhJvq8YR0JTVVl0QQ==","signatures":[{"sig":"MEQCIDUf3j9+C/AbLqnHwNzoxlYrx1DhTNes0UFGRPU1oDPVAiBbrOs+VAqstPzIl2K2IbbYs7rba7C78u4wiS/qCemZCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaU50CRA9TVsSAnZWagAARJgP+wTDmxQZ4Js6kq3h128b\ntvest7t0X0A4OEkiKIWuA8RttEE9AC77tuwd5M4JQ7w+vN8ApqVjGJNlo3mp\nZALWoHNUfuVcHsYP1+ihDbMu/ne7WuTsFdTuVpFVcliClT8pSZqm6nqed62m\nkf1sfeywsl5qfXEOiEWCRiq7y02oglyz8N+09StkvZ1ssLn/Bm1MPt0UhBuy\nvcLSCnbZdBE5SL+bJ1MbsAqD+pKgm6oThYcrZwqaNtwAU2z+ayAFeAoUTg2Y\nmXn4+PwgeyxYYwH04htuUNhmS78+/L9QVvb/Y3CD5vG+s6BOwASshEjBdsGP\nz4oghq/dG+YoT6Wwgx169Il7c7Bav5gt9dvpWBgp6RarC6fIK+Y0XUO6bF/f\nEZyefu1oud0eQTE24EzwZZxfxCGZ3hMWxIm2PEQNa/GILkXqYUSRH3X39YAk\nkc1qSN5ASOsahdlxyNbckqqTJLcoCahXJRWIYXux+Oev0ubiY3po9DXZ5Dtf\nspaoA3LN2FuAohgInnelf3aDN5Az42oJ24gY1Z0Ih6Ud45QH5bTpR9iQR21q\njIagCzH4TQe06aXq0cCtF4QHpBtAX7muxAfrFQ4R4T2cqBfoY3Lei3Lhj4PX\nUfs3jeOKTRFMsxzXNOMrNfZrwgMEqODQfoJxl1P7Uqwz95mKxH7lwg6i6FFW\nnBvi\r\n=s2/H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"c43809d91ea0371bd618f95551630c27dd65c859","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"will_optimism","email":"will@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.6.0+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.18_1583959667697_0.3085015712978221","host":"s3://npm-registry-packages"}},"0.0.1-alpha.19":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.19","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.19","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"masonforest","email":"mason@kissr.co"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"34475a64367d52b7adfd1d063697163feaa68563","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.19.tgz","fileCount":49,"integrity":"sha512-S4SFZZ2UIENyAIKFfw/qIszdj2hd7tx0SZHl8Usu6h6EylT3xkDnItDJqRw6jpl+cgLde8+0EZatiQmwgwyZAg==","signatures":[{"sig":"MEQCICNlU0JjuRIHIpjl8YANUhrnK2QCQeNrIPexR0/6AcSnAiA2gYBsgKjNmSpWbjvb/5tsjki+7WWYlFrA4qh6pD2buw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJean8mCRA9TVsSAnZWagAA7BYP+QEOeqhjdsMf8DZc7RbT\noM5kEuvf+emz5ixNAX/synpPeF0xVK0RmZsJOG3Py3S0g774Je8DgEqLCpo+\ndYA0pSdgY7lkPvukd44Y/JYngjbvNJHD0ZorhbFu2XGsVaqkcxKtCqNIwEu0\noVWoTSY9OLFUYjd645hT0OWaWd8ncOkJnXyJxWc0Vk5fWXXcGGUhY2ZDLnf5\nCXjHg53azk0n7z9RsfZLglklzjgnRiZKV1ixaPqlMPCQ93ZPYyinxIUg73U2\n5S6tsVJk0dkDRHs1JDZ7/FO1X3lVhT4RY1N7Yjgyxwwsvc3DvAK/oSzVFWUW\ntqZwQ7CTwzjJDSoI8sfqWPCtUI+FqnIAIb3UnB9lSHT0jmFtnxT3Mu4Cqa2C\nTnjKwRkIM75KsC1PeAK24i14JASkIVm4FpOn3uRCEHlMu+loWqgAKWTLTj8G\njsS81ZYkaZ9nnq21YQ62qlHHOh8vx3p81fjCyT4anzig1yX8LrdYROHAamOQ\n54hGNnIA5Fd55+QBcDllwHQGgKRSzDAb7XP96tA3m4ubfrH3qJtx6+3cabng\nFvyxSeXHpZHGx2Q1ovY/uMmmzZ1DGuIbS7TWW/2ejP0PqFcn6/YhFuhzWj9o\nnT5oXPmDw7QZrMkH9eUzfwDBjwh21+wptb6+1wgRSdXflIUjFsrdGs8VVPP4\nrVGg\r\n=eLJC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","readme":"# TODO: this.","gitHead":"ce09c976acd6223a1bdb154aec65538461b21806","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"will_optimism","email":"will@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.6.0+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.19_1584037670128_0.3353823847547106","host":"s3://npm-registry-packages"}},"0.0.1-alpha.20":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.20","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.20","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"masonforest","email":"mason@kissr.co"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"73a5475bf4fb555802c8c623fa0d17280bc4a6ff","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.20.tgz","fileCount":49,"integrity":"sha512-GZOHL+KGwQZk978R17MVKKAVreZrDoaT16Ty3JAxB1Opp+V+MnVvO68057PKVSEIIX2XDrpX3K9+4jBdbO8y3w==","signatures":[{"sig":"MEYCIQDomt83ntTLDcvSHgGassZggSmgOLRPpawqicNx1mARTwIhAMUZ1EAEJCMVtKSx0ZMqbrl19UVa5nkMMDNaz9W8a+Al","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeap8fCRA9TVsSAnZWagAARRkQAJmEcD4knwrvOo/MLKjr\nN4o99l0cdvr2M4IgiwpdjGBjepOzYkyesuDiIdQdueMArxT5XMEWpA31BM0S\nvuOAcf4Uu0GQP6I3mvR83DKJXFxUOhFH+6tSeAZX/r148ShqCgpC5d61iT7E\nXECPG2M5vtDMyhUbdIs3et+oxBu0jhXJL8Sj9oQaTly46IQhfmLxxifAgAoV\nVRmku3ntOvxDNr+uB2Yn77BKDUiJZrBUQsk+1zTxnTInIYBdR8Y4YADMti55\nWOhLIX201LHp8V2+uMtZjOlAZlP/znDGrGLVpB5swNUCnnXMJS+PHOC4+d3o\nNwt7Ofxqr36li/zUfTXaMCbvnT2BQOFupyXmsxnTbfG0Fu+dmNUKMRunuvwj\nNcBj35U6PpmsBVExESeifqMlmF/W1HlN694pr97X1aJIBYLBtwiEJUzp9Uzj\n0zo2vay+vuYRqpE+KAc3qXymLljUBaZIJRGMBoBnE1iHMLwoUntY26MMBDAW\nW8KjXnYDET3+D2h87htz1eR5fXHLs7TW9xUHcwe0Zl0h0Swlm3WSNgj4XhoP\nqMkAM6ZdIWxcSZy8JmALATc2b8FUzwS2h66Krfbu495eHQyvHPTHDPLTY+dw\n2jL47ALpqeWSN1q8csgavTaCCniai0YpfqeZU1DWtRzgupRCz2sf3TNhpLId\nf7Yu\r\n=jQYB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","readme":"# TODO: this.","gitHead":"adcca3eb97c1e5237132baf351b2d7087c586ba7","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"will_optimism","email":"will@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.6.0+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.20_1584045854757_0.4753348756890954","host":"s3://npm-registry-packages"}},"0.0.1-alpha.21":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.21","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.21","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"masonforest","email":"mason@kissr.co"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"2100afcc617935bf987befbdd8097147e95e2b8f","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.21.tgz","fileCount":49,"integrity":"sha512-g82Rj5ZduFIUQcminBdHrOednbtGBd9LwSK1DwLBSQHocmNHa3JY23n6Ks9isbIOEA+IMgcSrH6fSuNhIBytyw==","signatures":[{"sig":"MEYCIQDPQWYTCbwkXvyWrMAInRrJdMBA2QIwtCX6AtcGi/eCTAIhAObP13Q+hE0nwNAhtUerZTMmW4BPEQ8jNvdvICv/WZFY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea6izCRA9TVsSAnZWagAA3d8P/2QqY3nkrmMEcbP1GoRF\nE6dOXULBm1oGN/81cEj+BeXQFIrOKAzVegljPxj5YXUD12T3w5xPJyg82+LF\nX6K2h58NlvyRpi6XZaR1BlSeMPQ07+UXmtIWtJpf7gGJ1ewcEsOjgzRNkEJz\nXkutNYWb35ArUJTgGGSyHuWRzQvyoyBPxzpY6sF2sZoy3cfG0prvu50Ktjh+\n7wWkZ2Jz3VmY9G6W1paHvYC9Si3rF2nT6CuchYRm17/rxaIW4MhFWZEDSOrK\n5MOWRmzvCzVqjaMvTGpKMkCzgdcores/h00z76eLjV/fb608v8htUFiwO2Js\nWpKzGAgeZ5W4r6x8Rl5/eI60tCnm0Gn+zPSao6RyQWX7nV/1VwYyOFPIgkIE\nXLMlAokWNObmw8Uf2q6Ad+FwptZh+5MoxiRxWOD9/vDv0Afnd98ojCZr1Bcv\n+n5+3VZBOAal3McNexDTcSnXDxI005rqxAJDVLsQELAsw6vJPyH1EBOhTX9u\nJHQRhcSGhj+rYjcwTMKeGS2bIy+rFRHA7ywaMR6NaPnHcqfZV4T/RXJDQrHZ\nCp/WTGLMy+NswGXzn/RQkQoEpnilcFyHo2P7Uot7sUkAQoWd42nBRY9amSdL\ngwVh3E0ZMeMARDRVrvevrgpKykUQt3y9m7tz7MpjkFuGNYWPbGGGRFdF6wZZ\nOBwJ\r\n=CStP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"e5a9009a6e0cd4475be7174d13f6b2b26db386a9","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"will_optimism","email":"will@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.6.0+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.21_1584113842419_0.5787693129832192","host":"s3://npm-registry-packages"}},"0.0.1-alpha.22":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.22","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.22","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"masonforest","email":"mason@kissr.co"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"95644383c5b90a6e97131e1515e5b81dbeacad0c","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.22.tgz","fileCount":49,"integrity":"sha512-KnK+4pfkoz8VRVunFfFQHsdRhl7wsfmhONriHDxWvjtN3bjAEUFfc4r++fGC2w/qG+F4dKBvFs2SpeqeTIrHlA==","signatures":[{"sig":"MEUCIQD3uKFau+NZRXk7iQPv6n3QcNtG34a6onQxiTI8xHteEAIgMhcvbaxxicoHJ4eeB5y9v6FZ2R/F5fUs/wrKlWHvGGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecm+aCRA9TVsSAnZWagAAA0wQAIFpIjORtZq/6JgUdr6W\njj3eccPQvuiJF8+7pshL7a2Y3DyhQhIm1yUQ6p6Op05z3nrPZszFJgRVI8Mr\n6TW/PrpQJxZeRHsqf6loIQ0GtraV0Bmm45B+sPVePIbRdsua+j/EGY9TwwZK\nar5+EZ9v7OraczXk/uR0++M0ZxFM6Fd8i522E01iZM58T/58ees69L0QAizy\nmdCJW6tH+LtgA9iVZ5l9671K9zK7KB0nbculRoqbCQeKn1rJNZVAIEyuu+Fk\n0vDLg0PFMW5iaBk6FUl62hcIoZctVh8B5YdOYroFeYhcn5v1XP0RPI1e6gHH\nQHLo1t3EqcNibUrzbLDMlTs6sVruoYDshaGOyklaA7sFZ17Q5q1UEg5GzU4l\ntsVJ1O4guqNSJlKOAQ2/Iyn9gVrDUILkJp6UJvyLUSRS3VXur4ofLrFqfBWX\nQIgjwVEs/jFWP36DCCfjDhjU+VMS2gFx+wKAMpGzKFQJ2w34DqKYgHa6N8HP\nEAaLiMphkVIsfRvJY1REwiHK03+Sqt102uAgLmCfGj/Kdll4HPLUIgRKjOvQ\nQ8HAz26kadoX4NV/KkT9YscN47ObudXr+nKtX3n0Bp89Azg56FnMYmVlvHwS\nwzgWIHvNeuu0GP+3Pm6PdD+neyoTYi6BI5QJj2rQSkX0XK09OCdOZMD/Uejs\niiOS\r\n=xlDB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","readme":"# TODO: this.","gitHead":"ccce366645fca6bad46c5cf7f7ff2f407c6ba5fd","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"masonforest","email":"mason@kissr.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.10.1+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.10.1","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.22_1584557978064_0.4024968568061731","host":"s3://npm-registry-packages"}},"0.0.1-alpha.23":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.23","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.23","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"masonforest","email":"mason@kissr.co"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"01b04053ae0e5abdfc006242070d8f618e70253d","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.23.tgz","fileCount":49,"integrity":"sha512-fP/5U2yWy2rd6ET7G0pDx2LcxvMujC01SABeDX0LeYwEpm/T1w2JXixmy/p8uIsyA/YPoatGMs5b2t9lumLOvA==","signatures":[{"sig":"MEQCIFDesIJe+Inh7LQXiaODLkQPEJyFcR8cop7tHyfQriB/AiA/dOm4KKNzgw8Sxty3oQKxi6ivqtoc6/zBQyjXCmK5Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecnF/CRA9TVsSAnZWagAAN9QP/2ZSmgIRwx53Zioe8Jv2\nRY4AOK3EV2djTFccSUV+rhcomn19blHx2nvkw2nSZmu/Y7vzwxsIAVXdxZgn\n/JhKIQ9dJ1D3WEN+KAaur2O474CpL6X7/9By/u2y5BRrAp/i0mJs1K79EPjx\nghHVFgsXLfQquSdwrRNo04KudFZuci06gGeRjhonjHHfkTZc6+NGyme7A/So\n08aj6mRxnT6+7CuIp27iSbmrm0UCtG9Q9gwjryiakQV1nPoG+h3xgqXrIyIi\nTfrujh9Ks1eRd6x+JjTVBQv9r8bjOICdJONRM49rhbw0TT3XhnvRe2p5Vmn8\nrL8WpLKLdroGZOf9fMkxqVbXx3ZAUb+tZMWz9OR+9Zm7bdPamR8BUOdZ5ahT\n5ekoTym8UP5ZOEo7fCp/tZf+kH8V3KyJMssdV+g8CfhyNtpcBHyohCJz49kg\nVlqYIj9iReGPB1thNJKUT8nwVTVfb36okVJ6h+cNqKQKxL4+pNWKh3Vl3Wgm\n3SKG5kyVreVtXapkjf+nc4pYeG8p5PoOWPvpg9Pu6N/Zq25r8ECac/7/cqG+\nmN6sqhdbLQGO0PF2HK7BVrgyUayZUSWpetQZE3l3s+wH0kcCuydeKRAS2cA0\n2kdbEIqJdJrp5f/6ikJTGsekAEsI3itbLAdPMKr1Ftz0eLPl6MFt9448jNjN\nsX02\r\n=uMeY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","readme":"# TODO: this.","gitHead":"52b483d8f933ce20080170af8cd7f626ab4a8b8b","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"masonforest","email":"mason@kissr.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.10.1+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.10.1","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.23_1584558463513_0.6185419053987269","host":"s3://npm-registry-packages"}},"0.0.1-alpha.24":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.24","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.24","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"masonforest","email":"mason@kissr.co"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"309017d42f39613d052f9e1a279f8f00c999bf0b","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.24.tgz","fileCount":49,"integrity":"sha512-FQa4ZqfnAr9DP2QLiqMzoU7ux/X8Vkl5Vf9HEev7wsS4mkpfDwMz/qqVrzYVXgIMJzlKXa/qgg2VUajdTxBEmg==","signatures":[{"sig":"MEUCID6goQvI2iSXy31Su8RfQxJxocNWrKcq2O9vsGxn1TDeAiEApatSKNeYyUEhB7CV1BO/PFBtG1IAF7Iobr++DtSikD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedT0qCRA9TVsSAnZWagAAOvQQAKMFkOPJmGJA+bBy4r57\nhtXTZ1PXWAJJsCBm3loG7icMm5Hvh7xfl4eBD/aUcC5I28Y8W3pi+fixhGyW\nhYOAWZrbTpALW6OiopkXKh7RFmVJpU/udIRJ/tsI0YuvNnTr6pRXQ113SX+y\nRlN6QXOQOncjNBsVuxEvukynxtR9rmsiL9SgftSWnyeCBrATDJQSGiRWeewn\nVLAgYbJLhhS9gpAilIoQVfxdcNqXZe6iucluT9jyEFv7BnPE3lSHyk7PRIBj\nAKGxn+1cfdV7++bGGLBN2PBpYq+hdI0ac3/H+OgWCTr5rtbSKvCgL4hcbVV4\nDhoWzDns8odi6x1xoY31elhpb8rYdqnZFlrp4V3fYxnfqhH1bwegwmVz0z4z\nXpXZCad8MnmIt4/6LQeOhNKUIeFGotkmg7jXK25VLd80awCm9LoPH3uir7z6\npK8bvDcYLq4IxFiXvu0MjiToo3VL+BW0JnbnUmcQt0QssT3VlRs/PL4SIPo7\nJq8MZW9TL2FoU/dMBnwSfXXVxj1F0vJd46tr3j4Tmc13Cvb1D5VhJT54NfEh\nXFKgO6dfwY+eLYy98oTze5tENRFdDB7f4aoeh8OXpxQuH9/ylJSM0rVBAkFs\ne3H6K/2vK7+R0cBW6dCtQw2hOi55XlZM4Ce5s/wbqXT826C5KpcidCszWea5\nwga7\r\n=m10s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"eece6cb1046cc86e309d0b5a9794f71659e42dc7","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"will_optimism","email":"will@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.6.0+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.24_1584741674330_0.3817102094267719","host":"s3://npm-registry-packages"}},"0.0.1-alpha.25":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.25","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.25","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"masonforest","email":"mason@kissr.co"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"459abbc2cfc62fbc7bccbfe769a5ff9eec262e71","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.25.tgz","fileCount":50,"integrity":"sha512-ezvbeHBhU31qH2PeL+x84UpqJgXvSu8tPZg+TE/FMJ/Nr1gZcjxF0j4szXXNtBHdqWPu0CytIZLeqmmO6g38IQ==","signatures":[{"sig":"MEUCIBbR5XE77dEUtnKI0BMSuCrzUnCTeHhHOW3pHDblY129AiEAnghAL0YUU1MKuw/6CDervjvdKYxBqT2OhQiI3dOx1qo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJem0XECRA9TVsSAnZWagAAsVMP/AyU5BZOivvTM36i5IMD\nxqIiqSpAfh8qXTC6OdRYnx46SHvtHRC2rQw1IOMSJBzRLVOXE6JlaYVZbcbr\n+c+V/QY6z6VOWs90SFGQhtgv6zib0GA5ggoJEmJEPskxW4JuaKJHK+41So+V\nsd8+z8FjUxxMbeWvxsmLkV0rD9B+k3AUXjFxhrJJtTwXdEaLPbjHDKwY7TyE\nE/NktnaKCxkzotpLLQf1icW6NBaFxUalxz/3vyv6D3F0SvGv7s3fl6q2Ly95\nutPzsYnD9xSbliO/WfeHWkH60L+0fmz0wk8TU02QRFTRbs2zeOUQbZpkztg1\nUknGN3M65WWQ1YuBDeKMd4VXaxG7m0yVs9nTs0GRFnp0FsQ2Y5UW9I0MhdLC\nINFVoQT1rjvqUe1pb8ny4HczpeRLUkXWt4Gt2CyCuazyR9/ca1d7lLU8Fqsi\nJsUZdPlfQu9aW8ZSNsXGMiWzJsnHkzpahx98/ChP5iKNopQJo94wUg+rAyBg\nBqcisZ6aeuR4MgAonSxlhU4PnHz3y6V2UVA+zxKrsLpBpAiVgzY44UX5y2zw\n37zuh/2bM0FvbOPe8w57jmtIlX1mtytaP7vcU4xkdvhff9Yg6Gp1HUpXCzZm\nrwmrToODSooG3L+pbk0nMa39fhqUI4ynpJShj/dCLfcm8Ooj3Mp5Td2um7LM\nBdr6\r\n=i05b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"e770cebb0b2d8a46be08bd602b806fcb38ae4c4a","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"will_optimism","email":"will@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v11.6.0+x64 (darwin)","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.25_1587234243512_0.8267168011313171","host":"s3://npm-registry-packages"}},"0.0.1-alpha.26":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.26","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.26","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"masonforest","email":"mason@kissr.co"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"5ebc1bccd1625052d163f8abef04365d34fc897f","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.26.tgz","fileCount":53,"integrity":"sha512-HYggXok7uFWehPmv40b74T9eQXT7BsVVmzdr16PJEKBWn/cRnNXRVu36QKw3CwZljjaJMxM9EhVQIIYpqk1cfQ==","signatures":[{"sig":"MEQCHzitEXj9s0IEziktnakV7l6IpZ7BpMx32vaky7dD1xgCIQD55t40Zx7ZYgW4VCPrpE0ury1CG6F+bfCK/O2mbxH2iQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/3SBCRA9TVsSAnZWagAAOoAQAI9Ip2SmPaSknsgg0Yyd\n2RrOFEifus0ZGsJhdaCdGlN5p/tlSgD6eMiSVsLaXuOjmRHZkXx2VKXtu5hT\n3l+IWFgX885InoPzg9E1mTBNnsV9ZEGj/Sp0dnPMJQzNR6lWOSYAtrh5nbuA\nVGpvb7DN3lkqGRkKTEG9wnyt1EANpU0TCDjC7RboVT5m1o7b9FNL6WPK7J/P\ncGF0bQZ4yMCKDQlDECJlE7oeLtegKw6vtS0PB/d1xSPEx834UlwlWoe01i8t\nvcU1PGhscDqr3egUgtJMDM3/BJlawS+VjE0Acf/d5RjY0AeclEAmLmTZyErw\noqGEtoaunpQxr+yWkJ8pycOpU/zIi9dZvk2LrZEhCP6eiOnm6ac3Wq3+2n0g\nNsSoZGxxeagC99MMPWwrBM+tfA7SSKolaadmzi4K1HxwBAk+7mE4cTdJMELS\nGPjldbIOfQeUBzGg+zNCXjfWiV97i96ZTDXn5oTzrMWynQ+qNUrTn6c/gKAL\n9EPngloa60UOEtUx4lIp9whSs8tkVhtkrFNX+cknmRXjytAZk0OfcEFMhwD1\nauQoVjmxO//qA3pdmTWXcECfyBWrspNLQejtmXMhOWk6M6PVqiCgUUOI9xd3\nA8qoGwy0RyA3ABN3/uxK0Z6KQakcP6TfnqAbxBNPbj0jtN6rrHp6s63c2h+O\nV0VC\r\n=brk2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"ccce366645fca6bad46c5cf7f7ff2f407c6ba5fd","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"k-ho","email":"kevin@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","ethereumjs-util":"^6.2.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.26_1593799808954_0.41479831839181935","host":"s3://npm-registry-packages"}},"0.0.1-alpha.27":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.27","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.27","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"masonforest","email":"mason@kissr.co"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"b43c8b5cd8ee89de7294c5f93aef5c47ee846cf5","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.27.tgz","fileCount":54,"integrity":"sha512-OLQONkCevn6xaAyFlxOrL5BkE8BycvicBk0+RDL13g4OXSl/WkLaAjzUJcxYsGDzDUaB7yPUcwLQwUaT6xmcww==","signatures":[{"sig":"MEUCIQCMSE6krLB+qZxOBUIjdX2UrwTj0J/BiELZOgoYJrx37gIgIuc1yXxoVA5e0pm9mMM/YSlNNVoo8rxBeUqSmEnh6EI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHGrfCRA9TVsSAnZWagAAWS0P/A0W2KEF6p6SHfoErDAj\nIs0oEjEMrsnviMDXlh9vuT1TYVPbDj4ELG29VAu8+KMOvFjeR6qS1ha1g+Mx\nCazxWoOMiF1bdygq/KmKvSWC3n6GKoie2p3tNVC0ZVCiDepHltkjVGMvl2u5\npHCwWlzwPNi4iIqbfj75Ns+cNlItZM0aMlvLDbTJnsHa+kkUSsB8DciKWiFG\nC2sd37HGYmDMfmCJk9JHRekf7y0z1qors/GoarUSDmt9IH7ED742Rz310Frp\nQNvlR4ZAbQ1YO+AwcBM9F8YtjV7p4rKf9RjaPw/48kEhzlaDDvKaNBcWzI19\nWITXWTUDo8s1ib5nCcAVkjpSfgz9qL0VPRaQStu56VN/DmHw0jsFVwM5N0BG\ncNhRAwbmBKWLXsEbAQVc0oEg1s+Tw6h223PfczF8uPgu+sfqNNH9D00CuJWe\nKm63ZVtbnJhSubx0+yxyCdamnnOhHc3uPFbk6mxgf1VnBgGfJhtLZ55k8VVS\nSaTqp1Ss5Eb/UuQHqUuV2jNZgHY3h8JvS2xK96yR08tLW7IM1I/zAGe4GV5R\nXtVhBu4cevXm8j0Hrra+cCBzhg8TUozeoB7B0xVzpwdPkVpOeRVRT8qIbiRH\nfGjMwq9L1Yh1mIoPlDS96yYSuMzvhI8TiAZkzWCu/mkrd8f6rmI5wsl4OCYp\nqxen\r\n=NR+0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"ccce366645fca6bad46c5cf7f7ff2f407c6ba5fd","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"k-ho","email":"kevin@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","ethereumjs-util":"^6.2.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.27_1595697887405_0.4596828260903345","host":"s3://npm-registry-packages"}},"0.0.1-alpha.28":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.28","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.28","maintainers":[{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"masonforest","email":"mason@kissr.co"},{"name":"will_optimism","email":"will@optimism.io"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"4414daafab9cf8446c3000e610312895b4c1e4ca","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.28.tgz","fileCount":54,"integrity":"sha512-qDJEi4F3gfBv7H0qvjIsTaNg50nrjLwZCeHZofgZTgP49KACOTo8VhpzIRcYc8JU5YErRxMKwuu2wi298d/24w==","signatures":[{"sig":"MEUCIQDdTyvZMovzjLdEBlqeIyB2BKqwOAR6r8aspW41Ql8SUwIgO+E25DLcYTYHkXwV2ZTO5EKb70NO5+R6QPZQ1awvA4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSBFvCRA9TVsSAnZWagAA6CcP/39i4DBla4BzOuoox93v\n2md4XJDHxZsmG7uA8EMm8Y1hN1hwMSTA+2EF8z9jFsFZepbm0+nEhJBclExW\n+BsektZD8kM/HzCiBWwwL2k4jultVxJzTfSjacpmx8ryek8VVFLLXIGd5CoC\ngeambm3Uy2SvcGwSqrVMXn/tt/9izhEa/6wXgg6rtO9nwo5DhcDf0WwwIFgq\nWzPlFxeCrQwX5xupL9+oXs5RJEWG7p7TcfEDIXNeMHysZh1mDDo6e4gemyvI\nC2cy6hRD/hubwCieilOR2X5T8HAasub/k3tX0l3/uM6dELfm9xI+C0iYCn3y\ni5NvBEqEbZj4TBxQs+hzNgv9pDKt8IBmHK2uZWeoGXMdg3CUGvLkJyHy5sz6\n4C8O2T+uIYYJRZGzV6pudRwli0YAV2BaVTv0G5M650ypYUPQpqzkgfJPrC6g\nro/glFc1eSf4KN7O3frKNLLZXt0RVCebThecTXKZ03crtzwzqebr/+CfhP8D\nbC0v1BJvoU3iueUukaj9cuVCBDf0n8PwFKHtrcf+dk36sleZJvu/BdQumQ2l\nGgGH/ejodYSRkje2RXgOy/kNCDxdGs7JARN+34Qp3DVShEfKUdVjPPP9TnfP\ngdVVs8JtjghRQ5PleVHlhUHRA7NXNPJpLKClz2lE+dCShhDofyn2zj66Bplf\nwwzg\r\n=VlQt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"ccce366645fca6bad46c5cf7f7ff2f407c6ba5fd","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"k-ho","email":"kevin@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"6.14.8","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","ethereumjs-util":"^6.2.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.28_1598558574421_0.18853061253779835","host":"s3://npm-registry-packages"}},"0.0.1-alpha.29":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.29","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.29","maintainers":[{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"will_optimism","email":"will@optimism.io"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"519b1bb18c6f0d95536c879edd24f0c2262c9d9b","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.29.tgz","fileCount":55,"integrity":"sha512-N492sjb5lVFjaGrd0aLTtfeB/5iJCcRK9HSd4UqeMpeQK4QwsYNeZ9cI1BI/QOVJ4Q6SVWLO2HitqwwlWR4IOQ==","signatures":[{"sig":"MEYCIQDGF4HhCTXU2+Y7ba9FbtREcQm4d4JXQ8SWIGd21kgOawIhAMwcepTpooS5DH5Rv9MCb0LLbnj72CxaNHcGnfrqY/AV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcrVdCRA9TVsSAnZWagAAdikP/3ikXENHeb7HzxdFRlgh\nJOTPf3XhwjocDQPs1Uy/p5AZw9Fx8ZCRS10WYZfTAJ2rM0j04MmIsXRRRjWH\n4Aisu38mKs8RcQwLMOps68mbaARIW+FNoWMJTnGxaK31s2uKOxj/LuI6J3/E\nZhWAYOS44/vGfSp8k5VPwqWu+nrXUIbftK4KXfYiF+QXHFF00HcOFjcVKQZt\nCtCAmDim4SOMprR/hl0Jx53+4z2w857nuPefvp9H6qiJ/Ig5Eb1/iLMMRMYR\nxZrD9yMsJJR4XyjugLc12Fn65+ZeJNyfUEyUvRhPX/OUDv16BR2dxhKdWuyI\nrN5BOa2xo4jl3jQGOhr3vjuzsNx02CXYshjyuqeYPYLAq1O360k8VC/nYVq4\nBRlOONYfYiKUkiqbyT2ukQpVQL6SbVQpge2L58OM2KGam/TXXchnphPkOPcU\n9KPkeb8UmT8m/Fg0ElxpY2ST7BE5da9lwBAQW6++3CFNrTzRqfPRFU2Gbdrc\n+JDuTiH0isxVg5yFeX1gLdvuci1atPi1w7Curs2B8JWX5zrloNftZ4jwwKm1\nPZC010sKJnaGMaHa8ESW+KKafukO5RuLXAc4YikcRRrmirR7VCtmPaEbPksO\nCFCz/brEKgPEgohNhY0qHIGH2GYVcajNMkB/3/cmWH+cBC1Oqh+/ByXQyMfn\ns5IN\r\n=7RKd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"ccce366645fca6bad46c5cf7f7ff2f407c6ba5fd","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"k-ho","email":"kevin@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^4.0.37","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","async-lock":"^1.2.2","body-parser":"^1.19.0","ethereumjs-util":"^6.2.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.29_1601353053147_0.7540961502658443","host":"s3://npm-registry-packages"}},"0.0.1-alpha.30":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.30","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.30","maintainers":[{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"will_optimism","email":"will@optimism.io"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"karlfloersch","email":"karl@karl.tech"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"31462596753df182e89cea63e19bf621c07ad898","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.30.tgz","fileCount":55,"integrity":"sha512-ir8OevZSRu3U7npO+oY9VXADtXIKGHbw/V9CGPMNgXyuoifnuBLuL0OouL0OUhPRAbPHauYwjJX1xr29nJe1Tw==","signatures":[{"sig":"MEQCIFa/rlGgFzYBWDhTaLD09y49+ffGM7/91P+nr9ov7HX0AiBuJV7mxUZTGwSP76Wz9WaNsJUZRAPHKG+i8EixDRSYUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc1OrCRA9TVsSAnZWagAAHeEP/2ex4s9OMxKHW1+89616\neg/5osBmWqSWKmPWnO/UrbL1kXRubvgBTTDxvv8ECRQ74WH0j7rruWW+m85Q\n/d5/UDlOZvBv2TFtF6YgVj/B/iMb3pfsll3EDkE/jM3e3aCFbKf1Vrx2CqeP\nPfOyj8f3f/7fF4HxIRE17dcjwsFZUzuhCbZ2HYluc6EoxMakym0g9LG3wEVT\n0dEj9SAAlPmT4crXNmoexBU0EwpCyQVpjkDXn1V78ZSfHM1LXeHhHVoU+PA+\nHSX8V6zYn6awRfehuNonX97YdH005ivaCTLRxwcz9MHcAfZAYDy15iQ9IlLh\nhvLmhC6dhy5EIUJrYlNwmxWaRWB4a969quuXqyUcdYVBVPKq0vzfRxLAM8fF\nuyVSxIc8ijruEfetD0dmhrnSC+Mgn4Ckjxt5+nSZNEC8/zNG3JFugC8B0Sy1\nByDbFiyTf2PUyCIzifoov666S+4ITf6hpOK/LKFteFLSaKqKhvQMLkdx5opE\nnfpKx9GV2Rh2cJy2AWwTF64GenRVc30Xm6zdEshs+1zhvBbZSdAZOVpxnnss\nIFYcUSF4FkKsskBcDr6Ucu3w2emaBQby/PmZT3k4lSq28beNQ2Ld2LSTqI8K\nBy0MZTtt/3pkgZB+F2YpWYi4IjRPOZp4SRcgM/zTS6PlgTfz1/AVxpf38sis\nh9uA\r\n=ciWw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"ccce366645fca6bad46c5cf7f7ff2f407c6ba5fd","scripts":{"all":"yarn clean && yarn build && yarn test && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'","lint":"tslint --format stylish --project .","test":"mocha --require ts-node/register 'test/**/*.spec.ts' --timeout 5000 --exit","build":"tsc -p .","clean":"rimraf build/"},"_npmUser":{"name":"k-ho","email":"kevin@optimism.io"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"Optimism Core Utils","directories":{},"_nodeVersion":"11.6.0","dependencies":{"chai":"^4.2.0","uuid":"^3.3.3","axios":"^0.19.0","bn.js":"^4.11.8","debug":"^4.1.1","dotenv":"^8.2.0","ts-md5":"^1.2.4","express":"^4.17.1","memdown":"^4.0.0","ethers-v4":"npm:ethers@4","async-lock":"^1.2.2","body-parser":"^1.19.0","ethereumjs-util":"^6.2.0","chai-as-promised":"^7.1.1","abstract-leveldown":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/mocha":"^5.2.7","ethereum-waffle":"2.1.0","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.30_1601393578567_0.7314347169713296","host":"s3://npm-registry-packages"}},"0.0.1-alpha.31":{"name":"@eth-optimism/core-utils","version":"0.0.1-alpha.31","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.1-alpha.31","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"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"75463b79a302f4ded2526ad62c742d973364b1d7","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.31.tgz","fileCount":21,"integrity":"sha512-dpPkABJcExhYZxDBSfFsvyreY1vmrC8/uS5Me2DyrLa2r6tTNMBXBg6WlvAY6iEsyofnx3X6wBgWveN6bH4xsQ==","signatures":[{"sig":"MEUCIQD4q1S6mjSTPnz7HayzRsQU+MnnfFjAIkWV+r1bsUVWQwIgRkQv8KIvfeVxUfNvgnKwVsn7vCIf4NNW71+RNl8qIQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9l+wCRA9TVsSAnZWagAAposP+gLjYwsSrGKOCSJo7ptp\nSGRfhOZGxdPqHXYCfP1UpsaDwCU0fEWUtyrEA6p84U+xTR1nkoY3QI6fcz53\nuHE1foVLdcE3Cf14ySKtT0A/mcQ7vUcQdZOwF8FYdOkn2BPTibMmEX3WR6R7\ngn9I0BAozfq8vKYAC73juZpwuiAic2DrwKcE2i438qDUITB+/hOS21arzE8z\ngeo0HMwipfLkgMjv863bBMaYScfN45a3tG+0OMKVnZWtddz/LKlOk6OjegYJ\nRP/81ZWL6PS6S3wepzHs0Wmk2A2pfRdoKlOFi+IGwGbui7gOcjLFE7RPESxp\nQUWk5vJ7M/zpE+lck15MWHtM48ZuD2c4QXeqA3K7s8eFXcQe5ECc1PvSEngb\n9ThsJeaLq0T4DS6fjdmUosrj6GCR4wFdg3kCL5NOpm3LEbCK/FIIAgv/tUSW\n+4ETTRD3imbO7+WA+420Ipl/JiQKJpcQMx6cWWW4+QsQv5hK036Ezo5i7Nym\ncIC/MM8a9EoMuUcwBfs7j2RuswBGAQPWb1PqIa0Lg+a2GO3/qveig2uLJuRG\nSLvbA9keoFDT/JwyEcduBFm0VCPcvpw0Kdri/REfER/1RawjkuRAOWrQ+98Z\nBrLcUWGSfKy/UR18pDqDDl45ZeH759xbgJ5nUCd7VOn0laAAJFHhtaIvZ4K3\n+xvp\r\n=eTsq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"ccce366645fca6bad46c5cf7f7ff2f407c6ba5fd","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","build":"tsc -p .","clean":"rimraf build/","lint:fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'"},"_npmUser":{"name":"tynes","email":"tyneway12@gmail.com"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Optimism Core Utils","directories":{},"_nodeVersion":"8.17.0","dependencies":{"uuid":"^3.3.3","axios":"^0.19.0","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^5.0.24","express":"^4.17.1","body-parser":"^1.19.0","ethereumjs-util":"^6.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/debug":"^4.1.5","@types/mocha":"^5.2.7","ethereum-waffle":"^3.2.1","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.1-alpha.31_1609981872033_0.5731036309293729","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@eth-optimism/core-utils","version":"0.1.0","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.1.0","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"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"a9f3988e078a0269cd1603ec4fd67ddf385050c7","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.1.0.tgz","fileCount":51,"integrity":"sha512-lTkYeI7O1mdAlyRQFEi8ag/HEwhWjbGyBp+PTht3PxT11ozWDBvU0a0rxyEG04lNA1HurcYBEtDTJbjibLb7iQ==","signatures":[{"sig":"MEUCIDlCcV3C73IBZib+/2oYLyDjZkT5mjI1SiPOp/Pgkc+WAiEA/8p4Rx8d6kjCNfec8veCYDhdlay4FHekNmWg8M7hbHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGITnCRA9TVsSAnZWagAA1CkP/RJMjF4FMQez/ZVod/Gk\nmj04ICFvRzqU71ETSwBKSUu1kS/feucR+mBaiJu97UMI/GaeemzYRKSpy9Bn\nf1w9sOMmKY6Cg2dVx/+KdU21kcIPm0EdpSWSft2rKOiLh2xZtU+2EQQ9vRS0\nzO+fsZrUM880lqqM0d1j14dsdFR37UwWI2rTO//69asrG0/k9qtgyN8Tf1ro\nkQTP3qbPs+alAqYaDKvc25f/VB5cEuABP3WczOOFbl62T/4zpQ/Ctjr2izSt\nx+5whR5OqQTs82kk3Z7vLlmAgzpa/VMvyXRTZFF2y30duefRMsJM9uS7X1fp\nUJJWRTSN4vHCfbbxTzDxHpzzcUqLOkRrjNTz1wlVf25aTVFSsYmlIb511m85\na7RGqz23x+hclVgvjQ3HTRbdCdD0PvFpKFwQ6XdpVqP+srws118ind2fNjtT\nuwJlNIGbfgHe1/dzufUTpQoEyfw47fwAgEQhICLptf611gVH5WvNOZnspzuv\n68C3o/TFWfxyrPY9b51uWTwMaUzIqJiOF+K4Hesa7tmaf2orwZrI/D55XAwg\nRb/V2viMQMzAyoQWTVgUdbYOJne5pxd8hbA1tZ5F/RG9fAhea9yxj84fx5UN\nYzwH2Xjv3c5fLEWRrdR9YUzDknC3TCHPYr0hES5kxyKG0DxfGcIobtD4Ro6f\npboe\r\n=NTYU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ccce366645fca6bad46c5cf7f7ff2f407c6ba5fd","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/*","build":"tsc -p .","clean":"rimraf build/","lint:fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'"},"_npmUser":{"name":"tynes","email":"tyneway12@gmail.com"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"6.14.6","description":"Optimism Core Utils","directories":{},"_nodeVersion":"10.22.0","dependencies":{"uuid":"^3.3.3","axios":"^0.19.0","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^5.0.24","express":"^4.17.1","body-parser":"^1.19.0","ethereumjs-util":"^6.2.0","@ethersproject/abstract-provider":"^5.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","ts-mocha":"^8.0.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/debug":"^4.1.5","@types/mocha":"^5.2.7","ethereum-waffle":"^3.2.1","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.1.0_1612219622622_0.5109789904492654","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@eth-optimism/core-utils","version":"0.1.1","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.1.1","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"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"5f0db4bff9e5910b708e54598667305f5ecf4618","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.1.1.tgz","fileCount":51,"integrity":"sha512-h7CTs87biVA0y6ySMBw/iMXX30GhweGjWzRB1mPpGtMEmdrGgLyXH7hs32LmR36v0n9ke2rkSD6ul7KseMiRHQ==","signatures":[{"sig":"MEYCIQDFM5nwU1h3bvEL4RDUDoi/hxPGdzCvnS3b4tWB5bINkgIhAOfR7I3LOWxnFOkCAmMkD87eD7fyFUEes+yJcjRCaDQd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGKJwCRA9TVsSAnZWagAAZUcP/RFk8ijlq/gnIj4V7dsK\nMqpka3d724kBYurjP4F3NGIpy6Mr2UBocT8zHvjY3sXMx4tOHh1vXNVQiWV/\ng6t58Oa0oHf5xR5dcSxue148wGt68STvltNeEJ4TOeOVRoRbuqsFF+pd6wNd\nKBFlOalwT2+71v+TOkzY4YHazudw+QSFRCnaHGvFTRJHgf/OfOnzFmoprREi\n9rScdkOw6BePs+LbL8jJZRo4GeEAV3bT0oUDDTLdKOjdEtyGOwK/Wp1aDyaL\n6f2Z2NlbLKJgSidjmxHTmtSWi6RuQ+8oWeD4BjQfo5zTNctAG8t1Mie+H2D1\nDVBm3ddxqhlPmvYg00MtxlkDmqjmTybWiBYzUPVWYw0iLQKMPYrDi/5xPnfs\naBc2Oq9JIlDs7UabbKkNAwg0guLTInWY63ITpWuMJw0nEHCGyNhfgcURd+/5\nF8wedcZbWedoi2ylcK++TbdvXmgNpCtsJR7NjG9K8+SPWXIKXJNQR4CcYzSM\nZCU34QHBnD8/LjvMr8UtsKjZE5mEy+G2z3wJwo2lbyuUj0epLR2ztdd+OQ5j\noxlsilHZAYWT/R7fxiqJQ6IVY1e/iinPycCBFBYbwZZlhRM1poNOQZSbxmPm\nUPUIUbD9d3vvuSK6fFy6/CsKdLtJ/12obQWq98Z8H1WmPwp8wGRFQNHZCY7u\nViwp\r\n=uxuY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ccce366645fca6bad46c5cf7f7ff2f407c6ba5fd","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/*","build":"tsc -p .","clean":"rimraf build/","lint:fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'"},"_npmUser":{"name":"tynes","email":"tyneway12@gmail.com"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"6.14.6","description":"Optimism Core Utils","directories":{},"_nodeVersion":"10.22.0","dependencies":{"uuid":"^3.3.3","axios":"^0.21.1","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^5.0.24","express":"^4.17.1","body-parser":"^1.19.0","ethereumjs-util":"^6.2.0","@ethersproject/abstract-provider":"^5.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","ts-mocha":"^8.0.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/debug":"^4.1.5","@types/mocha":"^5.2.7","ethereum-waffle":"^3.2.1","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.1.1_1612227184020_0.9705896296983125","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@eth-optimism/core-utils","version":"0.1.2","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.1.2","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"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"2cddaee44407f9e80b0909127e155ffe55a4d3e3","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.1.2.tgz","fileCount":51,"integrity":"sha512-/qhYOu9XSKxxW81hO9MrOvgfMdahZIIKVQ4lC7xTk3ABZn169rUd4Liw1Vc/j76SUP3PaqsP5B8899DTcxLLOg==","signatures":[{"sig":"MEUCIQCMcJEMKP+pgzZ89tr4AOxKoVtGCmdJveglLJoev1diSAIgIFVfvCaYmmwjeh7ztlnbHBWC97JNnLqeL1CmPYY+LeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGKQDCRA9TVsSAnZWagAACYcP/A0a5r9nzbj2VNNnztiG\nr6REny5SKgYfkCKxfjKgG7EFvkAyjqkoYPiXRLWvr7xSKY3K78IMwlJ5nDZr\nVGtIQf07cFuLEyRF75+ruG9BshabKuDClxgNEmdNQXLGotfOFeU1+vA6zMmK\nk8R0NxYxPzEkuYSRSyH37haFztkGkw4f27Zzl+5ynapQTBIOQPoof+M6lXYj\nUdRan26QtDSGuFCF5uOz5k/Ndaq6TVwRMuXvpFrXrjahMq5ndoQuLspuHVo8\ngWBbyzvYtVdUwKK0QIJCW76UA6qvFbOH6iMipE4e+fOTpgA/o0xVlpmvBzWF\n6y59JxpAqBKg94Iwd8HqvwUyG/cP+moKaNoAMUGyAH+DbeQMYw0Xs4W/J5xT\ni4iImj/06eDiyIIU/o73pyoBSzmtICrBkSqvAgDh/CYpkE1suukk54YcViIl\noe9jNo5TmlSnXEt3aMMzFXhMZbt1ntRCXCVojRrOauFxvJcWQeJOnzhr/jR5\nJQS56QcKIZSSKVbh7MM+XZC0ygpGtHK9G2MKxKS2HQIbhSJuQna7KJNrbn5Z\n5S7quLlZeV5XcrTfZSd4vJtCvI7TxkkeD/I4d0NaLhaqqq7yilzeZFgSYHG2\nujiu4/voQx5/OqxkZdu/1E4dAxRwjl7nyjhN/fgPkLd+CYfqU+Oqt72rH2/a\nQjmJ\r\n=4leK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ccce366645fca6bad46c5cf7f7ff2f407c6ba5fd","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/*","build":"tsc -p .","clean":"rimraf build/","lint:fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'"},"_npmUser":{"name":"tynes","email":"tyneway12@gmail.com"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"6.14.6","description":"Optimism Core Utils","directories":{},"_nodeVersion":"10.22.0","dependencies":{"uuid":"^3.3.3","axios":"^0.21.1","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^5.0.24","express":"^4.17.1","body-parser":"^1.19.0","ethereumjs-util":"^6.2.0","@ethersproject/abstract-provider":"^5.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","ts-mocha":"^8.0.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/debug":"^4.1.5","@types/mocha":"^5.2.7","ethereum-waffle":"^3.2.1","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.1.2_1612227587427_0.6177021802503979","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@eth-optimism/core-utils","version":"0.1.3","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.1.3","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"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"f69c983fec98ac253e1e842f3b2db18f2fc99439","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.1.3.tgz","fileCount":28,"integrity":"sha512-UgV7wKdvOBWt+SUD4EW4MpzMt/o+YBt6w8MiM1+WA5rQa7KKGZtym8WEBXvWurnduCHnX/3hIXuTb81jNBEe5A==","signatures":[{"sig":"MEQCIGXgSwueilphwIca+4ZTVz6FLqB6NfbF9lL1E9nvTWilAiB9/Ru1UI9on08LJekfu7ZyO/NqJR6SHjGAXHDuQhOpFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGKUwCRA9TVsSAnZWagAAmssP/31DvMPUjuJL/cTNLJdB\nCwfODZe7eTDpOCSGg78qqHOPZsJIa+ysFYoPPIOM9YvQqLZUR8DsdbsCtl8R\nzJ98UhO7ScsnIzJNCGQgq+IJzz4hWkpXg3IfIMoIFuHy9oc0kT3BBIHtMkLq\nuk3p3lteZpHwMEeoMlSsCzw/+yjjdi8fRwDEmC/3lVYyDz+khpIge5qEcJm7\nRguCqOmkxEprGinfWUj7BsO8pcnuST8x6hhrEZy3sJWxVkHlbc2sKMIlUhcj\ndOAxztNkqU1Nfc+kICWRYqCMxyG7MIuKQh+XCfc1yEQ83Qx10mfJx9rllThn\nGXiL7k9RXVH+Oz20tTIrJhcG7a4Ls69ljd7O5UF1lenHtrSn7QxQdXED4R1E\n18BTLWB4Sy+PrbPAH98eUcoc2m70cnw+WOPXGyZ7bs7fy7CF6pJhpR5wXEle\n27fFk6y0o8BjvJR/Stfig+N3Ve3NQURPgzt5Xr7ML3KxtTfKm0H/mro6mkf5\neuvMp9RmkUYBKrH2gaPzVtHv8eo6w1Jc7NvMpetosw4scrBAJjAMXLJD0iOD\nqVAZusRv+lzOMIgH8slHJ5AltqISSwJWn+8YuS0YJxucG1avApflLW5Ol1KD\n5GGr5lU2/lQYJQvkg6EdiNH1LdEMyD9stAwxit6syalOpvxtaf5+jdth/wUJ\nTUDy\r\n=WxZK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ccce366645fca6bad46c5cf7f7ff2f407c6ba5fd","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/*","build":"tsc -p .","clean":"rimraf build/","lint:fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'"},"_npmUser":{"name":"tynes","email":"tyneway12@gmail.com"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"6.14.6","description":"Optimism Core Utils","directories":{},"_nodeVersion":"10.22.0","dependencies":{"uuid":"^3.3.3","axios":"^0.21.1","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^5.0.24","express":"^4.17.1","body-parser":"^1.19.0","ethereumjs-util":"^6.2.0","@ethersproject/abstract-provider":"^5.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","ts-mocha":"^8.0.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/debug":"^4.1.5","@types/mocha":"^5.2.7","ethereum-waffle":"^3.2.1","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.1.3_1612227888290_0.6957875299360301","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@eth-optimism/core-utils","version":"0.1.4","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.1.4","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"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"813e8db5513f176f1855ae121593f81f294d3fc2","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.1.4.tgz","fileCount":74,"integrity":"sha512-vYcIlquz9VZ657TwLmCMeb5fUTXw4n6TKwuIfRr0NT5MRl49wAaGEIrZbSPp9sfQiMeU42hb2YNP0ClyyCoBAw==","signatures":[{"sig":"MEYCIQDc+cLJFSy/HmYUm6a3BuPt/U1qNhHSVzssqhHBd0jhcgIhAMYNWV8UPVDmORYKJhNCsZtyjXTG9hL0js9f5yuvS6dd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGKcNCRA9TVsSAnZWagAAQa8P/0avleeupVMc3/EMS3Y5\nsPH7wWW/x/0BdNnBFMd5FGhrWwzhY2TnTk3WX+p4G9K5ZKcGf03gEWeUlZC5\newtYya+oGvLBf0/E27IE0OAk0gQFAb94GrEpUuGA5mHX3xN30en49sAklkNC\nmFie5CwcGmALIwdXMyOspik7BmnyMontCxQ/YVsW+0YniHkxc6gwjOMPCYNK\nR2TLBSp3ouRweX54mppXJV1Qa8BDXDZNB0JYG62TfaPHQYblFzsHAhqB62n3\nZfycTKva+D/p/gHDWBi2pQdD9IGyvG1udVyZ9zX0Uga9VMaL4Z9BX2GFae9t\noniSac7OId6BPu9gH6M1w3VOK9kDQ6pGPGs1cJzB95JesE0h8TX0j0U8SXjI\nRbI5lnX1EU3t+4r9YZsCmVw5QAXNKNIiXAjqvS80Woj+ZC+TEc1M8mjmLaMA\nNs6vM0V8/LAUV/qn6uhn7GQS+mqCejkoeJ6as49x2+Qgh1h2WPPzyeFBHUrm\nBC3tCY5U6UkOHpqBfSwXNaHKkjP71Ny+4G82ygwVCi1Wru5+FlBPPbz8N0J8\nOr9sJbNTINF99MilRG3F+l4MFOac0heDMCHizJXLLnbdTjzycLajGObSibzg\nOCklcekPB7lQr94SOnKccuG6Y5quwf/1baUouSAvoW/4OqHGPj+ooDdtUvg4\n5KvW\r\n=8yD9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"ccce366645fca6bad46c5cf7f7ff2f407c6ba5fd","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/*","build":"tsc -p .","clean":"rimraf build/","lint:fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'"},"_npmUser":{"name":"tynes","email":"tyneway12@gmail.com"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"6.14.6","description":"Optimism Core Utils","directories":{},"_nodeVersion":"10.22.0","dependencies":{"uuid":"^3.3.3","axios":"^0.21.1","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^5.0.24","express":"^4.17.1","body-parser":"^1.19.0","ethereumjs-util":"^6.2.0","@ethersproject/abstract-provider":"^5.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","ts-mocha":"^8.0.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/debug":"^4.1.5","@types/mocha":"^5.2.7","ethereum-waffle":"^3.2.1","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.1.4_1612228364596_0.430100152652076","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@eth-optimism/core-utils","version":"0.1.5","keywords":["plasma","group","ethereum","client"],"author":{"name":"Optimism"},"license":"MIT","_id":"@eth-optimism/core-utils@0.1.5","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"}],"homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils"},"dist":{"shasum":"90b3f3d14b25abd8a210d78678d36e54f0c841f4","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.1.5.tgz","fileCount":74,"integrity":"sha512-DLcHKFXcfoVb0yizfHeDGvgfHYb5DRRMnZyXLXIN0HNrAeavQEjgRFLOo/qy+xNjGI99LKSvyJtHP/C9ImJDag==","signatures":[{"sig":"MEYCIQC7hX0JELHhkdj8L4CNN5V1H9wKCLDEiAazs75eXW/M2AIhAOJllF0Rhehu4oY1jJWpjlxdPDZG9qwaszN3z+6iAPpe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGceYCRA9TVsSAnZWagAADjcP/j3dyYKXNzCrw5IxFXll\nhDQh4Ayg0FXnw3GzMnE6Ab8MfXW1mARmqYVCU+od9ZKlq0H56iJUTMT0Bygk\nVJEicYJ7r8ijEvFX7bCjaPmT/tfp41WLmEu7bV3QWF7ZiL6PrfYI7v21L6TR\nMFwARKtwLOMRMcq82dOZe86ww48tZmIHngWruRw1Iqv0aZh5aXtwaI/sy3j9\n5a/iAmsfbTscmfKm/Xjpv+TGkh0JjXAJMml5ZmUeb+7r8FUAN1+gMukRdPl4\nDuXetJNyiOEMMzdZ8vukRv1hhlnZrMQwBcVbMdMne9VAomIUO5Fu9A3o971g\nIzl3kmRMSa6gE5MKU6bfLZGsVd+XWxefyS2nmOpsO8I9amckrAVbTvcBABuT\nWG3gnbXesDwkOuXNy5uVoA1w0qmpSO4fv6r6lQgLW6iXq6A9SZzGslFjefo0\nYnakZbRbVLRkY1CUktOVUTuejvz/VNzyOGIOZPYAII4Bsqlbh98emhWQBi7g\nRybr+ihHTPFQHBROudtE2Nm2P+9BhmvEzPtFdc5NtkDsihWaBvPz6ZSHlaMy\nRN9Mdi9J8cgK1Hl4i/qvyeiYK3ES3Gjc8usQ2mjqXJl56t9nZMNgAup6MvUY\nRLhcjF9ydVRXjLveZ87sgrDEEaGdqsTInqyDsrhxPDl7CRtSkgIF+o9PeqBL\nMw8T\r\n=eETX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"ccce366645fca6bad46c5cf7f7ff2f407c6ba5fd","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/*","build":"tsc -p .","clean":"rimraf build/","lint:fix":"prettier --config ../../prettier-config.json --write 'index.ts' '{src,test}/**/*.ts'"},"_npmUser":{"name":"tynes","email":"tyneway12@gmail.com"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"_npmVersion":"6.14.6","description":"Optimism Core Utils","directories":{},"_nodeVersion":"10.22.0","dependencies":{"uuid":"^3.3.3","axios":"^0.21.1","debug":"^4.1.1","dotenv":"^8.2.0","ethers":"^5.0.24","express":"^4.17.1","body-parser":"^1.19.0","ethereumjs-util":"^6.2.0","@ethersproject/abstract-provider":"^5.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.2.0","ts-mocha":"^8.0.0","typescript":"^3.5.1","@types/chai":"^4.1.7","@types/node":"^12.0.7","@types/debug":"^4.1.5","@types/mocha":"^5.2.7","ethereum-waffle":"^3.2.1","chai-as-promised":"^7.1.1","@types/abstract-leveldown":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.1.5_1612302232057_0.9925455356702699","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@eth-optimism/core-utils","version":"0.1.6","author":{"name":"Kelvin Fichter","email":"kelvinfichter@gmail.com"},"license":"MIT","_id":"@eth-optimism/core-utils@0.1.6","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"aa44b111627a7bf316101b3d13d5701f34fa4fd5","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.1.6.tgz","fileCount":36,"integrity":"sha512-tR6g9BGi8Wuo4XgUQCAV92f8ZIYY1AxDcVSonMlJXUUVc7i3upf4exGcQ5V+yoHbUleGF+jsfqnFWUfazjpkZg==","signatures":[{"sig":"MEUCIQDmWcQ5rIy3i/D5CvEfnYqvf8tj57vAjBER1hzLGko4twIgN9vhdNGkkmV9xRwO37prgkYpdG0zp3vX3jEqT/ldV1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNrcKCRA9TVsSAnZWagAAv/EQAKT+IfUf6l5YjoV8+jnu\n9OLp1PEW9xyy0l/2bF2Mi71Z+L7glJefSoUwZmt0EZC6GROJ9fAsQsdpcD8a\nKiRbSd5VdzqTJLag8n2yhg+3g0Uu14f0BTZ1v+P0XVpgZ+PHtzudgzY3g+pl\n3rIbPIi7nzctYoj8L+aIDUb1EidiBwziKzSN/iW0LMhH/S1XDE/JSI4DzhN+\nJgqo43vAJU/o19FD3zDzGwBZvmfwi8MXdT8HV5xC1seHsmGZg5xaXd9e0xQf\n877jzoA9Pd6HR5cyaF0/UgjJWJaHRQ4qw9cdfUjnoxM4EEzX6zWiRtyZSbw9\n/J1E2tUrYO+bAfsAvOqCRd7OGPJfviGFSYhimLmoiehTodKfsSkdau/YddiF\nQ6palodIyFoyMnBU0OFC1ocxlMzMG3i6tUvJ2dhANhF0G05fA+vq91rR2x6Y\ncOvPnXilECHE/ZQl/t+qYJF3h2bN7FI4h9w32y4Gf1zOxHf98cmW2fI5Ft5x\n4LNuQO2ube3aZ6Hvv2TWaNQ8o9DNKu2ZYBj3/0WM/FeWIfKXU793KCYOZPnK\nxoej5iNGsIh2X95sR4ulxau9o1ocW9K/So8My/kSpa142aJl2cyrFmJUmdNP\nCtch3CLLIZrP8rA3T0p7c3bh96MxS3KFt1e07CtBmpuG2Enbr/S9A3C8xy7k\nngrW\r\n=W97a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"1826715f0ce1bd2acf513163c0ce6aeb6e72b446","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p .","clean":"rimraf build/","lint:fix":"prettier --config prettier-config.json --write '{src,test}/**/*.ts'"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.11","description":"## What is this?","directories":{},"_nodeVersion":"14.15.5","dependencies":{"debug":"^4.3.1","ethers":"^5.0.31","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","ts-mocha":"^8.0.0","@eth-optimism/dev":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.1.6_1614198537841_0.433536316881979","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@eth-optimism/core-utils","version":"0.1.7","author":{"name":"Kelvin Fichter","email":"kelvinfichter@gmail.com"},"license":"MIT","_id":"@eth-optimism/core-utils@0.1.7","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"cc5757b1ad6b744c66c5e9e031f29c1314c5b53a","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.1.7.tgz","fileCount":36,"integrity":"sha512-9bPX2FcwVrzr2u63j2RngxKdQDjgwf871HswBBNYIOono9DTdD/KWZKl0vnqLsLunSSx3loGuCenwJKXJOYJkA==","signatures":[{"sig":"MEQCIErj7bh3nLMuawJP2FqfO4vbuXn/hGSY9l5v2BgjAx16AiBxQ+fCHT0qc93jCXl9BqSCXmY12ywU+xD8lxpkLDTprw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPVOXCRA9TVsSAnZWagAAcywP/0DDTSWt8I7RMszyLBAq\nSaKpGhJXreDNw7KcIlYckrVJMpwPx2y8rYUXBYSljfyZTd47cEMtLypo8c1A\nqbRhjI9MFGy9B4gZmAaWN5qNxu+RZbX6fWjKzjkaTezzVvIpdK22iiBoDkVs\nBHEgbsfAdyPJiSls/Aqiq/6+jlhQoK3/WnfjHtVX/SRE/KPJ9DqHLYGkGype\nr9T9SmGvwo5azZDJxjA8In9kw9KU0R1+zW+VLKDC4E1XtLVIetNkrFLom2UF\nXKkECtoKi4IsztaWImmeQZFp+NNCGwiAm1cqqizg+jUxsrVEYpvLUlUufoH/\nZzKbnqS98LO8eCRsOM2xAeaUrgKuo3k/8rk4Tsv0VBN7oXt1FFPLMcRBQFKf\neKNz3M2pgU/IZG/zC+qqcLSjAlo1EDCVYFgrpHyt72wzbBvPO/dsjF3lXjX5\n1+PmkjMIEBUnkDbcWgmNzF5ISiQq8YixV9r0XYeZW6gkmOkHKy3teC0VFj49\nlMIj66uXschtvtROkhQpQwTIlZtiwbWuphtdUbX2O3JH6yRsAjnPQfZfAqZS\n5LBgs5uhhJ6uw4VNjS2ms0OQXhl0UyUbvU9j+o4MIo81+tZNztPwSVIJDAQg\nJaV3CTAsTnxG7VGYw6GjnDnznIbNUCaQrbYDWSOyrZqJeEcuUmEOAFKPUucf\nW6TQ\r\n=dK/H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"5c7824deefd212e6015f8310891356f93945d601","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p .","clean":"rimraf build/","lint:fix":"prettier --config prettier-config.json --write '{src,test}/**/*.ts'"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.11","description":"## What is this?","directories":{},"_nodeVersion":"14.15.5","dependencies":{"debug":"^4.3.1","colors":"^1.4.0","ethers":"^5.0.31","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","ts-mocha":"^8.0.0","@eth-optimism/dev":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.1.7_1614631831367_0.89732579422207","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@eth-optimism/core-utils","version":"0.1.8","author":{"name":"Kelvin Fichter","email":"kelvinfichter@gmail.com"},"license":"MIT","_id":"@eth-optimism/core-utils@0.1.8","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"bf9ac0e537e99a56b2f03af525d317aac5933c41","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.1.8.tgz","fileCount":36,"integrity":"sha512-IdRDkyVWmrmbA4P0hvupS+uLSQ1qwG1bWtdvwqeG1+wfDMC7nfZyjdeRWrRZbFvVs/hKk20LERC7L5/lJEo1hA==","signatures":[{"sig":"MEYCIQC2sP2UkEgeFDv4ilZl1mweb+XzlVeCg65Gl2lvuR+gUAIhAMdWGWHDymSHHL5L5mOVhSad9XG/iU70LidPgw5MIAD3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPXQsCRA9TVsSAnZWagAAp4UP/ifoXocQkCQhxyhr/83z\nIHScZ6wVgqHCSkBaHxLu5s88ehVrRkOSeILCIWQlEy0hUUC2UsJegp5ZMVEG\nzrOxY4JJkIzyF9y6uW8OXza+VKLWc5C4TNE2U1FpHdyH+gPArtt+D8i5G0HD\nsizYaSsu3NWdfSyZWa7EPk+nrOLqv7aTIFUfFDbfFesr8kzZj0Oin0oPPL41\n19gIlk6Xlyy7gCZr0Zl6ah2v0Y8xrzWJXTE0uiqVlgoFyDFJJIj6UUXJE/LJ\nAeDZlNMgp0mfP8QbidAAhiWuPb6uWj+7a4qAx53oEeOFF3iLYsBCSHERX2Y6\n/SXDmtlc239nb3SAXv77cHQ9InKtNewtPhCg1yuJe2BdZc1vmyhhOPhxSpFF\nDqR6JMjgBwTREBGq5po7B61BFPyO1EZa8+3WwyMiMRUpdZlhpKxbdH7A/rHe\nBns1SXZgA6x2+qz6f7rVw0GNYmq+V0Undl/c16oT+wuPNAHqPXkxaA4osgge\nJotDBYsKfWU+1OhAaY9HW66HqzytjaVI7p6zpgYYdB1PqXA5f+GlnuYBuj64\n56T4RZldXBvZOeUyTlmhR15CH78QYsewray4P+wPgDgHy3Rq28bvBL72ELuB\nJB0th9aZQo7jTd/ReetkS7mpejr07O5yma2x4IKj/u/31FLHKGUkRy8lKXHk\nqdI7\r\n=GSjZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"faf04731de31a65077406a7a7fadb06e97763f21","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p .","clean":"rimraf build/","lint:fix":"prettier --config prettier-config.json --write '{src,test}/**/*.ts'"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.11","description":"## What is this?","directories":{},"_nodeVersion":"14.15.5","dependencies":{"debug":"^4.3.1","colors":"^1.4.0","ethers":"^5.0.31","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","ts-mocha":"^8.0.0","@eth-optimism/dev":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.1.8_1614640172050_0.3861153665053556","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@eth-optimism/core-utils","version":"0.1.9","author":{"name":"Kelvin Fichter","email":"kelvinfichter@gmail.com"},"license":"MIT","_id":"@eth-optimism/core-utils@0.1.9","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"b63d8dc417b1a27977bdb19d4ca435232f88f944","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.1.9.tgz","fileCount":36,"integrity":"sha512-esTG0Fi98pWut9EH+7NKPIJvGY+aTtNvcqtffd/p9oXJjj7Z719zrmqwdvhv3oyymxGIqiZSE38HMPTxVDPVrw==","signatures":[{"sig":"MEQCIFA+8Y6E/WO4PRAQsn3JQx/VneHO6e/5AUDUDvrTNzcWAiASCoihTXrGe8fGzkCwJUIq2+mHxDW9+VYQ3g7Wt5Hl/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRswOCRA9TVsSAnZWagAAzGMQAKLpLa1v7BbklokfkDvi\nB4Y718e+lrewlkVbP+JoqUMdImjx9ICy25lsjgEeCKEWWVazjbOBvfWAZ7/I\nfKKF+bfNhjGR3MVnw6mDTvpI0DuBN7VLm8uH5ElKhGbOilSLf1B+hQBEXIcJ\nu67s18ykZDncGRicr3KHcOFsCDT1Nbbpzyh5TsmtHh5xdfQrqRp+ThjDfJY4\nRH7E7V1Oidc/HNh9uIurVKgEc0rf+CZzX+Bpxj+10GJr/9rqP+nmIraVDpbi\nnsuBHDh9GF012SQvQIMmlaJ7dfAD2BEJdzEMtrpG2EUWrAlt8wqrCBmndk05\nZyR3YY3WJkOxOFbubHwXBoGX1s6wGdv0NNQ4CZkveKdG/iF8NmJjZoY8qczf\noeOY3cfs0d7k3fIhyfP7oFgQNwMdFaGMlDYsC3m8zgIYg1ubm9rBs2W/D/Nd\nYyyEJG7wEYzWw4EGmdKVy+z7YuG4WieIUr4vCPPD4JFB0Ps3xNwzPXb0gv/X\n1vavUlcOIh8BgZ/1Ejudyw1jQh/FT5R+zNVTHMgIrtpCwtMw472298Jdd96f\nEfZSIkXIE1FMYRBLvNqjbwbRLKcWKibsoYAO7YcCXJMP+Q/V47sKEc+bvFu0\nI63nKDRbJ7U/AekH0sGOUj+/QftR47S+NAt7Ejcml6bLhvLQVgZcUkNSacsl\nTcoL\r\n=nlRV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"3999e15863411febcd57813e0f063192e913f158","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p .","clean":"rimraf build/","lint:fix":"prettier --config prettier-config.json --write '{src,test}/**/*.ts'"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.11","description":"## What is this?","directories":{},"_nodeVersion":"14.16.0","dependencies":{"pino":"^6.11.1","debug":"^4.3.1","colors":"^1.4.0","ethers":"^5.0.31","pino-pretty":"^4.7.1","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","ts-mocha":"^8.0.0","@types/pino":"^6.3.6","@eth-optimism/dev":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.1.9_1615252493506_0.16979426805626674","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@eth-optimism/core-utils","version":"0.1.10","author":{"name":"Kelvin Fichter","email":"kelvinfichter@gmail.com"},"license":"MIT","_id":"@eth-optimism/core-utils@0.1.10","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"bbed838cb7c9354e8b90029c47b7556ceaa756bf","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.1.10.tgz","fileCount":39,"integrity":"sha512-RyZ79yP1gJP8Clx6AqvoDiJzbOVQccsyj0OobwiNfO4gUU1Lpmz37zXsQITSO+3bKWj+ipxg2baZnJwfoTxl5g==","signatures":[{"sig":"MEUCIHNesxvP6IBP7UqQl0PNQGhpX3eTXyyU5+QlWq94laGMAiEA71ZTzgmo/wQkOEgIR9Snbl+Ba+QLL1r2D94qy33g5NE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS/5fCRA9TVsSAnZWagAAFTYP/iMAaJiTzMOskT4Oikih\ndEYV7X9Hnbb43A009vRImpRJy2kcQKxN3Q8tW10C+31ZvaEnl/x2DVL3LcG9\ndNL/0X2EhzkBJQbVU0epA0BJuzFjyck7fTvjh6qUXJmuQWKdItkLFRSAc7bN\nUSwDkXp9sMTxRwdCv1NnWD39vP5HNkBlGnLnycBwLlkTmfbb9xSjBr1QQ+5A\ncS2wrttwJMbFRpZfkfYX6KEThTGGDCBiSBO3GpHMyA26FZi9I6yUPgdmDJhr\np3806QCO0J/6xTBFqVz5oY0WI07jXoz8EJK+35Eghx+KrzSNTbxvU2NDjDdl\nv7Njs1JpT8J7c1cMKykdEJ3Nxq9E3ZlaTvlqnPzYhJ3jEAlRoIhjeGU1NriK\nvHDUjG7U3V/rQLWqbJudrBv/CrXblNsUJZYD2tTC2kTeqWrd0aN+s3/c5V3k\n5/11/OzqymSIZ+tU/FPYiUMIN41s//ETyCc4yYWjQhsW8XPdJDmdcNBEyiaQ\nZBNPPX8MqGp8qviJJHP3ACHbyYsnXoGUdtDJSHMBM3gdewOBMBGAdGHfh7xA\nBj1vWCl92gQ/WGYx92564boUE6m0fGmo0m1PjV+pALhOfvWZQdHr089R6PRg\nodqrWL931bu1I0U8e6/1A1ucgyr1yzOzi+GXeTDT44unqlxfxMV/bTE/ZmVv\ncuBy\r\n=nX8J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"e6a928c975f68cfda1e63be6fed656665f88cf99","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p .","clean":"rimraf build/","lint:fix":"prettier --config prettier-config.json --write '{src,test}/**/*.ts'"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.11","description":"## What is this?","directories":{},"_nodeVersion":"14.16.0","dependencies":{"pino":"^6.11.1","debug":"^4.3.1","colors":"^1.4.0","ethers":"^5.0.31","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","ts-mocha":"^8.0.0","@types/pino":"^6.3.6","@eth-optimism/dev":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.1.10_1615593054562_0.41499319643811483","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@eth-optimism/core-utils","version":"0.2.0","author":{"name":"Kelvin Fichter","email":"kelvinfichter@gmail.com"},"license":"MIT","_id":"@eth-optimism/core-utils@0.2.0","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"c106d0fdee1663a20afd34c5d36bbff61f61f157","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.2.0.tgz","fileCount":4,"integrity":"sha512-fR3OHR4saL2Fhbc2Yqzzz6kETv5ii02MOmOxBHLWyBqMnf4EOxBL6ya8Fvn0onGoPXq4TYLZ1GuwxOBJnFLeRw==","signatures":[{"sig":"MEUCIArXwy/fgVxzI3g544G3pWggGBJcQgBrXXpP52RY7723AiEA/nXpp2QbuZn7DIWqzWI6fe1XKoaZvs9IZjFASyhoj54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdXdWCRA9TVsSAnZWagAAj1cP/ROZzXCsFT054oDFkW7G\nalLLcM35FMgp3MQgr4L261mZFVVN2ECjyQ2zkKUtp4GZDyrVWfMHt6uZ2LFY\n8GVfHaPizvD7Mgn2wBRK1QJ0ahs4Qj/K82McvgQ1UbJtcqNpKgp0Sfz/nqKW\nwXIbKndu0G6ShKl39odKCIApjVJOXGkK72iIETqwotM5Gd9bJMYHd9YGOI3c\nj9JbU3EkgN5iSAXFGp3KlaMaGQcA20NFekfbSumxTMGRIb3rl5+hdI3COCSz\nTlBW6pNVlkkspAX8M2tkexzjQ4Q4V40+5eHg5Iy4mCnrhPHTzAmopThzof14\n2gDU+1uKyiREiPUdAK6AcSDuiDw7+whcJUo273qTatHjnGbY3DhQKEWxergK\nfyiDm39kQ2bleWakDxvw7huVOhddI++T0Zl8Wmm/fYcX8lgouOJjif0nA9ag\nSIBSTAkVx24UL/TXuKMNYxPU6DR0gNKh5ALHnWMQJ5+7TOlYmL5HtVyKa4WK\n4uYzL/bst4gHw/TY3RfsJfBIgmRSe2nUmBhqDYDXOuzRq/Z/BXJEZlXI0Bsn\nb00i+1puSf53+VYxptCONaI01oOFNeV7JCum3W28kUrQVPyCBG/gD8UI6j6m\nYC6JbJeTj6MVlK5CvaezP/j8Ah+z+1PUR9PtdZbBVTKeYnHvu/+dcNJW90Hk\nnltS\r\n=RyaF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config prettier-config.json --write '{src,test}/**/*.ts'"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.11","description":"## What is this?","directories":{},"_nodeVersion":"12.22.0","dependencies":{"pino":"^6.11.1","ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","tslint":"^6.1.3","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/pino":"^6.3.6","tslint-config-prettier":"^1.18.0","tslint-no-focused-test":"^0.5.0","tslint-plugin-prettier":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.2.0_1618310997970_0.17849290817080354","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@eth-optimism/core-utils","version":"0.2.1","author":{"name":"Kelvin Fichter","email":"kelvinfichter@gmail.com"},"license":"MIT","_id":"@eth-optimism/core-utils@0.2.1","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"95965ed76ec80c694d5b24375619b9b43ade6962","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.2.1.tgz","fileCount":46,"integrity":"sha512-OYLb3mZ47yupGSLfPirbtu3N0od7qIk8sqSA5r+fdtNURHJCzl2dw25jNu3QhbtHePNGE7ACXTaT+YXoii/Uhg==","signatures":[{"sig":"MEQCIDcB7d2fIDILjUjPLh+Nbo88ZJ/Ad9zbpQu+QTZUyFPtAiAhrpSjibULzq8itrjLtftag5Aopi2k6zvlJBJFytnqVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdbDtCRA9TVsSAnZWagAAK84QAJHogVLeE7Yn3hJ1IF2e\nPrc68p/5tj+C97wZAB2ABsmCNdErRTTMkVjvcNyQim9VIPTEsXjKgk8cI6rv\nEy/9e2IkvV1uYm4JtgZGJJexXYz21lKGI+v3/oqR497M/E04v1fEMaMn5hii\nY4FuYi6heCjnl7gHXLQXxFgE32fsVw8/WwUiKtInaRLGlaYlVP02JOpcBajQ\njAjjKQJZep3JXMy5QnG1aoeHw8NtHmmt8OARc/tiCo11WjsYxfIjN/D0vGLs\nTj5S7eDDINOl2Llo+e6p5uxFb1dqjzbS8mzgbKOz/KYdeLJZ5/tRn0kLotvP\nKK3eXo77HOq8QS6/d4nMXJWElFJ+zo16dV8EPKRImhqWUV0aCUClGh2Dffue\nAeHDoo48FmZ3snhR2P8omNpuq8FAVU7ltKfcCQU4U6rnvsAQD6WSdF34Yedn\na034x5fyNoeZAqjKCmfgYb7sl0srI5JWhLH26M/0724G0/YEnbL0rgU6DAzJ\ncBRn1i/DC+SQs2oGy9mCk+4ZHH+qeXZucsomtiVvmfpBb1ga74PPzWAmRzUX\nUD6UsfaKm5dDbB2HVhHYnoxpH5dhellL0I1yjR8cb1kMtjLUkQP+JKnokXoS\nCz8Dc0Npcpu45Thplpv9jYMUzomvF3PTGDRI8jnP2ZYMFf1uioUDpNZIW1lO\nVrhF\r\n=VvAx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config prettier-config.json --write '{src,test}/**/*.ts'"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.11","description":"## What is this?","directories":{},"_nodeVersion":"12.22.0","dependencies":{"pino":"^6.11.1","ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","tslint":"^6.1.3","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/pino":"^6.3.6","tslint-config-prettier":"^1.18.0","tslint-no-focused-test":"^0.5.0","tslint-plugin-prettier":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.2.1_1618325740802_0.8472272084259065","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@eth-optimism/core-utils","version":"0.2.2","author":{"name":"Kelvin Fichter","email":"kelvinfichter@gmail.com"},"license":"MIT","_id":"@eth-optimism/core-utils@0.2.2","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"d32cbc6cb12500d2aec950d0bbd59d84b82ee491","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.2.2.tgz","fileCount":46,"integrity":"sha512-niQoOTo5dxv2LLCpB6Hv+dsBPhTbyFIWxHQ9Y2z4fuvUjSUs3mNpclCCIUi4GD5xiitpkBlt0vTx9VopD7LrZg==","signatures":[{"sig":"MEMCHzJ85LoM8HugNT7Ep4u7d6YPJPcsGg8ZDNfyLF/unEcCICBbOZXX8URsyCYE4TxgGfXBLWx2/cM9kGRhM1g5fyw3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeh0SCRA9TVsSAnZWagAAAfgP/jGt4MiJOI93dofuQnSx\nZ6oSzKlHmZrHu3Ji5cgE+8TajjS3c+lEp2CI/dw3tsGTRBkxGsDQP3uCr7Wt\ng4Lpge1tb0Limu/yRV5sjJ73Lot6B6aWm2KrU+lvz/xx3KLu7GqIi6FEE3pq\nz5iPC+KKfJcZjNQFza8LEgHskaXB+an5LpMZvkDj5h2zBTEzc2caEiP8e+SB\n30vTodoOb040j43wB9Z6GfvEPljymouaS3zzG/3kBxJg9i0J07JMTp82KJr/\ndV5fHhQ5Ufe10a9iNiJrsGQl4P6xgHOPX63GDGiuyH3YoJb2H9WpRtw2rIt3\nFKt0TxkaBVjAKattlbm0oVZkhbHtf6vxurRycKF2uVVeZzKTkJh6M/QXeB4L\nmsmzGwbzEl+CFJSfC+tJEmTR/THnmtcSRXUQkJ9IKWyABF2NKJYim3MM7z5H\njTcYHXe9YMJbZIj3mFISPgA7XnZwE1se0ENMuFOr0iQYF/ed/7lM4s3XmlK8\nGXhu83otybKG1hwn2U0VTARse6shZwhZhgUJgnmsveW9M5kWaGjhDlx3LWj2\nAfjsOVXnBSFwl5vNUQAuhrucFexN4dZZ22IB7TPRwOpleLTAKY0KxTK+UWlH\n9yt7yOT25EotPc7JHdNqmEUeWilMDrTCSbrivIaBtjuWDGQ2ikPl1FUoXo2R\nYEAb\r\n=nirT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config prettier-config.json --write '{src,test}/**/*.ts'"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pino":"^6.11.1","ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","tslint":"^6.1.3","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/pino":"^6.3.6","tslint-config-prettier":"^1.18.0","tslint-no-focused-test":"^0.5.0","tslint-plugin-prettier":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.2.2_1618615570133_0.6524271914800703","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@eth-optimism/core-utils","version":"0.2.3","author":{"name":"Kelvin Fichter","email":"kelvinfichter@gmail.com"},"license":"MIT","_id":"@eth-optimism/core-utils@0.2.3","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"67e4137e11288f7cb03b8f4268c76356c296c7f7","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.2.3.tgz","fileCount":46,"integrity":"sha512-1+D+wFo73Wm58DbLzQT2SGAvCyHi43vRKFdz5es5jBfgxhBf4TKYSiqEdESo6XaG8kyWNXS6SKrkq/hXETEQYw==","signatures":[{"sig":"MEYCIQD+bOjMQdUhF6bsBMVVfUHZLr9DC6tgMkT0on9jjecxuAIhANtsp3/HS5Wqka2due9aVOGppoP7RRYVfBPoYNwXg8it","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfyWkCRA9TVsSAnZWagAAd2gP/3XF3PypqnDgW9nfuMRl\nwTsxcIyS48LL4iVskgouQlrzY8h9zRCVz0Z5qa6E+QVgZubGndaqx16WQRW8\nev1AbtxQsue7XofotNslAc4j1QyO7ZZQKQbkNPMcd2wlSEV7DO0o6qKcXnqw\nGuvQecZqKXsPtQgb+ayh6J/w/jiATr0ZaBvxpzJ1K9w9krg6mWvDoOCIM1Gt\nxSnLOgWp8d2B5V2ksW8avtHrNWEefm9Fw8x1IZ/o+aMFSVhgdMGgoPoBFdIW\nhytQwEzf34+U1dAX0BxNpRUy35BXmTzpiUqhUd4ixUi9mc3klXvQU4FpsETF\np56rKN83c7ANIs+kR5xKbzZeqbUqjaVFgTe9sDZuYao+Hf1yv32U0WeIskRg\nhwnN1YZMJxiMWMzmMS/sfOe5UCVZGFzKkwHKhKA6luEh8KOUEPS7+pE67eHc\nZZgRG8VlTdg+z+kKMSr2XuBNENdXnXecG3bDJHWRt8pWIhLU41jd68V4SmrL\nKoLNBBKKh2sNDbWkUR6RkuLotltOkzD2Un9T1p5rIIk0JlX0HgxId9a79Xj7\nxkA4TZMqVCmNPrhYnvtjUR+Ve6EMGzHz4ZwUeiXEiqhsQVUU2QF2AYrzxDJu\ni1EuiVEplFQ1GiS/IYbF0mRy4qwmr49z4/DhZW/okVk2HLTeRj/8vVu3qYd2\nWDPG\r\n=m44o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config prettier-config.json --write '{src,test}/**/*.ts'"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pino":"^6.11.1","ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","tslint":"^6.1.3","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/pino":"^6.3.6","tslint-config-prettier":"^1.18.0","tslint-no-focused-test":"^0.5.0","tslint-plugin-prettier":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.2.3_1618945443994_0.9982469872848125","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@eth-optimism/core-utils","version":"0.3.0","author":{"name":"Kelvin Fichter","email":"kelvinfichter@gmail.com"},"license":"MIT","_id":"@eth-optimism/core-utils@0.3.0","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"6de06070a05307fbf94bc0e95bbe6ab4dae371a8","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.3.0.tgz","fileCount":52,"integrity":"sha512-oTcywyK1psfdIA7dlyRw1pzFvegCwEhLqNnxNK/EHg20iUXb5LSkduqxwnThE4lbUkeOBybeS5yoJhRILJopaw==","signatures":[{"sig":"MEYCIQC5WWCRL9vk7s/Iqj+A/dFQ1l4tFpi6/ouLxm4zEF+LkgIhAJbVaU4E/RgK+FcaeAJSf6Dh5+uYxkdrufiVnEMOQPF2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggFx0CRA9TVsSAnZWagAAqFQP/24GqEPYGbAPepkx4yUE\nzAqCtDz2qk5dnSK1DVmaK6RJFbZbHupo655gxkNQYFKe40b5LAzLbmz7BLGf\nx0Ho5Lb5uVyEDPfpjS3QLaFoCUIGOwccYxiEpEVbXwIilADE2FE8M5GPAlmK\na+MF/TfL05FmadOmKQbBqzlTPw5hg5ctWjkPEbvSqm9vsr1WrxgNUoPSb8L4\nSbu57XlLrtXG3Ptwv/UZjFpNRctVDUN7eaj6Xq/i80cJVYYl1bfrZiOAU89Y\n+EVZvU6m2VrvcyelcOImMbcBuSYnmYmEj2FXhh9TufU9wIJqwulNorpyefMN\nL1qC7KllSELxX8HjVSbD95gG6ks/7RuSAoORyoCzfQLnvyYKs91GPMk1kOT9\nj95fCZ88JsACWItgGO8dPN+kZ6pzcQ+aCAC21PBoHNuoq5VJji1sm5m7If6w\nr4r4wgkt58+3+Qp5eh1v2ve2VdVMjmJTA0RtCh7+24AdslrRKLh6mFD3T2hx\nFNoeg/1ZMYAFHPl/oc3FiuloIB66DGIOtuF4J4WM1rawWE+hmUUEN0nvV7Xe\nSi0mfZlftAd3u9e5y0hq4bp16/ndxH2a1ZWtn/lhO9OzbK45L/OhclvAd9L2\nV2objtERWuQavk6bfD9l3kIZhYshiMRcgzoPe02RtQNcrzL2VslY1a0SRoKF\n2Dhi\r\n=qCE7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config prettier-config.json --write '{src,test}/**/*.ts'"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pino":"^6.11.1","ethers":"^5.0.31","lodash":"^4.17.21","pino-sentry":"^0.7.0","prom-client":"^13.1.0","@sentry/node":"^6.3.0","pino-multi-stream":"^5.3.0","@types/pino-multi-stream":"^5.1.1","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","tslint":"^6.1.3","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/pino":"^6.3.6","tslint-config-prettier":"^1.18.0","tslint-no-focused-test":"^0.5.0","tslint-plugin-prettier":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.3.0_1619025012076_0.7604585611092605","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@eth-optimism/core-utils","version":"0.3.1","author":{"name":"Kelvin Fichter","email":"kelvinfichter@gmail.com"},"license":"MIT","_id":"@eth-optimism/core-utils@0.3.1","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"c7979e6fddcd16fa4e466b52bdceaf2260106c32","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.3.1.tgz","fileCount":52,"integrity":"sha512-0zqbk2xPUB8dzdquYR2jlRML0IMsy7fOWDmUhaUyV7TS8PhSDDx/Yj/edR86jjncV1AMDanDrxtZlnCLPXPXog==","signatures":[{"sig":"MEUCIQD0ovJ0XhvJpF92WGlLajiuEI8e/bhUhyKV21qaEXIOVQIgRokvaISFmW0hBEkl+7fkMCLwp6uW+cF4O8SDLeFpPE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggc7KCRA9TVsSAnZWagAAyegP/jWeQBfNXpIOaVV5EAUL\nQwI3ufLX1LJhzC6ZWM5AjehsSt35PM0L1Mh6AYz4p9OTcLXI6AFjs2d1L+hg\nq0Zhut5lY/KET43Snehz77vatfPyhSkXv9ZboHFG2zqzj999yNDO2wXjL3c8\n0OIIwI8LVaiKv1k3BYoff7b3awktRMB5Dfn5qFqjSUU+ROBcTPqpr4e2ksx8\n9H7ojWzwwieNNeX9kaGkL9G68wU4Hs/Y4ytZKN8pIHGh1VHuCo9bgcBzUBkh\nNy9Oei/fVNeIkgDG8Xq+OSyj82iOPf1Y50G6bIcMcG4SCJiuPU8rwixmnpFj\nAyR3G4H1Ek2eYhYp8ZaL3Y+Q8N97qKt/z06dV52xclgKtgO8Wb+KqSpvXDaG\n5GtnUU8tWmiTFGLAautPLQfgcryPMt0PLQryYWGBccw6WF4xnVe6XXF8Wn20\nIc11sMpC8X+9uOz8UAU9h02wzM56h5WeoTszr4SxdNDrW2aWPrOR5DnsufJ0\nECLNXen8gjLUDYSPiruKKUF6Hk+HmRYUH5xiQ4RWanC7RTm3JYrE41ArE+dV\ngGrJffvZWOQ6Wute4xz68ZnxlZtUAK/vfSHMpczuYHOQq/r7Dstgh0/loDNz\n5vAb4u/2jwVVGlrBkakqmuugO5FF7sS5OEpilwqRqMFMCmlzu075waRqYJnh\nC7xj\r\n=835K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config prettier-config.json --write '{src,test}/**/*.ts'"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pino":"^6.11.1","ethers":"^5.0.31","lodash":"^4.17.21","pino-sentry":"^0.7.0","prom-client":"^13.1.0","@sentry/node":"^6.3.0","pino-multi-stream":"^5.3.0","@types/pino-multi-stream":"^5.1.1","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","tslint":"^6.1.3","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/pino":"^6.3.6","tslint-config-prettier":"^1.18.0","tslint-no-focused-test":"^0.5.0","tslint-plugin-prettier":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.3.1_1619119817559_0.6214473891029959","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@eth-optimism/core-utils","version":"0.3.2","author":{"name":"Kelvin Fichter","email":"kelvinfichter@gmail.com"},"license":"MIT","_id":"@eth-optimism/core-utils@0.3.2","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"4a75effb46538095064776782ac50f1e48a4fb67","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.3.2.tgz","fileCount":55,"integrity":"sha512-9JRnXX19zvPEl6/yhLp9P6nuqMoRz/+PehGXXm2/yjKUYiKCZbGL/df9qPAIt8ZlfAggsSDJFte0xPmPaH4F7Q==","signatures":[{"sig":"MEUCIDI1G0MYdFTKPD5okT+wNZAFlgQM0Bf37gEcKCPu1IXCAiEAwILfdrM2nSX26P9ZS5OOBMOi3VgA7MRr7IIY7/lFSfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiclXCRA9TVsSAnZWagAA+90P/i8JNGI6GvVbNPcwukDl\nem9luWrMw08QLqgaZdjiNIbIYD7rAAD7GmGrwNCb4kYnrmDKHEDDawD5gTUg\npz+DaJHf9mcL4vBU/RIb7SChKQ3QPNslNGly0yLoElrbuOzHHgd/PSu48gnI\nhvbv+m+qyOJh0oFjvFR2SrrukwDNmuGJ40TTGCqSwo7wu2kg5VivIt+l55lq\nHnTYf8cAPQ0iZ0dnlKUgsTLrcKuwJT+edRkwo4299EUVhKw+TmZ2p4n9pr3g\nFA2hLVgKvifmlrs3a3aNpFx3FHUaVkEap5TDn3xdjMPyX/Vb3w8gwriToB5J\nC9hHTjcU1Txgigwn6KlLx+CY8u5I8NHJsAy+mLI5wQxRmWjFhiGcKy6H7L5l\nvzUm4F6OvCPrCFXmuEKTT/Sz0QDQQAZfztkeY4FA1ca+a57AuGIO/0Ghfmok\n8dzbOqLoS4QngBf2+ttpNdHwD4dA5vOjpnoPdITc5PCBuJQjjhE/0GPs/VuZ\nOM0ItDzK5+9UCbZiMf2akARDNnqxVz7c880BIC/HXBLUbmcP+IoKSF70C4LI\npfI8/biiqWxaZKPjt2SbJI0Tdfz3tkxbrn+nccL8ZuEtzIMEC7QNupadUdpg\nNLoGVn8GJTRCLh/VnOY2K1Z+89O6CGp1TNlOQyNtLxuchT7UKt0FomAImJRH\nKRbA\r\n=0ApI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"tslint --format stylish --project .","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config .prettierrc.json --write '{src,test}/**/*.ts'"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pino":"^6.11.3","ethers":"^5.0.31","lodash":"^4.17.21","pino-sentry":"^0.7.0","prom-client":"^13.1.0","@sentry/node":"^6.2.5","pino-multi-stream":"^5.3.0","@types/pino-multi-stream":"^5.1.1","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","tslint":"^6.1.3","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/pino":"^6.3.6","tslint-config-prettier":"^1.18.0","tslint-no-focused-test":"^0.5.0","tslint-plugin-prettier":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.3.2_1619642710801_0.3683026568607777","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@eth-optimism/core-utils","version":"0.4.0","author":{"name":"Kelvin Fichter","email":"kelvinfichter@gmail.com"},"license":"MIT","_id":"@eth-optimism/core-utils@0.4.0","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"85f2e643aef981de1fca15601b456a88ffd98261","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.4.0.tgz","fileCount":46,"integrity":"sha512-9LzijjLlt7R2jSBs9peDZGjCgKIRL1btu95q7D+8T/GXoZwXyy+fF3AqAmoaFdboBgVTf9mFl0IhIm5EzUheGQ==","signatures":[{"sig":"MEYCIQCw6ZE97Zs/pvTE2AJe8LMF4xQYycFH1Gr/vltqz9RmOwIhALd9z09UDxXO/oi4PuHf+nC53d7LEUWKXl9DlZeNto3V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkyDdCRA9TVsSAnZWagAAW7MP/iHVnDfsAF/vg26t0WO6\nznDyaSMcyeI0TR8mQ8aaB52+zWrITjv4TDIj1XLYByo323F6F7DyIG3cxsSv\n3OkIxzS4E6DNhb4chUp6TuLjtiOtsgLlbM+i+R9gAS3v4ljw76FmzwnKb+Nj\ntGFHrqY8fo3UgeRJZ2Rk/I3ZwnWFnmnc3slP6r6IyqGcl7zYAy6eUSE5OVs7\n/iF19CTOdExZulkmJVs1JcdE50BxNDYVjdeTnYp8DB3iCOYakB5OXEEKNLXO\nraaQz7pWCNO9cvM22vTZHY4VcKfEhkqEG1E8y30G5e0gl7GAcVsG1XI71enQ\nanzR3KyvdMyvXJKrkoKLwK+xWKmFhvDvzkAmGiFQ0oI0W9S7t+SMkMMiSuyY\n5ii8kw8luSfTnOXoZ0FPkNVf9SKjkek/ZpMBdKiTE3QYBMfVMk9KXRuirC0P\nzIELZRQG0y0qqT92FjYE8Yq90kGlm0qF7t5CIXv/mUb3NBOGCHU8uOUMR2jt\nhpl4cNfG/6aGKWoST87gbV7JJNhZcYzlg5cp3P2KaiJNAzGTO/dHxTIBkbOc\n0V6++XwoiKSj4rivsNTkv+Msn9VUhh5avCK7aQ580+8yL3AhTD2dXnsxBoLa\njql76IefS1AysTpTtPcjijM0dKjP8Egay0oo/Q9chViAA5KpvBvSdy8TbJmu\nszz2\r\n=kYOD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config .prettierrc.json --write '{src,test}/**/*.ts'","lint:check":"tslint --format stylish --project ."},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","tslint":"^6.1.3","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","tslint-config-prettier":"^1.18.0","tslint-no-focused-test":"^0.5.0","tslint-plugin-prettier":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.4.0_1620254940768_0.05724158430230886","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@eth-optimism/core-utils","version":"0.4.1","author":{"name":"Kelvin Fichter","email":"kelvinfichter@gmail.com"},"license":"MIT","_id":"@eth-optimism/core-utils@0.4.1","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"acb8b8b197834ad00499d37621934f4c446d1bb3","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.4.1.tgz","fileCount":46,"integrity":"sha512-aKgAQ9/dfFFLeRy5rF/7v93lvTM7tSYTIdcIadOAFOUG9QnxEH7RpIrWMpwT5S/u4H9iUEyvzTP7RRiZU68pJw==","signatures":[{"sig":"MEUCIQDqh9olG+rdD6eVycVkDAm2FfqrhqhQ1aZ4fCC4RJIaKwIgPoT/PytXCv05vM9piqK8dzzgj/mv3/zzvLUQYrMw4YY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglQEXCRA9TVsSAnZWagAAEsIP/1Gw5SIj5gtnh1iU4DzS\nSUR6j5vyzHm+d67/I/scgndrcVbj9mHQJDb1Hq2e+Y+Q2ZlOxknXwrWaPPQX\n7BVEggK7/0RXsLcHhc3halmR7yJfYkqYha3W1N/cLbJXoaEZIjQ9t9UkBFCN\n326teqJfe69/TSfAwdYvFwuAftD2nutNfMC8o7nZw2epSNVoU0LgzFCmZacP\nyNfvVoY7Z+a/81XTHxe2/z8EDF5OZWIHJCbGHg7+y7bqSFYPFGgbybMcL4wm\n3S+/P7vZqVhzG8zhqayWQkyK05zN6mVukrYVetwYkMmZVhEMF2HRoy+ZOfO2\nUc1wEdr4EsVfs/htwGkBSyhPAk4PuuK5zI04xFC4MyeAM0zN83F7X6V9GjTh\nC9O/NW1jTqHd506UHz+7N2g1QX/QWYnD+1W5DA0UhTlV/2EOHqEPvzX2AeJr\n26WftqDJ3bxnBpxEKpm+gUBHL61eRRxXbnOsPjENk+8tK6Owyn0IqELg5d9A\n5HpQBFT79hn9HQNC2xGAyoyWeZ8rbjR0Ezy9aC/UdMZkm0R3tchmDfptdrNh\ndEiE88G6bofG3YljOwC0fjuV1H/1gHuRIvnxkah59et/r6eg+vTBifHtWpVc\nCJ6+3Z/QGKWKla+5yohBi9H81WuLG8Qy7wlXOTjf4yO6iaqCEAX3EueiBjgl\ntVHy\r\n=V3AI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config .prettierrc.json --write '{src,test}/**/*.ts'","lint:check":"tslint --format stylish --project ."},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","tslint":"^6.1.3","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","tslint-config-prettier":"^1.18.0","tslint-no-focused-test":"^0.5.0","tslint-plugin-prettier":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.4.1_1620377879326_0.2023048623272412","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@eth-optimism/core-utils","version":"0.4.2","author":{"name":"Kelvin Fichter","email":"kelvinfichter@gmail.com"},"license":"MIT","_id":"@eth-optimism/core-utils@0.4.2","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"5b77973760caec83fa0ad17ce712a9d798ba005e","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.4.2.tgz","fileCount":46,"integrity":"sha512-GQm0zbPfr/FuT0xywcZMEhKzk9VlEOWLRbzbSbBvvHtA6mmCO1oiL/Rr3O3f8DbHXB5JNBOK84tcciCMhJ3BSA==","signatures":[{"sig":"MEUCIQCVqL4D2YnL5p7/1+HcrwWYIHJjr0rEvrvuPHK0ScMJBAIgZUAkz/9brxMSW4FG8oMCCaAz79JRqIywJTsd4e2aRKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmapsCRA9TVsSAnZWagAAI9UQAKUPtqXQYGxED64vhYSd\n7gtbwR+sPM5JkEairitNwsPyRie6gI6c4gPKiUS9kgV/VOFHWJFLfIuXxGCN\neX0pahX3ppBbf4tsGfUR8Y3F0NF5DxLYVujPe4S0UuuLc1RY6BeUZEhx6xwt\n0JJ0XGqD7BN1NwJoZW//F3GhJaIwGT5fV6KxEYN+ExHmb8cScvfSrhHGc0SB\nKiqaCiQ+1iT6svU2Lgsln0rQw2y9OKkJnyJL/9O+29mtofkoezezN/TvX3I3\nmwHpg07oqBiz+K4YKownUriG58f0aSSGrtMx9BjgOMwuWcsS7Z0nhG0Nus8D\nQHjpY8/re0J9ssmYG4qIDu9poqjPQ9eUHn8ojQoDTi3Y3eteHWsITzbztTMP\nLdaMsOYKuG4LdJI3iuoMFdJa4qJBaEkZCXgfCuIgTxY7R0geV8hhoG3t8bq0\nzqNr5G20h8JmCT8WBjyOAfNIP+RJ7P6pj0K95x+C8EeKZTzSJ8KYLIKWDi9m\n/lSCSYvCmd3u1r3q3Xm0verMggSthO4Wt+N+Js+J4b9EQuw69AGJvmYMnNcO\n4v1WwjQXRDpQw53CT6xuBLFhMCb5iLkuTIzA1ZWi403opkOzhjR8sLxrtkr5\nv2wIhQbcDduL2MdgtiHnfOfLM485nr9LMyrm4lm5K7NUN9JAV6SkIdfm5XHa\nl3Hc\r\n=dZuV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config .prettierrc.json --write '{src,test}/**/*.ts'","lint:check":"tslint --format stylish --project ."},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","tslint":"^6.1.3","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","@types/mocha":"^8.2.2","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","tslint-config-prettier":"^1.18.0","tslint-no-focused-test":"^0.5.0","tslint-plugin-prettier":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.4.2_1620683371593_0.6681519429251885","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@eth-optimism/core-utils","version":"0.4.3","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.4.3","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"2216e7407e3d12c382b45ee5fe72e403b6cae436","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.4.3.tgz","fileCount":49,"integrity":"sha512-seEFadxnoXR6Z9vmiLiJL/13wQxM0AJ3Mxgs7qk6RgvdI9ftzuEfu+YVMAdvPd5ammUdU7yGWIsBT5H4mmDyXg==","signatures":[{"sig":"MEUCIQCUQm4zLzV3nRr61Ai5LjMHkzYD3MqET6L9rMSTNCnvIQIgNs0fMbL/Wa4HY1MSy2RdHv5AGbmWssz4yf55ZGC91LY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgncCRCRA9TVsSAnZWagAAtTwP/1jQLa+bV/2rAquKvrDF\nqtYkCkjBHp4opKwzxwuNGHtWwT0Bc7PcGjf+NODkz/d1Crokb/UPwCnFwq/U\nVMHQoqJBw3R02S9qhYv4trOazdck31i9ORuGaalCz+DUEB7AtRks6c2zmLhQ\na5TaBOgLTx+n96Rp5MO5v+5JW3179HaQEzo8rbqh6z+mTGPDnPInTDI59QT5\nzkSJSwfZ2PadJBL5QkENblFnD59Ojy17Gm2rqr2/kVgS7Ec6EHS3T0r11f1b\nRy7vnUJtv4vOjM5irRYDKUdIqKnmo/mLDXIzcYM/dVBxnstT/XL9/t8x5npW\nOsN3w5xeDUhOyGQRjFk2aXvAhHjh+yHRdQ4GkSTasQ1A2m1hCj20dSgRPhqf\np/oAGzfZ47m/JPC38QMW9C24tso8tuQkLpeK2hW24Vwzw7odVpUOI285nZpD\nq/GUmlZrwD/ay0QVYWbC7mgrhdIOBYWeSiyJ4isfWIHaTFX7BCCgW6R5IGnP\nN+vwxex9LcGbajFNsQdyaqSLNQCKZMxiS4g2vS+Qtd6cR2bUBRM5DPA/5bqv\n9/IbCyzTJgE1h/6zZNNx1IJnDxxetW63b17ptPyHsujnAkiHhvi0gDGqQ2Ig\nrsN+4r0JEKqEza6r3ooR/u9yiY1NjmYKjsvy4YfIQdJoNFJH79Ly5uE8CZQ2\n0i3c\r\n=Ng9Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config .prettierrc.json --write '{src,test}/**/*.ts'","lint:check":"tslint --format stylish --project ."},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","tslint":"^6.1.3","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","@types/mocha":"^8.2.2","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","tslint-config-prettier":"^1.18.0","tslint-no-focused-test":"^0.5.0","tslint-plugin-prettier":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.4.3_1620951185175_0.5846443612998822","host":"s3://npm-registry-packages"}},"0.0.0-202142624425":{"name":"@eth-optimism/core-utils","version":"0.0.0-202142624425","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202142624425","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"65a78b4c95913170e67494a31f3e5602c94b0e67","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202142624425.tgz","fileCount":52,"integrity":"sha512-4zkCbUL6BibukCX3nfcbfZh9F5iySAAMGuKuczjzU6Oza8AIP7fpTKh3QMypigXQ7HCmHY1QvoueBSY7QC9AJQ==","signatures":[{"sig":"MEUCIHVD15OnQ7J42zgvrHj5kOMJXPrgysVe/bWrUIdkZMOeAiEA3aXIF9Cz3MFiTgtf68ttphBfgBdXlwrsgGyZNL5M/Hs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrbYSCRA9TVsSAnZWagAAKE0QAJJX6koL/2IwVajtt8BB\nlJXf32TjynFcRD6w1SGMGtbDjR4qxir3qtsra+5jP5/9Gd41j6hKiMqW82Xg\nA9XzfQqQ1xLrjQ70DPGQGi5ZDRyhtUzWPrVuenpBdtFrZ7QlOEws5F/e4jo/\nPCm/GMBRUDW3nz18fChqDLAR18SKx6wbNGwIv2CQE/X7vNHF+n+BdriAnGFJ\nMN0uSmAX6U1JcfiWzesLvmyYXbTV8it0cIteoCZqoFPp/6Ju+fgpx8iBam7f\nGWKvJCIvUP1KtOfVbphGI2Ed0lUCOijJWipEnMUvyxcaaWxu3L03HBR5uWZa\nWfx4a6l9wLSWbehQDXqLv+9vjSlAbWXIpX4Z6otBiDHam2vCJj/1pZJp48vR\nKHh3HV/TQ8FrqvCeZSrzG4CGZyEYGHSaTZv+RD/orYN128WA5owI1a2utBpB\nY0CKc4XV9+E1KQ3LbR0f2ab8v7D29NE8gJuZWjx23+rc9khOqsX/UwjnL1+f\n58tH38ITisLhfc84X73pA9BzNOJHprN7AJ5WAqsqiqX/klJZY5CeGBBUBYGE\ni5dNUx0O/U4r//NgxKtbnMWQIqkA+iGW0PAfQwg/EW/+6AnA9PThT4ONtz05\ncNv84Z6UJABORPlvpmr5/hWLFp/qZE6oL/SXJgOzhz8vw9j3FsYyl5m1uuU6\nobTR\r\n=dOEm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config .prettierrc.json --write '{src,test}/**/*.ts'","lint:check":"tslint --format stylish --project ."},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","tslint":"^6.1.3","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","@types/mocha":"^8.2.2","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","tslint-config-prettier":"^1.18.0","tslint-no-focused-test":"^0.5.0","tslint-plugin-prettier":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202142624425_1621997074412_0.052018432924807456","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@eth-optimism/core-utils","version":"0.4.4","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.4.4","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"7f393ae83671a19cea8704b51afce7fa215eb938","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.4.4.tgz","fileCount":52,"integrity":"sha512-dax6Omy1+x9iAuAg34wirzW6fCdlrxosi5r0ilxj7JoD92zue8i9fdFa6OBmeJpWYdC8LReRuz+g13iMmHSZHw==","signatures":[{"sig":"MEUCIQD/JU0VqNerutmwW4Sj1uMFLXYzOpd/CiCCsKICCihmOAIgOwJpRT/lDdffC/7pSXdsPkZdoS/OnDLiUL2lqcQ2rb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrk/yCRA9TVsSAnZWagAArnMP/jChcuR+4Ic0JXfpTCno\nr1n//Rg5YK0qQCKKECObzKL0pjCqqzKkXMvx5wX82rvalwnbrVeErgbBq4Hf\nonIck+FuRNe85I5NYHvhUqbwxZYBxg2mZXF7+KQBKnRn2vST2nIpFwJBDNmZ\n/VhF3MbN+zD+rUVhJ7AkLcTqaOCO9cCGJxWdijTgwLXT81A+MxQkt4wL1fmm\nKl0LPr+sC4NMa+i0HM0trM8T2G/CPt90+yScDc/d84DJmt1dLk6mMEb74ORd\nQuaIOb+7gpZBRsP+HfCdCMiFu9LVOiJbpFDAl8d1HTbG2TEErse5pAAHujx2\nO+hwg8RG7GAC8nYa1taArxjGFH2/R6lNNqwcRRi/Qc6n21aNPLB6ZSFp1/7Q\n5944iY1QHZkLFcd273trhXF8/IMJMPKwDIjosPQ12AQfU7nmR8ZsPv6/HhTT\n0wmdb8APUOpHaXYYNXry0UITOqhpaw+zB49iGfeu5UsooYtN6bEx+Usfz/hq\ncrdS8NI8y13awoEQWxv4r0FvTEzCvmKRil7MJ1SKk0UEWBzuK2CQ74DuQOct\n3UL7dudIN2bP9tCejKghyORrhNSvjBeFOOqNeegcZ1IfpCYPRYFKcF0/vVGn\nI5WLldWdHfZAb4/iaRsH4MRX6ut60ZuBW2lC9LhpMW+4H7vD6IALDPga5PAY\nyN5D\r\n=MfUL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config .prettierrc.json --write '{src,test}/**/*.ts'","lint:check":"tslint --format stylish --project ."},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","tslint":"^6.1.3","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","@types/mocha":"^8.2.2","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","tslint-config-prettier":"^1.18.0","tslint-no-focused-test":"^0.5.0","tslint-plugin-prettier":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.4.4_1622036466238_0.996110526134484","host":"s3://npm-registry-packages"}},"0.0.0-20214293928":{"name":"@eth-optimism/core-utils","version":"0.0.0-20214293928","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20214293928","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"1161f8de8a16c1853789840b4391d9852c5ab188","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20214293928.tgz","fileCount":52,"integrity":"sha512-nOquP+bOkfTBU63p0cqtS+2K4lwVYcbUlpMQHl+HMo+gnmSlVr/fjr2TkuYYGSOd7OJz6MqSFil1qJzTe5cjhA==","signatures":[{"sig":"MEYCIQDg+N7iXaQsc987Kbja7oPrd0IJ7GH1EWrqOOftK6ZRCwIhAIn5PK2F9opYaCBrH2ACbUEnkH51ztQpzKxDxKKSTVjO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsbBvCRA9TVsSAnZWagAAN4cP/2uv3RT5eJbOQD74jAV9\nk3VcWypGexRM8VXkNZ9Ul1L5kx9hVhTiujkxzWzyqvH9DDCo4HreVkyE5vZL\npGc3xiIgfXsDsMVjdr+Yun1TkXM1v3lkfvh/RqSHE1mUPHW+JDZ4XtnjNZIW\nyJHCn2phTbXDZIl6Mm7bPvxdVB2Vsd4vRn2KqHImc4L85KflfHSVCk9MGuKL\n8cl6mgF1IIvURWgVFGiV34vQ8gLolcpOPytrJbCU4zNJEqb3ryhLMHtPwllZ\n8mDg03eIIcrfQ99Nw0627y0aSqSV32ZcpPVUzGUKYwJtiiFY9EsxkugsjepU\nifyCTT49LQr7RNXYPm4Nnreg6HrJbKjirlEOjCR1wRxVrMBRd0pYctgn8Dy4\nuC+t/tqm98vyD2lajOP5ceXwuNNsIDt+Md5GiZTmkuCFbFKaIpUYwsFrAUHV\n33TPQ32Vge4f1Vuwj3RzsxB5kVzLF43QPB/6tSyfbmDx2UdqsFpThAx6eQFl\nxZWystxUXl1mJIaXV4ij+mGqrKTRbewhDiPGXjp5XyDIcnzeycm1uybqB6Dj\ncYLBDDMWLc1MO9tFdPD5lAx1F7/JD62BGPXUxckLCBazP4NPRSyXzxu4QRb6\nnj40dPllYKIsxEGXMmA2mE9kCx7j7m9IpGCvVDEtGKErud1+h1jZI2X1Cbd5\nCF4y\r\n=Xxqn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config .prettierrc.json --write '{src,test}/**/*.ts'","lint:check":"tslint --format stylish --project ."},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","tslint":"^6.1.3","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","@types/mocha":"^8.2.2","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","tslint-config-prettier":"^1.18.0","tslint-no-focused-test":"^0.5.0","tslint-plugin-prettier":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20214293928_1622257775158_0.07333436441240315","host":"s3://npm-registry-packages"}},"0.0.0-202142944631":{"name":"@eth-optimism/core-utils","version":"0.0.0-202142944631","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202142944631","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"a92642982a02ff82378594d91bec54c2a36bd490","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202142944631.tgz","fileCount":52,"integrity":"sha512-ap8TMiXCe7HUB718mlKTdlgDF2if9Ps0Nh6uwJPkGdbJRyjIxaRsl2mFIke30Ps13tU4cpaK1N6gIXYkT/+zoQ==","signatures":[{"sig":"MEYCIQDNWXP6CVNGV7t8ubpcwAFygjmActpRx6SIW52RW+iT6wIhANu9WYcpd9iBg2Jvfc2Uzt6xk7d+uwrZqQdBM1kUDr8V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsccuCRA9TVsSAnZWagAAiI0P/0dTqS3nmNe57VyPiB7R\nBzwQGWw/lz8ZkMIYRbOVZSj0KJIEA9iegANSXc3CB/v6aEDwzH1YDZ03qAhK\na/+lL9bRRoz0vvfbx/O8ACiVpe7GGGZESl307HYCTktx7vR/5Hs99LYHGiqQ\nu+E2eQqLCNQkS5GhiJbA0XfxGWDlm7w4Wl/JN8VwPkIyRax6OXWuI6vkQjil\ncFGKUY9mdnqORpALnTIfg+Ife6FmHxykEC1GpuwdyP27KapQTjtGVwLMqu2b\nJwLI4nDr02f2ccrtRlXoCx/0SXNKTIGTAAM/pq/DreSqdNd2EABkSGw9DJf3\nZxdGeXaKOqQxpQHimrqT8ScDQfvproHGIvrs2mss7RBufb/ehKc5azKXRQT2\npjnBZpuEOux/V01SB94LzG5u/zqEb1LinUN2TIxwWLlwliRzi2aMKw2XzHrO\nswnDr72oYYEncAjwzcJXBXSDDMI3bXL/46+OSPivqcTcpwmacidhyG1etpJl\nvG2eZnrsL+CK+jv0Kz62euiTEB9yVneHkvE0xHsYeVpeQ5hFl5la7y1UPM0Q\nZCq+5Xsjm4gebdfS2ah+lKBCXCuaqvWnj9G+ywO9XTKhYRRys0m5ZHAD6j5h\n5PkanLIZgEa0thMWkDgCEC8LB+FrxjWnnP5f7TZN/1dFXFfnYhZUr9OhEdzq\nVcS/\r\n=S4xU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config .prettierrc.json --write '{src,test}/**/*.ts'","lint:check":"tslint --format stylish --project ."},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","tslint":"^6.1.3","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","@types/mocha":"^8.2.2","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","tslint-config-prettier":"^1.18.0","tslint-no-focused-test":"^0.5.0","tslint-plugin-prettier":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202142944631_1622263598111_0.9317112994331009","host":"s3://npm-registry-packages"}},"0.0.0-202152182635":{"name":"@eth-optimism/core-utils","version":"0.0.0-202152182635","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202152182635","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"08d0f92c93d4006c4ab3759a42275d8041f01d97","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202152182635.tgz","fileCount":49,"integrity":"sha512-BgLlyvXcodgyPCev7vySZURtgi+BWNV94YIuw7O0p6vo73W0E/DP+P+jej58Ea/xiNipBatbMied2O+aezMwpw==","signatures":[{"sig":"MEQCIGz88QtLjl7c91h1IOKXHFWeAt3IIh6BPPne5VmT7YFgAiBR7G0Up27o9XQBIoXssW2BWRWN4qEY9ojnjEz1a0uNvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt81jCRA9TVsSAnZWagAAdK8P/RvjEzix0HPkTP/4bxS3\nSUrI+K3KG5JrD2h2oW1XxX14sNsQ+EYnktWriRATkvaKAP9E1XtSCMX6Hzfv\nqvjVmCcKAU+KpWSKS3N/r0/yJhfQAOoyQMBYJj/yFmuZzawWgGOQ26d7q7ak\nqRtsHfMhnoumuup4FuQc0KyVGoXAYU3KlHGmyX49CkTD+kotwv5Ml2wo7084\nRda3ryxEOZ/igWcFH+UdljXgaDOK2nZp8ohOZX8QXScU3mFxqftAH2RbafH/\nV2Tbq7tyF86JZnHY1/0266AsWl1lGyeOhamIZmowCB3dKopUs59udkeaJirT\nR9vuLMIttlHZKkWEWSe/AZru6hP5gkBu48HA9aKsIG+clhLTWrHBYK9GQtQ0\n+jttz7PhH5vDnxho2t1jag52oXCqK3VF+Bm1em9AWL3ufaWFCprrqqk4PCC4\ndS9t6wvv1kua55thaLoxZdlBvoW4htT1Dc2eTL3RyZVJrztW/qUkrmBh7Cs+\nncIdQjEdtxhdFEdEHKeTKwlZS3cQ2CZMk+vYupJpBcaww95AK0hEQU49g4ZI\nDOLUeObCsnA5B2GpQiIJG9WqKlmgVWrq5ZqDkaJI8EcaFmRXXGUmkw0CIHS0\nSgibjSQqK7e0GqT7JApLuWxdqcVbPyX65WLPy9QuEyJa9x+/URnSNIkx5lZi\n4Nfj\r\n=h/D5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config .prettierrc.json --write '{src,test}/**/*.ts'","lint:check":"tslint --format stylish --project ."},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","tslint":"^6.1.3","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","@types/mocha":"^8.2.2","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","tslint-config-prettier":"^1.18.0","tslint-no-focused-test":"^0.5.0","tslint-plugin-prettier":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202152182635_1622658403078_0.6933502683032144","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@eth-optimism/core-utils","version":"0.4.5","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.4.5","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"a3ad0c780ddb3fa9b20fe595f78401d993606d71","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.4.5.tgz","fileCount":49,"integrity":"sha512-nG5bj3Okk9z8ALLS3fbBpAzU3tMZIDbwB32zQejGy0ZFqIA8XWNbuhC1i53qPQCwKJITtSufXYPCDGXu1exlqQ==","signatures":[{"sig":"MEUCIQC5bdry1bAwZ1EhLHXTXpvWyl95pqCBZO74y07nfDrBpwIgVSUOyedcdCbMKGtBjTfhqISgtZO3jegZOPnFbH6JOMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv39WCRA9TVsSAnZWagAA1ysP/09FIi8Gm/FknhMAERm7\n2KSbKoTBKVjKhcAFgh7yy3NttlqzhnvvhOg4muaqCCTFe1ZEesO3OS9O/J4n\nPV8zs/pL2n/nZO4VAj/XSAlwS1aH85YuTFYxsWdKvAuGOhpjbZ0LLD1A1Afo\nvX2FDspjF7N6OnWTffafq4OKfOHGi+sTsrI00ZoKBz4H0yeGXxWxNl3nPf+X\nZSC1JUQpMrAB+4cw3OmYkJ9rGORSs8i/thCS21dX9E7Hsjg/iVL0H8oqbsMN\nWQPe0zXjCS3dApPjpwTUzDnEydV42PbKrGHb/rbHjKSMe/21J9qUD4JKY5v8\neM0D49E1z+mRux0zmTwrb+z8rTe61GbFuI6U0ohncrK+RPJjKiw4EzESo8gl\nV8h2T6RpVz+KxD2lOFAdMjFRxzeJgCy5J9UxqKovhqoQNvz4vihxhv9Eu8b4\nsj0YbWth3Zo0b0j5yUhoNN6gFnACxZibAn16+IXztTX0nH6Km5aBmRdpbM9E\nue1DdK3hSkkeYZSQ7d6voBwF/6qC2gZT8C2CcwrtGCb4zm1e5It8dKu3hCi1\n+3NKvTHXCFKLFp14lPee2jqGOKfyi2F4wT0LxryiItZ2MANI7kdtTo7r4cp/\nytfjKbrNr6Yu842Z5Q0yclEZ4wMDCNT8ITQG6i998f9PoPRQ58SR1znksE2d\n//BX\r\n=+v5A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config .prettierrc.json --write '{src,test}/**/*.ts'","lint:check":"tslint --format stylish --project ."},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","tslint":"^6.1.3","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","@types/mocha":"^8.2.2","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","tslint-config-prettier":"^1.18.0","tslint-no-focused-test":"^0.5.0","tslint-plugin-prettier":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.4.5_1623162710573_0.9709119462422962","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@eth-optimism/core-utils","version":"0.4.6","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.4.6","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"a404b6ae5eefddc5a25a99ea4226de1bd9d142f9","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.4.6.tgz","fileCount":49,"integrity":"sha512-8aGutXNDKsyxdGVQAZ5QL6NVlQkt60rExgyZ9EXOZOuKbpWjNwCJevn0H7agCAPqH6r9pjw2AoxbvI7YW+3ZJw==","signatures":[{"sig":"MEUCIE9rRqRbs6Hpn9a8vROUv1BOM9ApYCnbXkbVBm2BUJSIAiEAvLvWg3HCeE0cjtEQH28yj1BA2h7apb2sCChqxRDL1hM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0kC/CRA9TVsSAnZWagAA2U0P/jMAbfkY2lKnQFKfz9GA\nNk5xTjatNhUqWnHSRo4qOUlkp3x9NeKarLuxAW3POmCtRldJA6vfMeThFcYy\nAqNWycbQkEzyE0CEo7jhD2wE+F7v1VRKeo3sflgJYEcBVGJijdBhYoBA8qK9\nwPMNIEgf6AOp+hirj+gxO2SI8KHjbTED1O7FhzhbEbo5qbo4Z0oIEOwRRiEA\nboX8kK2KqT7pK/hVFeLJyvsqRRuwttHqDj4zy8KEGhtWTq/Hq8Fn/b5G67eY\n9xGbJfvjk3ejXlKQH2uVb6PSfOrUg0nnnv/mEaoHjmwCJ6mCKivwgWhK3zjb\nGjfc31WqDFxUHLTDKQhFQFJGaMuS08JByG+qlhUtURjYUXMWo1T683tlNlQa\n13VYx8D3j4CzQKvuVAeTojp/ewimYLUr3cfIID8LVGmEa9Mtd/T7/BETPFD5\nxG+0vz2qw8qB8yToNAfQfU8WxD68XPPfmFcVYAu+48YGB9RkQ6nvSw1ahR81\nLXrzPKFTiTumi+lG/iQRsI/wyC2xL9HeB0N+klEcWbMKNgnbsPFaHhhVKXY1\nx+7isC0oV+5JisrgRtep18B4llxPKPD3qgXoa2nVc4QCkuTwmTWKRmgXa56V\nHnQ0keU1s/xP8TmfybLcy3NIMxJ7t7d+RXzAu0fnIW3uHK2I63wGR6SkqPAQ\nn+6A\r\n=9rZa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config .prettierrc.json --write '{src,test}/**/*.ts'","lint:check":"eslint -c .eslintrc.js --ext .ts --format stylish ."},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","@types/mocha":"^8.2.2","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.4.6_1624391870803_0.4385288584423961","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"@eth-optimism/core-utils","version":"0.4.7","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.4.7","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"3eeec47222ccfad1d8f3d9539a368c9283b2df1e","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.4.7.tgz","fileCount":49,"integrity":"sha512-H+NdGAyx6w4Wmjy3PaTF7xnBEeKh8BZK1jfU6yy52sd2E0oH7ABd0H5FtRY2SLPTH8AZ8gAgOhrTNoqE0Mlktw==","signatures":[{"sig":"MEUCIAeJaZqLlfrxa2dPxFvLi2pr6twdEQcxc0f9PjQnIQOzAiEAjrJLgnsXcppEm7WdO+2TI2dwbWy4GjTbXKAEQFkKiGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1hdcCRA9TVsSAnZWagAAPYcP/3YdsFbCyplCXNwuOije\nkKlGc06nLaSmUZ8IFf8/tPSiBOG2qYsfM9J7uqNm6AEdS6Ro6qcBbVlUkbON\nXsWi2goVu3I87difJmZzEvk0lHlA+TtNEr/hTgkZFBLNSSog/eHRi41Qj8xK\nh6qR+rO8bTLjwoyCYcsTjLgLtCLGm0Rb0fbOclQvCWoyYAlL/fPnLJe2jIJ9\nq54qipN+dy02105zxfXBoFAzLbxKDuzlm6+d+Fd075Rwpb9BIjO7mjESJLpb\nqJb0wlD+nrzoJZ6GJ2gifA/Z55fFeq6SHR6poFn/SEabUvuWp2BdCH5DJrFs\n7PEkTXEyZOCssi1Nu3h5n9c7KIAAXTl1I3A5fDrD5tFQsohekjOqQoo59P/v\nb4xO+RNDHAg2Za4uSu9QzJyMQst9d2Nf8MshYxP1N2fE9PgU9J5ebDDxpaes\nc41bPwqINEF6fEwoxz/6NxbwJb60f0UruI181JkQh4Y3uKQvxZY3WrATpdQ0\nk6Y6C21bbMXfv/DVPO6ukGsZc4N+4n6Lc7n+p7cScsLu8elx4NE3pspR25sO\n5mGMK2tGcwm7wfvDyPGrQM2hDm2aR8lRxL0sxW8yNpvyUsz74bjAX9vPmprY\n9sUYineAPy6TWL8EM0qQLSeRkAYj1RCb0VFD9SBvK19ISa8zpbyzAmjN2vld\nRmNX\r\n=+8in\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"prettier --config .prettierrc.json --write '{src,test}/**/*.ts'","lint:check":"eslint -c .eslintrc.js --ext .ts --format stylish ."},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","@types/mocha":"^8.2.2","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.4.7_1624643420045_0.85554014814973","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@eth-optimism/core-utils","version":"0.5.0","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.5.0","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"eab69d14ba35b0f4235c81f3f5e8da3bc3e420d5","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.5.0.tgz","fileCount":43,"integrity":"sha512-mfeM1oIbJSxhqcYvg5jx/VG/vbIg/hV/CrJmoNpl+pSEA3TLQj9uBLdEjipZOed8/XK1CDbrfTLYL1wMJWYLGA==","signatures":[{"sig":"MEUCIQDZPF+gYf8vJn1TZi8KjfdA/YxxVnbv1oLwspk7wFagkAIgW9jRDW2lJfx7f8RdjjF/X6gEOJ7T75yNj1pkW1u/tcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5JJoCRA9TVsSAnZWagAASX0P/2R+QvpAX5madoMrxw2v\neUWqqVSavwuIklT5JqgGXOE7eOBYwMELfjE2FJcP7GrOe1SFcslAwtpKqJa4\n1Uhuumqn8xyUQmg4Q22j4/dIqx2If5fnKu0iIhn2s96XE+4+xVTHIzrcXgCS\njMrRP2OouCueK1E47H61xIOXQK4zxc/4BzxGG3zn6BunZ5FRuokadaqxFyFV\njyHapRxsVUY2kzSaUU8qp1UPFAxesf97o8HLppJr5c44q3l8Ktqe6oXdMoQg\nL/imAvyC5MfG+JkJpqTeIV1zn2dSejeayb1ZXsfCR9uuLLEFdm0y2dbouCSc\nGF2yITpCTPgULrkQeSrp4Gt4hT2rWhAmM9ts0ODhBl4XVyrOWVktlpX1v0ae\n9EIhLra+599AxJhCNckvfr7ikUpKDSsIi6XgFp1sbDytNlxnUtCvXfS2/3VR\nq3fr01FXNX4lTKarTULWrIEh+8m68wPH63Z/25BnfKYUfZtyy+Kw0xrx6mcE\nmhoHUxNGQOoavfkFhWhG9sGmZES6NtX5x1ztjcXQBhq6HfwSH0PPH7Jj67oX\nxIEWbiYSwFYwnQRqohDgumhd5mC7wS0TIDLJlhcBPJgNIUhWEql2Mg3cuPOP\n5QYRQ+/K+EyCAMZmNTowNdsj9tvrAkP9fZ0Ge6FYj9oNBWOFZQv8Rizn7R+M\n9dI9\r\n=BZ/G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.5.0_1625592424013_0.8497103015043179","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@eth-optimism/core-utils","version":"0.5.1","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.5.1","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"bdf9c08e95e09a72fed52b6665811d364d32ecb3","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.5.1.tgz","fileCount":43,"integrity":"sha512-wRFcZgqY5jdXrObiQwmysE+M7gk7h7f6LLOyAKBr2lukWpP4WrBIaPlLvIMJvjCdmcPiFzsi6DOnCA7P2806YA==","signatures":[{"sig":"MEUCIQDEqGOI41XYbvo5n83v3oWD+OqxIWq2ja5OzAHALpFEvgIgISJaq9DkTdKDL/eASOKO0+VMXWtA2z9X70ANewTcD5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7Ng7CRA9TVsSAnZWagAA8AgP/3GSqNnjeadLEwye9g+j\n132K6rVYUsoHXurTmpLkIJ/xi3JYHtYfThnPjEuAHcPAmvThN81gT8gGzquR\nuzU9gAEdiLQv63w8M2zcQe7LRZd3c7F1BxaOQIweVd9G69XIarDskrRAeqyl\nyk8UjisTOINMduA+431k+QHugOcHBh9J73fKqEXHhj6R6h/g49sXW9y9gbok\no4p96jtwC0jvGqx2n79Ja/HlH5k8k2lxbahCz6CfWILTdT6oKT/QN+oXN1Un\nvN9muHVHp28l9nbEFOrqwVjuxj7ESe2kl/cC/oud4SqtMA3ZziG9mTYp1jQN\nfcVPWt+g24ALD/YtkwTCZrzRH5PjXoMx31cTjZ/WCZH4XsrWPFXz2yYVAXY7\nbgP7ZSLrKq8+uS9K+3QsTPnuE2eExWWqH59+yvTDrJi1jZdUek5ih6FRDVuB\nWIFnAm8xuOvHzS2HduevMaKofeGvKxP1/bA5RWic4rHf4c9oxxIG9iilVVT6\nfZze05YmXyQ07Nld/vVtj7otlCzDoJTAuXlGrrme6YrcurFmntlghy++0FEz\nisCoistiNr+NBF97e+CbWt0v4eo/5n92XSR2XsOxEwAS5xnaE0IrfbMEDjvX\n3vF7+at0sP3XgtvnRiNcjNQ68bxsbbY3mO6A0sCDgS8bMI29xolkAK2L34Zl\nFTGN\r\n=wZf1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.12","description":"## What is this?","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ethers":"^5.0.31","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.5.1_1626134586673_0.3541806258727034","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@eth-optimism/core-utils","version":"0.5.2","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.5.2","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"d1b8f09ab2005884dcd3df98920f2cbd7a8b1d85","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.5.2.tgz","fileCount":43,"integrity":"sha512-8iciXFZsMqdeU6Al7+Y0T06f0A858qEXi1hHDuH34ofF3cqLBhE/+duXYuDZ+U4lqQSMXlvay+csSPGDX1wZCw==","signatures":[{"sig":"MEUCIEhIlUqC3V4XFy+zdRzjAdL+OC7l5X0iHIEb8BAWjt1qAiEA6eaLP0pa+hGGjJJKZX9k/I+x8v+8i19BICMhHwNAFLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJCzhCRA9TVsSAnZWagAABlwQAIL6EdXz1Cjzeq7B7XCO\nqZcdiFbFE3cSP5J8qOoAgxjWsx88o4k4l8z1YYb4DhG25GLbKwZmNUgjSXuq\nQZXF5vuNiPUK+z4/RjJ2TX4QxjcrujluDWpKdnji4ANx+HP2r8b+8eDo9k+r\nwbQkaoII06QwVm+zXerqgJgCHBp1PZPvRs0kLe6r1tq9ESBnm3o8SIvaJPNt\njQTMQvSgVR1bsVe2uAfJVzxfVmE6s/e3SMXE/3pj+Tr4ovh8jTCb1EveqHWq\nKQSGVUBpRrrFi9+LN4+Mb6OFKxT84KhRNfz8UHJghv+nKhytYenZiQ4KGoIX\n23Iy69UNIpM6Hs7gepCvB69U9OrwgcooVYo6Tu/h4eh/LpwvCBvvlWF0q6mH\n+qqGG+WzwkjPJkbydvi58CGx9IYO0BX/Hu6oIn4Ghuue0wkNS+q6rB5Keg5A\nVylhjwfsto1k2OJhj69a7ekHhGfdlAEyGfFoBdJ/Psmc45fksj7iFWskeKfi\nHuFQugdHSUzkBNnbqdgBsZQ0Kgfgrz4BWzuLu/AvFWJjY8BPLNla9wB/GkiE\no0WaqvEdfUlLh3MMCB91CH4iJRV00RoHOsoo+lATBaQNGKIXYCWWk6+WXQyj\nptpMFNm6WQ47KzXyTRSW8R0DdOLvFEzt2xaeiMPaLd8rAJRYlAMluNVzUbzp\nDBCb\r\n=tObI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.14","description":"## What is this?","directories":{},"_nodeVersion":"12.22.5","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.5.2_1629760737809_0.011982887796923913","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"@eth-optimism/core-utils","version":"0.5.3","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.5.3","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"8ba2e49de3a0d8804ed709bf583021808fccfce6","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.5.3.tgz","fileCount":43,"integrity":"sha512-8C5kJNRO2beYMKSiQ3CdZe6qr8rU1LUY41Q/ri5IfDgePRr+Qdr4d9NkUET2Z/044jT6SQc96hFu2pivi1rZ3w==","signatures":[{"sig":"MEYCIQDmwS2BFlp9dB75YCIwvAMATZjIVj9mSJaLBwd20G2N+gIhAMmzTb/utqIlVjMwGH/cvr4tYvjIfjHVRGBG85F2S1LZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKAWACRA9TVsSAnZWagAAfNMQAI37Xgf96Zy613W0i0so\nVkgvG2F7yPw8zIJWV2TswcZarX0kfAer0Y6IX96s1zKzNC9zcpg1jJFiEd6V\nMtla3rQeJQgr1JiKLd+oWa3lSOO+4hehTVn7I52hO3We43yIulxGT6w6uhik\nuJXDZkyf39eQtiAzW0bqFM9Sw/yoxr/RuYKC3czShyWZyWfBJ1l3MURws2tS\n0sisa4FaXwqkh+C58s2x2XaZ74phk4cQ5eBBDuAH1QAbQd0QaUQ4aUvPG51u\nlBzqUgQOm3WO86khhqXY0cTYrCZj9vaBU5Ee0p39ZFniYUWEgkIYDTSzTfDW\nadqUA81/i9G+YU2YBMLYz0O6GXPdn+yUuMneDfld8US0g56KJ7Ajliqy/QF5\nzvjf1ANmGgxWY1o3GgyMBiRVevj4NAtmccE54QMVEv4PwT50LF5zudnRFwEC\n2F7Ad61S4Z/KOKEeFapYpwH3YPiPFuOnVC9kD8ey1cDLzQjUgCDi6sw2Bh2Y\n4d2/J8+J5kitaskryxDXT5FxQxPVzoQ1NiMZOgxBg1Uok9FfV/hxcqKK73mi\nrfP+qvJ8n7ZXwuMRmJSKYyWQgOpoDfidE4lrAHtdHlYkWRlvdroMWJbXJ6P/\nU+OVaTjzEanpqlVlMxR2ao/QrczbYnC5H8Dr/noCTyLjQSFLrOYszD6rxvgY\nLwLe\r\n=7bUC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.14","description":"## What is this?","directories":{},"_nodeVersion":"12.22.5","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.5.3_1630012800461_0.9124847543911438","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"@eth-optimism/core-utils","version":"0.5.4","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.5.4","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"bd2b691b0d96b71eb7205fb5df363a5913afdce5","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.5.4.tgz","fileCount":43,"integrity":"sha512-Md42Kf7x1e8qhg7AHVRx4nQ3qtJv3G45cnZy2QUYOPiUbCUCIXre/JGp1xqEuCo5KEkhHeVpJm9MDh2M35Eypw==","signatures":[{"sig":"MEYCIQDzgrT1xdh+z4bGXGa7UXQX5c1yIH1xL4sPSUSVSIml+gIhAMidfGXbWp27Xll+225qxYCNKmFFudr/c1xQv9rlem2+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMAsgCRA9TVsSAnZWagAAR0UP/iG3iQ2cvcBA8fa/vSOz\nI/Ref1S/5LxQk7DbeNP0H4bHYjXtndJKah2cCVU7oJ8LFALT3Ubl4+meZ9Yg\njPIdMdaQAp2aL4mKmc3a1Y3FXgOT0tp4qIBZK3i5HiC5CMdXttozPtty4M1Y\nqeIFIz5n2y/h7F/1V2vw0KFwRa7EKIbsixNFP/3Wd/8yBvFZFzKZ9L75IqA+\nwSRe31L1WbGiWM4xASR2PAzNrCaqS5bVBVRAu3RILDon2XB2j1H32sT2bpip\nwni8Po96DlQpfUyTmY6MxTpywvssdgEpDcn0oWO8DgW2LpYXD4Tn4i0ouxtk\nFZawKzM4zC0kbOqXcxSN/IyWhbAAvHWkTL1GnLVs9SpuXAADAxbu0g7TTXSU\nnuU0sps1GnCK7SOLBVoh62A2bxy0jwti46us5DDcsMf9Ecyz9jjxQDR7sxWU\nGi3RqkOfevQ5NXJEmtPO/FaqiTnUAM/eObLcvuxQN4MAyM5BB6RnoQzO6McM\nIUK29WyQnp2GfBZjdJ+A0FFaYP+vZMwWlZs/Bnwz6ZioeOjMIOK7a8esZMfM\nC3EDItlO5XTqZPUswfqp2pJCaf3pdoZ/cTt7HFVHZDfrESI+NvYEHR+BEt44\nVXSAKMkfsWMZ9IEkn2pX9MV8Ld5+7bgk46PTtr9oz1+7Qq6W9jWZ3Ei2W9+e\nj0hW\r\n=UViq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.14","description":"## What is this?","directories":{},"_nodeVersion":"12.22.5","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.5.4_1630538528366_0.8111861506213429","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"@eth-optimism/core-utils","version":"0.5.5","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.5.5","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"0e2bb95b23965fb51adfb8ba6841c3afd26a6411","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.5.5.tgz","fileCount":43,"integrity":"sha512-N/uyZjHltnvnQyBOE498EGlqeYvWRUQTW6BpXhexKljEXZpnria4J4MFO9s1lJOpogLXTaS+lhM1Ic8zUNj8Pg==","signatures":[{"sig":"MEYCIQDKKT0ARKUfrnU2TkCZ/6ymgFxiGhq2OaxwYWpjFxKJaQIhAOiFOfQSEKoYbKtN3V2UUp+Sc/1UA23qIrUkkhjPmVko","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOTJbCRA9TVsSAnZWagAAt6YP/Rg2SrNhHtur/+tMkk8y\nIJMilUDarLo1pw3NC5GOqUC/g3caDhLBrJojXklcl4tXaKpxus31aWZeb6GJ\njbKf5l/eLuXqAoDAG/r9cLaMEurh+s6w9yec3KhOEldX+/1bGPdPYERqJ9wz\nYj9rVf2uFdD4o+HEQ+EpU556i4R+CbEouqqENCMSeOQYnFyrSgxcrqJrYRld\n7AR53cYiARkLntJqz7ua3KdVtS8PyCvmptgzjUt1H2W1NQvHaZYvhzC/zQ1C\nycXchv3GtanLtfuJmzWvJpVdECHodz1E7FEThTbJ7QJpAOz/DDp62zAVPqq+\ncq/aayaLLYhxc76bNsOBzLL5BtQzqxCFJfGk+AzJtheExm+Xuk/dRNOACbjf\nvcK+maWOAuR49poyim1Nlh1rd3BaA3MO9GYzSp2mPRDErL4PkWUC5fM37n/s\nWYvsbTh9nRHfYkJ9sRywq4SzB+O+WWeVx12qf0mn+G98Me/CEvVi/QNyLaZm\nk8CocvQI2WhbaY6FBz/YEcr2ij0RSfFAxaeLVW7ZY4fWzt/tr+61xGKhJnCB\nDGw/i2jR+YhdODxaSrgspeqs0l0OFqFGAGfWiapXFXvjNhOY0U/1xLkN0+RB\n4e0m82gxrb+DBpCk0x1H4W+iGUDhyhqufc73N7LGWC5A+CycTghMXt7nKIbd\njsP4\r\n=s36F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.5.5_1631138395352_0.9457238293799799","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@eth-optimism/core-utils","version":"0.6.0","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.6.0","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"e20dbdce1b3122bd6db0bc3286a4942336ff173b","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.6.0.tgz","fileCount":46,"integrity":"sha512-WOia8t324ZbG6WUOFszwUGJSCCMh6dWen4fElW/OjtpmSHGTmOG9PCMxtw0wLTSR9fr/g9S7DhDpwhrN6q1QDQ==","signatures":[{"sig":"MEYCIQDcY/U/12dxM8ndgJ+1gmrHOkj2F+7SR1ehuHHNbdIPKQIhALzYdHAHLmBlWNjVVgpwW0Xsy8BXKd3x4Y3CT0599LEX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48814},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.6.0_1633120755042_0.8980176011429069","host":"s3://npm-registry-packages"}},"0.0.0-202191205311":{"name":"@eth-optimism/core-utils","version":"0.0.0-202191205311","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202191205311","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"89f53055cf8174a688b16a6393857f6a32d6a579","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202191205311.tgz","fileCount":52,"integrity":"sha512-bKfCX/1dKq+SYeYcfDUD8B9EXGWAqZXuKVbWq8Q7j11/0aXnn+jtUrVl0FYk7BbcEYUXxr/BJf+F7tNoPe8FKQ==","signatures":[{"sig":"MEUCICHJGvrvW3ARfp4llhAMbjfNnvgYOZaobvuvYvNALkRBAiEAt/Bt6fO8fdV7uX4ge3lZd3aPVun5WPR2UGet2zCCsQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54299},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202191205311_1633121598995_0.017682055181086564","host":"s3://npm-registry-packages"}},"0.0.0-202193179":{"name":"@eth-optimism/core-utils","version":"0.0.0-202193179","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202193179","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"b310a141b1e87a81c6dcaf0e337225b2b32fdd1b","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202193179.tgz","fileCount":52,"integrity":"sha512-ZnVP3CdHle99aV39gt9bhI/ci40WCjF/LRNtToSLOdWtjhP5IMc5VIMXgromlxzEFjOXS/9Pe6kTUuz504NhFw==","signatures":[{"sig":"MEYCIQDghq1qUAsHbFO0aN2uqV4xEQYfI/HOrhK2bpqcwElZ8QIhAJ5Pc8e+Crs2m1yIMTUy7A6q9bMoA4DIxshijrrf0AAb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54293},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202193179_1633223237102_0.0005751167783869526","host":"s3://npm-registry-packages"}},"0.0.0-202194195336":{"name":"@eth-optimism/core-utils","version":"0.0.0-202194195336","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202194195336","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"22ae55137ae1f1a801cdc8e427b57050cab7ab44","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202194195336.tgz","fileCount":52,"integrity":"sha512-tv9onyUvrP6kkNYE7MD7h29KEP0kzssqS3LiDdVBts7AnVIieiJOqVfiqJaE0dbrEIRWW9Kl4ZizOdxund+Yug==","signatures":[{"sig":"MEYCIQDsScmQM86BvMHM+LFK2maIIRGWirZj0jupYcfKuoLyxgIhAP2gN59yJp01Hr094JqiughgFLkdnGByKJ8x1xqgvHT9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54642},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202194195336_1633377224581_0.8330742759573166","host":"s3://npm-registry-packages"}},"0.0.0-202194201812":{"name":"@eth-optimism/core-utils","version":"0.0.0-202194201812","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202194201812","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"15bf38d991b0262c18712ebe6307ac21b36c03f6","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202194201812.tgz","fileCount":52,"integrity":"sha512-vmM3qzD+77yTVucIMxuBdvsAZKJ3yUdjIyVX5MT+mikun5du92+z/9nMIHiHNGRsCC3CdgR6eJ9grUhh8co6YQ==","signatures":[{"sig":"MEQCIEfIkkqFJoK4AuCNXoHX86YnU8SGsEqSZXc/SPS/T3DFAiB++jBOk509u6G5kXwQr7k9LsI/VzsbekzuKYXiY0/dFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54642},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202194201812_1633378700132_0.6475916343536694","host":"s3://npm-registry-packages"}},"0.0.0-20219516434":{"name":"@eth-optimism/core-utils","version":"0.0.0-20219516434","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20219516434","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"0c9683caf22b53bee0f6d0736b2c9c2fd20db599","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20219516434.tgz","fileCount":52,"integrity":"sha512-DFoEHpBPaB+244IPtlJ3cSfAkApFJPegezXqwW1vWB5O4VBh3lBbm6ywvz5YkRwyCcVCQsadCDS17kjy6asmOA==","signatures":[{"sig":"MEYCIQDpmKzLXvV5X+awBRtMvRmL3Xe82arV/jfRz938qzbAPwIhAOme+ViYDeqqZtOmCm368UidrhI0ykot9ndOy7M2R+yx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56269},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20219516434_1633452192761_0.08683539502759796","host":"s3://npm-registry-packages"}},"0.0.0-2021951810":{"name":"@eth-optimism/core-utils","version":"0.0.0-2021951810","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-2021951810","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"f1e8ee8570abf25f5ef47ed858a86669151664e6","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-2021951810.tgz","fileCount":52,"integrity":"sha512-qQgr5g189cwC5+65IWRjFKRTWFy2eoJ+Lbsi570svrebUHFr0t++EKi9wzBu2cB4mah3LHyAaflP12dqDE1Z+A==","signatures":[{"sig":"MEQCIEOdYPhESdt07/Gvw5WA3iNu2+1/QAyxcENM+tlbw0q3AiAqUWdr6uNsJYooZsx8HYKU9NJqjYG10mmFsAf22ugwpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56267},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-2021951810_1633456869818_0.9766547115742354","host":"s3://npm-registry-packages"}},"0.0.0-20219518165":{"name":"@eth-optimism/core-utils","version":"0.0.0-20219518165","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20219518165","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"5e57c29a66ccc2b65748d43ca5bb199d5982f458","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20219518165.tgz","fileCount":52,"integrity":"sha512-W7K/+jKg9B5Q5v3jDWGauJMGO8UlAM55T63zhKHhmCl6MaMqZckZpb/HFLZheYyreV/MN6KTPhCBWkXMLXzdhg==","signatures":[{"sig":"MEUCIAzBu3x0TuCislPjk1JPWUiXXRcR2APrrhxwL4tpnzYuAiEA0dJPQQwIx7/acYnMFAo4TUgB4kA815k13j9CNuDx+ek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57176},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20219518165_1633457772768_0.8740024494034189","host":"s3://npm-registry-packages"}},"0.0.0-202197182350":{"name":"@eth-optimism/core-utils","version":"0.0.0-202197182350","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202197182350","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"e1105166a3d4b2cd1f2d8ebdae46e4b43c162d60","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202197182350.tgz","fileCount":52,"integrity":"sha512-qjmZcI9267LQls9upwAdka94HUki+fx4kzRq0ludOp5Wansechp50pXMyNsWqMrXb6o+iPh1RBpBEhkyps521w==","signatures":[{"sig":"MEUCICi4B7WjDPEjS+2Gk96fyqbAhq6BtvEn0qJ8pMQi1gwOAiEA2qr9r/PtNUwGuWK1sSC/wGfinfeTYfAMKVBWQXE/F5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57178},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202197182350_1633631038476_0.26212800441043327","host":"s3://npm-registry-packages"}},"0.0.0-202197212329":{"name":"@eth-optimism/core-utils","version":"0.0.0-202197212329","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202197212329","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"7c9d5741e00839af3c0778b6b85660c447054f14","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202197212329.tgz","fileCount":52,"integrity":"sha512-YFtaRlBRd+EuZSHF2/IOUtt9j056KnfwSpJlekQrefdKe0N9WB2M45A8lu9UAgMML4XiSIXYk+dn9iV3eHJMmw==","signatures":[{"sig":"MEQCICq+64nk7me1URpU+pxkFjmMt9ZaAMxxpH4vRvXoOIjLAiA5j8nABvytPwHLR02ifYKpYZSS2yzSly13pFnmQq04+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57178},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202197212329_1633641817184_0.049458196830464596","host":"s3://npm-registry-packages"}},"0.0.0-20219803928":{"name":"@eth-optimism/core-utils","version":"0.0.0-20219803928","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20219803928","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"6439f5c7f6776f08ae2314b242ea0ee2ac981c21","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20219803928.tgz","fileCount":52,"integrity":"sha512-rQAAEjf9bDfb7aDadXXqm5TJrL4rdC7j6mSmFhRMXOC2iEyXd7qZdjSlbTJGGQzDRdRVrIlfO8CTSDBVHnWP7Q==","signatures":[{"sig":"MEQCIElXD2fselTxvH8wTEMTWmk2qboGnDA66tBDYDILNtT4AiAwiTZIYo0xP5cK4Wv4RppvzBVDZ1SWeCoHMsavz6yJqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57176},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20219803928_1633653574705_0.023349464092243588","host":"s3://npm-registry-packages"}},"0.0.0-2021911164126":{"name":"@eth-optimism/core-utils","version":"0.0.0-2021911164126","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-2021911164126","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"e81b5e450198d986d8e316487c761cbe54e99721","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-2021911164126.tgz","fileCount":52,"integrity":"sha512-6aVBwefmr9GXs+EMNr9ftvq7Sw/MWhDOudUSsahVuaq39cL+3+xnBajy+1z3ymiJvAnGgOfh3/koB4uRc5zceQ==","signatures":[{"sig":"MEQCIDCNNveP5IYjc0J7AZ2ae2J9myneH/vAaMP0Mq3WNys4AiBa+IAppQrysGcIReTswL1ZiWX3DszC5PRaF3bwnldcOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57180},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-2021911164126_1633970494141_0.9691186573066406","host":"s3://npm-registry-packages"}},"0.0.0-2021914184730":{"name":"@eth-optimism/core-utils","version":"0.0.0-2021914184730","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-2021914184730","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"e0bd7caf188782d67ba1034dee7bcb1db3df725f","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-2021914184730.tgz","fileCount":52,"integrity":"sha512-B0WfoIWzy3po98LC69wXxShuER8pf7jVVXdXYo0fnOkqyfYZfKE1Y3HrVhc0iZlD3jaR1vcvSx6jUq4dvRWdcA==","signatures":[{"sig":"MEYCIQDv/hYkqaZ0xgtdK6zUY6BeZjcMkOETF5wyLCK32tIxeAIhAMRqnhk7zCf5rEySL9AVSGB9yKx1Q4fRpPGX0nNtHXLW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57180},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.27.0","prettier":"^2.2.1","ts-mocha":"^8.0.0","typescript":"^4.2.3","@types/chai":"^4.2.17","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-2021914184730_1634237257848_0.996783018295752","host":"s3://npm-registry-packages"}},"0.0.0-2021915175358":{"name":"@eth-optimism/core-utils","version":"0.0.0-2021915175358","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-2021915175358","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"5d4db4782a8c61710266428c99a4721349b96291","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-2021915175358.tgz","fileCount":52,"integrity":"sha512-Afr9Wo5AlO5VUE/F9Y+aGVwT90tqNSPpf+EjAKdELSyyoGbaxV831LNSR1uhiXOHBJKNbyklfuAkssEHmQXNuA==","signatures":[{"sig":"MEYCIQDDGdHuxNlsjLUBVspHQakiLVL+NHwmyeJGMj4FQtolegIhALbIw8Oav3YWEYk4dLKiF+AdSucmJpzwJ8MqhNKP12Bn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58517},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-2021915175358_1634320446713_0.24159132036335795","host":"s3://npm-registry-packages"}},"0.0.0-202191518746":{"name":"@eth-optimism/core-utils","version":"0.0.0-202191518746","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202191518746","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"391350b9311b58dde9111d8251889880b517fd1a","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202191518746.tgz","fileCount":52,"integrity":"sha512-STVNItvfixtbQh8lgohHwy6IBTRhvPpn6K/JdiBJc8xk2+D5rP9hFDCL+H3fhmjmOsA0rp5QrwKAyLWPh6lsXw==","signatures":[{"sig":"MEUCIAr0uN+pdYxZVbzR6xDtXVSD94o43QQ7Xy7zOuZl2SlDAiEAzE77SBJ0jUnaaBtF+yNv1MBB1XYsD8D1Uq3BjXUFn3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58577},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202191518746_1634321275043_0.09599356446133034","host":"s3://npm-registry-packages"}},"0.0.0-2021915193618":{"name":"@eth-optimism/core-utils","version":"0.0.0-2021915193618","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-2021915193618","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"6d8045f28b51c91fee49941aae594a2b31c2463f","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-2021915193618.tgz","fileCount":52,"integrity":"sha512-zv2ydjLlPumWAVMqP/iYYWTpx/ZbfbUIQZk8zFvotBSsGmnJbs83STNDOOBaqRrLpg8m7BGFQqmmFFH0x07hLw==","signatures":[{"sig":"MEYCIQC9smtJg0Ylv6o3cOlYkcrcW0XwKSpXlehUPyXSL0nkIQIhALqYvmLdmh1qfBTPtYBjmuyj/SjY6K0Ir5n3MVicWTRe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58579},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-2021915193618_1634326588875_0.28761435896410403","host":"s3://npm-registry-packages"}},"0.0.0-2021919175625":{"name":"@eth-optimism/core-utils","version":"0.0.0-2021919175625","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-2021919175625","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"0769495b54d797b313c55ef84c6f8d9bd3227374","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-2021919175625.tgz","fileCount":52,"integrity":"sha512-2AGVJKEILtbyVAxzAhtrJPDK2aIg5PmCFs1h5zGZgV5/NpygTWjMF2fq4gcGy9qW54ofChrLHdMqCOXKZuZCsQ==","signatures":[{"sig":"MEUCIF+awiOMGBSBZFzA70Wz4RyFI9bbkJ1hR/fBSud2C6FZAiEAszO23PjYGEpydRcN6Xpn4ugBbfrytuDgyRTa4xrRB9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58579},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.6","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-2021919175625_1634666193730_0.7627873314517561","host":"s3://npm-registry-packages"}},"0.0.0-202192122614":{"name":"@eth-optimism/core-utils","version":"0.0.0-202192122614","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202192122614","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"9a9cf8860cfdbac1f3910c3ee753708ad4d012d2","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202192122614.tgz","fileCount":52,"integrity":"sha512-y2+RyoCRrjuVaFxvO48MvEJWnOUaiLlwJSLL0onm4F4+22tPu3dBy0dkVfwON9gdJPrwZ3ceK8zSxKAxbGNVLQ==","signatures":[{"sig":"MEUCIHznDnnxCK2QvOD87cZA/bj7wU5kFoJwtkPSy0ym9CjcAiEA7ww0tZexo0p4fBigcL4kWMWO258/3nBSJ3FmwQKY/qM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58577},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202192122614_1634853982226_0.7658025130528849","host":"s3://npm-registry-packages"}},"0.0.0-2021925185318":{"name":"@eth-optimism/core-utils","version":"0.0.0-2021925185318","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-2021925185318","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"38b70b98aadf92dae57902a15803c89aff754a53","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-2021925185318.tgz","fileCount":52,"integrity":"sha512-DSxs8atnAWSov4yvQQKvqJNjmo5k5OiWNfVwJe1+DyKpP3Dk2PcLDwiUKjK1cwXdlJ3DU+6KYdcXDqEvXNy/rQ==","signatures":[{"sig":"MEQCIChaATTOwyRRaZJf39WK3uj6/w2ZEID6sf955nHhWiuXAiAbgPxr1WX7mOme7p73aSwuUNVVp6Twl2oWGf5o1LC//Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58579},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-2021925185318_1635188006847_0.8334281821387386","host":"s3://npm-registry-packages"}},"0.0.0-2021926233112":{"name":"@eth-optimism/core-utils","version":"0.0.0-2021926233112","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-2021926233112","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"5b2d0c2954ac0f0fb26057e1b18641ac3ea6d50c","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-2021926233112.tgz","fileCount":52,"integrity":"sha512-+L+pDfOcoRAPDcdtAbCeZ5zDxkCX4HKRIcXrDWMrHWZEzH/3SSIbv6LcIS4cGz81voRWap+UYbGa/RoonjzZZg==","signatures":[{"sig":"MEUCIQDSFpVFdj7Hp+7BM5pKq3SVR5jB55ar5B9okEmvR/2ZLgIgdswTmPB5p6TVtNo7/29xkN4qEE3+iUHpXAmJ3N4kPjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58579},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-2021926233112_1635291082291_0.5306573666431318","host":"s3://npm-registry-packages"}},"0.0.0-2021926235122":{"name":"@eth-optimism/core-utils","version":"0.0.0-2021926235122","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-2021926235122","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"b0e303608c2123c3debfb801f41a5a090a42c3b1","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-2021926235122.tgz","fileCount":52,"integrity":"sha512-BgxdEH0iBObcolxx6SJTu+h4RMEuv2BjSanVhVFhJ/DmUjKfiZWbdGBl0v1xU552xPSq66jYsZY10mTa1KtAqw==","signatures":[{"sig":"MEUCIAfx0A1TWM9MAWBa8D84h5hCtKgwOGwerZBvlL8oE+PWAiEAygKhmqHKlA0yePocWvZE9y4eWnMlcjgNPwqI+wbFG9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58579},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-2021926235122_1635292292359_0.999301298895473","host":"s3://npm-registry-packages"}},"0.0.0-202192701014":{"name":"@eth-optimism/core-utils","version":"0.0.0-202192701014","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202192701014","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"2c39d300f7d9a53fba9df178ecf4279e15ea3e26","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202192701014.tgz","fileCount":52,"integrity":"sha512-4yBXHmnmJ7Zet262qi9reOrHpLbBaHarK1CJeoEhgbeOCa55NmmZgA3YMUFaLbdkAi6zjxT9fatBM6qLamXikA==","signatures":[{"sig":"MEUCIBDZJ9/+9msDkce9kMnqLFDrQwFomRbuQKCa7UUz3OiCAiEAz2RIXmjRvKz9jzfhe9+8vvljZWxvlT2qKKZg6K5u79Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58577},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202192701014_1635293423961_0.08528263175439199","host":"s3://npm-registry-packages"}},"0.0.0-2021927192249":{"name":"@eth-optimism/core-utils","version":"0.0.0-2021927192249","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-2021927192249","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"6fdf20cf61223c2e35db7c6543fbaafe089a70f9","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-2021927192249.tgz","fileCount":52,"integrity":"sha512-e/RDFpxdeHfPig17ymtjniL68Ru9DsAC+L8gu8eW5OCXU1DSvLqKSwuhLWcv2Wa8oFxIE/b78ZByFruFNJOMrw==","signatures":[{"sig":"MEUCIHnbAwgmNcyWZcz3R1V0FpK1xOH/+2sO8+bHGiGPSHyDAiEAtDvR9fUebw7kanNnq85ZVe31QhqawNJlA6TYFIQNJVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58579},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-2021927192249_1635362588118_0.1681768431680124","host":"s3://npm-registry-packages"}},"0.0.0-202192720115":{"name":"@eth-optimism/core-utils","version":"0.0.0-202192720115","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202192720115","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"508d48f06b10eaa65263c47dd234efa93559a1cb","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202192720115.tgz","fileCount":52,"integrity":"sha512-zWcv2LZnm9DyLmY+UppO5TEB3CYyn5+Gs+jl49lJmckvHIdtwLci3gZN1gSpKdJWArYlXhix3P9id24ciNJqgg==","signatures":[{"sig":"MEYCIQDZa/qAATLauRnwnXxV42No/r+up+ejwWda/tdYFgIlUQIhAPybr6Ph06S7CBXOjJ56qNEIinVRfOBRF/FTXk8UMBs1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58577},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202192720115_1635365477019_0.11024348245959614","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@eth-optimism/core-utils","version":"0.6.1","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.6.1","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"ace2f9c31e995e48d1fa6229e3afaa7f4c53e11d","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.6.1.tgz","fileCount":46,"integrity":"sha512-mTNEpUIaYXf+fSXxJCbWO9+1+vKzAPc3mC4TU3ukCfL19IdFf9ytG/9YKAM3Ls6bAhpwgKdIy1G+OEHvt4vxmA==","signatures":[{"sig":"MEUCIQDRUZ7o9PmPBNvzEIqqo+2mtgOlV2fOIaxUa7IlzgJbcAIgD3hWPq2NJqcPEcZdjSiDkdxyxQxg8wjO+gZ7HCGYg1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49937},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.6.1_1635532932309_0.8889870442510903","host":"s3://npm-registry-packages"}},"0.0.0-202110320390":{"name":"@eth-optimism/core-utils","version":"0.0.0-202110320390","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202110320390","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"e66c793fbb3c60dfd3ec4685dccef04127408b6c","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202110320390.tgz","fileCount":52,"integrity":"sha512-xWt8DU1x7ZumcnL2QK+vG2yvA9/mC02tEK033w57qLxb2sLATlbuNszU9sNRFxp75GIaZF6k7auYosqRhIimHw==","signatures":[{"sig":"MEUCIQCuW+eyt6cPiSiCeQrkRqHAi8sovW6gtEilOcCMapASVQIgJjhoBWr9FVd4h9Y+7rfTuQTq4j8P4b7HPZN9WN54PB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59478},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202110320390_1635971951173_0.25924514359192696","host":"s3://npm-registry-packages"}},"0.0.0-2021104172230":{"name":"@eth-optimism/core-utils","version":"0.0.0-2021104172230","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-2021104172230","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"950b5536862b2bac065a2bccaaa700671d6df444","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-2021104172230.tgz","fileCount":55,"integrity":"sha512-VZW6Xux5w7gwG/Cm685P3BJRlhtliyNNv54+hJyw2cboxfUjGDpBdjnVkuVKs6u1Jr0ueQCwERIbRL+IC2T2mA==","signatures":[{"sig":"MEUCIQDf/J+jeQSNeqxcyVg4p4tqpEdDR0XwKYeVFQrWBNDBSwIgM1AcuCr6qHtHZDd6ewsZ/471ErQNrGaTE48w1TS1VzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60923},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","@types/prettier":"^2.2.3","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-2021104172230_1636046560979_0.5780011940514393","host":"s3://npm-registry-packages"}},"0.0.0-2021105214732":{"name":"@eth-optimism/core-utils","version":"0.0.0-2021105214732","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-2021105214732","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"4b00ef1b6330137628e5a9d1966a7dca969978bc","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-2021105214732.tgz","fileCount":55,"integrity":"sha512-kzpDxcpe6EkYmp6xOISKPTGgI4oWUk5pTM1pd1nhCMPcQN/yoA1Gkigt9TrggjIjiQkoedFdXQu2KOCp46FVag==","signatures":[{"sig":"MEQCIGg9q7iXn19+nv7ntUk+EWpTb+9qYyLDw4n9Gj4K/BNvAiAg3CSXRATJ74ldAtFCoqy1BgySo7TeGy9L12E1d3hz1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61389},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/web":"^5.5.0","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-2021105214732_1636148863249_0.692245307739797","host":"s3://npm-registry-packages"}},"0.0.0-20211094526":{"name":"@eth-optimism/core-utils","version":"0.0.0-20211094526","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20211094526","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"c2307e78e95828b189b880e9ab2ca2ff2d9a8230","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20211094526.tgz","fileCount":55,"integrity":"sha512-rfNRI4lOpuhFHqA7aDcgvvtGrMzCY1PLrEB9F2FpQbMBXeXTmTEIl7N2uzQXiVZxsfNL4zfK9dm1UP7B4QBMBA==","signatures":[{"sig":"MEUCIQDoqXHURiVVxM+9Jsw+D/w3yz2jZULjUT1e7g06CWv2lQIgYIsuHxsUchTXCq92uoX8ehCcfq9nwYL4lAC5+JqEdrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61385},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/web":"^5.5.0","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20211094526_1636433538002_0.9108277830805251","host":"s3://npm-registry-packages"}},"0.0.0-202110951139":{"name":"@eth-optimism/core-utils","version":"0.0.0-202110951139","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202110951139","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"dbd8d9a35c9610b123215c78631f0f12049bb8a9","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202110951139.tgz","fileCount":55,"integrity":"sha512-tNXwWwRpflMetqEZIDwDNxw/LMA5tcxc9OPTdQ9esdOTVAJm/sBSumUDe3/s1sc7I14Km+0F5Fm59ybB3yUmrg==","signatures":[{"sig":"MEQCIEXbYqWST62IXBlezBoO/fXpvniXNXPwVGeu+4OTrHwvAiBYrwyGTmfecVO0gc5XJkJcMjC0d0Sa4APm0FDlxrp8pA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61387},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/web":"^5.5.0","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202110951139_1636434709143_0.38300627167817347","host":"s3://npm-registry-packages"}},"0.0.0-20211095345":{"name":"@eth-optimism/core-utils","version":"0.0.0-20211095345","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20211095345","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"5a9e14bb8bf65d796b2ce2ce687ea54ef145e2bf","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20211095345.tgz","fileCount":55,"integrity":"sha512-Tr2E7QZL00Iop7vrCrRo+JGsSOFLBjybUvp7BcPsocl3fQyjnlUeBCPc9LfX2nAUWdpUEsxqSxOdGcK3QZXSIQ==","signatures":[{"sig":"MEQCIEHrE3Y/jILQJn5RXDvDigCh1efOjm69hXJCo5MqV3mkAiAd5WSMM2c/0W3nL/fnKRXIJwppKzdxKTXiV07k2xLi1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61385},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/web":"^5.5.0","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20211095345_1636436055214_0.4438825218554492","host":"s3://npm-registry-packages"}},"0.0.0-20211097365":{"name":"@eth-optimism/core-utils","version":"0.0.0-20211097365","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20211097365","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"1e7e500852f6b565382676c0327d1303e7706264","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20211097365.tgz","fileCount":55,"integrity":"sha512-6afy2mdEP+Kbl1MllVDwAMf0j/fxg6w39T46vY0dLHRiRsGX6ZIfws72napMr8RHn1IowU8ihBGzTTTgCsf65w==","signatures":[{"sig":"MEUCIFH4kxjye4hJK0t8ysR7RmNhzkE0WMFHlLz/4r/R7g0SAiEA3WES2T6i6G1Z8R8fVtRzIhN9U+Wy2ujqjVsu5TsbneI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61385},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/web":"^5.5.0","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20211097365_1636443377261_0.14693704725897527","host":"s3://npm-registry-packages"}},"0.0.0-202110923028":{"name":"@eth-optimism/core-utils","version":"0.0.0-202110923028","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202110923028","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"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"a270ee1a2a1063872b46ab528ff3e2b9d9379a04","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202110923028.tgz","fileCount":55,"integrity":"sha512-r1nOPqZQxMFN26zUuBp1b/ec37dU0+CX2bjZXcwPgBPYb+tYEocjy3jYtTV1j961L7iN41iJYG/NyQ8N3f/SUg==","signatures":[{"sig":"MEUCIH+JsmdgFROlHiXOk9o58zQD5ovmexgxIGa6ppufuDQSAiEA5kY68+rIJEr4f3uD887xd+Ddr1rH5n53HnVcKK7bXUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61387},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/web":"^5.5.0","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202110923028_1636498839080_0.008166972960296448","host":"s3://npm-registry-packages"}},"0.0.0-2021101045412":{"name":"@eth-optimism/core-utils","version":"0.0.0-2021101045412","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-2021101045412","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"38577b608fd0fa9655296e8ea500cab5e07b6cc5","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-2021101045412.tgz","fileCount":55,"integrity":"sha512-hJz4dY2msDi1jGpp0j38IPrJB+0plJEW1xXqAgZd8OCPl+Qytot2bqxps/s0zgUSfB4nF9e8sSgHETWxE3q0HQ==","signatures":[{"sig":"MEQCIHMBckFFch0L9Al25i+kfe/xWFXWEIkKVyv/exsBtoRQAiAchwevxHJEh3UARQ1y9/QQJzvdmsbheWS0u+GTz87PXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61389},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/web":"^5.5.0","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-2021101045412_1636520062103_0.9069492948319686","host":"s3://npm-registry-packages"}},"0.0.0-202110106434":{"name":"@eth-optimism/core-utils","version":"0.0.0-202110106434","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202110106434","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"049ef42798978b92d8939f5e672b1a1b4c891160","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202110106434.tgz","fileCount":55,"integrity":"sha512-uGklvr2ARk01S6/fUU2ToHsOv3+tXTj5Hh/V7Nbfzri4f+pWbHifAsKfClJL1OoXA6iMmuibeixFlg+vfOS6nQ==","signatures":[{"sig":"MEQCIAzdADMXuW3DHQoydgdNsImvJkgHE60+uACvui1qUhK6AiAovqCtyf9WJwOJtirBgCEDMLASLBZQtHdBvBBNbEDMVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61387},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/web":"^5.5.0","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202110106434_1636526594035_0.8334390780557035","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@eth-optimism/core-utils","version":"0.7.0","author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.7.0","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/core-utils/issues"},"dist":{"shasum":"025ff51793f4870bcdf2e8a6de5e2b0fe29013dd","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.7.0.tgz","fileCount":55,"integrity":"sha512-Y2CEqevmrvS/3E/im/vVW5UuiO7zYSY6iDhk/cqn6rXgSufYQRCjdE3CkLek+azeQ86M0C6LwPFbp4ZghqleIQ==","signatures":[{"sig":"MEUCIG1HCmlK7is37s79MOK/Dx1fvMOb1nv+OZolsoZYNRBwAiEAnpcKJSR70x+GdNwpdTHhY1RxmTO12ruz5xAA/jjlTIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62490},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+ssh://git@github.com/ethereum-optimism/core-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/web":"^5.5.0","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.7.0_1636588509775_0.8498603106818101","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@eth-optimism/core-utils","version":"0.7.1","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.7.1","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"2fae2e6d61c3f92d5ab1e3c742ca7c808efee762","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.7.1.tgz","fileCount":4,"integrity":"sha512-gNEVh8gXTICbtsq7Wd6qXjpOmnhvsd3ADSC8hXdKbZ+aqz0cK8NPAzmPuwLDuTJG42HJ3phfcXmbzAMGafIUHQ==","signatures":[{"sig":"MEUCIAMctojH0wT/Ek/ecyQLaPdAq8dDoD1y2ZYX2rMUCIyiAiEApHdvA5vEEWmbT85zxzxTwZqFclNprZy4vss0sZAKJ2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlYWZCRA9TVsSAnZWagAA15AP/3vFQUVVr8Do6rYA+tdk\n9K5TbxAwA/gluN1NxURGnqnzfHSRGJuEzf7K1yniy0JBkmjLY4OyoYzRXRiO\n3ld2h60gn8+y8bFz+6iekf/NJSky5oTxlRBLSoVgOiZ0qMT5nUVO/6aeI7jB\npo9slm+5lX/YOL0zMgv9xUzqdfNthrpvn0TPMtKpET3TfjA77w9QR31oJlG8\nUUW7e2+bOOv0U07FSXN/LreQ13fIfHtbtvyaczjRCcyOqTCtFJItbUzyImjm\nEv/tbZKepVpdOMqB6CNuw1oj5hBQjNXLU/55ecUCGgyIKnGvJ65wi6+VVAZC\nZ30jAMytOntsJBK2uZn1viPng1bEC9YJbfckAT+lOgB0deRcV1VK1QCdH9l2\njnrkp706FDOfO/IC/uOkbMviTdv6wsteS4gsO6qQUdRrHi/TGwIB9gcit25F\nhrw5n138glPaQ9DTgdjsM/4kQ5+aFuqdMd5lzUr5MFWwwzDwtJYlomki75PG\nZGmyEFSZNqf0pdONWghvMTQRug1hOaN0oJAa2EBV4ds0JMhDQOrevre5JwOl\nmhUOv1AeEUPlaj0b6Urwvz7ImQ5vFfkdJXCc2VbcApKEU4fqvA9W+PcunQJd\nSE9MlcXOJvXh6d1n8el7cWCtFCOlGSU3Voo0M7h+mII1Vij5Ysvvxa4+wPlY\nt0p3\r\n=KLLv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"6.14.15","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/web":"^5.5.0","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.7.1_1637189017638_0.531254318246208","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@eth-optimism/core-utils","version":"0.7.2","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.7.2","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"1b459660d91c452f2b47ab2803fe2b1b814dcbae","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.7.2.tgz","fileCount":55,"integrity":"sha512-unJ6G6nNSlAKBTcILMRLsXhVpP9OTro5W+wfEPcPcsdic3Ax5tkgE211nBUcebO6+lW9Cqa5+GGyfCi6u4OmEQ==","signatures":[{"sig":"MEUCIQDVO+EwowR2nQN6Pj7Qm3SHPTLNTvf0+BZ0gIgLDqzLBwIgdefrwU13x6P+k9Pao9kQeSE9LciSJNHcpngtno4qaFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm9/ECRA9TVsSAnZWagAAc5UQAKPfz9yV3f4UUmPQRkUU\nqIHCBbX9HfIUgv6qcIWlN2k10jZViztmUY5q4H6b5JsCtIu69wgseHi17IIs\nHL3HAQHDDjZUadplX6X0MDPWtQZjm9a5tURsHFn0N7XgAQdVm84G6/cVzEhK\nMlBS2qEMB3w0LfTS1NcICflE3hk1koqpQJRL3GmWf0roANwE6cIgArnQjFqZ\nV6DF2nq9J6SWE6MK4r6/z6GX4eTm6tpDnjYUsOaF+sgiu+KTEbM8znfD7NmY\nSnOg3H1y1k1RWWpbSDweAjGUxBBvI1rn7j7yPu5VZGuOrSv0uPnIaHGMd8kP\nCa8fKcH2dXAU2lCXPMLYnLOEm1nL5vWx72il8Gik/Jk+LB67JwajNlEyKRJF\nFtI19f8qcLLz66U4UaAI37f+0AhElqEjlDKfvbvtq6ANWdRrinHvPHWrnUpv\nc3xa4Sh0gOKu96xcBByjQ8S0+fQU6r8xIA0Fr8TVPfQMtL+QW4mtAuNXRJB3\noV/ycLBPT0kcWeb6AZgbrqJ2JaiK5cKFyxQ45kwM0dSHPKtm4dH1A3qYUXJY\nqtmUqWoTOuA/pl6QzD+Dmaul9q3A/+3wtGISRN5d/ILsw2cUC8DKc9yFKkOT\nOoGhJ2W5IGxhdWScCoX1DnVgubcUEYrtG6m7Yh9+frHXlclLK3OU8lPC4ptQ\nxBxk\r\n=O3Kp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"6.14.15","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/web":"^5.5.0","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.7.2_1637605316577_0.019639528619902258","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"@eth-optimism/core-utils","version":"0.7.3","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.7.3","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"67a7ec3cd65a555c6b5ef50d03ea66aa8df9f6c8","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.7.3.tgz","fileCount":55,"integrity":"sha512-e531gfcMN6LWvGgJGfB37cU8HNUXfCkT6OO84KT8qKHMT4mOxyUqnApTYOHBxXGetLd3z/n67KwBCkJLZBr9jw==","signatures":[{"sig":"MEUCIDGJarnvAJXekZz1969Djdj1HxQ6M7uQzaieIqvnzvHWAiEAtcDDSePW2dFibG/6curPbHnDLWC56GWbq6Tos1niEMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpW7cCRA9TVsSAnZWagAASewQAJU+tAIymp3Vj9SOwENs\nJPiP8KtV1R0QXz2JvyNezCBKl0xVTfayAkbW2qiryQ9oltAtBO+DhGHpNwUc\nVX8Ek4/qp/RKxv072rbVhO3DhUnu6OQxAwG08QVJ0dKgW2PmvIIZ396CFrat\nlhRvt1h+CTY8NO6Z9W7vsJ09LkR/RkjlQeLIcwroY9JgaKlMtVsNqhFbrRyY\n+q71FRUdf2IKt3pNWAu5OZ4356K1V5dk2G1YblomfJU5cScJSP4m/DbCopY2\nJ8bWzIWlKcfFYJswkuH04zretRWEuXzF0dZ8LytQO8w2mNH3EP72FQKcrgRJ\nS0fixJHzbI/Q5OzJ0fV1B4AjR5imnsIHboevdiz5zOU+VYfPtl91kEH+yBoi\n7feHItqWqdvuEYfM8dv43t618601CoOIP5GATxYLjpz+7QI98BYEFLCChN5T\nt/qXgHvrWf2se5H1nkvNZBTzKiEARqRX2FLXjt381hYbvX3VrDn82PFwtyR/\nHD8o+SCI5ZA1/b4Q0XxcQcB9lYlDjrqfDmQT3mWBkxZKxhsNLcp23AH62nqr\nftu8Yl58TMGPdWu/iAQA47vgGUqd+RuE+nhuS3JzoNp+s1WFsiz70TIsZVpC\nxCSwZyRTHBwqLghgscnBaVhFy1SJR/ECPq3jm0pn8R+RGOrK+yGIpuRAKtm8\n77Vp\r\n=U0ZV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint .","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"6.14.15","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"12.22.7","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/web":"^5.5.0","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","eslint-plugin-ban":"^1.5.2","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.7.3_1638231772522_0.8143934694778454","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"@eth-optimism/core-utils","version":"0.7.4","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.7.4","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"2a331c231cbce5b66d309b0bf56ea1d6abcfcc15","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.7.4.tgz","fileCount":57,"integrity":"sha512-WETL6cQPv5RWhgcxOkwip5fXO8PnKHbv9BTZsbwFxkk/51kKq7U14X9efBJBc5O19eQhc0KiYvvxJXGANsBbPQ==","signatures":[{"sig":"MEYCIQCtY94nX2vLB2/P3lJLKZmQQYlm7W4APJ07YDf5BjWk0wIhAKZ7SuzlBw66ttEyZdg2q5OgiTmCRxAae/GmC8jBvzG1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8DW7CRA9TVsSAnZWagAA318QAIIV8kHZ1j8bqQCi5aMu\nyzNvZ8iWrqMnXWc/2oNruf1GSyWEVaU9r0Kf67Qzsi8Xk9HEcZ7tBBoCWRU+\n6ezqfCl3zJSQeCgnPUxokICIHV3fPf1ILA2CulAUNNw7REuJ2AoM5Oew6e+r\nLLwJFeTzm5gR80qFlq64o/la7X3D/CHM6rAn9Durff8ol+qwLypQEAB5vhWx\nD0jrSVU/PtfsUfyHzpqeA+VBCQOO+nkuU2V4dCuD3nsv1Me7YNniC3ErVwN4\n6UF2ZhyxsYQ/qXR4TcX4lTU60zfCV6+CNL1EVUUYQ6qsMvewb3UApDoG9xP0\nTqiYYnrtJq0pL6JPLSRGAgSdVnUERid1QMYF+W5VxD/Zjy6d69jbH7hGaHWa\n0f+rsqS3F9UhfOT51DC3G7Fb7YwXxOekJOLvWrjPvokyzkk00AOCv1OUXacu\nCcmAav7WS955rrlAV6WGKiFUZtJQAM9dKMj2Lrh+PsgOjOgw19k08+1daK0U\nHghxg+syM14SiEEhrwcS0iuqnkJ7Sd6lhalvPHn2LfnpcsU2gO/ujpvgKm9Q\nb8x8eFspOPQKsAVPCr46n448squRtm20TAbaBJyfGMIKMh7Px73ZYWCogty0\nI+VnSQsPqb9lweAz1kkHEfASgwlW5rdfJUaFL8aeZHsrD3aoZ+mrddXTMtJb\n3l8T\r\n=ftvn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"3a79a2d51c062e6c564423e9e107350c343d1086","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.1.2","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.13.2","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/web":"^5.5.0","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.7.4_1643132347691_0.7565161678639851","host":"s3://npm-registry-packages"}},"0.7.5":{"name":"@eth-optimism/core-utils","version":"0.7.5","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.7.5","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"31b11171fdd816fd17459437f7ac67d26ebad422","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.7.5.tgz","fileCount":57,"integrity":"sha512-rinXC0msmLipPAkxVzwkSGmmoCvd1WuYPYcBh3rKc5ZCroDZ0UpxTfjDwBB0lAWUQ04OH+/70RUFMENOn6WYUA==","signatures":[{"sig":"MEUCICOp8AIuDp7bnkzphNVvbedpS4+e9UxAXreitStedr42AiEA6fN/ntfoAegMCHcZxOfQAgNe5XhaHJ3q5CDGsKwWYCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9HWkCRA9TVsSAnZWagAAhmUQAKFftnsNwgZah/inMzIM\nPP5v3HQrn4FyOWxEJw0qFtxqeC1Rkw/G7wG7aHcbhbd9DcpK4coGVAKxwtvw\ntzDjFYUcp+C/XpHZMXD3ondG5M28un1UJQCNlDTziqJ4OpG6x1S+o1yaEZ/J\nP63UqHTiqyvUs99UcsdX5sYEOZ5qnsQoCUxAkR8yx7OaTUwx6PGj5qhPfdpu\nfpkhVnThrYjGfOjHRbLIb5c7mxc87LOBOQByA91eGeJ29kNL1vyFy2pCByCo\nPfPM2ZIlsya2HydCdm/uaYh9m8XAeVnouE++m8Rto8wMbPv5oRLHemw1q7un\nlwzcezB4NYTVPt34bGyJj8H743qMcPRl3wFe7LW2gzcM9oTiDKoF6WH3y3zi\nGwWVK4mVGbaQ8CQLOyHG6iXhvV+PwYKXFrD2Mi3Z2eAjbxaT43oRIM9e1+Xb\nPfanrt5fnKGlrMcFz82mnriLF2sm/K95CXwlxlFkt38A2YMW1pw66TQCdqJl\n77e5vC6B6csXiEgE2Edq4z0YArXdSql40KriiD3NOILWy3iJCrw3JEOGfakB\nHko6954FHUbAVLkLNSXpqcjUrtBpJeMulkfJokwRaSY9T/T/QRRhb+SsxtAC\ngnRxDqcRomp//9rtk79nI86N4dPHnF7o4E2Xjhwait46D1cNLlnB4syf+Opn\nX47e\r\n=Y+Fm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"ce0462d170c378567a142759f0fe4438adcfb880","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.1.2","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.13.2","dependencies":{"chai":"^4.3.4","ethers":"^5.4.5","lodash":"^4.17.21","@ethersproject/web":"^5.5.0","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.4.5","@ethersproject/abstract-provider":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.7.5_1643410852761_0.838705357113245","host":"s3://npm-registry-packages"}},"0.7.6":{"name":"@eth-optimism/core-utils","version":"0.7.6","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.7.6","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"9f9c06a1f38e863082a9964f0fe77954356d2e29","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.7.6.tgz","fileCount":57,"integrity":"sha512-WRvKiP3QdP5AeU3qs7ffKWVnaPHowwR8NeFyDHAaA9ix8bYqvXEOMK84gBQ8iwBefZwwuZw10SIGH4EXlM7rtQ==","signatures":[{"sig":"MEYCIQCk7Y08uJ72r0DEc8tFrMh8ICFIeqYLd2wyfD7fyc2KJwIhALEtnNWjtdjhzQsAvQwwNoZKfm0QnV3nxk+jWhQkYt+5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/Y2VCRA9TVsSAnZWagAAEeQQAJ4chrN5D73SvhHD4x+Q\n0QZvyuSBxwVFAEf1pXLfSkjRyTWbeAWmGQm0OOIXbNRziSS7Q56rok6EkuVJ\nx0opNx0oXf7MDn/+o25R6KFi6sCYM12V+Q7iZ9TMi1OjpJZpCYTFO9Lbdtd7\nV6Boe9tiJgpN/ybGQutxiJJ/mXuONINliuWAGZivjANodzTKx5rWBYgXlEx4\nBtIIPeqv0BjCeei0eWzEhL1L7aAi5I6CMMulbG3aPjqHn+hmaJUH/RVAkQVZ\nUeJO3vtFARgIB8EtQOXHQkD/d09+53b/vcyyebdA+3s20357zoM9LLqP/IgI\nYAycnoL5YnSeXbJL1JHb1u4MKVbDwqqhTVkHewVSsQ7+2pyHKtBLJVeqeUaW\nuTs3Ifty9t1mFJKrwW9tvL6zGb+Jv6/Qiz9pD/LaUTL3vIiDMeCgx1DcRN4i\nVBnr28BWp//lwrZQIRDuCqEEC5Gfa0JkuE2JWsDxHwCP9uNUl26eaYqfCIwE\nFOH5ZLcXjrNvhIHRXW19qtMBHWoJ6wqOA00uDy11LTvdaBN9gATh+Wxun8Bl\nrln2nwx08MzZe9hlqD4fcvPGkwoDfG0Qpo6gINFkwxcjFuw0o/1C8gISJ510\nfE7iNW53awlYUMbWg+qBMUW2QrileeYecxFxTx4jABYzBD14H4vMz6RK4L7b\nA/Or\r\n=bmsZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"17287cc491a1a8d70dddb0f05d7766e46e8d5b2f","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.1.2","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.13.2","dependencies":{"chai":"^4.3.4","ethers":"^5.5.4","lodash":"^4.17.21","@ethersproject/web":"^5.5.1","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.5.3","@ethersproject/abstract-provider":"^5.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.7.6_1644006805634_0.8939658977147535","host":"s3://npm-registry-packages"}},"0.7.7":{"name":"@eth-optimism/core-utils","version":"0.7.7","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.7.7","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"c993d45d2be7a1956284621ad18129a88880c658","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.7.7.tgz","fileCount":66,"integrity":"sha512-JO3UvrlnOpeCKzDd/9mCd47n1FFjTOJtfG1JxUx24OfC/0yjZv6sKXDoMlZoDJArTQtCyyZ9QB7vulSFjOC6rA==","signatures":[{"sig":"MEQCIAaEY5AXrXXve7hge0kLPcEl6Gnp8p2Y20B7Ag1mtWF8AiBcizUBGkHsK+nFss8T44chkGVUJ6I7xHDmcFRhOvf+6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBVAuCRA9TVsSAnZWagAAMx4P/RqnV6hycUyEYzehbln/\njc4fWqxspHQkqFs+iU0Cn8YL/0gqmxP8EtHv8puEQpseme7YSPaPfdrCck8D\n2s0mCtAO7OF2VvbA0bFXCGlZ/sCKnW1QBpfMhleBiv4fEgdeBKmqY2bF7T9e\n9RDM0QVFeykkVTT0Tn02ASdh+26I9mZhSXwAd8Vcwn90NzqA+WF/mG22VdEr\nd/iGW4zRxndLNbg0UmOGj99YslQzahgK1NjIoMl3zNHqVgT75yMB83t1o21I\nzXIsUeG3vuLkkx+MWjF+X4wUs3Zn64D9emdeBp+LVFGRN4UTlUG6C1KdkiG5\nbvcLBaL+oy/yVIXPEEwDFaIpPWqckjh/BGEFXN4iNZTDXYlfocZ5yJ270HCm\nWTeI0Fc1oyVZNwtshDxlwbbn2/syUZqslx0dAw+jZHHWculnhtwESWSsgqJr\nWNL+eAsoI0f9oxBe0kcNuOAxJjo3Krb4CEVPaYndUlVj3PYNZooNWE7PwZI2\nZoUHqJFLXpKwft4rLdCMfX3eZOCyta/PlFA/NBEyzWWuqs7OmrbaqmJ1Ualc\nUVaZAGGHQ7s6AJToesbWuA08z+r2d3NE2XmTQNv1IWNiiZORotS/UXtDsS+Z\nJdNfgwNQgQ1PQnwjMqSEoj/jaR1lA+kZcnJMhx9QHdd+diTGP7QGkyqoYhAW\nb+g6\r\n=t2j2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"68913c1a052a291a6b256ac6848156bfdab44ac6","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.1.2","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.13.2","dependencies":{"chai":"^4.3.4","ethers":"^5.5.4","lodash":"^4.17.21","@ethersproject/web":"^5.5.1","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.5.3","@ethersproject/abstract-provider":"^5.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","@types/lodash":"^4.14.168","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.7.7_1644515374214_0.47112129656658275","host":"s3://npm-registry-packages"}},"0.0.0-2022111165616":{"name":"@eth-optimism/core-utils","version":"0.0.0-2022111165616","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-2022111165616","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"263a64f9cceeda79afc140496a742078255e8af8","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-2022111165616.tgz","fileCount":60,"integrity":"sha512-mn+xvUOOTyWctSn3DJxk5A0t1QeJ0/6ExFFM0n3FWYZB6mhJ0i50kNB3cTRtZblFq4dNCNpjzW2tSU2QLa4hug==","signatures":[{"sig":"MEQCIH8oeKwkkOzdcxbbyv3Jnf539IXS3PZmcxKm4UV+lku5AiACN1MW4yc2Othyc9ZrfUnfJTeamidZ+6ZuafWEgI/Czg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBpU4CRA9TVsSAnZWagAAyhIP/iA8yk+t/cQWsJCTeaU+\nN7MRydo1w6YpTFHJ153jVKNcPhHdOoSa1FIGrIKL43OJp2ybkhgVOFTrvZIJ\nICsm+YmrDFshzntkKXxXbX9+9XAkKIFR0I/IwJSw93NyLnh7bVbWs7VjLh7V\nYWuI6lOsw46+mse/azMACy57hv1rMo1M7TRL79GfTmw5PYbeHNnVo3QZY/L2\n8/CKi6LxrLAoVziu/AmfmnM8mCeNvvdCJcMHSdk8yKdKI9Lm8hG/BqGYo/9E\n8EWRE/jZ+Rp/UsDDcFTmoipuT/3djUXxupX81d6hBb2xec5VplZVyDN32uiw\njK/gjpDCvQI0ImpttwWCO8nUuev+rlPw9LuGq0gs4Tb4qL3p6v4c98ofYdSj\nBpZFSyql9nyae1muP/zwjEC/zneszAW0v4wEEc4mTwBErUly0shgEMFxorra\nIMf4tctgo80JmK3Eux3ZEAwPyHLRcR1hz989YOZvAB3uTFhAraEIsagkm/WU\nVHG5c7poyoVEaL9WHEc8+afJxntlXPzU7akZyyhXlPCyx+XSaOKzGr4F/GUp\nzF7RS3wHXjb4vD4gBhDpHRRHQSyJ5baxZsS0cM+04wxKZXFEhiRQkdITnefS\nrPmveFh37VpUHdpeJKzR9QHnXXqCq9jWulCBOuLyg6IGIKqtX2GifHfMbqzy\nF14i\r\n=sR4m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"275eb818c0da86d029df09bcf14e75dd884aabdf","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.1.2","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.13.2","dependencies":{"chai":"^4.3.4","ethers":"^5.5.4","@ethersproject/web":"^5.5.1","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.5.3","@ethersproject/abstract-provider":"^5.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-2022111165616_1644598584223_0.3399196649752514","host":"s3://npm-registry-packages"}},"0.0.0-202212020516":{"name":"@eth-optimism/core-utils","version":"0.0.0-202212020516","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202212020516","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"bfeee8bac96f1980dd9443ac03e85710ba8793c2","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202212020516.tgz","fileCount":60,"integrity":"sha512-a/4I8SXb3ke99F1zM74HKLgjFht/2/0LY5n2voieKgJFMUd2tNYyv5Pfum0lyLmwzAIWPWxhvVJON75qYgU3Cg==","signatures":[{"sig":"MEYCIQCst8UnQMdxQNIyaNsh3Nll4Pm1DPtiQcbpqm+zerNm2QIhAKqCFN+5/LIQvogtN/2mLt4n2zs5oNkR1IxpyacfkUBS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEp8GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqL9Q/8Dv2zThhC8CTVFm3XnEhvYr6CQP+OX+dtWlXC5/6D2jmc1sBs\r\n1+pUsUZ/O3NLBQB6Tg5jGmkZJCcYAqvi/B43nR/tfqfYjbQG/Tcu6u2cpidZ\r\nEpnXGNGMj0MjiKwOTm9wK/z56gsaSiWwa98tM45RqmsYmWv5BYMur9Dy9QNC\r\nSTXsppqdcQsox1XSH6hReOC1WiyKFIO8KXYwcfAsvqLA6gvQ1k0Y8d3q7ZnZ\r\nQ8cBEYGi9wz2oYAx9EuJv0p4Xi4A6X0wRF6tU/1ByRKJwKWvCC2T5HDSUMP0\r\nrKNdjYSafc+J3AJRDwyOAhIETDEMVViPzKmzfpTlc903tB2RzL1+Iitv49Ls\r\ndGyJtt3PKon+P5tJMkXS0g80kH5S/XyIU44CAZjM7RCcJRAnm42FlM+pqDtR\r\ntCr9N/+s0fGyR9fDkiskRPUgPanM8UQAHuDY+oD5WiAkqn1UludNKGIkVhaL\r\nvLLWaYlL8+BOouPG/ZcNgG2UnnzxcWwKBORoRKHiLbF+T+41m9vykx3jQacM\r\ngJ20NOh3g+EaJ74svAXOBs3KEEN6SupW5AkLkWDGfuY5CQvlmwkiBg2XVmf9\r\nkSfvjUd1EGJDE+LCunbHSXWAEJkAT826VVESVpJkXG7PYdIElSsBqamxVq2j\r\n+HiVmmof++4xBd53uoXzZsjbVtXU3EKqfmI=\r\n=n8J6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"2400ffc113ee1e09a963465613e6d65a2bbda4df","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.3.1","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.14.0","dependencies":{"chai":"^4.3.4","ethers":"^5.5.4","@ethersproject/web":"^5.5.1","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.5.3","@ethersproject/abstract-provider":"^5.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202212020516_1645387526395_0.8558551023161987","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@eth-optimism/core-utils","version":"0.8.0","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.8.0","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"d2ab90aaea0a7df13157bf3f461c9a8d1893f2ac","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.8.0.tgz","fileCount":60,"integrity":"sha512-ms/fhyvPyxU4sBNHQ8L4DcLzNes2ioZnPYeZQ41q40ciYkRZEfTXmXxtQOTVSRDPBz8PtaHMLRnxVOiwcP2ncg==","signatures":[{"sig":"MEUCIHunr9iHp+aZfa6Fyq3uP1ZdbAPR+Oar+k3STTSflJh2AiEA2DmVs2DSPjeXWvyP7CBxIdG3mYv55nynq1eXm0udfbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFTP9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAGg/9FPvSfNQD7dC2/Z0XSJYTuumy8GbPmhbhtKAgOI3WHwgq/OdD\r\nRKtO/HTi4MjlK7gXmdURRX8BvWcYhokszCG0bFzxfSXNaB2lh4/JlLEfSI91\r\n7ZsWJrGqO2NQ50Uqxl3vM398+CfwfwSWv0j5u82FiOU5UTkx69L5Wz3nExNB\r\nFgL+obD2ANIDBDy4E9DJpRhJedSl7g5iyq7BKkSl/XTShgJaO6w5FeMOayCG\r\ne9mlyzHVBhhozzLKbG9IO8sScaSu0arjC+YM8kE2Xc27xPOroPehqJkqF9gb\r\ntALQIrHuZpWuLndPLok8RrYD7nexLtONnDFVqb7DeRAMsIGMjz3R70I4o7eq\r\nfBKCZ0j9xwNqk+Tn+RO/22qpQsaM5+xx+lUsyDa1iddX7kpgKt+qUj6F6he1\r\nYC3q2555ajsiIj4/vnqCR6+fGipGaoRYCop7QjxxlvGeiCKG6VzJJPBk18P0\r\nRnbqcOyWak0HOqdUKqTB3NpfPmoS0NVamv/1oFcX5C34Z/05xPfGAmL32sBS\r\njJJXBIjhfF1JjrWr35RIOtM+3wp/2eeTtaTrqdooMACxgA33MQCTryDU91tR\r\n+KFh+V4/KfeNCoVtlxWigSydnodgUUvA0OvlRyk9dZBlfDliNiuzUHbo0++x\r\nTGgidSfIAIZP3LDuo4qwpBqgMKedHd4K0kA=\r\n=RCnw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"bce23b77982afac7d45fe03ca9ac300fb1b56f66","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.3.1","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.14.0","dependencies":{"chai":"^4.3.4","ethers":"^5.5.4","@ethersproject/web":"^5.5.1","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.5.3","@ethersproject/abstract-provider":"^5.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.8.0_1645556733689_0.8649665510984939","host":"s3://npm-registry-packages"}},"0.0.0-20222319056":{"name":"@eth-optimism/core-utils","version":"0.0.0-20222319056","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20222319056","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"070ccad400bb7e6c6f9979623b5c3aa6906d9753","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20222319056.tgz","fileCount":60,"integrity":"sha512-lEBkAWaA3QyfK1wWBzLvPFoae26V1VRqlY39WVRkcfNeynXzQ1zoV1JE1CmbNb57eV0B74NiJrbC34So2tZWWw==","signatures":[{"sig":"MEYCIQDUVZqZlHoa2ifU3/7Ftnwa+hZr3itLAmAVLva8WIhF0gIhALX7BCzjTG5gRFNR/2+1AjfakwLIElBJKIAsjs2fwA7x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIRChACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfChAAn64iosRpygNBfTExNZHqLl8ZhAUxYUmPI3Q0gebvHvIMD1/6\r\n3zTkDzB1DcNwlU5o/TupAXqUOn/QfkinxvVyAidMiRpS49YC8kMCrVRE3mFI\r\nm5Bof5roZWXlD8ZqV9Ww6PRPmLreMyhc3+lwJr0DnfbkZIRoJNrjWxLcRy6l\r\nFfdGdwm4vFVgJjf7F1jUKGCSf4PVNhttto3IC0n7dr5eavMzo+u+pYg9+jXI\r\nxiFjT6rFO/DbQMitNsQ0Sj/IJo5wmHr3YUDqRHAtnJaOJSV6tu20WxReb7Y0\r\nOR1sybonroC81hDWL6xZ3uNIqSgNZvrnBgvfafQ6NRvwo1atk1lDXWPImQJf\r\nqagrIews9JPZAiztUq+RYZRUQeCJxvP7wyLuDuwBF8jrEKZnLDaSOmeJoUCW\r\n2uHwdkSJ96TEQpyPYpaR3HlMKhDoyK6e5EGX9L2wyw7oCD6T4QQNNdiLS100\r\nP7vEU/QKoNI5/EHhXlMW5Elar99nCtdafdC2oR0qifSqEyv+In49mkCzceaa\r\nVMo34+x8oD8s4yiQ0M/uaTU+qs4QPXF1mg1phyYiMdp2kx8odq/46850ZRvs\r\ncpTS5sLkYPAdCE1Vz38fnuwIfolYow0Zbm6gLJVjLuc1n1m3Csvaf2qFM8jr\r\nvMwU2iqpyWT3spgosNXZpTDKVk3WdbO6fcg=\r\n=NXRL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"d7af537f505848d6657088f837ef6a926cff79c0","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.3.1","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.14.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.5.4","@ethersproject/web":"^5.5.1","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.5.3","@ethersproject/transactions":"^5.5.0","@ethersproject/abstract-provider":"^5.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20222319056_1646334113777_0.8116686789089529","host":"s3://npm-registry-packages"}},"0.0.0-202223213144":{"name":"@eth-optimism/core-utils","version":"0.0.0-202223213144","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202223213144","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"ff6a23bd209d550c8eac82a2df31262617f34f24","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202223213144.tgz","fileCount":60,"integrity":"sha512-xNakz1anbgDx/z7OThDOzTGp7oBEh5yYTYhauKQpEFzaGCB9qkfmyavwbvuVSInhn0O5NwgMRVx6+17Nd2gZFg==","signatures":[{"sig":"MEYCIQDhKcqfqWCQUbLSp6Ajlx8nxlTEd+AXZ70zLdv2fx9CxQIhAKwtWbA7KQMZdcyO4nr/BklanzuCH5JaUXha16j/c7eN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiITPHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon/xAAio/wjAZD/VxyiAwwuGw7w+b9pLXb2QAdsKnC14JQ3U5xjzaE\r\n/PidF6rCQPxyG5FCetSij3x9UDIEfkmMQgxuOK/yUD3lDG1EALLdBUTUgr+E\r\nqTco9l9tkaxidetKlNowgAX9W7F2U2XiNahu/SOa6B+c5C6Ul0tMMfvDu/Rg\r\nt0KteoRfkq5jZ7Gkyv7O3KoQBptjp2y/LYaXHo+7oHnI2eTxpuf9HsMEwX3v\r\nHNkqG7kxolaa8axtL+6iB2YObR64uGFc8wU/C9BzHVEvZ5eHacn4H7MShJgV\r\nRV5IqJDdcq1SEEiir/9qGLEpExT+MG+gje3HV580KzrUv/UbBRReV1/tgrjc\r\nvmQFy+D9we9wwehv3JBiI2zEFrhyM6fvz3uw2R1dOcPTyXw1j4HSNomxtIgF\r\nG2fA3fqcABlYtSNAFBeIma/zMHg4ShKrGFt3Bcqbx0NSqIujIXStAQWhNqbz\r\nwzkPa0Tf+MkiXXezaiBwmDyQ6roCAr2xmfij32rZhqtj6HE86dnmLbRm6NXX\r\nIIyy5+lboTT87mryX8xaphLI8oa61SbEYUXSCzuoqb3cJaZBG1ZCuk4IBn3V\r\nQne/iUPVjCPbqTanLk+wyS1+ZDy27+Dx90vpIJ4KvEFfOsEIeumiNGVD7Tm7\r\nIQb49f5xcPz7vk+G3YvS5XZXK9fKpZ/JVkc=\r\n=KBk7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"9ac6e309817604374222f2bf5b03de62f1774929","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.3.1","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.14.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.5.4","@ethersproject/web":"^5.5.1","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.5.3","@ethersproject/transactions":"^5.5.0","@ethersproject/abstract-provider":"^5.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202223213144_1646343111287_0.31310782167042506","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@eth-optimism/core-utils","version":"0.8.1","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.8.1","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"ee7d8815f9ddb67ca3e2f3ec1d8515a46af5caf6","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.8.1.tgz","fileCount":60,"integrity":"sha512-GJJvw9cBekvR1xH/f2jpgp6MnbWlMBaVm1h3BA0sEzmlaFufTG4ybGrHkL3nQT0Vqtjs3LYjaExkVmsUzpb7xg==","signatures":[{"sig":"MEQCIECj5FNgWCn5K36u/6biKB/uDQD8m4QNRNNT0YC0QCJxAiAR4CQMRyywrodh3/mwp2pDK/RkmtF9txNoYNpp5OLbHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJbnMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDEQ//bozxx7Wlt3BnqMp9Xu8aF3fBDEEP/XUz9yqSBbPdygNldTLg\r\niKw40RoegZg7YR81dTUoZBPCh8yTPUn67RQIaCaf4McyBK/JS9s8tJRCI5/R\r\nQnhOWDCQ8Y1s0g+AdXgNyuPuSdwm3SMEFa1edjuSE0pAE6s0Ny63oZo1j4Ij\r\ncnAHB8vbp55Ru52LRsFGpw8um0pk2Ji1arhYcgArPmp/RVvtAX4fmzRPvwZ+\r\naWwkZxIh8F5+Sb8LfTKYKd38RbH8/8dZeITiqEKOWrXbYUAZPvAxtq5ZvG3V\r\nPfslJqifkV8XAtQ5+arc3aM1sGVb5PRNeOcmkjYVQN6AX4T9sxsQGbgNZHqj\r\n6NIf2uzIOe1LWiia2f3tafD2JJ+Bauqhh5S2gIj1iZp8ecn/YOWpnW/hzYgA\r\nFocjTQQsKzIp131vZWHNEW9h8dSfxkCEeg160TL6KDSD5By38TtUDKXQ4Qe9\r\nbTLRmJdK9VoMg2dpFRX0mBChcsMH2QTP/3ve6LhsoOSn4RxQWZ5b17ceOq3H\r\nW3ODCZhNj7J1f4SH2O3Fx+pJxpLCEqc3dLNycSdYQOiyRo4eB/RcdoClBK5h\r\nFXVb6W+VvBbi+kxmg3g5qRI6rlbyqB/xBfSruYXWjd+G5mpPnneyWDg4M5HO\r\nT+2bHqQZi8AgCUdP3s6+GY9oEKT23Liaj+I=\r\n=26Gh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"a3a5b11dae44a35bcca383172ded4cbc80e54a34","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.3.1","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.14.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.5.4","@ethersproject/web":"^5.5.1","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.5.3","@ethersproject/transactions":"^5.5.0","@ethersproject/abstract-provider":"^5.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.8.1_1646639564010_0.04547873519358214","host":"s3://npm-registry-packages"}},"0.0.0-2022310341":{"name":"@eth-optimism/core-utils","version":"0.0.0-2022310341","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-2022310341","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"ac38da35640b8bb5f3057883aed3469d5d400f57","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-2022310341.tgz","fileCount":60,"integrity":"sha512-a4aTA2KK0e5w4+SYQK0lmp03uJu13GIsaSrNoShmHqj3unrMmttcaIB0Lnt/e4VLM68/GNDR5Yzxvm0PjuKqLA==","signatures":[{"sig":"MEUCIHpkKcMhwiWvcWGlYfaFyY/NoVm1w7CUQLC4VDrqYsp5AiEAjMAWMQi/Lfmi/VBpLC5c0lU/8qwhA9d2oAtk8Vr+50o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRkFoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeRA/6AucaGMIbMm/EAre2XExUw4aKSawTjawWBCI+eppljnyCnjcy\r\n0dzF+GLREEZHmtdlaE0Unh/7Fis2Pq/rFWu0FcTOG9B/A28ieAOK0frnPPsc\r\nnLEilSwXyObawZKPzL1mV6X/xv3wrmGp5hxXxLhRf5/1KS/GSqCv85xn+kSR\r\nTxb1L0p93vrVAb4EWYyZFo/W2d+z44dgwicHPq8MlEJDXr9f6/+EXOjVm1Cv\r\nFWh3uKa/m1K/0Wn3H+GoVW3gZ9tRRdv94rT3CJoUEYQ4ma+zzlFqOhuHB53g\r\nNclXA2A872A/g3KWxnwzz8hmtjvK3Hh79pHh2oIMkfi0JlNnG+AFaitUIwQs\r\nkntuAFqVv3LyEFlJuUbhjp/convYv3pUB0DmRxPpUW7kBQBCM61Qe4yHjVIf\r\n0rDCsc1jU9+QXcFonJ219dWpOfaI9iYrVoG6Qk3GBuqJ2evkVe2cAgN2n1ql\r\n92z/3ROvYgyg+ur4NbwflXmVgCyB6oPqCtcEPtD0A8sr/OsZM4uNA9fbYtkx\r\nD2ro1YniNNw4L4qBuJv8x82rfHCOPqTlZ04kNLFxvoi1rjeh7n5K/NO4lp2C\r\nn4S6zXgPLScB5MxunTEkZctG880GhF5fgUPCS6uaVdDqyfBnMx9znPxMDXDt\r\niQaMmnZrNTcTGPGJV22MMF+N12veVuy9y+8=\r\n=tWb8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"ef1b11e91f268a1b0807e30f75ec344b20752b73","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.3.1","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.14.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.5.4","@ethersproject/web":"^5.5.1","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.5.3","@ethersproject/transactions":"^5.5.0","@ethersproject/abstract-provider":"^5.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-2022310341_1648771431999_0.023649002973533895","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@eth-optimism/core-utils","version":"0.8.2","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.8.2","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"59dbcafd08da0f50c85df4a853ef2ab2f4ae24d4","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.8.2.tgz","fileCount":60,"integrity":"sha512-+3RLQ52hLYz+tV13d6d+ySNJhpYCr9T+RfJ5dojmyEhvEkkQwLGnglOhWjhqEJvhovfncN5r7//SFklga0cpmA==","signatures":[{"sig":"MEUCIAgOL5EBFJigunTifpbC3ogB+jISbPt/r3ns7GEp6i1WAiEAsl3eAiuzlLpL3wApa5BuCNLkGhWhfcLHN52na7fJe84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRlluACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBkA/+LM1UdpNjE2EvzRmkcJ/aSsa/+T69EysDbGcvsUnunQh0eHMy\r\nYPu3L4ErPY9TMr7LARSnuz0wV4t+ax/8TarRu64SpPl1Dz2W9taLP2ZcfDKq\r\nOf/Cx+JKVh0VSW5asky/RYr5FdZKuxJtLRcbM0KS7gNW3ClhVvMThIIaYFpl\r\nozXkjHoVXFWjl4MonFQJ55Ck8jwKQLiX69dc1QE4yB+BLvAtOKhEiVNCzBdZ\r\nqIz979RTXLl95uRo6SLCJQMe7c0SejYlilg5rqf1rY7K55hYK5HpdLbM/zND\r\nKXIDXKsu7GKxhGCCfCWqL51AHtN0pWNSEGuqkcHZdOEofSkuTbrnl4GoK7+4\r\nn3QShI160jYnQqRd4YLR0ctA/PZps6wtPSgycd92BUDDRZuYHgaC+4CjFO3z\r\nsEIgtOS/RpmJwRf9R4dyVmTLLhnlYMKK+U6cZ2jzWeE/sbR88t1TZuD5FQOm\r\nbZ1ILxwDIcLubDIOHiHsUkt+jkYjWa6dGhpKLdfGbIg5BFim+/iDsZqDx+RA\r\nIfT3QZ5PuNdhLNodqlSDICiR+0hASMlIFEsXhu4bK94aHlXAK1S0MTOyg9cr\r\nTeBE118rdeEHLNZKx90QgSYBu8kE3Ub0Fa+x4KW3hAO94HPcfXQafEFnyJoV\r\necVM8dWh6YGgDHCMEz928gL9TYLLy70nrME=\r\n=rYJY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"49115fbd09c50048e21da7db31b131c6b4ba2c6e","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.3.1","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.14.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.5.4","@ethersproject/web":"^5.5.1","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.5.3","@ethersproject/transactions":"^5.5.0","@ethersproject/abstract-provider":"^5.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.3.5","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.8.2_1648777582493_0.9783126935245015","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@eth-optimism/core-utils","version":"0.8.3","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.8.3","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"226d6ac4cb80bd165d64f5ffa4f3e0b300568678","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.8.3.tgz","fileCount":60,"integrity":"sha512-jM3dPAg9TinskLyH4w9KofEqgLWJsf5VrlC8a2/0zKNlZUJuVzE/ZYfcq243qqlJn1vb4QkBKjYVHKMu1Wjzjg==","signatures":[{"sig":"MEQCIBTTDSjhclJG6elgi31Cjs1J3Lsj8h86GrzGSt2inIrEAiAK7B4NW9tVoj7l49rU7j2i9Q+SVbnTNyX0QZBUk3jvnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS17XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRmQ/9H+tf620Ri8oV0Pga/EQDPV/wZQGve/8DDiWw3w/Fr3dAa5Nu\r\nXhHKv+UoWT9ByP3SXwuq8JvWuqtW5eI9hLbnIZzl/0OpdPabeiyDGiRebdzW\r\n+ItEo2z6gi/nwDhS6p6Z8Nvz4T5SIl8szuLEaJkvKAuzkLKhksyxWRt313Ka\r\nLTJK/Kn+XYBMrKL6tO9b38nXbZA+Dw42rNR+o6wtnwXL4Thm+N3mC3QEtGgH\r\n2ulcT/CRMupFubHIyG/Vjb9Ai6uF2C1Cd6zN/dY7gMCKqZc4pu2B8UkxE/Xg\r\nXMfBDAVjDiB0TdJJBEWpi8GgCJzH8U6shPFPHYfZg2B7Dcz9qOrq2rJArqFx\r\nRlzJgUboqjYXEeLIXPvRC2Ge0Mb1fdpno/CqOTb7HbwbU1UsH3ACYxTz98Bq\r\nPoccir9Q2EMVxWWC7dbq+bNRUgV8dDNXTtVyhOuMUMoin+Mk13ALEfeKQ4NY\r\ndQRJU63CA0Y8b/91BF8dulKLEJ6wnwc/D58s5gw/Vxf8KdsIqkrqbZqQxq9U\r\no5KR1DH70FNPuhKs0+VIWhkrYbtMtHgzPads9EKab+gw+G8HRx0lFUaRX8Zp\r\nTjeESfWGf1Zb+ki/G8tz9Hgm0VrD5ibWK2SsXMqW1zuck/tRoj1YoR57xSLl\r\nNMPxcWKACZj4J7hlS2iy7oe0Ht1zB29dn6g=\r\n=/GpI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"71240b1d9db330232361f2bab7669b95874ea650","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.5.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.14.2","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.5.4","@ethersproject/web":"^5.5.1","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.5.3","@ethersproject/transactions":"^5.5.0","@ethersproject/abstract-provider":"^5.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.6.2","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.8.3_1649106646831_0.4381483529830219","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"@eth-optimism/core-utils","version":"0.8.4","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.8.4","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"617883bf85c438e40e0e09de427582390359dff9","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.8.4.tgz","fileCount":63,"integrity":"sha512-HayyAM8rawvRY8wg/Iy/5O4Gn6VPYxlgaQ1vLcbwDDMvXOCbIjONbOBqi+v7LKVPuvfL6xY+3aMibm5tWtrn/g==","signatures":[{"sig":"MEYCIQDzyKOmCnkzP8FNYDbYbjB/PaPzkm/vi8jT1OkD9XlPjQIhAO2y73KJAVp3L3gHP3OSP5tqfndeeokt+nIKOKkrkn6o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib/DlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd8g//eJRNFZw/9CZmObkMtbHNLLczXe5frvXbrVGCi/8D7zHO4jFu\r\n/h9vK2mnCk2KCWfgj5CZ49KAnTW8ZDQlyp9yEQLYtIQed+dEZL4+OaQRVxgD\r\nbySXMXWAkHm09tXGCEFK0sDbZoYY6/wYju0d97SMKKBnidYm5y4/SaxuNnAF\r\nbXaTgXs7Qww2Y2f1qHPurYVXPczBptrSk9h6Gyik9buwGP6ZQ2TWA0r1FkL7\r\npzOc2oHn7x/QxBzElNTZl/mkMat++XeZ6oc0k8MmmnDIz6Lnj0REiFDIixI0\r\njvH3JyGYGz+987bJf1F0MHzO9qRqb1haFwxggG8em0ydxYjyFf3fnWLblyxR\r\nN1+iwAEyIKHUURnTzKLzxE1G4TG1v9Ze9hIRh/YFm+y/mZRTzJHxbOSaMjs/\r\nHP8ZmWfE1a3TRUV+szn1NOjIAhv1PFNlcSWhwvHz5yYjKBBhIBduPfpwCQ/z\r\nuyfqudaqDeSLrTK12lvlQAPptUaBFyW1m1AcuPlRbU428UaZj8ih567jBF4r\r\nrVKV5PD962zXXbl2/Nx+bP9L5VfJfu9Ctxtzbvbg1+Mh23weSKCVlr7csgEz\r\n08wsB7sklKKGo/BTwLJDtkCU8xqbVeOEx63kldP1yc60udglRLQO20Kcychv\r\nI67VgCiSBI6VP/gtcZzAA4p6emSP3cQoh+4=\r\n=juYb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"0ba3204fe0023de095161b68aa2a7ddb44ce84ba","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.5.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.14.2","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.5.4","@ethersproject/web":"^5.5.1","@ethersproject/bytes":"^5.5.0","@ethersproject/providers":"^5.5.3","@ethersproject/transactions":"^5.5.0","@ethersproject/abstract-provider":"^5.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.6.2","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.8.4_1651503332871_0.8087187688921276","host":"s3://npm-registry-packages"}},"0.0.0-202242865913":{"name":"@eth-optimism/core-utils","version":"0.0.0-202242865913","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202242865913","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"6cfc7da408353dd4a8980290920a672c03953d86","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202242865913.tgz","fileCount":63,"integrity":"sha512-Ug6lDBGHyXalSqLBC2e6C6JrBrfQ743TKLVirkRK4LpXNJaenWdTGcq21bfElvzAOtc5C0wwIu3nzEChgvZCQg==","signatures":[{"sig":"MEYCIQDwBuR30WDlyjTJy88M0IW5gZmfkZq3kEeM0T2VoTSOzgIhAL1pPhpy2acontOfBEtSbQxt1Xz/pgNQ76e1WdA9wiJd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikchKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7DQ/+LfkRC1QFBtgVhoOvbeEHIID8YP3sII8x1NVjOsdOPxHpuhBH\r\ncdV8yDL78i6JK+ZAEOW1pSvK4czsyQiTOHYH0SJE7zUOYkLW3EXB+A5AAMjz\r\nWDaLkpMrJwYByvBgaU1RQINGcEDBFM0gPYXTrePBZGx4zkr5k8CFUQkg4Hxr\r\nRKigmDxi/C0xzsnKpCKZE4B0jfNHcHVDYKGFpfqcBoIpmh0M/YsyRNF0+j55\r\nz+T5359Pk2QkmU6AHYR6LcGtvWCIYUZM0qCoV6dNAtzj3BFMiZCrvsV61rvS\r\nHLNqAtJzOJtFgiLMqotdbfhGyoMS0O5jc7qf1AJrZ8336zs8VOp858lzxN07\r\nTr5nqUW3YZ/Z1pYfunPINxu0dyiAbA0/AKS6AoFl8PiXELHZHR+a56QrZDKW\r\nbU3gBGnF224iABztbGWT8JQIU7ZwvOjFOCt3qgoNzxtdhgkGGxf6U0IRYBuT\r\nOK2nsNglmLNXXbysDhdF3gVnU9XH/4ZWeHf9JbAsfySj+tKSa2Cseqosv29V\r\ndPE6LDYQgqAXWiJqmbYf7p5NasykZQEhyOFov/TYRm+M/3b2sl/pXHtVDEJH\r\nyIrdsUaSfAZIT8vQlCSyg2HxzOgSxBroxQpOk5jwdVYhhZNwTDc8iFvUwdUI\r\nMaQApOCWLIbQM6t8M6tQmcaBOfMKsIJaoHw=\r\n=im7k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"02d6ec938c5022cbe9cbfd317f871766734f8720","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.5.5","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.15.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.6.8","@ethersproject/providers":"^5.6.8","@ethersproject/transactions":"^5.6.2","@ethersproject/abstract-provider":"^5.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.6.2","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202242865913_1653721161952_0.6603685235295587","host":"s3://npm-registry-packages"}},"0.0.0-202242872411":{"name":"@eth-optimism/core-utils","version":"0.0.0-202242872411","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202242872411","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"d3626cdb44071b7e8b13171941fd73fecb297c93","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202242872411.tgz","fileCount":63,"integrity":"sha512-DuneaL6CyW6+XG/nifn0iQOkAC6KuJZlCkGy3fGFeBUrlw0ghCuZay/kbFm6RZBtD8jFhJtV0i0ZSm570AQ6Rg==","signatures":[{"sig":"MEUCIQC4Q+yAaOPbTIe0z8PKmC9v/2/L43ndEmXOvcj+yiWRkAIgep7n9tugWwY/ooMyiM73/2Ufr3Iil10ADT2YuR3z3N8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikc4kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqv9g//RYAWntQ/Z6MvROnf+8ZUHjt5Dz3OD0k4j9cyzxJP7VQulTrV\r\nij72fo0ydGuz/cnYqKQPtfvDb9I/3gvthpkgRIcixGyweX5LdBG8ivrYGNB8\r\nsDvIWFbQxRVGHZe5gpbYOzIDhF4kenBuWKppGRFmzBXU6GIvp88+Hok/abCX\r\nlMmJHDmk6KLWfYtC+BbNf/UzT2L7dAbhYSiDupnPVmlXzUBb6VhWkYlwDzcL\r\n83H24Pf5rxUup1RKFlq1FEe8F2mnJn0/ep/XqdM4md9wMTpobdPuh+m4B20B\r\n+xjP/1aWkA/Oj6YQ8Dv+TweEvgklWEg0GjfWKwmqUIVTLK3D3nM6Q2QQZhzz\r\nz+cptAownzTNTwVeUfmvqdD8N7UUB/Xozhzq/jeU80YCU0caeZc4CYya5I9Q\r\nZjDJUL9kKcfnavxjUmjk/jArepxYdp+DTlaWn2AiuGvS5CxLtrrlWK8hyd2t\r\nQnH0uSTv4AiOyA1/xiqr7kozxO7zXwI3bCRwcgG3luw6bbc8blUArAwlnhkd\r\nNzBIf6PSALo2Scc2DMgNp2iU5PXRyx1E6XqHtH0Klude0qX0N6zOIaL9BsAe\r\nEL+Z3ryEJTa0qYazUR0H04qjet8EOe2RGfofVswkRWBtiV1y1g0S/GdmVGJc\r\nTzWIMY+bpEWz9GMpNABAuuZrKIPR9lLFevQ=\r\n=UyQQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"de8893f25327d77f7a237e022bd1275576f4cc93","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.5.5","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.15.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.6.8","@ethersproject/providers":"^5.6.8","@ethersproject/transactions":"^5.6.2","@ethersproject/abstract-provider":"^5.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.6.2","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202242872411_1653722660164_0.2457740607718082","host":"s3://npm-registry-packages"}},"0.0.0-202251153718":{"name":"@eth-optimism/core-utils","version":"0.0.0-202251153718","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202251153718","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"13e10557cd0e39bc6781b640af138958d108319f","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202251153718.tgz","fileCount":63,"integrity":"sha512-qqjEmqB90KAKKNCXC8mgR6virpLbNTQmjSeZy1HX5l/7rdtCnGZitt7ll30cX4TCXwE9KwDLvgA6M27t9heP0A==","signatures":[{"sig":"MEYCIQDLdJ9+20xNxcIy03p4+NBBqnjgZIUJWmakjQFejhAFbQIhAN2dr0Xlasa0dJTSBHKIRPLPZkmdNAN//3K5FKgTxI8N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil4e3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCpA//XFcQ8MJklCGjNx5EJtsoo39CmgnYuiScv8ikCP4Gw0BBwwb7\r\n3oSRisNIhI5pUijT74vYSy3veovXrMxV3QQsHwhnzibhnSAw0TJ+29e7+aGB\r\nz2W7bzUKx14cgtARwS9lT7VApHTBjhPSfGFXmiMa1/93+rAqRXlzf8YIjG36\r\nrlk7i1WunMefLzN9gXOmwwdHLwgbx/lUxuYbm+PY+nUIK3i1W0giP7kcTFlr\r\nYKPxw9AtqSYhFWqe2dzJ1SX1/EaLghpbRM2LHggOYfbS8XHhu/SUJ5xiIFZE\r\ng+cKvi0CGprzk0N5rfejBZgome9ETcILkrxmFgSmR5IGo6Y8v/4blOkWSnAm\r\nRu2+qZ0Yv9FBcoZIGl9/LL3yJ2nnO4gZ80htA/CHsLRWvcbC8idIFebFcB6I\r\nQrIWU4J/NRJt67spXwl88dDmScskSo/JopqrJ5C0sZuzeG7dReNu9pOZx+IO\r\ny2BMtE7v5JGajkOw7S/6sT4AZG/KJU+9xPrhEtWeqQ5CpCdxc20Im0V0tnyE\r\nrjTYj7CTcAJH6jAUAZkY/X1WJzb3Oq0FHoAn0MleTN/DbAMGVjizIyZBlILP\r\n4/KWV8lUyDJoh7dLmFvKb2sqaLzkNotsH3jxnF0Fr0l2sWPj+XPSe6COfzx5\r\nv8gimgjptD5+QjVlAt3NUj5aX6oilDyzBWM=\r\n=51q6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"fd81e59122784c10cd97583bc321f26c4a512175","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.5.5","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.15.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.6.8","@ethersproject/providers":"^5.6.8","@ethersproject/transactions":"^5.6.2","@ethersproject/abstract-provider":"^5.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.6.2","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202251153718_1654097847752_0.359278313161127","host":"s3://npm-registry-packages"}},"0.0.0-20225116021":{"name":"@eth-optimism/core-utils","version":"0.0.0-20225116021","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20225116021","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"b2ee15ad20fe4d9e6ea26860266a2a20a3e0c088","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20225116021.tgz","fileCount":63,"integrity":"sha512-QmsTpy7GRBKMU7p3CnpRvB7PZl/aWCJhWUZBcKB496S7BDpujd/MtMRPtkB/mLzT3z07uh57EAHeeLD+dgBnmw==","signatures":[{"sig":"MEUCIQDB8VsDDtlnXIB063Oii3IF7swKlrfEbBLJcVvKgM6OqwIgHnExUxqOvefIkHWdcbw8TOk2tMBoIE3lV5U3RPkJtnQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil40fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiKw/+P57oiogh6ZyPMOyDcxhXR1cKaAyR6o7MFHj46tODvkuKIZ37\r\nsC08RpRXMklbLKIplXRd4Lx/QaWByj15afeO3CvTTnn0Qc8ND4DIOfiGHDy6\r\nGwVJO7/YihRgkCmpsQJyGpKA6A+k8eYK2iBbIObzAFDphC1aZxOgqRgMc93J\r\nmhtD8AyqIy2wzYaMl2LQc5WJdQHsORyUnIaud7I+ug9U1MvDeiCb+luYSV5E\r\nPUnxam9UcrfUVqYD5+n5TLlMJspxiLGUDi8sAfI4DfiTla+UJLOcmAtdsy/b\r\nQ1lhSmy7cIKzIeLp+Ith42yBaavRZLnTJu5IYWUtu3IyTlkiUKXea2glWxk/\r\nIse91eRvxGeqxwoEA3Wcol0gWO8o7hQEvuv/Fk68tKIcEz7WL6C5rXxHAg6x\r\n55mNt0p5aVCHhQayGXHH2UzrnQt6lH+1i2AaOZdA/4qcKj6MNkzbBYiuQ6bU\r\nub5KnrEOjW3GiRnFAbez5Ahq/XIiqT27/LjmgtO28Xgaa+XF/ZEx3uhbRWVU\r\nX06LSKjzqqc7gTu0P7nLgAorMW0G+uEZ7r0rRJZnB9JwuTsiirngp/sd5SGb\r\naCs980TvUGwfiKoyG+QGx042U47SAY/kMpQe1snPPLfUub7CF/R4kQB8pk8y\r\n+dLdpZmaS8jYPx+PBraCLZxFzpoTDPO7m7k=\r\n=mcyZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"03df84b6efab3f38bee09ddd3ae867cc4f0132b9","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.5.5","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.15.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.6.8","@ethersproject/providers":"^5.6.8","@ethersproject/transactions":"^5.6.2","@ethersproject/abstract-provider":"^5.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.6.2","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20225116021_1654099231767_0.6066443268293704","host":"s3://npm-registry-packages"}},"0.8.5":{"name":"@eth-optimism/core-utils","version":"0.8.5","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.8.5","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"abbb773ddb7af16a4b29fddc88fc5defc341c417","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.8.5.tgz","fileCount":63,"integrity":"sha512-h7VXpjEFk5PuZv8xkzIxga5ryc/++i1dANtKF2WKlZIfvM4WsPlcC8Z6W2Cs9MgHT7A3+X5HyPDB/JUyJR42vQ==","signatures":[{"sig":"MEYCIQCPmoEj6ihbj3EBQDNRTHLvM8t8yatY9K6gTbL8bjIbKQIhAPwL68W70lAE2UqKCI8278zg1juvQEfE5k1M1IEUi5Nn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil9pwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnARAAjy/m22SniuDWg6vP6+93eed8pMd4jV6okV2VxJuN8L6OIDDd\r\nLyAgPPrexM8CSNx7eWbljLM+diXL18JPeQf3yOX8sc7/A6GHY049JUjBeJTL\r\nR0LU4e3XjRySs7GHlfR/5uVlg7ZHG4Jmro5Wz1ZXe8NZNkjEcLKeoqd1Nmwp\r\nSYIhkc1ihe8G6sb4pNwQRqd/LVva5oN2x5Qho30zso/Ln98x3CpzBHsvLyJG\r\nvy1qh/pynKx7xzMgUdWlpdaMUg/QqGdRzks1Z6nlg6C+wHoQ6V7gFlrTA/Fo\r\n433+z9b6+Ik+3Dw3ZdnqeMtLeWsXZc2f8SjYRbfsg7nVhxYCuUhebnrolwiY\r\n+zjICZ+1TwmLhaZwurjy4BUES2CYwB5LxF7qgwNMlabLlyzj9ckiYoLQr9NS\r\nqDlDeNNKh0YITa4UN06rY+yAntSrgBv4yUdB9sTySP4PONzvkKuR8T97x25W\r\n93RRQuAyjbZKhVl99jvWhwvorVQL2GFxCaZTGPSjL4Y3Ih2eRweSpl6w4sCH\r\nynqCLvMi8Pyc7/3eXhK3vdJZFg7Zq9mgyczkwPtjvq93kqrhuyJFOs2yuVoO\r\nBJz2nB+43HItk3NHnIcDurIPfXZ5RAw++5zbWlESwz4DFPkXa+ewr9tGXHZj\r\nN0bUqVA4e26YmFdj/FoMp8GxIVCGoMAsk0k=\r\n=vv+B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"65b06a39edbde8e4ed61d56760814626968b71d7","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.build.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.5.5","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.15.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.6.8","@ethersproject/providers":"^5.6.8","@ethersproject/transactions":"^5.6.2","@ethersproject/abstract-provider":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.4.0","eslint":"^7.27.0","prettier":"^2.3.1","ts-mocha":"^8.0.0","typescript":"^4.6.2","@types/chai":"^4.2.18","lint-staged":"11.0.0","@types/mocha":"^8.2.2","babel-eslint":"^10.1.0","eslint-plugin-jsdoc":"^35.1.2","eslint-plugin-react":"^7.24.0","eslint-plugin-import":"^2.23.4","eslint-plugin-unicorn":"^32.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.8.5_1654119024009_0.1840825678311926","host":"s3://npm-registry-packages"}},"0.8.6":{"name":"@eth-optimism/core-utils","version":"0.8.6","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.8.6","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"a449e9a36c57e00b11ab7231e9002482299f5266","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.8.6.tgz","fileCount":63,"integrity":"sha512-SbjboVZFGOe2NhRAVz5UFRtRkvusImUtQcSe2Dk/Rv6FUl7s3ECsCsLGizQuKAlPg/lAis3TJVgPhG7k+HPRqA==","signatures":[{"sig":"MEQCIDxAlZ5v4trh7IR+Jc0xVcYZLGdlXQTUdP4mWBLKahx3AiBSZKyS+dHUKN3ukjfnDux/e9NGgtqOLqcembkvN3modg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimUmyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPrQ/9EI0q+V6PNOAkuQp34FiEwmlaQmikank6Y4BPhNjZGq66Dzue\r\n7lePbEcW/nTpBQe8kmYv0t3jjjmSZUkgIIQQqpcmCw2B6F/FCNqm0WqKyJlc\r\nUYukr4kUvS1xQVgZxqiHZ9m6RafQuUdUjfjhWreNEIwXq/VKK3Fo5es7smhk\r\nvwS5OHkyH0Vzys1BJNDUbcwiJqVqyd0Y5xd2Xr9W+IDq0jMK6RBhL9icKmD6\r\nu8alnWuQnEar3LeottXghDl011p16uKei9Kl3ILmIR8tWutOsE/YvdlQIsUX\r\n6qNsUFfcnz8f4/SLtyQjtYsInFFefJtOzw4y4k9x91I87qlmWQIUQPR8ExZv\r\ncUbuLHozGoCLnistNa/+vK6Xe/vJVw1vw1kISr9k2ax6L446ZLENurDySBNd\r\nSdnxJr/pIf+YmBPrT8gksblWWEopmcBAQtU75ZdIoP3Mf/IqgMk6PfdiSX6r\r\nCKS0rxiNLozzQsR4be7QTaVuxmd+uWQpFZB/PsBkS3zoADcwcmNIa0O9HYuB\r\n5F778FlWUBHTCFXVI0mCJTL66V8IdQhbxs4gWFmVLAWBT6Tk+dboDVprnCAG\r\ne6RDi39luXzNtTouHctJSyunhnH8RNjmFt1ViGVwXWjaNY1540EhZKEaDirZ\r\nGhpaF7o2gVT8xUFot34GfuLkVQL1chkw3RU=\r\n=j99E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"313042466c25c67a8425e932e2ab7867e2d339cd","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.5.5","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.15.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.6.8","@ethersproject/providers":"^5.6.8","@ethersproject/transactions":"^5.6.2","@ethersproject/abstract-provider":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.8.6_1654213041967_0.7062538759804506","host":"s3://npm-registry-packages"}},"0.8.7":{"name":"@eth-optimism/core-utils","version":"0.8.7","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.8.7","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"0ac3a308e3b84885b47065a73858317b07bd528e","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.8.7.tgz","fileCount":63,"integrity":"sha512-LY1MjD8Os249sfp8u0XOQS5UeGzoh16OoZUXRZOpdDTEc70HVwtfu5Kqk+a+MJ+pfWAtDiH1GLn+YaHbolxrkQ==","signatures":[{"sig":"MEYCIQCuf1qWuGBCezYL7bc6RhPEEchYoCxEq0uGRk5jmGtVhQIhANUfKDk2w0Ag47EfAHAhQx/2tLDZ4LMsKFSkr1R0caJV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqimDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpV9BAAkGuy7V3TgV3AbwY+vUyYyYJIyWeWaoSxgWQ4chXPkwrm9PyW\r\noNUxeIzb76yqH6vQaVIFTZD5wmn66xEUxh3rtpJeJibyUEnK0JiakhHSJPT5\r\nhDIWwnBB2TckIAfoGLfX6RYNjmGCU9J8mARodNGBiAbEvy1jgcOWQ7G03TRZ\r\nEaRStVcMFGTp2DDHBckGfMmEKJkKG3bXkqyiSBI5NRR+5u/acoH5l8NcdbEY\r\nkl+QMQ1kjrJxQBchHE2FfetMDi+ARn9Y82x7NK35A2KGYIVItxreBom96qpk\r\n+8ko6a1pbLCN6axSULEmE19NX8FlSW4cX2/q1zpE1pVndrOoywmRzLDLFwYW\r\nmaZhQPc01bWli/C+CtKBuDHR0o8Gph6CthogPkk7fXzBfx8PWJgRyq9yafk5\r\nYM45fVARGiVXH0DOKOBkd1M/sxyF4FiOB6+LdGs7mbT77X5N4MWjD0lPO84c\r\nlwysrJPwk8kwaqye5OZ9a74M2oWU9w90Xl/SuizT4OmKrHQmm0SezyweQtWr\r\n9SWYSMoZYRAQNokN1GkuKavHip+vBtCMqTGkCKHj5RfJGkQcueljiXy29XRf\r\nqwHn5CpxKvC6kgYkIObiI+YmchU/vK9EvZqwLrunxd13yxxpr9qHxpyHvx5B\r\nO8VeqH3ocS1QyWG/Ci94OTqQTftA5WXy/Sk=\r\n=okY5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"645d26a78d6d495b3e418aad06daf95ceefead49","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.15.1","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.6.8","@ethersproject/providers":"^5.6.8","@ethersproject/transactions":"^5.6.2","@ethersproject/abstract-provider":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.8.7_1655318915505_0.9474753291419553","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@eth-optimism/core-utils","version":"0.9.0","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.9.0","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"2af57348148a5d262f252940c7b599480cede744","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.9.0.tgz","fileCount":66,"integrity":"sha512-sCX30T005zEUI8ktyaWLXDAIaUP7aBobZQpyBJoxbbg5fOVtlwuuApxQWACPMLYK56qkYUOe6X3yII+37p92RQ==","signatures":[{"sig":"MEUCIAWxxKkQvYQyhW5GE1XT2LcdoIsVrf6/adhiSvfmzEUyAiEAtrTwr9MyxKP4XHpDwS+u1Z+LT9S8F/t7z/kF+8aXCz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitJ88ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpNw/9Eid0lEEf4q8Ma5KEsN4oT5C5rKzFxZ+O2lwBpRZ72Y0hoBJd\r\nlHVrhAquEClHShJQ37GbezMhu3ANgAclsgHtgXr9vNSU0yPYuU+VPxAwbDFo\r\nyrommO4IDZO+vSCs/Jd0hMqrMbbMpTqcVtE3PxS/P2lYwzL+BiXiEIXGOLiH\r\n+b6vE1uDLemw4MWz/UHxccJ4Mt7Y3FTo+61Skf7NtKecltIP83JEXZ7SmU0V\r\nPgpuCj9lrV9ziwMrmM36KQl0AtqRNugbsoR7e+cdCSxawQYMUw9XtuGZ/YYN\r\nhSE8L/PcjfEzl4FeMnr/j7Pu/ILoCP2q3KvgBGzrQULpEYYND9nNfFkohCSW\r\nep/zoZtEIS2PmHxz5fuM9tVPW/USpNCSgvgLI7d4y3/gxCAHSLnzAmpcQ47l\r\nYsaF0hIKhN7r9QJIhF1OHoEMsknRMezB0YsDl9VRmuvsXCLDHucUgmg4WALZ\r\n1YkpVaCHk+lFd7CQgMKKBG8weq4KRfD8uDGFqmwqlPYenObP0Cjr/40+Q6ct\r\nKAOnNVih1xlcnzDvyOYnCaf9sQqw85/9L9lyKl6IM+GLpMGzrrdb/90lHZYW\r\nbTvdCiPJks/wJIiRyVOFsSh7AeziSzmUpcC2unRdEoN9EAcj4zDNkrLhJeHp\r\nmLF+luoSGe7vsuZmTIDIaDizkRt0W3+yN+A=\r\n=JmTB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"6552bdcae3db4fbe82f88f570b67736e7b6c6373","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.15.1","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.6.8","@ethersproject/providers":"^5.6.8","@ethersproject/transactions":"^5.6.2","@ethersproject/abstract-provider":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.9.0_1656004412116_0.9858298484730639","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@eth-optimism/core-utils","version":"0.9.1","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.9.1","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"6d011e0c272b5373828c239120b6e9fb0cf961c5","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.9.1.tgz","fileCount":69,"integrity":"sha512-RhSoRCVGAPh2U9z9dEH6OBmva5vhdc49qncTFW+MV4dVQ963/vf4lYZEAnu2SOdy5F7EV4z0KkNMj0OlpEHxtw==","signatures":[{"sig":"MEUCIQC62K/p/V6AHpx4nynU5tvYHGoQ8+Ccf/AR1pG3oQxQSwIgDu57O7/JIahFiv/I8WQrqyHGkVySQbm0abTFTyovPzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizeJNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrFRAAlsOgcASpVC90XBKviPbETm3AC7VqMjXVnMi/v84o519OO2yN\r\nfcmqNLkfmt+9iH0DXt5DdvIupQlwxX+Q84X3HJnc9KLw/NQ/tj8nLyheH/5x\r\nFlxKgwp8SF4vH4Sag9WXjXNEOX49AGXVQ1YH16kbbS9hn3gPeEi4OIjO1elU\r\nmHkNWOfq7uo/ibGe2wlsTt2uHwkGyPIK0rt9QA0E1IF9767TPh8+fb/jCgYD\r\ndhozFFtKqndqFaVTnrCrKxuSAN+A7ciDd3YDBtAN7ofqOxeG0itxyaj4KQ+z\r\nqt8AjKPxtzZSEn+lf96uwylKUaLEqxAfOBZVv2YOg6at3a62X/mUj3oGEKEM\r\nkyAO7D5/gyljPtmjTs26pR1tZ+/zkY4wIvdWgiJlgkyK9oQlBYfVKfibUVkk\r\nYhKQY0+vGXyWb705MKAKWk7Af6G1kBQQIlIVNlm9GP0B8WCAIpIm+sOQYAzK\r\noToQ9MpxbirRIc7HADgARSbweSOT9nSoBb69n7gdoCQJuGykkjGRCdsRQ7KM\r\n1aRCfjgU/vDE2hFsjMyiCjUOXLlgAAyOHYJCmU+mQ74YtGwZkXNeOUuAc6fF\r\nyPXbzufsswTi9xcsYqumjv3+qQZ2/hz9pIFPlMluo4vcMeD+Xe3d3QI+xAQ0\r\nT6ivCpGMIcfmJVd4uatotQnQCQzHa/qBBRM=\r\n=H4bb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"9c0f26541988e8435f51b11697322e6f3c02cffa","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.6.8","@ethersproject/providers":"^5.6.8","@ethersproject/transactions":"^5.6.2","@ethersproject/abstract-provider":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.9.1_1657659981292_0.14730038247060606","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"@eth-optimism/core-utils","version":"0.9.2","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.9.2","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"f31241de997ec5dc8a4095d044d12f0558bb9f32","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.9.2.tgz","fileCount":75,"integrity":"sha512-wUP75gZu1rZ+taXwUtcw00qCUbDkcn16JcIIK/j7XnzgaEnyXExn+ivz3rivFbr5Ool4c5M+iVzVF99sPZrCPA==","signatures":[{"sig":"MEQCIFC6ipUcvdhVGd+tuVsm8Q10RnrZAU8MKKedzUjPRokYAiB0rbFDYZfr/1ZQz02WxiodWll33Ux11MKJsDlKi0cWnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3t7LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr+w/9FWNANMl84e5OQ2Rh126bccSVCCaoMstf3vPhBVwPuKj8kd43\r\ndEl5qSFcptxGyIiMg5v7pXhe/UX3kpgmMxXpozKxT82Hum7UAAiJd3sTF7Vk\r\n5krkFOflrY/dxSbrPn0Vtue5ZlmJSodxaApUu7ElmDvzNZL2lFrRXykFXbto\r\nm/Xy5m3WnqbZD2UPh/qzeG0CW4cUDl3Q0aM94JkPGcilPN3BXLtJxr9T8OGc\r\nEj0uE4GNp19elQwSpaYAVNa7anq4hHYPGciXqFx1sy4bU47XWoAh+AVXob2B\r\nLnR+WBzPlb0PbffebP0ymLlcQbYCTGNzXqlDmkXcatJMZ2ohzD8mZLhZSNJA\r\n5PfRmqEMfoq1QZHn1up0jAHQ1b7Pob3vVwDMfUyymbIXhwciF/gF24QJ7jIu\r\noBuHEVIyegw71GAuR7JXqqyXHgmFCL/uszN1rvj186gmxtcGOztTaj/+OEQj\r\nY86D2vCNdnd3ILNIv3TzXZMN3+LD4Z9YRKqnI3l2m1U0SDyNaNjcZH+OmVin\r\n+CFPi31VVMIVJbAwOwakvAS24uuO3ZREa5erBA6eRmuT77Tk3DkTKvKBoSlx\r\nl164kvjy3GiIN5mTJ3IT80tJOCiPooMnX2LRNnBPBR/1bnQNhqT5Ac6VxfJt\r\n2zLYLTttf8yb3wdHm57MVzzdT9ZZQFiA/WM=\r\n=YB+F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"907ef2ee21db7f1e7ef438095ece1537178f7559","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.6.8","@ethersproject/providers":"^5.6.8","@ethersproject/transactions":"^5.6.2","@ethersproject/abstract-provider":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.9.2_1658773195348_0.29994720541800923","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"@eth-optimism/core-utils","version":"0.9.3","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.9.3","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"40c0271f815af68e0a4715e97a045a96462df7b6","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.9.3.tgz","fileCount":78,"integrity":"sha512-b3V8qBgM0e85wdp3CNdJ6iSUvjT2k86F9oCAYeCIXQcQ6+EPaetjxP0T6ct6jLVepnJjoPRlW/lvWslKk1UBGg==","signatures":[{"sig":"MEUCIH5LyUPRnxBXTGBVd9uMlJr073QzLUNpKSayoBXsbaGxAiEAg8Luj8kahe2Idpf5rm2AJ5MvwedzTkyOtsSlPzw1CYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7AjuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQfg//WJwuIrF7uib7xVkk6RNnlnlVhdxMAWbpsd/IXr1VRy+wKBJs\r\nU2jYzs+DMnd8hX3ZEgEuMbfaHsZr3TUVzG5tHgNICkI5yqgdNgIpdiNpMuC4\r\nS8hdKs5RwFbZTLAhXB1adlEvJNcKwFDnBKornzzYYjtZCNvNBZKUcv1ozuQD\r\n94wm+JtfvPHM8fS9I0KnYalQ9n55k/xICmllixXh5vkfwNC71kMTv7qdPaHQ\r\n0+7vTwxJDzzcBd13fY+pliHpgLVTAda+z+8lY0bQWX3bAN2jbgswK2aqLLwN\r\nKvBftIfcEzzFCucvmahjgnf9xiBCKkQbGvjTwqWDV7svBl/JToUkz/PVepeG\r\nnnki2klag10MzX0o1IBzt/l3YLClIJUntysrOnQve4I37PxvbdE3IlfBS35Y\r\nlNXlG0cwLF7Q1C3AA8Lu2YFGGth/5n30PsypmdNDjDHPeRF1kfgF+Pe3ph+m\r\ni44508z8BT7sLRdTBbdOlgQ8cCYd3DVk04J/eyPq6L43A+w/ElSqX+HrR2VI\r\nTHSF+0fYKG/lElxU6Z+AJ45y/p87cXIx5vtdrqm+xSGN5wI76hOm2kT5GrSF\r\nrkGu3DS0o4qI2eZ+yaATnrVoix7SokWjKlu2+k5nis2QhJnv6OV0IoGSMIAb\r\nbq8x5SRm0Ce31XzILKYho7ZQV+z0q/15rrQ=\r\n=Yd27\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"afdd0201c620d84a4f9d9d3f0d26c2b032279f6b","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","ethers":"^5.6.8","@ethersproject/web":"^5.6.1","@ethersproject/providers":"^5.6.8","@ethersproject/properties":"^5.6.0","@ethersproject/transactions":"^5.6.2","@ethersproject/abstract-provider":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.9.3_1659635950293_0.29928598454965916","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@eth-optimism/core-utils","version":"0.10.0","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.10.0","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"512872fedd4fc3b0f244bd45a73a92eed7c08aa2","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.10.0.tgz","fileCount":78,"integrity":"sha512-2npqQcmqWI1QqdK5jvsgplZ2bv2yrySUgDCIT8lSyiowhsadTN2oaXa0Ja4jPsn6XN9Mv87WMGz3RwwwEDZu0w==","signatures":[{"sig":"MEYCIQDyDzVaDoxQ/Sbgm0Yh4hwghQ9aI9HtXcQYnz8PuS2HeAIhAJcB63zIt+jzoP3q9AUmWh3ZGK9ZmVDI1O/EKv/27LgV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHyNRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmprqw//a4iuyAXXnhkjcs5kYrbV63E/vPli+T84QNpLlaSk5Nrnm6L2\r\nCKCm7SiutTGO743G4LRic2qcB6HN2ybD5bCHhh+WasDrTJZG2/Mur3D/CCji\r\nOQLmz0WsZo2GrSSHsywFD+t+zpIwrh6C3Wd5DGxyWJzZ/MRMAdKAOx6etOT+\r\nPoK5FIFpOTwB+wb/XwBA/adD2UfasT2vAwDFN8z5aOVsS81Uc0m8v+6V6LyN\r\nE7z+13yxPqrrNNA/I73Gru4+6ExkUmtGtr3vcIY/35kRolORbxxvOZHWAvIL\r\naCv87YWgM6nT9Sq/IbiN72/2wR7BNY39gyHfub0qhx93MrnA9hu3tPY2Wfva\r\nA799pFEJpKHLwmcE9oQ437oma6LFntrYgFKyfzzVtvU8p2I2FFcTHiLG7c6F\r\nCFVpDzBYCgFakcqiEhkUsSdo+o66TD77X+9+NRZ3TclNwqWCzz+wggAn7NxV\r\nxRfjFq+EbpUTsopaaW3Eru4083TVWcbC4Ao8hXr8fnnQQscGZ6PS2dGyF1QF\r\n9Hu0ova+B/KylLStxtQ7SlHHfpsUPg43DO6BtmET6an9l3Ap1hVWs3IXZpMr\r\nJ/5cda51f6VH4kcaWIC5rZOtmDM/A8jSwsUSMuFoMziIxOtO1KnsiB3LshUp\r\nMg5mCr2QkHWmwueffvflMJbUTIoYCfKQlao=\r\n=0Jj6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"530e586ee2ed1e8802b6d90b2d920df2db8e3f22","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.15.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.17.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.6.3","@ethersproject/rlp":"^5.6.1","@ethersproject/web":"^5.6.1","@ethersproject/hash":"^5.6.1","@ethersproject/bytes":"^5.6.1","@ethersproject/address":"^5.6.1","@ethersproject/bignumber":"^5.6.1","@ethersproject/constants":"^5.6.1","@ethersproject/contracts":"^5.6.2","@ethersproject/keccak256":"^5.6.1","@ethersproject/providers":"^5.6.8","@ethersproject/properties":"^5.6.0","@ethersproject/transactions":"^5.6.2","@ethersproject/abstract-provider":"^5.6.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.10.0_1662985041538_0.6364811769134069","host":"s3://npm-registry-packages"}},"0.0.0-2022819193354":{"name":"@eth-optimism/core-utils","version":"0.0.0-2022819193354","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-2022819193354","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"37e799e050ed303369d842f4a14714240e58bd44","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-2022819193354.tgz","fileCount":78,"integrity":"sha512-5fgc5QRVk+MINgDCU8N5TxtlR1te4jrjZrFaXa8hQ/XRZ1WfkE9RmYSA5jvv57eCHreK5HxJW1sjF940LzarJw==","signatures":[{"sig":"MEYCIQCUS8qJfij92/JfYCV5j1WI6A9gY8gJJiaizcqsWj3mLAIhAIRE5db5Tb0z5GS0NgSEJU4+ac+X71guUExLo4OQj9AY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKMQvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPLw//di/8AOjD9UKLMH605e5sP+0kDpWb8Yo4FJNIOG+DvcdDPUmi\r\nsbzk1/D74ipG0SZTZ9aE+5bdSE1oLizgGSO+m278Vf5cWkusokX/whrAf7n/\r\nQUlxvL3Qx42RJE0jJPjh75mnUrrV87EZFpof8gD3/NNNS85TQ3gaIEA8iSvf\r\nXzZCnY+KFQhr7ibm2A5U0l+aVheEVo/ZuqL0O/3N63ZxY/fkb/cwwowQNymQ\r\nFz734oFKE/24sURU2S0RHet9A8tXeOBwaJfA5mmZ08tYCqos3QBup+nQ8sUm\r\ngl0u8viu9OVDLarmg0EXpCntxBaYe91usX/MQY51nW5GCgkOz0SrrNx83gQK\r\nI9/jw7Oh6OkaFaV88OKehcAzmAsRw7z8wQXflUNzP33slFM7QpRAoWwy9rIQ\r\nWe8V8kW0Fco0AGZ+kS5UqAJ/m/LT4JPVKrRglP1uU5tKWxu1nC2zEmGU2A4k\r\nFKnsObNeI0FxyyJJN1ibUu3AmAVRgUUiLLSO3VJI/3kfE5Ff7BrWD9qsmdzw\r\n2nqmCoUSzGgSB9ZPMY2V5S4moLOZY6eEjCgtIfmhVPQO6q2rOJiU/hnP4edT\r\n1DdSdIr3T3HgixRLH/4RAqUksBkB9N6B2cgaN9p+XUvGL4NNKpUhUJ2owRwp\r\njfTwS7mNQFTFoVpoL/FcmuKJy8sGbZ4v5yI=\r\n=T3gV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/master/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n# @eth-optimism/core-utils\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"c877eaad07ed9a055e794201b72e832f4024d732","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.15.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.17.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-2022819193354_1663616047073_0.17937279377596838","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@eth-optimism/core-utils","version":"0.10.1","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.10.1","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"44515fbca627532a24c6fd433395f00be8525832","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.10.1.tgz","fileCount":78,"integrity":"sha512-IJvG5UtYvyz6An9QdohlCLoeB3NBFxx2lRJKlPzvYYlfugUNNCHsajRIWIwJTcPRRma0WPd46JUsKACLJDdNrA==","signatures":[{"sig":"MEMCIEsfva0BgLgBl9lllitDuHWxKgDWU6NOkiHyFFMNR42CAh92X1tuFDYXVatT78+UK6VjHTOx161uiiVQAVoUqm63","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKdzrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJRQ//QNAl0BZ0adWhRYoIZ9wBk6KPSuRf+1qvUORLXvC/De60Y+JG\r\ndyF374cjY/XjGGPeetK7cjGtABpQX/MdMvlhXmcvLLO6WFEXmiBjCvGq6ea+\r\nSf7Jo1d5PFIlgLG3cDoiCwjPEx8E2jz49jnGG4MvUvliW9eOGAkSMOe/VAiy\r\nG7HaSIZpr0z6bq5YNi/BJNTFigkM+nzgQ4FlG6Vx8xrSi8y48vDyD39rz9lw\r\nQnkvlzOslnzdSSQ+HfXnnsZJFR/Ul08XlfEhGNfpSASgwHl+TIavmM1n9aJG\r\nz07mcbwIH+jxajO2cj1S0QUe+b7MkIvlUJtiEaGXGxhEHODLC8EQpoQ7odrV\r\nNnumEftFt6e6ORgepq3dT/wPmuPKsLbR3onlbTiCpZqj6dLxdx18H65sewn5\r\nr5vtVFbJ4+qG5lxMnFWmjhblIZmfQS1COiQOmKyrnSYfDZB1lbb0va3WemWi\r\nE9kJhQklr8IZA5SXq3e0olZNhx663xr/RqfWXmYcoUYjvbSmg7xCz21UINxO\r\natpaCLLnTq2MqgcEaLgONzU5o+/SwsqxRBTCPf7Q082+O2i0jN4i/5l4rXEt\r\n3aUty26MWNLKzpC1lE1wGFg8OsLHUqYRT4yi7bHuFCYI3RVINJRVt+Nlmn0h\r\nbQTeUJ5Xp4uOfuEcp9osp0gb9EkvbJnBMTk=\r\n=ZwNv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"798cf02c0903c4c283a87088988850c6c03ca4fb","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.15.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.17.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.10.1_1663687915009_0.45346548734650494","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@eth-optimism/core-utils","version":"0.11.0","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.11.0","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"cc0ac24fc49a6f5f411e3947d2d3bb5f49333d5a","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.11.0.tgz","fileCount":78,"integrity":"sha512-/oTyC1sqZ/R97pRk+7cQJpZ6qwmJvqcym9coy9fZaqmIuFaZkjXQKz04lWUPL0zzh9zTN+2nMSB+kZReccmong==","signatures":[{"sig":"MEYCIQDs99mAHR56YtBFvCIUkZlZ5IIomE4Bn6634PcdYjEGrQIhAO8Cyv1Ca81h5wYvD9lYcwUMt+erm+6hV4t2EbG1GKDZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZXbBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiuA/8D6bV63mGqsd0ePdXpVPBPq19uUX5QJs2EDDXr00mOPYfy+lu\r\ndYzfvHOOXmXu6BYUIFU7eDWDwyEChf3y5jeyuZhnq+NAF9LZ/gj5dLaBGksD\r\nx9dbPvEB8IqNlyHEx84NlGyjWa+bYPOtU39qcw7h4li+7KXAfWBriHt4GDH6\r\n6ajQBy3s+j9/u0D+JuztW3qGlMXyaNEpXY2sFVYBpkwuZaGphJonmjSDlce3\r\n7m16Q0ZuHLgu50z6ml2yxIcgw/w9ASaCIIN+rcF6257frGaLQbRxd6CaWjGn\r\n/j9ja+roBadLYcykwRzqeF0ufHiIahSSfJihXMp5dci1ib5uYxKmghAd4vAC\r\n92PcOfB+2cvFqfOWRGO+cAP0N2z+VG9MBZ0vluNYmkjKQAv8chl4nOMcJmvT\r\nkOo47fY4UaVi0WVnGW58XfFb490IWh2/5vtMt5fZUyD0uNmSogy03rfYxhnL\r\nswbIiBpkn6/6zEgxZ1vScY57FwodhGmw4BSMTC2bziiZnz3fSPyvncQ4RobT\r\nDenbU6WAhtSpZuB5w5O751VM8N0V0Cz4c59oNhW88yDb7vj72C9eeVYL4MIt\r\njE66kCjdEbhfCZYlGW0l6urTXhBpHPn1hdozy3LoKAVwULp07xr5TAP6VwIW\r\ndULVgHkc7FhMkBir4RmyjT/aetjQZgWv274=\r\n=Vrc9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"6528ae75b6d261e1478c8125b9d27062f4254721","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.2","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.18.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.11.0_1667593921131_0.022270836276975237","host":"s3://npm-registry-packages"}},"0.0.0-202211121340":{"name":"@eth-optimism/core-utils","version":"0.0.0-202211121340","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202211121340","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"efe1696b57bed2005a8dbd3afec5fd77e795d8d9","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202211121340.tgz","fileCount":78,"integrity":"sha512-EoVFr0Db9ELFhgpxlZiF1HTOnnN9YbJgXEvi2rfxSvQ75RCIsnXbFqCcXefP9LpdBV1HH4Ecn8xrI3zrwMfLdQ==","signatures":[{"sig":"MEQCIDlvqWhgyp+FKevSnWoy7l2FBMXX8uvc1DV/vWU1k2NPAiAz2FVPITDPV910MOUye2qFptQ5ufv1r5x9PkD4U+9nwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiA3gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBZxAAoPnn3VMKyNfQHDqn/ZnqB0Kz7v/lRyfFdX/TTeWzvOA54z0u\r\n5/igNPXOMF5MDqTTBl5YjfRbHKibABtNeJBkUzguyAMuo420FF3Ki9sjSO5I\r\nEffWH9SACSCdY56kGjOpwq/eZ2uX8/1DkUZwcC/UpYn5BCiP6yz9mvXFmhPS\r\n+VUWaKUtXA3u6jfmTyyYZsBif0l6dQFLYvyZxIhuv9e4pNJ/BuQHZw/uRFc/\r\nJFtvLeZjFQLFAechLH3pOPdY9jpuKnIGc1EBdTX+jdR3605BkLDoOtX8W2sK\r\n4n2rpUiyJPPHmG2zqFW9MvElcvFswr70ErDsGkQg5g5LvCl/8i5W8DYSWvKK\r\nuLGZ+94vXRks2aJxS7YAN9P+grSz9FcvDjqo0259xNbwGPg0hMapV137KTA5\r\nmSy5zSuVztxF9TAVIpwaQ9ruF+LIBURSXGPlpeBnO4m3WtOnZNAA6DTGs/qK\r\n7WKaQLxBi5yBM0NMexhNfkwC6o5Jn/tdE3LMakt+tBfeVeKOKVF2/TcG9NvD\r\np5TZAxzCgOjS3PTHnrDytt+A6Eqb7O8v9sAoTVZ+0syiQmBtc2uHC5RxlIUT\r\nWopVk7rzxgRnnIqLdkzqJjE7XpniyzHk1D+BpNZ3r6Cw20/qW/GKkQmL+2wm\r\noTyR0y76wn47hEPqjWQSMyECsKCfGtIITm0=\r\n=/HI6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"092a36cb23b4ba2ad801341af82064ec8f2c5eae","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.2","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.18.1","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202211121340_1669860832724_0.04357340694572254","host":"s3://npm-registry-packages"}},"0.0.0-202211220335":{"name":"@eth-optimism/core-utils","version":"0.0.0-202211220335","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202211220335","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"ce60d96f2c11fc5067d2d8437c7c782fceceb26d","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202211220335.tgz","fileCount":78,"integrity":"sha512-eITzdYQLql+FQ4VJzAXTqZmFk2nRQQQgWzicyLX8nkjfxRgu+RgOHZ6tqy5rmKYLe36Hq99iZO2oaINnQdsPtQ==","signatures":[{"sig":"MEQCIEujTjA29viaJtDoh+zTQ47oqd3kU67dZC6Emi7Cee7PAiAWzzq4pm4XxXVU15iL2K9+DoJkefb2JL3OrOSuwcNWvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjimEMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgBg/5AGlVxMWA4RZbp1AwoIUDPFmXRNuqwsfDtNRMAOgwFQRczKTn\r\nmnFII2xnMJpQTGCPT3G3ym4tgw+l+JAIB4l5TsZoi7y67zmQXl/eexScR0PI\r\nTFuIgFvMMJmXgr03rugQAs100tI+1fzF6apedCFIEiKPwIvakTHqz9JZfQsM\r\nOuBf31AQYtLVygNml6jXJT+05XKZtM+2A5Oomdnl0HaGNAUmJyt/SRcCqgpq\r\n8Gd87r0hbOVt89shp0xC33whkJQtxfUqlhYsDMos0lwS3sJJFzIzP0k+hnTB\r\n3fTZVAfIgs1VtXg2DuPs8ySYeis726xhahCHJv0BEqQpdOk/F3jSLwWw+7xs\r\nH8X/7sWBzfP4ebEjgNmWi0rzlRJfe/JP759XpHRmQi+wd2Q7GZ5qm3R+d237\r\n/r0zlhUjVcCXfbVJ6XWLZb6yfKz1E3Tsv266I5L9ZSimOWnjRruXRMVWmhpB\r\nMfw/YuVa+TGfs/Pfkogisf0sR0BTMm9M+Q7Rp5T5rrH2IBZawnuJ/eMqvLjt\r\nDND/91k07bfUcKXN36v6OQTWxD08+wEXfayrFrNx1yd+lDgIryoFFPvpDEyg\r\nEQ/431zqWLl3rK/JbpOvMXDNy3z2o56/DWRM0m2mPQaMygHL0m3tEezDpE7F\r\nngA7z4W53axmiOO3pPBGZgbXPZxXesd00so=\r\n=kRVT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"26406af1ed83539f77834f436c90d48a923c44cb","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.2","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.18.1","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202211220335_1670013196673_0.6492108446277254","host":"s3://npm-registry-packages"}},"0.0.0-202211534330":{"name":"@eth-optimism/core-utils","version":"0.0.0-202211534330","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202211534330","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"55252486e11c51ddc404f172f0a77032a18ba656","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202211534330.tgz","fileCount":78,"integrity":"sha512-EwwF5VGMbmH5Fr1j/lC6ec1C+mV8OvGAIfqFNz2vZssJjVJUc7HIIx+5D5cheOPUJwuuoFfgkaYestPrB2sNlg==","signatures":[{"sig":"MEQCIDMEJdNDdTtaSkOE+Jscgup8kiAFVJmlW4Jy8ou7tC5AAiAZOQnPdMpHF8Ji1q6GiJqxYwOxcBfuptbDj/VP0WQYwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjWjtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpD2g//TBZTuA1IjySodkz3KRlC5RK5Z7eTAMu6UxaVvamWwA2PWXUA\r\nGdlchr+qj+FTf0OM5lzdSnPUcQa+oH1h7ZexC93Lrtav0iy6yacsRvnTLksX\r\nsjSa8NORuqFWzyDZdKWVnr+tc9dazdVvILtQpBMkNVsyZIb+94oibK3/ji33\r\nntTU5C8S7bJdBm1B5my6UZfS3f1siL90CpI3lVB+B3uwPyHz/QKBTQE/pdr9\r\nNMQ9NSyVUjS59DqU57gRenQCtng+J/Tg4k1h63/eaujaIs56+8wk2lVRQPum\r\n/rYE7U2tYyl9VdjJ4HtgCPiEbm6q5ReJu1YVOXYoab0xvyHuZIv90vJfMqGY\r\n2+haxReWXctVDBFJksQfKw13M51n3uVxyMeG0si8JjySRJEoiC0rVRbxZdT+\r\n66pdiBlEQ6cEKsN8tMw/2ul4KyHi0FLYwmwn/oQKREuGi5fIHui5dcRhi234\r\nG2G9dZTJwiTWcP7iRurTVDp3gwLsts2sEnjbb8xM6bur6PWSbXxIigwuJOza\r\nPAXewJ4oSOednm1ss39wpmFOayb/GpXm/UBtrJHRyUnWKGFdVxrmhtMbNbNk\r\nIFu7ctBmE9pRbHKsyfFU8BNvbkEKZITVDQFp+3AvcgGIMlMwirnIjRg2Dt2J\r\nYQ+WB2qB2/AGUWRfSPtaiIsGsTncaBscxng=\r\n=+zes\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"a52a80a205798cbdeb7338acdb70d20b596534bf","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.2","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.18.1","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202211534330_1670211821413_0.7987029295144166","host":"s3://npm-registry-packages"}},"0.0.0-202211542835":{"name":"@eth-optimism/core-utils","version":"0.0.0-202211542835","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202211542835","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"70adfb130f566fbacb4201a6caa5155f1cf7d76c","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202211542835.tgz","fileCount":78,"integrity":"sha512-YNbwRUFH2FYPzdo6xOIVmVf/vL9E67oMWoJkf0kZZ5O1VGzkhZjPtAFX+r+BujEJ23JLBUJvbnQLtanglIUUeA==","signatures":[{"sig":"MEUCIBcBNXtYq3He7d72RlqORvDGRne0lkqo+CwBCnl1B9mdAiEA7omOEs8wam/yg+X5AkNwAcfYVg79X8gL34zQ6OCDuuk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjXOGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBTxAAmeMu0vpSpOuEtYkbm7CjcI5y2DViONtxvviSbvQb2iXlxXoe\r\nNgAz6yqVbTyPxi156OHT8jghEBj4mfdV13mClgzTrHK1Q/FAOboRvGfFLWB6\r\nzeeF/5VrOA0JHH9rDbiVFt2dAIj2yqFpyw68UO8lsIkXmzHT2ycnqKr3nPrY\r\nowa4owcj8zICwL5HHim7+6banMhsfm4Wug4Tyua/QWR2NDIghVi+M4rtW62u\r\nNgUwgOCTCRvgO7bbHxifvfYZZdtC9GGrlUkxbhc1se5GH1M32s7whYVE/LxU\r\nRugKkrA45w4Gar85h36qDf6o1VBUaDbKz/BUpQF2Wq+prIFVu/miuSTw7Y55\r\nz6YNaQ3b/I8p5uOFDJjVJwgupA+F53aF+dOn/o+UXiwg2MtEK7/qpthiZRXL\r\nMIszG/MY9D6D/PB4y1x/ntyD0kOpPbyNDl2VQNeLW6t+QrGhGppJPSmCmHOT\r\nQSqJmp3k/+9iy/oBL+vvII1QYL0gV/Z+kfVG1k0O1aMfYK8DGIsJErgpFNrm\r\nNZCRHTMovDSy4hPOiLlFrk+9ereyUzjcF+EW6J/l2xYZ4nukktHApMGwHcPf\r\nN/wd7EG/k4bp+iKHp0ZgqDIXLkLDGYvzfb0iI5z7KZFvKK/TztmQlGVQxzeW\r\nJz0V2gVJP4/9S24EeqaN9Ji6egS+aNUfG/4=\r\n=rZGx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"6ad383bb6ddf8c1218b6b5519531250a84b72f0b","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.2","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.18.1","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202211542835_1670214534088_0.9168162979349448","host":"s3://npm-registry-packages"}},"0.0.0-202211517735":{"name":"@eth-optimism/core-utils","version":"0.0.0-202211517735","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202211517735","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"c5a9abc91ec165c5b0fdb6b892ee06bc232a76a5","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202211517735.tgz","fileCount":78,"integrity":"sha512-QnJwLce8V8gOJmaiRUMDz6IbSDyYKAjPzkBMm1VkshN4FCsrpdohOVH9rkRHqg5HSRzChVZxKEgJ6sKD+NUKAw==","signatures":[{"sig":"MEQCIG+dR89rUslkeDJaKqQOfjJRY4+RdOEQZ33JhpHbaxMKAiBqPnSmzoY8NQZvejidmDI8B8iXHb4GzHsB86NSAgH0mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjiVmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc+g//WptSjFSwpoAKe9fYvFDXi4+uOIC4TL6C2OuUW2WIDHDtmF8o\r\naEunXXrQ1yOjBu1lhA450E0gG605k9hZKzlO2xWFqp448waatuTlzPwJUCr0\r\nfLIozCOrwRn8SWywC7KomMEqe1HSKYOY8up0gUACb/liYYpc0r63PEWf2SB+\r\nP6HVnW1q1Bl3JCCVOGcFdHmFuxLHzTbA4CUYyAzHDJVy4n25LSX6T6pShV8x\r\n6Dxk/6WPwHQK7lQBlJZscstgk3A6bDZV4S8B2HArNVXSH42DnlxsAVa+62jq\r\nAwzcKAUAhIt+z9FOb34hutnu9jz4GB5AuW+TBOtRxZWjqTP44b8Ts1BrGEBy\r\nRmWu1fS447ZDN0T8vP3m6ny8wTKu5khDpH8FdTI/5hcPKRpAlzTktKBPkqA9\r\n3puR2PRg1Z/JMcf8eeoEQN/90noewjV3qFM2f4GtestTWAqyssq2WNnPGXQ0\r\namdB5RBrYKLzoL/xKmx1+XPq8koD3HWEFIOdvcVie1dVVZsKEfgglkFLM425\r\nKVk7Fgoz6Gvo7WnH54KyLcrE3E5/TEuRBO6WSDZ65bZf7xqgsKtqzDm+TDbF\r\nBTv8lYKw8p2WaYOolYczJnI6fECf38RJ979eUw41vegpbXF8sytSP5uf5NAN\r\nxgvfJlqm+Uzet/wRQeVip6Y8Pu8TMuBeSCg=\r\n=RaPj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"4faf5b0f0379e695488f61702d9a7c37b1f3e19a","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.2","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.18.1","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202211517735_1670260070162_0.48470074291312293","host":"s3://npm-registry-packages"}},"0.0.0-202211521918":{"name":"@eth-optimism/core-utils","version":"0.0.0-202211521918","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-202211521918","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"dcb36fb14130c867af842dce5860637a9b5b9ad1","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-202211521918.tgz","fileCount":78,"integrity":"sha512-ReT3bJN4BgqXka2PKGkq74ytYmedkxb/Rf/56Mh65MqGaPVA3S/PprHwpL67Ne1AHAxshZ70P+rAx7ZsBO3uUw==","signatures":[{"sig":"MEYCIQDwvByjMssO2D4yqAsN0QIgFXc4LWEBQwsI6SkgylAMhgIhAP0RCNjSjlLtSlaJmusVK0rmLN7fulgHghc1Y8eZqkeX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjl4JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHaA/+O1EpvNZd3nLLOPWT7Dq8zHa145fpOqH4bObqY+uIdu83qm9P\r\nLGsIzRcfuRuEjJMFAgBpH2Ehjx8gNlN+1y3W7g7bzzG1M1a71lCX5OpIrd+l\r\nMR/+Yo5SPwkm8gEIw8tAi56aFoosGRDCYdagO80My3TWf8yrtpsyH7vohHKW\r\nTA7hL0UQAOCnlEshOACZ+yWxV2QqS47aiAW5Q0ZfIl4GapjadjbC7w4GZOde\r\nx6SNl+Hk30AZjCSRjONUxMVXiWBdrHEbStuLPl/rPRyv4aB+2l0n/xKcw2l6\r\n4KVh0/CoZhYsqmHz5pd3x+ICH/K7gXK4CppaE1wgiY7nnfdaQHJ6KZD5G5eo\r\nIz2CPvlaumI9yQi3skK+wG36lkUZ+48opW6lANgR36AsDQkcIWAc2VFXve95\r\nCjaS+8Ahd9RZdYZzrRIaTk67kyuR8CK53xbGz79l6N5RF3+uKOPPAEvFQB2q\r\n6oUZdwh4/fmraYFJW/qn0k0Xn7LAalkS83WQ8Vte+PQyht0CWDA0mqySl0VR\r\nXoKMGYEA5KBVl9bh+tUNiEMwxoDsFr2ygSordRTxnRb1VXTjo3Q1hVQKa/xo\r\n+dbDi8HC56gyKb/rtF14OE3hV50nWA3HQG5GFMVwgz4+jExLfquailnNTpoI\r\nRUj0VuAX/sQo3zpic15j3yMlolezpo4Lqkw=\r\n=97Ds\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"d563f6cf7a843d8f66c4b43b4942b87522e3120d","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.2","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.18.1","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-202211521918_1670274569635_0.6157484561823614","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@eth-optimism/core-utils","version":"0.12.0","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.12.0","maintainers":[{"name":"karlfloersch","email":"karl@karl.tech"},{"name":"ben-chain","email":"ben@optimism.io"},{"name":"k-ho","email":"kevin@optimism.io"},{"name":"tynes","email":"tyneway12@gmail.com"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"6337e4599a34de23f8eceb20378de2a2de82b0ea","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.12.0.tgz","fileCount":78,"integrity":"sha512-qW+7LZYCz7i8dRa7SRlUKIo1VBU8lvN0HeXCxJR+z+xtMzMQpPds20XJNCMclszxYQHkXY00fOT6GvFw9ZL6nw==","signatures":[{"sig":"MEYCIQCh2qsq7dZdjAuZNkmvyBEKQHtD/8Kn+kbfuP96L6ROdQIhAKV6mdgnKk60T+pjkP1NHLIO+e3lTUC5xwl0hpVfooW5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkYwdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8LA//UIzGE0ZlgH5ilpPvAmsHKy5xgTtQtNNn46PhozwABGwliEVy\r\nPUrWvPYOJUmJb6GzaGQnCG3c0UKko6KHDwuvNIiOlxyXtNdq+BN4zf1fWYgM\r\n9+12ok6d20UEvET1aeawUqFlHj7XdqCPf90yENi24TZBsto5qW6zsoP30axa\r\niVY1A+znoevk+jOZf0K0bGeY5MyvFaRJkQIEAwI6ei8Cw+kEwFNYYA4qNplZ\r\nUAp6QlruIFl/InzJnqsaDPqzG/8mMxjsLvun6w+zmlaU/1pGMdR4RHxI4H8d\r\nWL4Iax4XpC7z/yYQOaUIR9vg0V5iTEeWQOM6usZaY/vC4CcF7fucxhRrYF9p\r\nlOQe0xwK6CS2DURFkkWxxfS7VH7nMu14+N4+QsQXDfLhYYTwhUSXyH5392SM\r\nzPoFtTTGwupb0HwKIIYavMCxVzkb9lAvcaTppCH4yqeZs7jG48IwAwmUfE0P\r\nvF1ybpMABmJiZGGqQoQLvm9UUYwPYVywp3fxkJcg6zvkyMW1qt4y8IwlZzt2\r\nOs6pylJcwRaB2bzkgpxgInPZuN+52K6HcuBsCRYGs0CHX6SaC1N/1cfCMSe/\r\nQifOwdHRp0RpG09IDSLz6nAP18YgzJ4piQLRs/H7jwxko6np3uI8liffIVZV\r\naSmvY4AoRRao89gfZzTTYPgURZtWjMiTJrQ=\r\n=0ILC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"266897a9598117a683b436bfbb7374ece3707c49","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"karlfloersch","email":"karl@karl.tech"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.2","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.18.1","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.12.0_1670482972852_0.8466143743675809","host":"s3://npm-registry-packages"}},"0.0.0-20221115223117":{"name":"@eth-optimism/core-utils","version":"0.0.0-20221115223117","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20221115223117","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"739b7fca1994398cf4ccf91d79eca2c6909c8fcc","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20221115223117.tgz","fileCount":78,"integrity":"sha512-UwD/GHXHs4ivyPEOufMVChB6J+qENXAszryZjnO5+aqueO6346yeENg+pT8hthRh1KmHzC2BlRxeO0HOt1ifcQ==","signatures":[{"sig":"MEQCIFhizzLLjlyjvdqFbewRpId15+hB9FHKlZNLA3byyQedAiBYFBF7hsZMFWFMhOesaDPzFJxJdwKlEJ6s/mKuMDmu5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm6BBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAWBAAgmBQQ8TmLjM+DfRGj6rj3ZW7cmELJRaRGuzayL3fXjuwfx7h\r\nBBSZjHZtRxd15ojvS5LZ+Sn6SLdSWfrVt2bMabb0/GM7hEPGd5t+WnDYKpP/\r\n7V14xc/y/SizwQlbX066Gs1sknxUZxZL6J5u49/u//oqC1o5qrV/gd1m3cif\r\nvR/cgrvHO0vFyJ5SpK+dWkF+Q5CD+PwyeciefYrixw0xxmrbQ1GhrmjOP/Ml\r\noScEJ2rOGgt1YAaVNOQRPtH4jdoF8aTPs6okd+HF9tGYWDDwDKoz2m5g5hJU\r\n9g3D+wi3C+f3RLcb92ZU3290fmSbNNEAKTv+nBZCLT8t8t1n8jXitMVa5426\r\ngs/K1W8Ho9F1oMgjaLi8WovHmaCcCtB6hVsI3ZjfZazroOkassOujMWvUB6W\r\nN+E4rPvWhjBkiJn56mxtY3HcdF0WJTrYdKMJvyPvPbadc/40ZyvcIHQqRtRQ\r\n80MQ7y6B+gKHt4xXL1t/LTj+iVKF9y2/EqyJqwJz5jJK1c30xKgTVl82TdLw\r\nk61niQ0mmZLODY+SmYi7ZkMvqAZBVai43QCQ5Xf2qEGrrtytH8nkS+ATrZpw\r\nRHCW/jiC9OP1qKZ9CQ1MENtblu3KT0BDBz+5IlPWxC7mvGDaeCyZ5oAwfw37\r\nTzOcPCM8L4zJWa0dB9VOVCggER3Tdlgt1/Q=\r\n=+2Xh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"7aa347e853c0062143c92f2c88e7f2b49d92a9e2","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.2","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.18.1","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","browserify-zlib":"^0.2.0","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20221115223117_1671143489189_0.9997834183573038","host":"s3://npm-registry-packages"}},"0.0.0-20230203220206":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230203220206","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230203220206","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"6d8ec2ae99348e431e283d9344810dc4f61ad995","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230203220206.tgz","fileCount":78,"integrity":"sha512-Ut253myGDX0VHX9LVvFLDxKKrOR7om/AEUXVt/RxV5AdlIa69M3g5IT9kr08EWr0OTbhTxE+KkLrHe0tAleHtw==","signatures":[{"sig":"MEUCIHx58xpC9l7PzT+sHFBmFEr3tbezYGh+ygWhRhGcF4D3AiEAxsGLSDvZqH1gx/qYFQ4feGsxKDv7GZSEbRExmlAZCfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3YRnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQKg/+I24VSN7ii1wJpWX5S74DDRrtVJJUAjSVgpeV7GFXophSZstn\r\nlK7AlHwqR4WW3k/5ZJXI04JfiPSevaN8oZ+BFGME8yO0d4mE89mXfkapTVKZ\r\nV8ktcSMXryN8/E6BTHgDSLWHiIm4rDpTE+WsTRfPqIgDJrh0o6GIRjhKMQZJ\r\n4iO19KgKIxUKrkenxFuT8qijY1LiAeFrdliQk5UtYNTI+cMwvQf5NQ5cGI0c\r\nfvs8GtiLYrSjp/t204uZteUfoHi6wD/HqAskZIDvZ6HHJ5hkbha/s6n/eZgw\r\nznEn5ZSArteqBMwCYgdbLeMp1uD/+ZsIRz7o+uCfXtCRiNOd3ZD4vrsme9eA\r\nJ6ONywN7WFr9YCBbQtT8yEfzRVvDJDTmHgQrj71BdNpAEOQZmZmdvIk9sM4P\r\n0hl0a9jrqDQ7C27xcXJ3LXQfDL4ieTBMueQJg3GbtrW+gR0y2zlWQx+w/htt\r\nFpz9yHvIq/HFrs3ElAxK36yZuRuq/gJxCpgq/ZdTDx+ByTajdjhDnIBtsd2F\r\nijKYivcbDjk+50PheClva0aklSfBYy9Q3V2gUk/+xtlZt4DnCZtSPkteoq6F\r\nhyDSbtWGIiI9pKbp1E6cH6mWFLn2puL84ubD2dScZhHKNS9rww8bVtojjPBj\r\nviBs56PeIa7Td5YJ4893R4ysX0NshuVPlV8=\r\n=IgsS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","type":"commonjs","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"977d0ed4e55fb098fc8065c7ad76c4adc95009ab","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.3","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.19.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230203220206_1675461735746_0.14861089338459266","host":"s3://npm-registry-packages"}},"0.0.0-20230206212406":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230206212406","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230206212406","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"18603b44c0e6686dd4e77763bfda1ef128e0e8b8","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230206212406.tgz","fileCount":80,"integrity":"sha512-bbKZJE2rrApNRfigZfr66r03410P9eQroxliTfR5vC01G3KhFUxOFCh9ktlJHdOvNCA9/LCx7eks90WN+J2SIA==","signatures":[{"sig":"MEUCICRwnf2zTHar/JdYMsEdZDAu3BKRpr8FiQ7fIRCODOT8AiEAuOk31zuEafpnjJQ7mR445w3pl90bkA3KCWdO3xvnUAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4W/+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmbxAAl3CgZ5VutAuqCTxFx5lbXirwxdvAAzUcqblzSnX48E9BuQwA\r\nWtPe681ticRg5SgT4HrffBu7Zhrm8ReF5AJ28eArgh5tpZG6o6gZMVh4eVgo\r\nnC+yHhLJPB2icZqB0hYwgoxmV2Rgvw42lqrk9GArYcrBDF0Mwirw33zakhwX\r\nGgg34NLCvJzDLU6iOi3WiXvxTSWW1LOHK2qu6q/PX2iCIyP1Ck3kKCY1KJrh\r\nq4hxuUrf2DqcZHoHb9pvbdlU5VpvYIkjApJ27oQcBzsluwYBHrV6gnWmXNNj\r\nVMP+WIDEpO+20zHjYqZznE1rgXkVQfiyxqq5GnIbfZtPEROf8l0f1wVNHRSx\r\nyjHUomkkC8ueickBPu8QPRfvTZKuc9oPCFLIkaHEUIWoRQ7Xe0jFgW4/o4f2\r\n8ChghYKfJVNeZZga42qSzOvGxuKmTopICpC2a3HLNoSFeH2xDvJYbfYw6Y50\r\n/saqBp8cRksVwf5VTowojCR0UPGxwF9Ql9vjHL7ZyYwSZwAutVJYOb/Mke8j\r\nrKE481kDRYVRRbXPPtB3KTJrTEW9fjAhjV1bpQSBD9V/T2e7Uv7Ppn3Ilds3\r\n3AmOP5zdVVzz8lVvz9hwOh2DahXizQCx2Pqs9GiCKtRpStUa4ZxweT/ZRwG3\r\nUDPKlH4zkzc3JPuHgOejZmqym+ovdqaZZY4=\r\n=zAeG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"e1e8265af7e5a3bb4798b27f8fa9f7590bd06e73","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsup && tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.3","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.19.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^6.5.0","mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230206212406_1675718654533_0.6048470167161024","host":"s3://npm-registry-packages"}},"0.0.0-20230206212811":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230206212811","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230206212811","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"0fbee22f41f4f6be5f9c33a3515a879236332ec2","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230206212811.tgz","fileCount":80,"integrity":"sha512-mL3GhlkYmVNkUVmi++n/3KbWd0SrfDUBDj0Z4ZOYlg3Ehhug4I7Kyi8tiNi3KYKwlWfZZagOSpT2uk47hQe2sQ==","signatures":[{"sig":"MEUCIHcQlFV5bw1s1cAao+U/lrZeJ5mWrGgafOrGmU4yyEltAiEArhljK0v/6GXwt5rSpqhFCXspcmKZbP4a+r0014QO+RM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4XD0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7Tg/+LTFKXdK+dps5TMu/hzFfS7qf0m8x8bPvggm5Mu2t6MtYjSDO\r\nd55GBVakOBhtq64ld1bAOPdvrq5iXuFOPZHSXqgLyZN/Ek8I3euQ1Qb1J5tp\r\nH4vkoNzrR23qunNVvN4cpIAy0p/eg+tXdeDnxZAojJGOLEcIddXPhxf2nG2a\r\nIYVUeui7sjQJhenpNdeCmXZSkM+09QLuYMFJdeOsjIuo+9oU63k0uXMJ6VRZ\r\neZd6LgBJZLJe0eevnXI8FM/Yi/KF53tAtO1OJgiQsLbBoqoS4G3yK0so70CR\r\nfmMKCM77bAc48kJ30WUXr7DMViWWmEMv1Tg13oJNQZEiX8tuZYlp5h3cVQO6\r\n/PeJ3+hWqx0v05a4crV6DQjsR1sZJtMfBW5X4Qm+nWA+HITo4dmE0sRhrjXN\r\ny8tdz6+BxTUFVpJqijnIs1aZvf4Gl2vID1SkH0oyQjAPEi611o+XHDQzpX5D\r\nVLhD1Mms60C5Xpll77jmToITdfKG4V8QwX4bWtgJhfpDg5tBt3Q1mOdqGZ6n\r\n7g+pqXJjMmkM514jpRnI6OHblFmG5IIBYzZGuXObAHjAiv4mCOQ5tMlShrs6\r\nuZRYyhErDe9Nd/Qfr3ZFXF+7wUmdGwdI3nOKYsMFxAlJXxwf4oHcdRLoK1yx\r\nxoYPQipOsd+EVOg0uLSyvqgAwQt5m+hvQjI=\r\n=YBcg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"e1e8265af7e5a3bb4798b27f8fa9f7590bd06e73","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsup && tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.3","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.19.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^6.5.0","mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230206212811_1675718900404_0.4218370139565908","host":"s3://npm-registry-packages"}},"0.0.0-20230206220540":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230206220540","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230206220540","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"cdf6e45f013267c711081c7d8f896f7e52fd6a4f","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230206220540.tgz","fileCount":80,"integrity":"sha512-tue65EZSVrbhzDVAeLC9uBZRk5G22Z/pb8F7hAipEV1tNamNdS38U6aba+IKI6OLmaFIz5VMGkmhj1iWOWNlsQ==","signatures":[{"sig":"MEUCIQCQRQKbC5nBYH4YJ/0OTbBITGt+yYHLMcaKLrpLfXeG4QIgZiXQomvknfbw+QKu5XKkQxwbvFyIpMCnHZITrxxJksg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4Xm/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdVQ/8CrfmDUcPt7nRcyiQ23byFc992mU53U7uRAUUyuMQA0tAQrjF\r\nr3NxDUswM2kGkCw1GNYHriMubrfKok6FIXXnLgWcsIx0Q2Nz/TwgNHXNCd6Z\r\n7HPsJMUQO9TlEXbipZY+KBHRvGXPruX0USFyFMvtI82moKPOxD+He7kU9Vn8\r\nW14rU60xHRdga81wp3+MFhr7ZZcAnExIYr/nYa+Croo/5j29KSZsktwqYnbL\r\nL7ZZKd5yyUSGX7kmY9FAClxJYIP2wlDgE03UCPBCaB2kPEjKdBh4Wb+I7tBK\r\nqPkLqAleQwVQG/tx86NSFfOc1A8XVrNHm+Cb4JCauYGUtPUllo2Q5Oe58dY2\r\nJZmwNocAgIUmUsUzOB0lgjlvEUCUTpQ+gFJYXHPS30mXb1EM7h8LrPlfhf7r\r\n4Z6rj1s9RziSvUg7GWggbuOTER8l6gIyAZs8sQUH1KGIep9aVzqfiiyfVjBg\r\nqlBjaVqSk4dQiQojm0LxSj7mQ6ChhQEYd0KzyQ4ByjVDBPGUd2Q85ZPOe/LR\r\nr3YASl6yZcePiKHtNLWdiMSj4OKGU4nrVDTlV+5DSyousDShWQGCpCw9670T\r\nlyL2Mem6aixaQikVOsp3rjlw0VoAR+dQAGuFkkifwFCYIp/hBXZThinge35Q\r\nYiEt905XboRo2jZzfLerYgcVYx3qWllSGXo=\r\n=JLn7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"0a82de01c3d97d4ea4b7e4dea92cb89dbd4eb77b","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsup && tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.3","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.19.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^6.5.0","mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230206220540_1675721151608_0.7851834731407483","host":"s3://npm-registry-packages"}},"0.0.0-20230206222914":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230206222914","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230206222914","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"b21c96d84bf64ab8f6300b09c7ed3e9f84f61d36","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230206222914.tgz","fileCount":80,"integrity":"sha512-YoOA4QDwna3ZgJ8kbkgiKqiQ0xAVVM7jApXZ0QMgG2gwrseMH1Nlr6tEjjjnnVTBCt8m4rEXvmDycNKPmlHFBw==","signatures":[{"sig":"MEUCIFfDN2tbtA/EWInvwD2B9/2iDaFadGjUWmnslzJBU14nAiEAtXfkO9VAJdumL0QS9eK5C8Xp7SdUOIc4o4aMIJEZXbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4X9FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXmg//SeVJxAUkN7Bwjmy2j3ADaaELkiNkemo4RTNWx/cmSRZ7Koet\r\nOO+cTfaUc6hUpS+OB+69ZLAcRxMPZcDIAEmg5MMQ+z/x4ibMl81YNryclSZn\r\njB7gedldanPnKFGoyKVxDoedYjqton+rz1gJKhHk25tKYuwGZlMq0cZHl7Ru\r\ndT64dZMdV5jYevvVCbVMuRhFx/BfHR6nmO0wtJA8kNTghQuhE5FSQdG8UFfb\r\nsPjTgj47bSoQYZdIKV4k2DCLOdYKhHFLyBNs4xhcU+EU7xAivVQ8EWKfZZHH\r\n9IEhin+djk7JjuPZ3d2JYzb0E8ibsw7YVDNxIjjIHShaUb1cESFHiuPoBSzT\r\nPVTdZIYVgx1h4q5l9lK2JoyJ0AW0OIbGOds0udDP3jZIQAZzf3jfbCZqdU5e\r\n1tCdb26QuAunol126w/qyrD5cWM5u/RZth/Wt1dXPrb3x56Vo8DFOwyhaZOt\r\nIStEckDYBaC2mhyhodYKPfL/sdvR/0v7DVMMD3Zxrr5jG2py+U22MCJVxowA\r\ni90UBZVkroT7rTsC7JWReUFu1HUiENnHCDwsBbK+01lAHmeTf1B/04Ltb/rE\r\nUgw7pDou5h50vH+J1oqlCn5BO6nAs8sXjb3BHkRUP3GhpJ/G+2T4o2Xvia6i\r\nbA0lLqGfhd3GojfgcHgGZN+d2OQo/q+A8so=\r\n=pO0h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"0a82de01c3d97d4ea4b7e4dea92cb89dbd4eb77b","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsup && tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.3","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.19.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^6.5.0","mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230206222914_1675722564752_0.7352174208294218","host":"s3://npm-registry-packages"}},"0.0.0-20230206224602":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230206224602","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230206224602","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"101164bedc2d4d77eff5819c32d4ec7e042bdebe","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230206224602.tgz","fileCount":80,"integrity":"sha512-K2R8EF+H5fnJjnFRuQHjOzsJBS8nCSK/8es70hbAdSf8Hsu1mhtaV3VekOh+62yoofBaHo0eC6YaY4xf148sWg==","signatures":[{"sig":"MEYCIQC11jgd5+nfxv45P/ccU9xsti3Y/eBhY/R0jPu2tlvGmQIhAO6TpMKpJY7fbt1JnM4WhRHPh/XjLQ5JzXMoOqRLJZ16","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4YMyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojOg//e3Hixa423WpHy48JkTmJDUHewfI2bOoYjfvyXJZWSxqOC35g\r\nP0ik/BizPjsMwzrZ7BAVROuz+UrP+FinGrepV+PNnCjNe4cGFlbKpEUCAuh3\r\nw3/Vdj87lPGOqNYxLpeOlJOacQXU78D1Nf3F0Mo7KfUqBAlI/gcyZdK8uvFC\r\nuI7XiTbSn6vMn6hjLLLWW/fqfZOnYtHrS/fBBj+4gIVo0YjeoWEgnTiMhIec\r\nHSZmypwz2izwSPQIpsqsjoXIhUp+JLoekYJrY4yCA2tzXUiEoORxUK+BgY4V\r\nEu4pxKNORrqaQEy2Ljuw11xWzX0yoPOL2ocLgZznvjOEoo1tl+KSXmbbtdo/\r\nENqpoAsGeOSuPxlFSlX2y7RY7N1kBAZSniTsiIMU6g4rkpfYW3hDx5eHbovB\r\n5uV/8AdheIqZj3mCOtXx+kV4ShmDwvJa/JpftT/e1vRDodbgU4357wqCrDoX\r\nJgMWJVyJ9e+qIFpx5BhhZk0irNI6msBBieirWrJUGFRjIn1dV7oN+vH7reWT\r\nsNgkKst7ckaHEqcbVxoBiU1d7ZWt4Rsjv+Xr1dUIV38LiwZk4Tc08l+qf4e9\r\nHOBaLDhSmjixFePF73pag2tC73y6vcfPTtC3gFe80i2upmmKPA3zjbGW/gJ5\r\nNcnAt/rT2aASaG3EPcrH7uK+q+AvRsHBZPY=\r\n=CN7s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"1d260c60d731214164c2e321d29e9d4a0620f256","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsup && tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.3","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.19.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^6.5.0","mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230206224602_1675723570780_0.8552081690641515","host":"s3://npm-registry-packages"}},"0.0.0-20230206230656":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230206230656","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230206230656","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"45d2d8d530080d12c0cef114455abef6abfd797f","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230206230656.tgz","fileCount":80,"integrity":"sha512-UfpUuyUfPTmy8Jlfzp9EMir9+ZZGOuY8AeOJrlcrvAmSh1trOZgXvlaIOTycnVbN428Jj15l2Asqu/yK6SKzjQ==","signatures":[{"sig":"MEUCIQCwAJRnZA2j3bXEqAcozYY4zzcjDwMoHysb8datmtoy7gIgG7vmZhP5ZJCgKRnSW/AceCmXKU0yGoBxzI1jOwsEvHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4YgZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6fg/+LOKIP6q2Q0SiwK2PP2VA572jxiygUyed3xzVIbMXzluyVemf\r\nFwfjtxIWoStb6e9n27HbTRTQhWAGjAWtBpwNkYfNnf6p87OJ5i8XLM2vjrfl\r\nqlr2DxbNqZWRy+ge//kC3YXhdLPcw4dWynPxQcPCjoHHScLeNOsqcaAy1xHA\r\n0b/zYNMnDZcVWGsh9TSt6VBBaLfNgFE1AvZ70w3f6be04ph2dclOZNGCPZ1X\r\n8ZohEY5t0zX5t8KzUZd5CDjP+UxNCs03d8FpyMd67aJ5mOcBpr6vWXbBguZc\r\n0p2X3ZyrN4QdScnZ9NjJIQSIG1dpTg9Kbn+3sa/FVzfPf8bDhnXvgSnCT7xv\r\nASGR+gCLYoYxNd/PX250aZR0CP/voGMsWUzz1C/VV/WQP7nbVF+KhpMGen/C\r\nsn9gRFO8T4oylQa8UUH/kbPo0aRzfEnXsgIR4Q3tumdTw87XvwIGqYDmQSS+\r\nJk2iC7sG1Kp0mCwK5gVTz0A3qKwbVKBp0NvrnNKiFHmakGVKuxKgWPCy7FeV\r\nDLs0Ab81pTGmwvRGBJbCOAbvkJx3OERSexFeSX69EwMuFJtBxlXN6WeI8mYR\r\nxD4ZxWBOIKnBnm4k+auAbLpatZELRT3+VDiV7yh2RyOk7GI7H0FAiMv28oUK\r\nMAwrAKWXRDRjnUZPRpJhCuFpZnodlh9D958=\r\n=hWdC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n\n### L2 Fees\n\n`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit\nlocally.\n\n```typescript\nimport { TxGasLimit } from '@eth-optimism/core-utils'\nimport { JsonRpcProvider } from 'ethers'\n\nconst L2Provider = new JsonRpcProvider('https://mainnet.optimism.io')\nconst L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')\n\nconst l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])\nconst l1GasPrice = await L1Provider.getGasPrice()\n\nconst encoded = TxGasLimit.encode({\n  data: '0x',\n  l1GasPrice,\n  l2GasLimit,\n  l2GasPrice: 10000000,\n})\n\nconst decoded = TxGasLimit.decode(encoded)\nassert(decoded.eq(gasLimit))\n\nconst estimate = await L2Provider.estimateGas()\nassert(estimate.eq(encoded))\n```\n","gitHead":"be5c6014c4cf582c4b15b170abfa3cf00e60f966","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/*.spec.ts","build":"tsup && tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.3","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.19.0","dependencies":{"chai":"^4.3.4","bufio":"^1.0.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/providers":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/transactions":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^6.5.0","mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230206230656_1675724825597_0.7876855791456427","host":"s3://npm-registry-packages"}},"0.0.0-20230616214530":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230616214530","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230616214530","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"a2eefd2d3952215b3ca71d7d30f29fc8933aaf0a","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230616214530.tgz","fileCount":69,"integrity":"sha512-zOq73bXQHK0UQISAerVYUKVfqsxCt5247+mROAqkXCkGRor5dMmw1x2nAvM0RIAmrYUNm5glm9nRTLma3lKMqw==","signatures":[{"sig":"MEYCIQC8XJ7diONk21zFqlCVUviErAMT28+9lE8mdrkxN+xYFwIhAN2T4EpW9KPyWZfG6gLlYntzyboZ76VD/kWOo9CXL+ZC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75070},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n","gitHead":"0764f65c2af3551b5785cc0fa7ec968352c86bc8","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.4","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.20.0","dependencies":{"chai":"^4.3.4","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230616214530_1686951936807_0.9963537940239791","host":"s3://npm-registry-packages"}},"0.0.0-20230616220649":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230616220649","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230616220649","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"d52139d71b5c32fa26a83c44f1be3fdce610c7ce","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230616220649.tgz","fileCount":69,"integrity":"sha512-Jgym2fVyUI6HizjdEBHqywcqYxEixhaSkGMLNNildcOOx6LbMP5hAg/Gpf5MwbewMcbLpYeBslGnqeIm+ZY5lw==","signatures":[{"sig":"MEYCIQDGeukZ/8b/i9lR8sNh3sCweT8OgRIGHmfzwqVdqsEiZgIhAI7plSwZc7/nXbCNnySaeSaibgczHxZWkUF0nBpF502D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75070},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n","gitHead":"e3c23a382eaef094a6f4a661cb4440777d715ba2","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.4","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.20.0","dependencies":{"chai":"^4.3.4","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230616220649_1686953216310_0.5321799191808625","host":"s3://npm-registry-packages"}},"0.0.0-20230616221621":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230616221621","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230616221621","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"0c37aa492b535e933edf76ec9714a35154287d59","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230616221621.tgz","fileCount":69,"integrity":"sha512-Y481Lx7phdUjVl1NbnTlC91qNochktEQWTFtjgL95g7acci6YXbgFbdgQ7cDEtHNOmlZ0tsvPJYVI6T/JaYS7Q==","signatures":[{"sig":"MEQCIDW/DvSaLiqeXqi8m388+Jb720sivORGQMm6Be1Bd8bkAiBsZNl3vGP+/DHVCRgbIMIHT0UCqEuasLA6X/DOsLf93A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75070},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n","gitHead":"e3c23a382eaef094a6f4a661cb4440777d715ba2","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.4","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.20.0","dependencies":{"chai":"^4.3.4","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230616221621_1686953790924_0.25208509829518366","host":"s3://npm-registry-packages"}},"0.0.0-20230616230534":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230616230534","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230616230534","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"667f388ed3754130d6d0ee4a9a0126263b32d131","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230616230534.tgz","fileCount":69,"integrity":"sha512-IvFcgWTTzKFP6tqFjQ7Ehh6weS7m/NgOdvClMUSgi9a58IWkCq1ad7Nqg2+aUwxmGXJniyRHj+xyS/mF60Ilmw==","signatures":[{"sig":"MEUCIQDRaR9V68K6VXOuwDIyWyrFP5IXTYy8+aVvEYehGmQQHAIgZK9vr6tZ9F4gPR7tt5X1WVGGOC7BDUh1IIcg8vZrHnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75070},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n","gitHead":"a7dd2b783f1872d5fc050c6da9a809a8f6974d75","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.4","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.20.0","dependencies":{"chai":"^4.3.4","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230616230534_1686956741764_0.29851873713517874","host":"s3://npm-registry-packages"}},"0.0.0-20230616231927":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230616231927","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230616231927","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"583dc251cef97df0365a1b3b1da427ce65ebc807","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230616231927.tgz","fileCount":69,"integrity":"sha512-Txl6TBIUdNkFHzNlqWYVswIieuxCqyGm91yKz7572ZhIsyqw0Ggh05GhyzgtcDqs5Uy/aA+Y4Z0DKm/eK2u8ag==","signatures":[{"sig":"MEUCIQDo/liet1uKdYSCt0zJ+JbwQgDBpA61bQdrFgrzEspMWwIgUa4Qig33jxYPptJlaCocFP0Z5rRGZr0KCW8D1uH8irg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75070},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n","gitHead":"148570925595d2dd49045a25a13b5ed7a126bdae","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.4","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.20.0","dependencies":{"chai":"^4.3.4","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230616231927_1686957573559_0.5596728973616942","host":"s3://npm-registry-packages"}},"0.0.0-20230616232227":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230616232227","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230616232227","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"ccbef9956460cb4d56e5d246dcd473325679c896","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230616232227.tgz","fileCount":69,"integrity":"sha512-kgMmfTx6U/Xdak0ZA/p/l0IDcGaJJe8Wxa+5dTWbirhyCz3jqLqYvo28s78lkv+QSEIvRKZspmDBx7nL9G3R0w==","signatures":[{"sig":"MEUCIQDESfOpZHZC9govHieDNkqDwUD+oKNPSBPoQiSrIol5QwIgZI3Sv+beatRY1NxJ2ZatmeAqgnDMZF2aPez+vekwYKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75070},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n","gitHead":"148570925595d2dd49045a25a13b5ed7a126bdae","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.4","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.20.0","dependencies":{"chai":"^4.3.4","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230616232227_1686957754287_0.9866479657053131","host":"s3://npm-registry-packages"}},"0.0.0-20230616234355":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230616234355","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230616234355","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"ea5d7db39c0418f30b8398b1ac6ebddaddd4a6e2","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230616234355.tgz","fileCount":69,"integrity":"sha512-dq4cV5kTqKTOv1yvY6DaNuFQSv5risTgm8hstuQDrXFJzyhY2fS1I/9K/nRmJfG0E9/SojXsv5WRoK425jz83w==","signatures":[{"sig":"MEYCIQD3GGD26SXPzKCY6q5uU57BmXvC0R+FaJdLY9m7gyVuGgIhAJpaq4sDmMuedB286bs/AUjeroHH7UOcGf96bsrmhp1r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75070},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n","gitHead":"506036e4d9539e21a905ec071c783c27a7be9761","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.4","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.20.0","dependencies":{"chai":"^4.3.4","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230616234355_1686959042128_0.8448372375037854","host":"s3://npm-registry-packages"}},"0.0.0-20230616235251":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230616235251","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230616235251","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"0eca5297d551b2226c3372cc7ccfbd9fa3db735a","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230616235251.tgz","fileCount":69,"integrity":"sha512-PUhNtr5Ptbk7NHlG6nDZziYhfJxmFXC7DW2QRvwS6f0tTqXXiEXFL6bpUKg+87jC/cO2O6Npx+//cqD1bHWH8A==","signatures":[{"sig":"MEQCID3rHQEAkzv65f3Q4lYWIGvTmDr3MyMfx8AILWiKvDSFAiBdOV4kTpHsVij75nbV9viLwWBUxLwVZ9C6ZZ0avuy2vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75070},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n","gitHead":"81f7cef762fb32fecd97515b33f46d095270b6a2","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.4","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.20.0","dependencies":{"chai":"^4.3.4","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230616235251_1686959577000_0.7279725426813854","host":"s3://npm-registry-packages"}},"0.0.0-20230616235645":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230616235645","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230616235645","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"abb7f9570852aaa59b88c3306112d55f869a9060","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230616235645.tgz","fileCount":69,"integrity":"sha512-7q44569K7bxMfmIkYCEmlF1iBKEZQEOEzNCEgMwfixibqKOaEappQRTtuZ2OkAZmzP+FtkKCkAU3xZHB2PQ2Qw==","signatures":[{"sig":"MEUCIEMZPUvhduKOYhdt+LsQKuyYKIJ5LulOaSfkpF+e/bvfAiEApDmdfZTkoR5H/iRZH64RwaqGUiz+DJVasSqkYia38BY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75070},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n","gitHead":"af292562f30318676077480f7be3e61e39d6a8a2","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.4","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.20.0","dependencies":{"chai":"^4.3.4","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230616235645_1686959811563_0.557506476414074","host":"s3://npm-registry-packages"}},"0.0.0-20230617014211":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230617014211","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230617014211","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"fd702be4b5b9ef52f1042401f1e975c65c87126c","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230617014211.tgz","fileCount":69,"integrity":"sha512-1fI8akt8Sn9Gcy6zkRjxAxUmNfQs+YZWtdY1xWyBdIoZ5f+dqhOWqdGfxI8xfvsRnEAp7BIxo8j5Bl30rXpmLw==","signatures":[{"sig":"MEYCIQDdIgSPWTAa1DiD4B6fmaQpe3Ir9nyGXJNl16KOy+WjiQIhANQS6ceh7Pxq4ZiIYP00BUkdwB+J3ftk2hldF2Z7Qx75","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75109},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n","gitHead":"3bc03dc7e574abde2892ee3caaf73228938cf8e4","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.4","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.20.0","dependencies":{"chai":"^4.3.4","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230617014211_1686966138577_0.6073567449792994","host":"s3://npm-registry-packages"}},"0.0.0-20230617021031":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230617021031","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230617021031","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"f4ff6c6e58ce4486a9f5ba5fe98e8c8c45613efb","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230617021031.tgz","fileCount":69,"integrity":"sha512-AOQb6TRXeM+xzAxG8VYISUuwel2oE1eJx0u8eyZt7xtYDxWu7VBBQCSGwqoOINBPz4uCbVF9Ro1s3IkNY/HjiA==","signatures":[{"sig":"MEYCIQDNTRGLVJDayIIy0REh42ziTDCY4VF+29TuKfqK1qN2VwIhAMI2BiEyT+NsseW5ZonlHYoEeF1QjIHlZvKJB160tWmM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75109},"main":"dist/index","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ yarn\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ yarn build\n$ yarn start\n$ yarn test\n$ yarn lint\n```\n","gitHead":"3fbdcbcf6da6afc297a4996489781a13a8e39801","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.4","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.20.0","dependencies":{"chai":"^4.3.4","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230617021031_1686967839245_0.7104041769485225","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"@eth-optimism/core-utils","version":"0.12.1","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.12.1","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"2d65601e220d1b697eb9b9fe9c1d2df06c1f559a","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.12.1.tgz","fileCount":69,"integrity":"sha512-H2NnH9HTVDJmr9Yzb5R7GrAaYimcyIY4bF5Oud0xM1/DP4pSoNMtWm1kG3ZBpdqHFFYWH9GiSZZC5/cjFdKBEA==","signatures":[{"sig":"MEUCIG9bhO4fuKIFN2wXCpA7Cic99yvLxO5pc2k3GuA8irGCAiEA1T1dpFtWUr7EEssFtLrtWsa7ka4cYOodiO7zMlFGuog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75056},"main":"dist/index","types":"dist/index","gitHead":"52eb1a26ed7ad65e0cf14b5575cfde3551575720","scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","lint":"yarn lint:fix && yarn lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"yarn lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.4","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.20.0","dependencies":{"chai":"^4.3.4","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.12.1_1687271579793_0.7737723603027145","host":"s3://npm-registry-packages"}},"0.0.0-20230629183311":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230629183311","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230629183311","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"d9adb27c4b1b32cd56e5de0bcd119b51858884e7","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230629183311.tgz","fileCount":72,"integrity":"sha512-1jskAkAYFg1fGily1UdhBaKRid56DDRhqCGTybwlmJRnKc12Sx6oY5VnTVOPT5B84Jp2MZxkOpoj16U5xc8d6Q==","signatures":[{"sig":"MEUCIQDARI2mgLfs58NK581d+2Lp37+J+KEnsNRiz95mMCJOtwIgGmRDejH7nRqQDvLfQ9jeBv6hCXzFzMDhzHA+gwoK3Sw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78767},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-20230629183311.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/233160dcdb79c8a982fae678efd8854a/eth-optimism-core-utils-0.0.0-20230629183311.tgz","_integrity":"sha512-1jskAkAYFg1fGily1UdhBaKRid56DDRhqCGTybwlmJRnKc12Sx6oY5VnTVOPT5B84Jp2MZxkOpoj16U5xc8d6Q==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.4","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.20.1","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230629183311_1688063602809_0.5344587792741422","host":"s3://npm-registry-packages"}},"0.0.0-20230630143718":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230630143718","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230630143718","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"026f0d017ab9cec30eaf9d817dbeaaca088426f7","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230630143718.tgz","fileCount":72,"integrity":"sha512-FyMbRueFOrdM6bTybL5JHp72eMfN1eRZZJPJs0go3TYZXvBWuHPKPPuEhSGowNYmUWR6oz+c4IJC2owldaDfpg==","signatures":[{"sig":"MEUCIQD9WEIiojuV8VRlAlEqWSdJVye4u5UGF51wJzIZrTTaGAIgM/KAUcjoYTqoflYwG+UKJYQc9szlq4wdfTVmOdUk6Yw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78767},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-20230630143718.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/843d42ccce3ce79f5c77ed2f38188b68/eth-optimism-core-utils-0.0.0-20230630143718.tgz","_integrity":"sha512-FyMbRueFOrdM6bTybL5JHp72eMfN1eRZZJPJs0go3TYZXvBWuHPKPPuEhSGowNYmUWR6oz+c4IJC2owldaDfpg==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.4","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.20.1","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230630143718_1688135851627_0.20269102730050048","host":"s3://npm-registry-packages"}},"0.0.0-20230711222223":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230711222223","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230711222223","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"68d287d0274e5b5e913aabe483f4ece76118b15a","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230711222223.tgz","fileCount":72,"integrity":"sha512-7/WDGWrUqMK7Qdf+M2o9tL/IUHwFxnG/pCLmlq56vZuOfjrsucAt+YoEZZwlXp0TKXWMdBqErgj5MnXlrQVKZw==","signatures":[{"sig":"MEUCIC9kf0P9aH/xpHGiwrHooclKHhiIeTbgWz8NYgyNtjtiAiEA11sEB79phhy8vgcOt/uk3H7BucRUdV6SAj98z74bsT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78767},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-20230711222223.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/1039937dd15414b492c1137439407513/eth-optimism-core-utils-0.0.0-20230711222223.tgz","_integrity":"sha512-7/WDGWrUqMK7Qdf+M2o9tL/IUHwFxnG/pCLmlq56vZuOfjrsucAt+YoEZZwlXp0TKXWMdBqErgj5MnXlrQVKZw==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.4","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.20.1","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230711222223_1689114153255_0.6439383379864441","host":"s3://npm-registry-packages"}},"0.0.0-20230711223728":{"name":"@eth-optimism/core-utils","version":"0.0.0-20230711223728","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-20230711223728","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"1a5f21bae563a942d8e201e38a272541f4b2fcaa","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-20230711223728.tgz","fileCount":72,"integrity":"sha512-NRY0O2f/T4gguQjkYxgoElLJYoQjoDejRO0nQMlfqApjCial/aJ8Iqp/alygvdbonVZocnzVINf0OK6goYCaMQ==","signatures":[{"sig":"MEQCIADPf5Ho4OunMWF82qTjllc5rvSq6UYmj1btWyN+ggy9AiAPwacVuPGh7VN9RFkcwv9AJ/GOMXp1PaSQm6ITnApm0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78767},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-20230711223728.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/0c87960ed6c3de735feec85d730dea7e/eth-optimism-core-utils-0.0.0-20230711223728.tgz","_integrity":"sha512-NRY0O2f/T4gguQjkYxgoElLJYoQjoDejRO0nQMlfqApjCial/aJ8Iqp/alygvdbonVZocnzVINf0OK6goYCaMQ==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.19.4","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.20.1","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-20230711223728_1689115057646_0.8515633634894488","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230719005728":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230719005728","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230719005728","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"5bb3525953eef6b5da21778c7619e18fa071d19c","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230719005728.tgz","fileCount":81,"integrity":"sha512-SbSvqVJZ0/e8dFEkTdfyanm1h3NUXrOxjbcU5UHZQsc2CY/uAz0cEBgni7baUHrY7Z2iRTY0XsWwJTJIhJhI4w==","signatures":[{"sig":"MEUCICspGS+zIFVlxMq3kGFIo9mVL8lv0CS7j8tvAMKKUshkAiEAoLA2tV+ad4Ozg45IYbJ8qJlkKX/qzXKIfNVEpUIHamY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230719005728.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/111df7a1dc162468087ac0d0cc3cdff2/eth-optimism-core-utils-0.0.0-develop-20230719005728.tgz","_integrity":"sha512-SbSvqVJZ0/e8dFEkTdfyanm1h3NUXrOxjbcU5UHZQsc2CY/uAz0cEBgni7baUHrY7Z2iRTY0XsWwJTJIhJhI4w==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230719005728_1689728411633_0.10189254962822658","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230719034914":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230719034914","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230719034914","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"ff3312ea554ede393cb127e407a4cc0ad25c53a5","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230719034914.tgz","fileCount":81,"integrity":"sha512-HcdiK+DFNLtL2NXKz6MOd5ywHQUiia5i66DwEiL8m6cVMk6s+IGJ6M85sqbftRiOwoyc+ZdoNIh8RO9fVtP1CQ==","signatures":[{"sig":"MEQCIEzsZFTYN94Ry3T9HpQoQK2ADPzAGL5zyhBK0KzOjaBJAiAP2gfwE3A/dAIZL9ekEZGI9DW/uM1fPYx+/KuLwzJpcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230719034914.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/327a4087ed87668ae0d94458cff12156/eth-optimism-core-utils-0.0.0-develop-20230719034914.tgz","_integrity":"sha512-HcdiK+DFNLtL2NXKz6MOd5ywHQUiia5i66DwEiL8m6cVMk6s+IGJ6M85sqbftRiOwoyc+ZdoNIh8RO9fVtP1CQ==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230719034914_1689738722907_0.5993053105288828","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230719045051":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230719045051","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230719045051","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"5c8c6457c8606a64918ee076087b98dfd8127d65","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230719045051.tgz","fileCount":81,"integrity":"sha512-SoZy45Mhl/u5HP8nafOOQakWJmdlwYOAJw8Y47SOyrMa//yly1+jW8EXMxOqQKPFp9V8ZEd2vzHYjRB4xRqNpQ==","signatures":[{"sig":"MEYCIQDgcvBPV0Aqz2CEXzvZIISzIE+6riwCjFLJDArC4JX2CwIhAMcGtZDENF3oyylxzyFEJPnwScXLbxIp1BAMwD00tOSz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230719045051.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/93928cca3ca307df981a730e32b5e949/eth-optimism-core-utils-0.0.0-develop-20230719045051.tgz","_integrity":"sha512-SoZy45Mhl/u5HP8nafOOQakWJmdlwYOAJw8Y47SOyrMa//yly1+jW8EXMxOqQKPFp9V8ZEd2vzHYjRB4xRqNpQ==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230719045051_1689742439428_0.6340804013743369","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230719050957":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230719050957","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230719050957","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"0d21aaf926dd69f3a6052f263a288d90dd00e44a","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230719050957.tgz","fileCount":81,"integrity":"sha512-fE+OfJZ0NNM4fpm+u3fl1A4PigNMlYALoD+ITXXTfbvP27uULapjgDCdQIOEeqpM6P6la7if7bODm51KMwc95Q==","signatures":[{"sig":"MEUCIQCt1AoAUysPwk/YqT6wSihWF9o660wj60vVswZ8uCNp3QIga8YZd6EoXtki77yCqWM2cne055OFAP3xj8bW+BskmoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230719050957.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/2bedec137e44473a1b03d1539a441d21/eth-optimism-core-utils-0.0.0-develop-20230719050957.tgz","_integrity":"sha512-fE+OfJZ0NNM4fpm+u3fl1A4PigNMlYALoD+ITXXTfbvP27uULapjgDCdQIOEeqpM6P6la7if7bODm51KMwc95Q==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230719050957_1689743561562_0.07454427753525894","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230719143038":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230719143038","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230719143038","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"bc33ab2d3d5673e0928e666aca71d11c2524dc43","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230719143038.tgz","fileCount":81,"integrity":"sha512-rebiU1zXEerYR0QCzPThGGZxf9wSUtexJrlJHJv2Dq9s65bFXt0T2FVqGqy9O71m4XExCLuYI/Bjje/V3GCgSw==","signatures":[{"sig":"MEUCIDwDPMTpMuERPPJX761koqHAja1iFl5g4G3O16sxKs9UAiEA7nNmHE/Cn2iswc2nIBBNHgvvDyAwvHRQ5v0hBcuQn8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230719143038.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/19824fd0612929a5fc40bccc9cb0dacf/eth-optimism-core-utils-0.0.0-develop-20230719143038.tgz","_integrity":"sha512-rebiU1zXEerYR0QCzPThGGZxf9wSUtexJrlJHJv2Dq9s65bFXt0T2FVqGqy9O71m4XExCLuYI/Bjje/V3GCgSw==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230719143038_1689777205414_0.7147581103755072","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230719153729":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230719153729","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230719153729","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"90b0f45a3988e86dd9adcaa8d451441f51c0a4c0","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230719153729.tgz","fileCount":81,"integrity":"sha512-RaIwtWHaOzg4YY6zP+MEnALSi0q3vwDl1smDcsiAGGZJwR6iB39g2j2xkuo6IF3aeWucDBWiEQGe0s/6M3uSgw==","signatures":[{"sig":"MEYCIQChKqaFeEm++APD8GFR4NRSlpgAQKcruW+DvObfzhzjBgIhAP643ssS2QLrw9aHmbl0cxUEGF44S53iUIZNfLEo+ch5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230719153729.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/04d9b4e6a0bd42012d6ff0001c32ac29/eth-optimism-core-utils-0.0.0-develop-20230719153729.tgz","_integrity":"sha512-RaIwtWHaOzg4YY6zP+MEnALSi0q3vwDl1smDcsiAGGZJwR6iB39g2j2xkuo6IF3aeWucDBWiEQGe0s/6M3uSgw==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230719153729_1689781249162_0.08670508124621823","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230719160135":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230719160135","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230719160135","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"f9d896b5e37e0de06c96b3291edb9fd61d5a09a0","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230719160135.tgz","fileCount":81,"integrity":"sha512-eDi9i4nW8bUOmCGkylWMxiWpk0Beai6pxF47XWWSpeNy6Y+TMGqTaGh9PqwceVLQ4+Yv5uJqULbmmFC7egW7rg==","signatures":[{"sig":"MEYCIQDExIc7i8sW8I46Vl7bm197ircwPxBQLLDZ3SAVLT3cDwIhAImRhezhzBIFgBpxZtoKdpTG6c6FZ+o1iFPMs0SytDbc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230719160135.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/cd049ed17a51eb63875e95dcfbeb295a/eth-optimism-core-utils-0.0.0-develop-20230719160135.tgz","_integrity":"sha512-eDi9i4nW8bUOmCGkylWMxiWpk0Beai6pxF47XWWSpeNy6Y+TMGqTaGh9PqwceVLQ4+Yv5uJqULbmmFC7egW7rg==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230719160135_1689782698275_0.8142170077737723","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230719160303":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230719160303","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230719160303","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"61f5340375deabb90ede38d3cb949d20549992e3","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230719160303.tgz","fileCount":81,"integrity":"sha512-fxAfbpI4a29G7pwZalfzp55rINTP6meIatXmiBYQh8fACvmruaJpbgwUh+JoqDQ5fFpOfYil5Z4fxeSg4Cw0rQ==","signatures":[{"sig":"MEUCIQDb7vtxfIZted316G0E1cOUThnQa9GMfzpWSeMLXPELeQIgV4xAB9lgpGTFtLeidZjxcygIGlQYm/nVIOQNlETJeAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230719160303.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/cdb591ee2371de6e1299f3ff581f9824/eth-optimism-core-utils-0.0.0-develop-20230719160303.tgz","_integrity":"sha512-fxAfbpI4a29G7pwZalfzp55rINTP6meIatXmiBYQh8fACvmruaJpbgwUh+JoqDQ5fFpOfYil5Z4fxeSg4Cw0rQ==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230719160303_1689782750881_0.9567806151238343","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230719171655":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230719171655","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230719171655","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"42ca15c8a3522a42211f03de30c687c277169c6a","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230719171655.tgz","fileCount":81,"integrity":"sha512-hs0VEjOKlyEY3cqylZZiJWTxKEVhEaJd9f0b9qW57wcM8MpclUcM8nHKJkWtObF/+xV8U6RsY2owGmhnVU7+yA==","signatures":[{"sig":"MEYCIQDUBbeJ9x2hLRdSZrXvdEQNDd1oHxz8XDhxME/uXuDbnwIhAM4QMQUIbut1xaRjP0etCgcaisAXHiA8KUqPR0xW4M5w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230719171655.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/94fbcf75f0e2e127828cc0d52ddceade/eth-optimism-core-utils-0.0.0-develop-20230719171655.tgz","_integrity":"sha512-hs0VEjOKlyEY3cqylZZiJWTxKEVhEaJd9f0b9qW57wcM8MpclUcM8nHKJkWtObF/+xV8U6RsY2owGmhnVU7+yA==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230719171655_1689787239247_0.13599938047544424","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230719192358":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230719192358","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230719192358","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"d369ea057a5dd92901036189c03e73244c6ccdd9","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230719192358.tgz","fileCount":81,"integrity":"sha512-Ro6rPdRogMWxhwXPLNtJvIClASeJ07eEhDKTaIRkKGL1otyjhsE87LfhUpoQfCVTrLOMDb7afKSVin7N6Mi2SA==","signatures":[{"sig":"MEQCIAfdpHFBDPIK3v+x19wKYYSYfk6c0rRag37L8PnTmRlDAiAkLW5EAFOs6FPdmsGh1ORSUXNb58sZEeQppJAM82OYrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230719192358.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/4ce41730c9545577a8c90a2c16616b31/eth-optimism-core-utils-0.0.0-develop-20230719192358.tgz","_integrity":"sha512-Ro6rPdRogMWxhwXPLNtJvIClASeJ07eEhDKTaIRkKGL1otyjhsE87LfhUpoQfCVTrLOMDb7afKSVin7N6Mi2SA==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230719192358_1689794835603_0.49339827043327045","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230719194152":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230719194152","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230719194152","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"06cbd42e1f9fd1b989170a20e28287f4f2cedde5","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230719194152.tgz","fileCount":81,"integrity":"sha512-Hhdz7/OsGlSD9U6nZDG54vFR8t/JCLG/epok8FXEkaWAHDzlEDomroVOhYUuZIvmDZyxbwzN99YWms2AkDXXZw==","signatures":[{"sig":"MEUCIQDvEkVNdM1UVwUU6XgS2KdVHt4FLSOY3HYpDIsoLC6HbAIgcF+pDMwBr5c/iE9WmW2ip9IqvE77+MfX/6cVYvfZhus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230719194152.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/f36a93da8d6a4a70e9599e5e3d7bf430/eth-optimism-core-utils-0.0.0-develop-20230719194152.tgz","_integrity":"sha512-Hhdz7/OsGlSD9U6nZDG54vFR8t/JCLG/epok8FXEkaWAHDzlEDomroVOhYUuZIvmDZyxbwzN99YWms2AkDXXZw==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230719194152_1689795875453_0.5740496141134195","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230719200105":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230719200105","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230719200105","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"007f3693a7cf91be6015abc93710dd079e8ee7ed","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230719200105.tgz","fileCount":81,"integrity":"sha512-dIMI2M9ZYkbske926xnKfbe1osPZoSX18aglkioJtiNIh5B05ofQJl9mnjGrfqtu/QuR1RIwtFcNbicAlKcZhA==","signatures":[{"sig":"MEUCIQDJrzw87OybgoVPCLm6/xHrBumoDedIdBn1iejHzTRDWwIgHZtJ6x96B3QmKKECgFBPsFR/jNyeAgvIjmJzP8X3vv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230719200105.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/9a596a732414111724aa8e29f80e2b57/eth-optimism-core-utils-0.0.0-develop-20230719200105.tgz","_integrity":"sha512-dIMI2M9ZYkbske926xnKfbe1osPZoSX18aglkioJtiNIh5B05ofQJl9mnjGrfqtu/QuR1RIwtFcNbicAlKcZhA==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230719200105_1689797030457_0.2206329179785469","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230719211429":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230719211429","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230719211429","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"28591c0dbef86933ba9a9f1f49c7776fb65a7d1c","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230719211429.tgz","fileCount":81,"integrity":"sha512-ArXNdyGv9Wtvn39+FtdeDJlaIraei6DHWa5RGKP4ob5/01KWbMFi5gxQUkW/4HO52VFCpIbjUujkDZZK4GUKqw==","signatures":[{"sig":"MEQCICmw87Qdlm3TtZiV7n6q/mNMPQd9mlGsoPdirQrhRvJLAiA6AIcSw6UEkf525VEqSxLCMcd3wS+MmzuxWY7XE8r/Ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230719211429.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/90d2619910f827746e20e7ee94063b2d/eth-optimism-core-utils-0.0.0-develop-20230719211429.tgz","_integrity":"sha512-ArXNdyGv9Wtvn39+FtdeDJlaIraei6DHWa5RGKP4ob5/01KWbMFi5gxQUkW/4HO52VFCpIbjUujkDZZK4GUKqw==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230719211429_1689801437293_0.7056872524084572","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230719214615":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230719214615","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230719214615","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"1d305679e084175d03559f6b394382874a9cdc48","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230719214615.tgz","fileCount":81,"integrity":"sha512-iRK/B+wMGeL+Tn0szfTrz+6k6hISeVBUpZLr/ZS5MQa5h9qnyY7U8i7OrnzErveE/AP1zxaAyGrWsMvCHaLb2w==","signatures":[{"sig":"MEYCIQDiZejFFUnBb2V4wZwb85H4WDV5iZCfCLLG4r08YlpeXAIhAOnq3/05gwlMyUqGtPo+mJ3aLF8VIjjRGLgv9kP6K0IB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230719214615.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/e697bd77cc57a88b15f2a1456afee2a5/eth-optimism-core-utils-0.0.0-develop-20230719214615.tgz","_integrity":"sha512-iRK/B+wMGeL+Tn0szfTrz+6k6hISeVBUpZLr/ZS5MQa5h9qnyY7U8i7OrnzErveE/AP1zxaAyGrWsMvCHaLb2w==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230719214615_1689803343827_0.8026452287627319","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230720163548":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230720163548","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230720163548","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"27f247a52eca3b44cba12132b445d6ae0701bb7e","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230720163548.tgz","fileCount":81,"integrity":"sha512-6oGnEO/1vTXoKSv2HErpYctIB5hbCm/j9S6WE0Wu+Kilcfw6q9us2R8xTv67t5tTWRV1fksRb1BUEJbOcHfkwQ==","signatures":[{"sig":"MEUCIANxa1oPMf4C+XI8E5P/OABRsUW9HgBcFbLCpolRRtdfAiEA2B9DqqN/HADpbkAQyORygIT/g4qYYjdLTG/8rLU0GUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230720163548.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/0edf62879c25f9c508524fcd0d13662e/eth-optimism-core-utils-0.0.0-develop-20230720163548.tgz","_integrity":"sha512-6oGnEO/1vTXoKSv2HErpYctIB5hbCm/j9S6WE0Wu+Kilcfw6q9us2R8xTv67t5tTWRV1fksRb1BUEJbOcHfkwQ==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230720163548_1689871118642_0.3397704493365199","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230720165249":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230720165249","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230720165249","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"d6a276aef428b39a4eb3d3adf89d9721abe21b3e","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230720165249.tgz","fileCount":81,"integrity":"sha512-k7bZlO5lhRa11WUyZURv8gYZ8C2K7PbWSKAMdLIkF8PlmUnPcEDnPaHhDNi2t/ZpNFtITUTDFRfvnEegWHaXmA==","signatures":[{"sig":"MEYCIQCwZ6OrNNHFEmsepH4EFMXgcnO1wjaafsTxmRElsU5RCQIhAPdO/MpF6jWOOR81/gGVH1kHTVWdT5oR2Bw5KFOvsCyj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230720165249.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/08f910015114ed08af03ad6405a9b211/eth-optimism-core-utils-0.0.0-develop-20230720165249.tgz","_integrity":"sha512-k7bZlO5lhRa11WUyZURv8gYZ8C2K7PbWSKAMdLIkF8PlmUnPcEDnPaHhDNi2t/ZpNFtITUTDFRfvnEegWHaXmA==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230720165249_1689872138465_0.4955654323074685","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230720192840":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230720192840","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230720192840","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"a3e81836153c1aebb18fd9c7be027520c59450c4","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230720192840.tgz","fileCount":81,"integrity":"sha512-lSDTiGpllBsJtqkAV2dZvF1H0zg0ej7sU69AzN5iNnvlo8ziJMzam7nLYptDr4s7WA7V021Tas3o0A5LdfxrMA==","signatures":[{"sig":"MEUCIQDcPdCYCNpoBCOhjtoaDEeDSo2PGQK6BEHR/pYLngAXGQIgY05BQ+YvphY5YAh7vbF/jSyV9+ruCXukuWo3yk9j7J4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230720192840.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/c4e863213c5cb371719cf095b40591ea/eth-optimism-core-utils-0.0.0-develop-20230720192840.tgz","_integrity":"sha512-lSDTiGpllBsJtqkAV2dZvF1H0zg0ej7sU69AzN5iNnvlo8ziJMzam7nLYptDr4s7WA7V021Tas3o0A5LdfxrMA==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230720192840_1689881491078_0.7780110503476001","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230720200759":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230720200759","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230720200759","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"aa4f273239a94a6942b62b22ea7a9e0cc084067e","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230720200759.tgz","fileCount":81,"integrity":"sha512-26Q1/qbeZEuIcde5Iw4xuVmvd6QPBgUNrzbnYVr5SFPss/94OVMinAtxOWCGfsIxJluRDznJ1wFixxu0yawPLQ==","signatures":[{"sig":"MEUCIHI1+PpmX2jlQBc2Eb39xCiVMTMKn4bD/t9l9ouBQST9AiEAyI6fqXg5jn+eELwuS744dgCsaU7YJdhU5VRsIXRJuTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230720200759.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/c9a85b212797781f960cda4faf6faa80/eth-optimism-core-utils-0.0.0-develop-20230720200759.tgz","_integrity":"sha512-26Q1/qbeZEuIcde5Iw4xuVmvd6QPBgUNrzbnYVr5SFPss/94OVMinAtxOWCGfsIxJluRDznJ1wFixxu0yawPLQ==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230720200759_1689883851842_0.2024978326899054","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230720202645":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230720202645","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230720202645","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"afc740e021777a7348b7bbc485b3ff17c3765aeb","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230720202645.tgz","fileCount":81,"integrity":"sha512-eMDven/60oH8i663Pk8pauMYda+H01uOZBywr+GOkmqmw6SzqhFGr2gVPHOqb1YCP60Yo/RW9a8xb0AnSDnOaA==","signatures":[{"sig":"MEQCIFyzfb+1+LZL6LDGu0ptkX7OccS8G7W+tn/bUuP6pTCtAiBwFUfwfFweF9qr/ZmexiPD5AnQf16tsCAiqI3AGE/t8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230720202645.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/27b062c3d8540133a510b2507553cb4c/eth-optimism-core-utils-0.0.0-develop-20230720202645.tgz","_integrity":"sha512-eMDven/60oH8i663Pk8pauMYda+H01uOZBywr+GOkmqmw6SzqhFGr2gVPHOqb1YCP60Yo/RW9a8xb0AnSDnOaA==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230720202645_1689884979137_0.6331704415324082","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230720203027":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230720203027","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230720203027","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"dc83b2cc266f7707a02fe75e6671a94e31c39667","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230720203027.tgz","fileCount":81,"integrity":"sha512-TXfHS44MRaypHJSZ3y4clEWW27cR7Xzo7E3pwk0+lSAk9uL7jiNW+T+ksEoIgRkHF+b2KUoHi8bzgx5Mh9mwFw==","signatures":[{"sig":"MEYCIQCNsNtZj/3Bo0mACr6fKSPeoD8Xlcv/lJhtNNCc8yqS2AIhAJ5z6cHT/QsYwWSUj7+TQLrmS2wOh747AgV3xEAgR/c6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93324},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230720203027.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/2ef481b51966a64fbf8ea2653a134e65/eth-optimism-core-utils-0.0.0-develop-20230720203027.tgz","_integrity":"sha512-TXfHS44MRaypHJSZ3y4clEWW27cR7Xzo7E3pwk0+lSAk9uL7jiNW+T+ksEoIgRkHF+b2KUoHi8bzgx5Mh9mwFw==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230720203027_1689885227446_0.8530561781034307","host":"s3://npm-registry-packages"}},"0.12.2":{"name":"@eth-optimism/core-utils","version":"0.12.2","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.12.2","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"cacf8c488e8c9bf75b193a08763043294a4882fa","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.12.2.tgz","fileCount":81,"integrity":"sha512-rJjsRF//hegpfeWzcWRVO+SJ7XK+uwpidUGECQ5/aGfO+o0/J0kaiRhvGtUvJHsY5D2+gThqQkkx+ZwlGuBeuQ==","signatures":[{"sig":"MEYCIQC1WAQ7hNthxj57okcFvisto8cVY5sH5J4q1ncI3nT1oAIhAI4Jq9C26k84RRvmx/Kk5nS6ooH9KL50WZGe14B7/TA2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93302},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.12.2.tgz","types":"dist/index","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/00c7b27175a17b91d62f2a378b5fd401/eth-optimism-core-utils-0.12.2.tgz","_integrity":"sha512-rJjsRF//hegpfeWzcWRVO+SJ7XK+uwpidUGECQ5/aGfO+o0/J0kaiRhvGtUvJHsY5D2+gThqQkkx+ZwlGuBeuQ==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.4","ethers":"^5.7.0","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","@types/node":"^12.12.6"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.12.2_1689890517302_0.16419126362867442","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230815225108":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230815225108","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230815225108","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"493faf5331e93bef8ccf9855e4cf6fa68b261216","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230815225108.tgz","fileCount":81,"integrity":"sha512-ReaXwN5IWU5GOZk7IGAY/0EdlFSH0lHCHt9r6QqxjuAtj7pMBUWXPHfzPWoFnES9sqkkE8c5te+lPutSEsiS7Q==","signatures":[{"sig":"MEQCIC4EGqKLX174Q/Xu73yx13OcC+lwD5LQMVASz+0uvSWiAiA9O03QDjG/JGicZsGkTLtT1MLXrw5HguoBgCAjL6LEMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230815225108.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/eb7e41ddeb2efd3f9e8c41f183739a1a/eth-optimism-core-utils-0.0.0-develop-20230815225108.tgz","_integrity":"sha512-ReaXwN5IWU5GOZk7IGAY/0EdlFSH0lHCHt9r6QqxjuAtj7pMBUWXPHfzPWoFnES9sqkkE8c5te+lPutSEsiS7Q==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230815225108_1692140054408_0.8882798818081858","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230815232409":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230815232409","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230815232409","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"9035ff96bc381825787b9b6956453edc324dede9","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230815232409.tgz","fileCount":81,"integrity":"sha512-WlQE+rTI4mE+yMxknhJy1GakM3Rwv3m071P0sl8/+irRHBljFAWmJiiY8jS8w8wevJkqjvQKRCGdTV3B3Ld8dg==","signatures":[{"sig":"MEYCIQCvZ8wtJitkvjE/q6C6X5jJPDmoqvlk2jSEWVUvrPXCkgIhAINLvdjJkb/pAalFJah1F26Ps1eDi5QlcmZj5p/l2Xla","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230815232409.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/25a73ec2cc29acb9651f70c5c0c0c471/eth-optimism-core-utils-0.0.0-develop-20230815232409.tgz","_integrity":"sha512-WlQE+rTI4mE+yMxknhJy1GakM3Rwv3m071P0sl8/+irRHBljFAWmJiiY8jS8w8wevJkqjvQKRCGdTV3B3Ld8dg==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230815232409_1692142022051_0.7145674885192732","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230815234603":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230815234603","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230815234603","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"b4ef55faad5fbe018a26d989e54b0d8cf0a733bc","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230815234603.tgz","fileCount":81,"integrity":"sha512-2wo98t4GRzxoAcifWfAXqJXnIEzBue0aLXFUmQj/nbMKmXxuKtyc/4N1lc5/2tSNUKJBAIenTEzhIyzGLxnOew==","signatures":[{"sig":"MEUCIGl+IxAODNl3jolH7eNEgNio7UJRxQJoHNyM5wAmQkaiAiEAurDzxT+JHqtanWxM2vKLh8Jx5aCJiSJ+UIpRpW/IXXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230815234603.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/e912976d3ef665b5cdef6e7f7c56410b/eth-optimism-core-utils-0.0.0-develop-20230815234603.tgz","_integrity":"sha512-2wo98t4GRzxoAcifWfAXqJXnIEzBue0aLXFUmQj/nbMKmXxuKtyc/4N1lc5/2tSNUKJBAIenTEzhIyzGLxnOew==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230815234603_1692143361084_0.3056677973946711","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816010544":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816010544","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816010544","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"474800dd510cb255581a624af6ac93d19b993cb0","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816010544.tgz","fileCount":81,"integrity":"sha512-y7RGUvtxVnwnEN0JJYbVIpxewfPenLEUY81PZf2fnRSJ0O7i7bhsVVbm7eBufWMC0Hxp6+QhwEAp/jWGDvI7Mg==","signatures":[{"sig":"MEUCIA8RjjaLe7Q55xk/CfhglVGj14fc4Oajs78CH2aFj35dAiEAjxXI6q1N+4tK/GWHkRI6lTBIBxVBo+bABSiTFamUpu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816010544.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/c51698c919ee2c216203e729ef996b52/eth-optimism-core-utils-0.0.0-develop-20230816010544.tgz","_integrity":"sha512-y7RGUvtxVnwnEN0JJYbVIpxewfPenLEUY81PZf2fnRSJ0O7i7bhsVVbm7eBufWMC0Hxp6+QhwEAp/jWGDvI7Mg==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816010544_1692148152421_0.5864822203648026","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816012251":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816012251","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816012251","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"eb88f1ac4c427822bab186e2167159a1e65070b0","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816012251.tgz","fileCount":81,"integrity":"sha512-8QBFQbNBl+YcBLEu0mIpTdvmtsO45MfuUll6UeNPxcwfwZf9ahNKaaOo2IxhFNiX7+PpZ4mteD4kzjwRqPNybw==","signatures":[{"sig":"MEUCIQDVazJh+mFwV6ogmg/UEVgdT+rCY0iCOwV95IjrdcziswIgVa5dyfyzuQ+qZPHMB7R6hWrZ+EXe7FhskJb9Q2SivB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816012251.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/8ef27ee60077d7802f1a4ac8c528e3af/eth-optimism-core-utils-0.0.0-develop-20230816012251.tgz","_integrity":"sha512-8QBFQbNBl+YcBLEu0mIpTdvmtsO45MfuUll6UeNPxcwfwZf9ahNKaaOo2IxhFNiX7+PpZ4mteD4kzjwRqPNybw==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816012251_1692149174603_0.06006273266121953","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816021225":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816021225","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816021225","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"1d5b51f8f5346bd6c245e69c347145c73cf2869c","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816021225.tgz","fileCount":81,"integrity":"sha512-AM/6zlfyCDoVcwQnaYGV/rSQCoK6kfevh/Zwj17emgnsYfAyeyv3HCvjVeBHakSBKOAZwI663K1g1oyriHn5ug==","signatures":[{"sig":"MEQCIH9oLbLs/e15/pbQ0lT4mpTkcenl8Eowv/A1CJrCsXwwAiAesz2sGctHkn0oA81BLM8jIx8V17O1jKD/2c38cfkAyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816021225.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/147b840a858ad8b5d1168c0fd2c7b5b8/eth-optimism-core-utils-0.0.0-develop-20230816021225.tgz","_integrity":"sha512-AM/6zlfyCDoVcwQnaYGV/rSQCoK6kfevh/Zwj17emgnsYfAyeyv3HCvjVeBHakSBKOAZwI663K1g1oyriHn5ug==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816021225_1692152113604_0.5661323773460298","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816022904":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816022904","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816022904","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"319078f5b17f9538f474c9edd0d598314e87d84a","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816022904.tgz","fileCount":81,"integrity":"sha512-JuYubeZMMl5OPgPgXplZ/h3XaxaZ09SJYDIu6lAPk7eir1kwWETXGmJbwJgjHaq3ZTKskd691lAFq6IGXAiKYw==","signatures":[{"sig":"MEUCIQCs1l+Dba7se0rZ0v/zMEXHprVDs/YuiDLXZd6ci3n8WAIgDFxdCGrzBApQeFxKMBgOyBQNhyHuF5AxbXSYKlXjI/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816022904.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/84ca182b47c470bd8ec9d89e3ea2ebb3/eth-optimism-core-utils-0.0.0-develop-20230816022904.tgz","_integrity":"sha512-JuYubeZMMl5OPgPgXplZ/h3XaxaZ09SJYDIu6lAPk7eir1kwWETXGmJbwJgjHaq3ZTKskd691lAFq6IGXAiKYw==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816022904_1692153119176_0.9689604054161112","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816024639":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816024639","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816024639","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"b0ad55d083f3f039b2196b8494559341d419f1fa","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816024639.tgz","fileCount":81,"integrity":"sha512-nLBG1FocY1kv600RbIVfNiD5inXslZKM0L7nwsk7NO9RMY/rICFMva5lXHRGvVvugLpfgH/V4oEVSqArFEgyaA==","signatures":[{"sig":"MEUCIGyu/e5BoW+GidYo9jFN026/ZaxwCJZABFQB8CLXPyGuAiEAqpmFEy4AbG/NlX4SRifOA9ul0StiwP0xz5sSc/cb/zk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816024639.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/8e0b536c53c50c90b250799649e93b0c/eth-optimism-core-utils-0.0.0-develop-20230816024639.tgz","_integrity":"sha512-nLBG1FocY1kv600RbIVfNiD5inXslZKM0L7nwsk7NO9RMY/rICFMva5lXHRGvVvugLpfgH/V4oEVSqArFEgyaA==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816024639_1692154204502_0.026781376853408645","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816122653":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816122653","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816122653","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"fb764278dcffe046f997d278e9f4c6023e2202ee","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816122653.tgz","fileCount":81,"integrity":"sha512-kk0v8QG9/zhU26Zq6vDoWjRJQID3VwUNjcSoIjPzJ9q2WJB3aZ7pxQVOYgZMvL4NMeOtXEl+xKjrEJYR46Kaxw==","signatures":[{"sig":"MEUCIF+TMRLN+Bzj948u28eKfpTVCzU9TPGkKYI15VinA34dAiEAryPoO6ZHVhVY7bTqDCuhxWK41F4Zo6sY4CfhYrzZW+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816122653.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/aaa7b30d7bd028a39af65207373f11ca/eth-optimism-core-utils-0.0.0-develop-20230816122653.tgz","_integrity":"sha512-kk0v8QG9/zhU26Zq6vDoWjRJQID3VwUNjcSoIjPzJ9q2WJB3aZ7pxQVOYgZMvL4NMeOtXEl+xKjrEJYR46Kaxw==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816122653_1692188984779_0.541758996856349","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816143049":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816143049","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816143049","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"a931fe6a1da7f7d6fa0c5b62acd7abcf37fb0cc7","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816143049.tgz","fileCount":81,"integrity":"sha512-tzOOAMyfU5GzLtCWebeyMa5m0Im6fn8RhtPF6rF/37VcfR014dj4jyyf5/wXRy7KxYddjwzwg7NgEhJ5OEBh9Q==","signatures":[{"sig":"MEQCICALsLskkWlsamf5P3tBYB6HS9yAfq5ZdLw8KWtXRQ2dAiARUTcG/DPwGfCfp/9NhGMFqePczDMQtvrwio0QcxLx+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816143049.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/adcc7f298e556088e2b35aae9c0b2fe1/eth-optimism-core-utils-0.0.0-develop-20230816143049.tgz","_integrity":"sha512-tzOOAMyfU5GzLtCWebeyMa5m0Im6fn8RhtPF6rF/37VcfR014dj4jyyf5/wXRy7KxYddjwzwg7NgEhJ5OEBh9Q==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816143049_1692196430337_0.6046488009343025","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816150616":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816150616","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816150616","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"107af266b65e801861f7648d319f15da407b047f","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816150616.tgz","fileCount":81,"integrity":"sha512-d2tCObguXlRoBBgmmPBp2yDj6QYnyqKEYOWjdpKO4bdLJgwMeKNAAez+mezNf0vEyTV4agMSjbZjdFbSwH7H3Q==","signatures":[{"sig":"MEUCIELN6guoz+/THBwR8qNBmY3AK3IWD2NsDZUgSEYdLHb4AiEAgNgfHUObl4eq9dMlOLtHDEMONoJkezStzlxAFlrLyE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816150616.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/27953dd2bf6b336eba943b8676682e0d/eth-optimism-core-utils-0.0.0-develop-20230816150616.tgz","_integrity":"sha512-d2tCObguXlRoBBgmmPBp2yDj6QYnyqKEYOWjdpKO4bdLJgwMeKNAAez+mezNf0vEyTV4agMSjbZjdFbSwH7H3Q==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816150616_1692198584007_0.7373223323213767","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816164850":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816164850","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816164850","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"cc2728c8080732518b3fecd4d5d0062a57e572b2","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816164850.tgz","fileCount":81,"integrity":"sha512-aE5RV2PpuwpLp3mXKpK9duDKZArvP9CpIi0Io7QKyDpwjmORkvrVNAvyvJ3kUWdoehv2NLl8RyFQy1tL9tELFg==","signatures":[{"sig":"MEUCID2YU9MgknrFDnRvMPwb2C/V2KHcusa+JBz9hPr7JAaIAiEAoW9bEijqjML/XHfXqtggIUq3K5w2Um4R3OReDX3rYOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816164850.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/af59a940978ba3b57426572ec571dc14/eth-optimism-core-utils-0.0.0-develop-20230816164850.tgz","_integrity":"sha512-aE5RV2PpuwpLp3mXKpK9duDKZArvP9CpIi0Io7QKyDpwjmORkvrVNAvyvJ3kUWdoehv2NLl8RyFQy1tL9tELFg==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816164850_1692204737872_0.9445810068087204","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816165228":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816165228","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816165228","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"4ef4421be82747210060136c68eaf2e905e33fe5","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816165228.tgz","fileCount":81,"integrity":"sha512-zbOKBFMeMgYQ6mWZC8Wtb5ymvfj/pyK+vXMxhilIRPYVeZ+aTzzW1HYZ2BcuDCRK8lQUNUttEJ+aZajaAXO2BQ==","signatures":[{"sig":"MEUCIGQVoWb2NH3xN2u8NalgqIjgrC0ZNXQ1yM27ZiYD5gnnAiEA/C6UNibpXiGYzHmt9v4XjogFhs4r33qRTWmN4Pbx/rw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816165228.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/59d9f75c79ad7d9a234cfb84cabc9653/eth-optimism-core-utils-0.0.0-develop-20230816165228.tgz","_integrity":"sha512-zbOKBFMeMgYQ6mWZC8Wtb5ymvfj/pyK+vXMxhilIRPYVeZ+aTzzW1HYZ2BcuDCRK8lQUNUttEJ+aZajaAXO2BQ==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816165228_1692204960366_0.0878454859329838","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816181033":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816181033","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816181033","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"f7ef84f0beacdcf4452a632b2af69fcf0c5d1f87","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816181033.tgz","fileCount":81,"integrity":"sha512-RSUQPhIIB90r0QMfDp8wM+eL9P9R5ZYeflbyxQH35zijTH/rrd9lsEftue1kCWlXSIxRlY4C1i+oepBRNDNMSA==","signatures":[{"sig":"MEYCIQC/Okv8KIIQB6HRJQ6XBaMNersh+q39t2prgX2kIBPOEAIhAKDiSyTvqezQYY8vzNq59HitXsfEKgnERAken5ZtS1PR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816181033.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/4797f31d91243b96795e50864f86c0aa/eth-optimism-core-utils-0.0.0-develop-20230816181033.tgz","_integrity":"sha512-RSUQPhIIB90r0QMfDp8wM+eL9P9R5ZYeflbyxQH35zijTH/rrd9lsEftue1kCWlXSIxRlY4C1i+oepBRNDNMSA==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816181033_1692209633822_0.4144594691582122","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816184239":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816184239","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816184239","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"e0ed83a1a187606e5a3a70e63dde03f292b798f8","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816184239.tgz","fileCount":81,"integrity":"sha512-lJrWg9Lk72hSAgAhxjTFeHS++u1+OKuTvMTkA0WH07j4E6qGMlC29bZW2+3NaCEtVIWxfHc0b0C9jOS1YVLP9Q==","signatures":[{"sig":"MEUCIQDK0KbnNjhlA2EuJaGH9n8BZpL2VaawjJMqAaIvUr6miQIgHJoxq81lzGIn6/gvyCmbKiv5l1azcqjCimhctdQT72c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816184239.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/7016ab77a61b3dea2b40cdf20339223c/eth-optimism-core-utils-0.0.0-develop-20230816184239.tgz","_integrity":"sha512-lJrWg9Lk72hSAgAhxjTFeHS++u1+OKuTvMTkA0WH07j4E6qGMlC29bZW2+3NaCEtVIWxfHc0b0C9jOS1YVLP9Q==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816184239_1692211529809_0.7209114021207654","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816193533":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816193533","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816193533","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"99f168af826a146ee98ad29a04bded486242a497","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816193533.tgz","fileCount":81,"integrity":"sha512-hVTluTdyl5bvoYqRaJYrwEuMLBu3JAH1XFq4MP1lhMqS1G6agHvzLR0jU/jkNCRPa03Mu2bo5W3fiTGKr4iBJw==","signatures":[{"sig":"MEUCIQCoYVXM+QU2o8oV+0ppIjNe3wlachiGA2NuqCgGSOhtBwIgLODLbAVWaXfqN+BMPAQ4Dd9zOo/Is2VUUv2rXWy2LN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816193533.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/b47b6467fe36258d6efd30c548876b86/eth-optimism-core-utils-0.0.0-develop-20230816193533.tgz","_integrity":"sha512-hVTluTdyl5bvoYqRaJYrwEuMLBu3JAH1XFq4MP1lhMqS1G6agHvzLR0jU/jkNCRPa03Mu2bo5W3fiTGKr4iBJw==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816193533_1692214734508_0.7182053040483654","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816194259":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816194259","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816194259","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"6b9093aa0586c37c2547d7dd1edfb09b47ccbd19","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816194259.tgz","fileCount":81,"integrity":"sha512-HBh803TnuPMR65kzhfODrwwo7DxBrhNAKlkDv6/uqlUMKI+C9TF35ZEQs3yklpk+q948BHxvft807WrW1GSF9A==","signatures":[{"sig":"MEYCIQDfBMAqm+uU2VfnnDG5uYz/oQR2NStdbNHoRxub86Y2qQIhAL2mIGfWvHQYKL/pcd5BkVeXhJkENOlLcqo6bJ8vCp1N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816194259.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/82330e821d421f58ad556bdc680d412d/eth-optimism-core-utils-0.0.0-develop-20230816194259.tgz","_integrity":"sha512-HBh803TnuPMR65kzhfODrwwo7DxBrhNAKlkDv6/uqlUMKI+C9TF35ZEQs3yklpk+q948BHxvft807WrW1GSF9A==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816194259_1692215185258_0.913711600825621","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816200226":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816200226","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816200226","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"47496758b6cc152f47da78aa6053cb36a6bc693b","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816200226.tgz","fileCount":81,"integrity":"sha512-k3LB8Y2k5ns1Eve0jmdB/hdeJYtE/QT6fK254QSJJ3eNbomyVFQ+9t3xTx0S8SZwUWCZOjsxy8uh7nTlxmSMHA==","signatures":[{"sig":"MEYCIQC/SkymJKrtKKFpbypk7e1686dLRfxrnbzttyNMVyb3OwIhALepFXgJiWQr76++w5ng+sd+jFBCMbksRsruStfyX4vp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816200226.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/7ef6da9caf32f155a2f99d2ab126a898/eth-optimism-core-utils-0.0.0-develop-20230816200226.tgz","_integrity":"sha512-k3LB8Y2k5ns1Eve0jmdB/hdeJYtE/QT6fK254QSJJ3eNbomyVFQ+9t3xTx0S8SZwUWCZOjsxy8uh7nTlxmSMHA==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816200226_1692216356461_0.5535789442204844","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816202156":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816202156","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816202156","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"4a77c1233729cfc6af8d6edaf097341ee8cf10cd","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816202156.tgz","fileCount":81,"integrity":"sha512-3S8Q6gAlk3SwqjXgV7qZrotmIgFT2pPxgM5xZsrfF0LhsI9h+aImtto2A54drx+iVKjKCGVOLJ51Eg4+vTlP3A==","signatures":[{"sig":"MEQCIHgFiDBI9RFMAVkEznJE8WoB5w8N0iykM2KDTqvE+bozAiBEPUQwtHRgfWnhBPONsxL0aq0SbeIraNKKA9Ni78bJlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816202156.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/d45c9af03a2dd80346f83fc30b7c67be/eth-optimism-core-utils-0.0.0-develop-20230816202156.tgz","_integrity":"sha512-3S8Q6gAlk3SwqjXgV7qZrotmIgFT2pPxgM5xZsrfF0LhsI9h+aImtto2A54drx+iVKjKCGVOLJ51Eg4+vTlP3A==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816202156_1692217535590_0.6190274376488221","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816204334":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816204334","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816204334","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"23d13a0a0c2571899d12dcb0074749e96a352d9a","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816204334.tgz","fileCount":81,"integrity":"sha512-1hTIQV54mlnMgTbuC8MoJBjGsCpw4C5XU0n/y73na/VzdhrcWHJP9TNY1TI6gZJEAn6Kn4EgKy5K0epf52dxmg==","signatures":[{"sig":"MEYCIQDcdL5/UwFi+oOcy07jVw15LJ6xPGJuez7KzMnhUmAo6gIhAOheqKkpXjdiww3TeS8TwUadxxZVBrnUc64TC7Eva0Vo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816204334.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/35cd2b471508255d6c3e507324f652df/eth-optimism-core-utils-0.0.0-develop-20230816204334.tgz","_integrity":"sha512-1hTIQV54mlnMgTbuC8MoJBjGsCpw4C5XU0n/y73na/VzdhrcWHJP9TNY1TI6gZJEAn6Kn4EgKy5K0epf52dxmg==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816204334_1692218815563_0.13605764968374756","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816221604":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816221604","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816221604","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"de5411d641c6dd4f3169377bbd63fd6f3eab7514","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816221604.tgz","fileCount":81,"integrity":"sha512-1fgqm40K+AKq76sAJgBnacrpN8AIB/IJtZB/4Mye1Gx+EW6wzH/m3Ka9sBpHrcn9OW2yxxFkLiQRD0FWyQos8g==","signatures":[{"sig":"MEYCIQC+2hiV8DcQx8IM3E3mwa7881r/9kMrpqhOarC0USiIhwIhAKGaFUiGkzl31C6ZAaabUxHilCvjD1gtJUXe/hOx037N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816221604.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/4fe85becee95eeab8a3a23d39cb371ab/eth-optimism-core-utils-0.0.0-develop-20230816221604.tgz","_integrity":"sha512-1fgqm40K+AKq76sAJgBnacrpN8AIB/IJtZB/4Mye1Gx+EW6wzH/m3Ka9sBpHrcn9OW2yxxFkLiQRD0FWyQos8g==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816221604_1692224371142_0.14382862006567887","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230816223618":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230816223618","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230816223618","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"05d5f6bb599e16293faf01a8672c18e719090e67","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230816223618.tgz","fileCount":81,"integrity":"sha512-17s8ev2XP233tosNuFKjL8teesXoKYImTmf7OV5mo1VP51ieI2+cD4qE0RX4BDJLgD1HbG502vlef5kxUFKNaA==","signatures":[{"sig":"MEUCIHX1xeyIxd/laS3PbBVHvFQ2IP10plCbp4eKcLzQNtLyAiEAivsKuWK++cpDCQXD49OqhLhSc2EX5pNCMofXcOaoHPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93345},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230816223618.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/565da8094f83827d959bc5e445426cc5/eth-optimism-core-utils-0.0.0-develop-20230816223618.tgz","_integrity":"sha512-17s8ev2XP233tosNuFKjL8teesXoKYImTmf7OV5mo1VP51ieI2+cD4qE0RX4BDJLgD1HbG502vlef5kxUFKNaA==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230816223618_1692225597866_0.44122063145998536","host":"s3://npm-registry-packages"}},"0.12.3":{"name":"@eth-optimism/core-utils","version":"0.12.3","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.12.3","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"7799292ee2155d6f5dd67e2ee58e4a1fbcfd87d4","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.12.3.tgz","fileCount":81,"integrity":"sha512-NzHai4HCWbHbnuu4HJaDhT8aGGZXyrKqgteHGhOPKGHRl3DTuuisD/baFq1XVck6X0iHjDihQOLuygtxkdL19A==","signatures":[{"sig":"MEYCIQC+BBmNXruM9yACjh0Xmeym9b+dPaIQ4Icj+U6DJE/DaQIhAMcR/TYVUjVlGcWoZK16c/3vcTD5IAWNWp1vSxHUTd8/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93323},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.12.3.tgz","types":"dist/index","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/409d4e7b356e5e1a7c720c52386aeac0/eth-optimism-core-utils-0.12.3.tgz","_integrity":"sha512-NzHai4HCWbHbnuu4HJaDhT8aGGZXyrKqgteHGhOPKGHRl3DTuuisD/baFq1XVck6X0iHjDihQOLuygtxkdL19A==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"8.11.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.12.3_1692226642010_0.26834241553132787","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230921155055":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230921155055","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230921155055","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"c62684d2bd121b1283ac02078b3e62ceb0dd4567","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230921155055.tgz","fileCount":75,"integrity":"sha512-MrhXmW+NROZdAMekdmhvPQRz2JRSqDylt/PkgrvvvIfUqt1jMxCm0WFXw3YjISHU43eA2DvK/9S3U4o2PBA5Rg==","signatures":[{"sig":"MEYCIQCpuTppB6TP0CgCoZdl7QviLipdehfz69RiAgJHip97ZQIhANgtddpfUawY79QRAViO7ZLzgQrcU2D8Ycsp7rTrw9bz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90564},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230921155055.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/1055cf5eaa623810b16a39f6f04eb293/eth-optimism-core-utils-0.0.0-develop-20230921155055.tgz","_integrity":"sha512-MrhXmW+NROZdAMekdmhvPQRz2JRSqDylt/PkgrvvvIfUqt1jMxCm0WFXw3YjISHU43eA2DvK/9S3U4o2PBA5Rg==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"9.6.7","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230921155055_1695311684529_0.12799777004627289","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230921165738":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230921165738","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230921165738","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"a6a82b417a24e440b0e7be54bec7e05c45546bf4","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230921165738.tgz","fileCount":75,"integrity":"sha512-8BEHDo5QWEw2qTzAOS22U20vpTjkcaMaPZOhCpDhB5il9Rptj20mImExfX2rf1cQxmf8s+JTT0bGUdA3XLSbdA==","signatures":[{"sig":"MEQCIH3iTiKntZeGw0BYCH5psZFatcxWXQFDW6anjTenakBzAiBhRtPBEHSCMFVyTokiYO7BcTm/+so1HTUs1DtVEeEPeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90564},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230921165738.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/132efb9171b5b6c75f9b2f9ddb78d714/eth-optimism-core-utils-0.0.0-develop-20230921165738.tgz","_integrity":"sha512-8BEHDo5QWEw2qTzAOS22U20vpTjkcaMaPZOhCpDhB5il9Rptj20mImExfX2rf1cQxmf8s+JTT0bGUdA3XLSbdA==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"9.6.7","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230921165738_1695315639652_0.3894324796312194","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230921172205":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230921172205","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230921172205","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"9b2f2ea136cfdf06ed4e33a59d67b34487f548db","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230921172205.tgz","fileCount":75,"integrity":"sha512-o84va0pvOzto1rDpDrKgu5C5utlLheoixypCi92OArVkVECYmGAo9ko8oAWn5/z0dvjD70+M33dS8ODfuLLlYQ==","signatures":[{"sig":"MEYCIQCSth1mkjv7T2g3ShnGE5k+/rBjmDQAQg3IH8MSxQGi4AIhAPkQVpYr0fLASacWYhkg5d564vJz6fiZzJPxQJXtKC5n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90564},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230921172205.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/8d55f4cb4f2a9a62df72cf44ec97807a/eth-optimism-core-utils-0.0.0-develop-20230921172205.tgz","_integrity":"sha512-o84va0pvOzto1rDpDrKgu5C5utlLheoixypCi92OArVkVECYmGAo9ko8oAWn5/z0dvjD70+M33dS8ODfuLLlYQ==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"9.6.7","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230921172205_1695317138979_0.7579865542498778","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230921181749":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230921181749","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230921181749","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"90fdc072d376e8f1fd7b5da64c28349a597e2cef","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230921181749.tgz","fileCount":75,"integrity":"sha512-HpgEtbRfHAN0sFvdBIi/FmFLqdJdqydP9N7TaWQAMhaejecY5A0uCI8HJwTL7SgbSVSeAIRbHdvzmk9U/OsdzQ==","signatures":[{"sig":"MEUCIGrBSGIf2XJtXFnm/3dexntn9FDCLfStFAkrv9K1SSoMAiEA8pmccCjHLvR4nChyEtZpWDHiKk/WISL6ZR+RKEnfqsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90564},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230921181749.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/83c70bf48998a64d2f04dbb169a46611/eth-optimism-core-utils-0.0.0-develop-20230921181749.tgz","_integrity":"sha512-HpgEtbRfHAN0sFvdBIi/FmFLqdJdqydP9N7TaWQAMhaejecY5A0uCI8HJwTL7SgbSVSeAIRbHdvzmk9U/OsdzQ==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"9.6.7","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230921181749_1695320463337_0.25196288850929904","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@eth-optimism/core-utils","version":"0.13.0","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.13.0","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"ec4d66489919cd270cb63aa934342959c99ba140","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.13.0.tgz","fileCount":75,"integrity":"sha512-YmDJiQY9g4U811Y/InuX+FFKEYR8HXHgdJgVZ207Xkcj5s65G4LhKTt3tyQEPBPe7JN2seQF76efz/AOeZZgXA==","signatures":[{"sig":"MEUCIQCM1iXqWTOBN4fs+Aaz3HHkHwZiKlrfiF/6vMCZzezHlQIgFhpaXB0jMoPG7LAwW2sGiLN648v1mMnMvhuoVWTPMug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90542},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.13.0.tgz","types":"dist/index","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/3d978d69a3592409cd1ccd95013e8fa6/eth-optimism-core-utils-0.13.0.tgz","_integrity":"sha512-YmDJiQY9g4U811Y/InuX+FFKEYR8HXHgdJgVZ207Xkcj5s65G4LhKTt3tyQEPBPe7JN2seQF76efz/AOeZZgXA==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"9.6.7","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chai":"^4.3.7","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.13.0_1695321687917_0.7588306942322129","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230928172636":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230928172636","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230928172636","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"f26ef5c22fa55fb3dd767d47a311ae9cdec976a8","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230928172636.tgz","fileCount":75,"integrity":"sha512-Ghhwjk5DGThT5en5MbwOcv2w2U7EVbl70y7FNRJYwPNIWBIqqXLxkab/CnnYT923PorwUQCeVeavpe+Gt/tDdA==","signatures":[{"sig":"MEQCIG/bjhujJ43z/r3ki8fh+QTn80ACfvBKdwCsB/cNjtt0AiBcW/IUGfyysSCle8SStkqBLamPaNn/rGAxT2xlp69XaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90564},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230928172636.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/77fc7824b71e25b004519b27708cd594/eth-optimism-core-utils-0.0.0-develop-20230928172636.tgz","_integrity":"sha512-Ghhwjk5DGThT5en5MbwOcv2w2U7EVbl70y7FNRJYwPNIWBIqqXLxkab/CnnYT923PorwUQCeVeavpe+Gt/tDdA==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"9.6.7","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chai":"^4.3.9","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230928172636_1695922174076_0.18596314635284794","host":"s3://npm-registry-packages"}},"0.0.0-develop-20230928190155":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20230928190155","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20230928190155","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"9cec15267fd57f19bbd10358606922c6499334f4","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20230928190155.tgz","fileCount":75,"integrity":"sha512-EoIoeapZuw4GISQYvO/SB4dc8YX9hL1WcC2+6ekVQ3oNaXfULqH40iFzRGpVPQ5B6PxXz3vPDUO55AKjNO04sQ==","signatures":[{"sig":"MEQCIEHOcE1O8a1c49c75nvVcquxQywoska/q7rig7BO8IimAiAhdXKRpajIVvFPT6+1exTUCifGfiWIuAF0hVCklK2Z7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90564},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20230928190155.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/5340c03278b1ab7a065064f0db3bcfcd/eth-optimism-core-utils-0.0.0-develop-20230928190155.tgz","_integrity":"sha512-EoIoeapZuw4GISQYvO/SB4dc8YX9hL1WcC2+6ekVQ3oNaXfULqH40iFzRGpVPQ5B6PxXz3vPDUO55AKjNO04sQ==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"9.6.7","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chai":"^4.3.9","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20230928190155_1695927915532_0.5811708522871428","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"@eth-optimism/core-utils","version":"0.13.1","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.13.1","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"f15ec207a629c9bbf1a10425c1b4a4c0be544755","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.13.1.tgz","fileCount":75,"integrity":"sha512-1FvzbUmCEy9zSKPG1QWg2VfA2Cy90xBA9Wkp11lXXrz91zUPCNCNSRTujXWYIC86ketNsZp7p4njSf6lTycHCw==","signatures":[{"sig":"MEUCIHdyQUN06/mSBfQxP1+pj8xzMqrcJ7ICON4CW8BssWE5AiEAoP+5mp/xYBRJKefNZomhwK8IjjzZlT6En3qfHkZwSx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90542},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.13.1.tgz","types":"dist/index","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","preinstall":"npx only-allow pnpm","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/071f9b4eccb9c11596349c75d6c49822/eth-optimism-core-utils-0.13.1.tgz","_integrity":"sha512-1FvzbUmCEy9zSKPG1QWg2VfA2Cy90xBA9Wkp11lXXrz91zUPCNCNSRTujXWYIC86ketNsZp7p4njSf6lTycHCw==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"9.6.7","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chai":"^4.3.9","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@types/node":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.13.1_1695929204509_0.582098438334445","host":"s3://npm-registry-packages"}},"0.0.0-develop-20240401175154":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20240401175154","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20240401175154","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"fec666b9383b4edf8c8e00acf8a0e9d654e231bb","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20240401175154.tgz","fileCount":75,"integrity":"sha512-ug8hTTYa/wNzTW77e7VSppvA8Y0/urTG160l0hqb3ceM/ZLphx8eSfH6Z0k3IAM+/DzG8mGMkZ7iAIS0iXPBXg==","signatures":[{"sig":"MEUCIQDfbBpjY3qBHI/DWU4n0eK+cCWQCwX3OeS8Gb/KT+s+fwIgPuSjr4v3dmcb/hICmhX5WBFi/gSQzwTA+ytmKTWzbIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91266},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20240401175154.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/1b865eaf67d9f32b2b5add690bdc1d1a/eth-optimism-core-utils-0.0.0-develop-20240401175154.tgz","_integrity":"sha512-ug8hTTYa/wNzTW77e7VSppvA8Y0/urTG160l0hqb3ceM/ZLphx8eSfH6Z0k3IAM+/DzG8mGMkZ7iAIS0iXPBXg==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"10.1.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"20.9.0","dependencies":{"chai":"^4.3.10","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.11.17"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20240401175154_1711994111700_0.41974695476806945","host":"s3://npm-registry-packages"}},"0.0.0-develop-20240401175653":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20240401175653","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20240401175653","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"3e076a65fd39349b79c7403e5dcd2fe4afbcc701","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20240401175653.tgz","fileCount":75,"integrity":"sha512-gvlZG/hOU8Qn0If+8eVazovLbYtrP7uXkiAEywfgq0nKwMzvD6s8eG+5psdVr8TIH7m41c7PLjVIog6Sbvuxrg==","signatures":[{"sig":"MEUCIQCY5oyQyJzCp6AbDbsP/lF6ZHaZqrE8Xw3/M7gN398+fgIgK7p3Bg8KpXhsH0Ho1UzADZHqYIcRleXd1n41dKmFUdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91266},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20240401175653.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/a0d9e09d1815199dc7a815e128d330a4/eth-optimism-core-utils-0.0.0-develop-20240401175653.tgz","_integrity":"sha512-gvlZG/hOU8Qn0If+8eVazovLbYtrP7uXkiAEywfgq0nKwMzvD6s8eG+5psdVr8TIH7m41c7PLjVIog6Sbvuxrg==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"10.1.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"20.9.0","dependencies":{"chai":"^4.3.10","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.11.17"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20240401175653_1711994409953_0.5428640795733797","host":"s3://npm-registry-packages"}},"0.0.0-develop-20240401175937":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20240401175937","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20240401175937","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"224ebc72e9fec079e3c610de8aa70c81aa3271d7","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20240401175937.tgz","fileCount":75,"integrity":"sha512-8YWTiqEEC4yUS6DON5r7t/UcQgt6MM3av+ISzgtCngsMiv94d4hzj/zpNbn5mGDmchngSKOM7xMwe/Qjzz0Uvg==","signatures":[{"sig":"MEYCIQCKKdddfoB2MdbO8MelxAL0+KfeLE2obu8WKEFJXw2UeAIhAJsZL/bTmZA/PDFa3C87sgewhUiYcgTk4qDFI2DC4gqP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91266},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20240401175937.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/e16d257706a0a464347c848e9ccea4b7/eth-optimism-core-utils-0.0.0-develop-20240401175937.tgz","_integrity":"sha512-8YWTiqEEC4yUS6DON5r7t/UcQgt6MM3av+ISzgtCngsMiv94d4hzj/zpNbn5mGDmchngSKOM7xMwe/Qjzz0Uvg==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"10.1.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"20.9.0","dependencies":{"chai":"^4.3.10","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.11.17"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20240401175937_1711994576462_0.1072895604833306","host":"s3://npm-registry-packages"}},"0.0.0-develop-20240401184411":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20240401184411","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20240401184411","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"6fa8749c3447657bdc58150dc7907efa9cbda1b2","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20240401184411.tgz","fileCount":75,"integrity":"sha512-N4VbfP+NmgOmhBDZPTHhNumVTq2t/nGVATnt4pVXbXw1GYAAdWBpNdw/lccbLMzb/w8TYWrlqofl/bidqtf8Vg==","signatures":[{"sig":"MEUCIQC0P6TakFmc2ehOfL61xqjZclMmmYU8GbcUERfqBuxlnQIgEvll0dMnmr6NNnHave0cLiLSHzuCA/1IqATxZqHc4Ns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91266},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20240401184411.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/e5063274977c10aec5a68857f9d275d3/eth-optimism-core-utils-0.0.0-develop-20240401184411.tgz","_integrity":"sha512-N4VbfP+NmgOmhBDZPTHhNumVTq2t/nGVATnt4pVXbXw1GYAAdWBpNdw/lccbLMzb/w8TYWrlqofl/bidqtf8Vg==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"10.1.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"20.9.0","dependencies":{"chai":"^4.3.10","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.11.17"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20240401184411_1711997249771_0.9299773529911082","host":"s3://npm-registry-packages"}},"0.0.0-develop-20240401191608":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20240401191608","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20240401191608","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"ae8b7bdc76f95338f1406cb6f7194d5d102aa7e7","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20240401191608.tgz","fileCount":75,"integrity":"sha512-TXAwxJ37xRAhp0aXX6WJl26VvtEF0bNM3ChkCMbkyO9MIICmvwbFHGZYM75+zJ6bVnWGvczMS8kzEMFwmPxHwA==","signatures":[{"sig":"MEQCIGFJxK1Hn0Xnop1UmufnsAq2INRWz7BYEKB3CKi0wJBAAiBBEeFami5X4Qs7DmhZ3oK51iUu5hdn+RqnHICLGee69A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91266},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20240401191608.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/c45ab962f859f0e0835333f8e3bd3ef8/eth-optimism-core-utils-0.0.0-develop-20240401191608.tgz","_integrity":"sha512-TXAwxJ37xRAhp0aXX6WJl26VvtEF0bNM3ChkCMbkyO9MIICmvwbFHGZYM75+zJ6bVnWGvczMS8kzEMFwmPxHwA==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"10.1.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"20.9.0","dependencies":{"chai":"^4.3.10","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.11.17"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20240401191608_1711999165911_0.677109905578011","host":"s3://npm-registry-packages"}},"0.0.0-develop-20240401193634":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20240401193634","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20240401193634","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"c94d6100cca9ea826300892d7ce3775bf77e46f2","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20240401193634.tgz","fileCount":75,"integrity":"sha512-myjrZMZl7DhWSuduc4AGJvXgFfMlvcLg5vE2Bibhuzepw3jf2vAitJ6n5I+fyeKOqloD8YSV1DwY43Z+qEvU9g==","signatures":[{"sig":"MEYCIQCeBhMBb+uhfItAlifWT34bYs7m+WLFDJKwlxfM72cghQIhAKkNyQ72ICkdSGqsSbdgb53MabeJnMeVgQqQ26XnESuA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91266},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20240401193634.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/7b500f06e18800ae5e6c99cb7f5bd13f/eth-optimism-core-utils-0.0.0-develop-20240401193634.tgz","_integrity":"sha512-myjrZMZl7DhWSuduc4AGJvXgFfMlvcLg5vE2Bibhuzepw3jf2vAitJ6n5I+fyeKOqloD8YSV1DwY43Z+qEvU9g==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"10.1.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"20.9.0","dependencies":{"chai":"^4.3.10","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.11.17"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20240401193634_1712000397008_0.6901904339585114","host":"s3://npm-registry-packages"}},"0.0.0-develop-20240401201601":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20240401201601","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20240401201601","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"e289d905cf14a591e96e94ee43fb9a7e0e039029","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20240401201601.tgz","fileCount":75,"integrity":"sha512-Q+I7sOy2hqIqZ1eBnGxR5Eizx34q9Z//h+qFMTjpPF3zjoOKoxWC9AnZH8XULpK7xIC8A62d5irwmgh9cbTA6g==","signatures":[{"sig":"MEYCIQDuizG5OnIQ0lD2ACTlLDilpt5+tsshYs2UtQWi6xHoHgIhAPtRC3RUOzYy0XrOe7a0USHYKpsuGaY3tmQg8I2xeuWn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91266},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20240401201601.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/f6bd8aed3621a4a186de309680d0a4d1/eth-optimism-core-utils-0.0.0-develop-20240401201601.tgz","_integrity":"sha512-Q+I7sOy2hqIqZ1eBnGxR5Eizx34q9Z//h+qFMTjpPF3zjoOKoxWC9AnZH8XULpK7xIC8A62d5irwmgh9cbTA6g==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"10.1.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"20.9.0","dependencies":{"chai":"^4.3.10","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.11.17"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20240401201601_1712002758118_0.9468571849263072","host":"s3://npm-registry-packages"}},"0.0.0-develop-20240401211611":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20240401211611","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20240401211611","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"99565c2adf89566b2df06ee7b29da8c55cba1bf2","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20240401211611.tgz","fileCount":75,"integrity":"sha512-13GksYJFeP3pE4PS8q0TRsgTDeYn0Cu/rKI8eymQPFmPlUWYSu5wCaJACuygpIvzhqfRW5axd/Hexzy4wrM2zA==","signatures":[{"sig":"MEYCIQCZWxa9gHwT4NiuFq8SVRyrVfL+Qb4wWSTjRNfatwxO9QIhANUDtayEuragK6vXAJxayOuIIvSJiScPAOxRdqHgDZuz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91266},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20240401211611.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/37f67f60032265dbb1cf52a585c104c6/eth-optimism-core-utils-0.0.0-develop-20240401211611.tgz","_integrity":"sha512-13GksYJFeP3pE4PS8q0TRsgTDeYn0Cu/rKI8eymQPFmPlUWYSu5wCaJACuygpIvzhqfRW5axd/Hexzy4wrM2zA==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"10.1.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"20.9.0","dependencies":{"chai":"^4.3.10","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.11.17"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20240401211611_1712006378752_0.1356278058006899","host":"s3://npm-registry-packages"}},"0.0.0-develop-20240401230611":{"name":"@eth-optimism/core-utils","version":"0.0.0-develop-20240401230611","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.0.0-develop-20240401230611","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"c275dacf565a7daa23148817b2ecf17969f45fac","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.0-develop-20240401230611.tgz","fileCount":75,"integrity":"sha512-mCJJ5IHKzlrVOW+/m+yiJKEuU/SxjVVdEMVcY4lUc4lx9o1yRrp3OpwHawgYh32b00+uWLCc8Ijfdgub3Tiapw==","signatures":[{"sig":"MEUCIQCZL6+IrFQbUzPR60xD4vGAQbTYBlmhTHASinHLnzrXqwIgT4kFuFr6rZhXN5PNeZiIdarmmqS1PkAf9nCNxbMeCOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91266},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.0.0-develop-20240401230611.tgz","types":"dist/index","readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/73ae5940125b85ae955de4152088bcb8/eth-optimism-core-utils-0.0.0-develop-20240401230611.tgz","_integrity":"sha512-mCJJ5IHKzlrVOW+/m+yiJKEuU/SxjVVdEMVcY4lUc4lx9o1yRrp3OpwHawgYh32b00+uWLCc8Ijfdgub3Tiapw==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"10.1.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"20.9.0","dependencies":{"chai":"^4.3.10","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^10.2.0","@types/node":"^20.11.17"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.0.0-develop-20240401230611_1712012956424_0.1967968733836798","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"@eth-optimism/core-utils","version":"0.13.2","keywords":["optimism","ethereum","core","utils"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/core-utils@0.13.2","maintainers":[{"name":"optibot","email":"optibot@oplabs.co"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"}],"homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"dist":{"shasum":"c0187c3abf6d86dad039edf04ff81299253214fe","tarball":"https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.13.2.tgz","fileCount":75,"integrity":"sha512-u7TOKm1RxH1V5zw7dHmfy91bOuEAZU68LT/9vJPkuWEjaTl+BgvPDRDTurjzclHzN0GbWdcpOqPZg4ftjkJGaw==","signatures":[{"sig":"MEUCIGObZHv2nMdAmaFvH3IqK18ft/WQscID/w1Bdk8tjVIFAiEAmRvLeXtHS4Cx+8At7AaQw+B1oJT5W1THsMqXnXe5+fM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91244},"main":"dist/index","_from":"file:eth-optimism-core-utils-0.13.2.tgz","types":"dist/index","scripts":{"all":"pnpm clean && pnpm build && pnpm test && pnpm lint:fix && pnpm lint","lint":"pnpm lint:fix && pnpm lint:check","test":"ts-mocha test/**/*.spec.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:fix":"pnpm lint:check --fix","lint:check":"eslint . --max-warnings=0","pre-commit":"lint-staged","test:coverage":"nyc ts-mocha test/**/*.spec.ts && nyc merge .nyc_output coverage.json"},"_npmUser":{"name":"optibot","email":"optibot@oplabs.co"},"_resolved":"/tmp/7227d8b16042dad7440dbfed76b05a38/eth-optimism-core-utils-0.13.2.tgz","_integrity":"sha512-u7TOKm1RxH1V5zw7dHmfy91bOuEAZU68LT/9vJPkuWEjaTl+BgvPDRDTurjzclHzN0GbWdcpOqPZg4ftjkJGaw==","repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"_npmVersion":"10.1.0","description":"[Optimism] Core typescript utilities","directories":{},"_nodeVersion":"20.9.0","dependencies":{"chai":"^4.3.10","ethers":"^5.7.2","node-fetch":"^2.6.7","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/web":"^5.7.1","@ethersproject/bytes":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/contracts":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/abstract-provider":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@types/node":"^20.11.17"},"_npmOperationalInternal":{"tmp":"tmp/core-utils_0.13.2_1712034470751_0.29287329574936405","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-02-11T08:18:35.222Z","modified":"2026-07-24T15:35:05.126Z","0.0.1-alpha.1":"2020-02-11T08:18:35.640Z","0.0.1-alpha.2":"2020-02-11T19:17:12.302Z","0.0.1-alpha.3":"2020-02-11T20:15:56.710Z","0.0.1-alpha.4":"2020-02-11T23:11:28.117Z","0.0.1-alpha.5":"2020-02-11T23:17:46.457Z","0.0.1-alpha.6":"2020-02-11T23:33:59.543Z","0.0.1-alpha.7":"2020-02-11T23:52:51.092Z","0.0.1-alpha.8":"2020-02-12T00:19:12.968Z","0.0.1-alpha.9":"2020-02-20T18:12:57.874Z","0.0.1-alpha.10":"2020-02-21T20:49:25.357Z","0.0.1-alpha.11":"2020-02-21T21:05:56.977Z","0.0.1-alpha.12":"2020-02-26T20:27:01.028Z","0.0.1-alpha.13":"2020-03-05T02:01:31.440Z","0.0.1-alpha.14":"2020-03-05T19:42:53.026Z","0.0.1-alpha.15":"2020-03-09T17:55:46.501Z","0.0.1-alpha.16":"2020-03-10T14:54:50.061Z","0.0.1-alpha.17":"2020-03-10T19:25:38.302Z","0.0.1-alpha.18":"2020-03-11T20:47:47.874Z","0.0.1-alpha.19":"2020-03-12T18:27:50.265Z","0.0.1-alpha.20":"2020-03-12T20:44:14.861Z","0.0.1-alpha.21":"2020-03-13T15:37:22.747Z","0.0.1-alpha.22":"2020-03-18T18:59:38.248Z","0.0.1-alpha.23":"2020-03-18T19:07:43.652Z","0.0.1-alpha.24":"2020-03-20T22:01:14.459Z","0.0.1-alpha.25":"2020-04-18T18:24:03.732Z","0.0.1-alpha.26":"2020-07-03T18:10:09.161Z","0.0.1-alpha.27":"2020-07-25T17:24:47.512Z","0.0.1-alpha.28":"2020-08-27T20:02:54.637Z","0.0.1-alpha.29":"2020-09-29T04:17:33.308Z","0.0.1-alpha.30":"2020-09-29T15:32:58.704Z","0.0.1-alpha.31":"2021-01-07T01:11:12.155Z","0.1.0":"2021-02-01T22:47:02.846Z","0.1.1":"2021-02-02T00:53:04.232Z","0.1.2":"2021-02-02T00:59:47.540Z","0.1.3":"2021-02-02T01:04:48.437Z","0.1.4":"2021-02-02T01:12:44.837Z","0.1.5":"2021-02-02T21:43:52.265Z","0.1.6":"2021-02-24T20:28:57.979Z","0.1.7":"2021-03-01T20:50:31.517Z","0.1.8":"2021-03-01T23:09:32.197Z","0.1.9":"2021-03-09T01:14:53.703Z","0.1.10":"2021-03-12T23:50:54.730Z","0.2.0":"2021-04-13T10:49:58.094Z","0.2.1":"2021-04-13T14:55:40.955Z","0.2.2":"2021-04-16T23:26:10.264Z","0.2.3":"2021-04-20T19:04:04.284Z","0.3.0":"2021-04-21T17:10:12.209Z","0.3.1":"2021-04-22T19:30:17.677Z","0.3.2":"2021-04-28T20:45:10.968Z","0.4.0":"2021-05-05T22:49:00.934Z","0.4.1":"2021-05-07T08:57:59.429Z","0.4.2":"2021-05-10T21:49:31.841Z","0.4.3":"2021-05-14T00:13:05.329Z","0.0.0-202142624425":"2021-05-26T02:44:34.533Z","0.4.4":"2021-05-26T13:41:06.341Z","0.0.0-20214293928":"2021-05-29T03:09:35.376Z","0.0.0-202142944631":"2021-05-29T04:46:38.234Z","0.0.0-202152182635":"2021-06-02T18:26:43.256Z","0.4.5":"2021-06-08T14:31:50.691Z","0.4.6":"2021-06-22T19:57:50.944Z","0.4.7":"2021-06-25T17:50:20.186Z","0.5.0":"2021-07-06T17:27:04.137Z","0.5.1":"2021-07-13T00:03:06.792Z","0.5.2":"2021-08-23T23:18:57.986Z","0.5.3":"2021-08-26T21:20:00.624Z","0.5.4":"2021-09-01T23:22:08.511Z","0.5.5":"2021-09-08T21:59:55.482Z","0.6.0":"2021-10-01T20:39:15.272Z","0.0.0-202191205311":"2021-10-01T20:53:19.169Z","0.0.0-202193179":"2021-10-03T01:07:17.488Z","0.0.0-202194195336":"2021-10-04T19:53:44.779Z","0.0.0-202194201812":"2021-10-04T20:18:20.296Z","0.0.0-20219516434":"2021-10-05T16:43:12.909Z","0.0.0-2021951810":"2021-10-05T18:01:10.008Z","0.0.0-20219518165":"2021-10-05T18:16:13.008Z","0.0.0-202197182350":"2021-10-07T18:23:58.608Z","0.0.0-202197212329":"2021-10-07T21:23:37.320Z","0.0.0-20219803928":"2021-10-08T00:39:34.828Z","0.0.0-2021911164126":"2021-10-11T16:41:34.318Z","0.0.0-2021914184730":"2021-10-14T18:47:38.036Z","0.0.0-2021915175358":"2021-10-15T17:54:06.902Z","0.0.0-202191518746":"2021-10-15T18:07:55.274Z","0.0.0-2021915193618":"2021-10-15T19:36:29.014Z","0.0.0-2021919175625":"2021-10-19T17:56:33.862Z","0.0.0-202192122614":"2021-10-21T22:06:22.619Z","0.0.0-2021925185318":"2021-10-25T18:53:27.011Z","0.0.0-2021926233112":"2021-10-26T23:31:22.489Z","0.0.0-2021926235122":"2021-10-26T23:51:32.581Z","0.0.0-202192701014":"2021-10-27T00:10:24.149Z","0.0.0-2021927192249":"2021-10-27T19:23:08.271Z","0.0.0-202192720115":"2021-10-27T20:11:17.232Z","0.6.1":"2021-10-29T18:42:12.451Z","0.0.0-202110320390":"2021-11-03T20:39:11.477Z","0.0.0-2021104172230":"2021-11-04T17:22:41.117Z","0.0.0-2021105214732":"2021-11-05T21:47:43.449Z","0.0.0-20211094526":"2021-11-09T04:52:18.168Z","0.0.0-202110951139":"2021-11-09T05:11:49.574Z","0.0.0-20211095345":"2021-11-09T05:34:15.376Z","0.0.0-20211097365":"2021-11-09T07:36:17.673Z","0.0.0-202110923028":"2021-11-09T23:00:39.224Z","0.0.0-2021101045412":"2021-11-10T04:54:22.293Z","0.0.0-202110106434":"2021-11-10T06:43:14.208Z","0.7.0":"2021-11-10T23:55:09.911Z","0.7.1":"2021-11-17T22:43:37.773Z","0.7.2":"2021-11-22T18:21:56.742Z","0.7.3":"2021-11-30T00:22:52.719Z","0.7.4":"2022-01-25T17:39:07.894Z","0.7.5":"2022-01-28T23:00:52.957Z","0.7.6":"2022-02-04T20:33:25.824Z","0.7.7":"2022-02-10T17:49:34.438Z","0.0.0-2022111165616":"2022-02-11T16:56:24.370Z","0.0.0-202212020516":"2022-02-20T20:05:26.554Z","0.8.0":"2022-02-22T19:05:33.842Z","0.0.0-20222319056":"2022-03-03T19:01:53.970Z","0.0.0-202223213144":"2022-03-03T21:31:51.474Z","0.8.1":"2022-03-07T07:52:44.145Z","0.0.0-2022310341":"2022-04-01T00:03:52.197Z","0.8.2":"2022-04-01T01:46:22.807Z","0.8.3":"2022-04-04T21:10:46.991Z","0.8.4":"2022-05-02T14:55:33.008Z","0.0.0-202242865913":"2022-05-28T06:59:22.132Z","0.0.0-202242872411":"2022-05-28T07:24:20.308Z","0.0.0-202251153718":"2022-06-01T15:37:27.954Z","0.0.0-20225116021":"2022-06-01T16:00:31.962Z","0.8.5":"2022-06-01T21:30:24.199Z","0.8.6":"2022-06-02T23:37:22.129Z","0.8.7":"2022-06-15T18:48:35.715Z","0.9.0":"2022-06-23T17:13:32.289Z","0.9.1":"2022-07-12T21:06:21.581Z","0.9.2":"2022-07-25T18:19:55.641Z","0.9.3":"2022-08-04T17:59:10.480Z","0.10.0":"2022-09-12T12:17:21.744Z","0.0.0-2022819193354":"2022-09-19T19:34:07.288Z","0.10.1":"2022-09-20T15:31:55.217Z","0.11.0":"2022-11-04T20:32:01.475Z","0.0.0-202211121340":"2022-12-01T02:13:52.884Z","0.0.0-202211220335":"2022-12-02T20:33:16.910Z","0.0.0-202211534330":"2022-12-05T03:43:41.576Z","0.0.0-202211542835":"2022-12-05T04:28:54.243Z","0.0.0-202211517735":"2022-12-05T17:07:50.456Z","0.0.0-202211521918":"2022-12-05T21:09:29.848Z","0.12.0":"2022-12-08T07:02:53.007Z","0.0.0-20221115223117":"2022-12-15T22:31:29.388Z","0.0.0-20230203220206":"2023-02-03T22:02:15.926Z","0.0.0-20230206212406":"2023-02-06T21:24:14.718Z","0.0.0-20230206212811":"2023-02-06T21:28:20.672Z","0.0.0-20230206220540":"2023-02-06T22:05:51.771Z","0.0.0-20230206222914":"2023-02-06T22:29:25.004Z","0.0.0-20230206224602":"2023-02-06T22:46:10.943Z","0.0.0-20230206230656":"2023-02-06T23:07:05.772Z","0.0.0-20230616214530":"2023-06-16T21:45:37.061Z","0.0.0-20230616220649":"2023-06-16T22:06:56.488Z","0.0.0-20230616221621":"2023-06-16T22:16:31.167Z","0.0.0-20230616230534":"2023-06-16T23:05:41.994Z","0.0.0-20230616231927":"2023-06-16T23:19:33.707Z","0.0.0-20230616232227":"2023-06-16T23:22:34.533Z","0.0.0-20230616234355":"2023-06-16T23:44:02.351Z","0.0.0-20230616235251":"2023-06-16T23:52:57.217Z","0.0.0-20230616235645":"2023-06-16T23:56:51.755Z","0.0.0-20230617014211":"2023-06-17T01:42:18.849Z","0.0.0-20230617021031":"2023-06-17T02:10:39.423Z","0.12.1":"2023-06-20T14:32:59.914Z","0.0.0-20230629183311":"2023-06-29T18:33:22.988Z","0.0.0-20230630143718":"2023-06-30T14:37:31.918Z","0.0.0-20230711222223":"2023-07-11T22:22:33.426Z","0.0.0-20230711223728":"2023-07-11T22:37:37.893Z","0.0.0-develop-20230719005728":"2023-07-19T01:00:11.853Z","0.0.0-develop-20230719034914":"2023-07-19T03:52:03.071Z","0.0.0-develop-20230719045051":"2023-07-19T04:53:59.589Z","0.0.0-develop-20230719050957":"2023-07-19T05:12:41.739Z","0.0.0-develop-20230719143038":"2023-07-19T14:33:25.549Z","0.0.0-develop-20230719153729":"2023-07-19T15:40:49.336Z","0.0.0-develop-20230719160135":"2023-07-19T16:04:58.471Z","0.0.0-develop-20230719160303":"2023-07-19T16:05:51.074Z","0.0.0-develop-20230719171655":"2023-07-19T17:20:39.439Z","0.0.0-develop-20230719192358":"2023-07-19T19:27:15.862Z","0.0.0-develop-20230719194152":"2023-07-19T19:44:35.679Z","0.0.0-develop-20230719200105":"2023-07-19T20:03:50.671Z","0.0.0-develop-20230719211429":"2023-07-19T21:17:17.441Z","0.0.0-develop-20230719214615":"2023-07-19T21:49:04.012Z","0.0.0-develop-20230720163548":"2023-07-20T16:38:38.977Z","0.0.0-develop-20230720165249":"2023-07-20T16:55:38.635Z","0.0.0-develop-20230720192840":"2023-07-20T19:31:31.310Z","0.0.0-develop-20230720200759":"2023-07-20T20:10:52.065Z","0.0.0-develop-20230720202645":"2023-07-20T20:29:39.399Z","0.0.0-develop-20230720203027":"2023-07-20T20:33:47.612Z","0.12.2":"2023-07-20T22:01:57.493Z","0.0.0-develop-20230815225108":"2023-08-15T22:54:14.614Z","0.0.0-develop-20230815232409":"2023-08-15T23:27:02.234Z","0.0.0-develop-20230815234603":"2023-08-15T23:49:21.317Z","0.0.0-develop-20230816010544":"2023-08-16T01:09:12.576Z","0.0.0-develop-20230816012251":"2023-08-16T01:26:14.814Z","0.0.0-develop-20230816021225":"2023-08-16T02:15:13.786Z","0.0.0-develop-20230816022904":"2023-08-16T02:31:59.409Z","0.0.0-develop-20230816024639":"2023-08-16T02:50:04.753Z","0.0.0-develop-20230816122653":"2023-08-16T12:29:45.017Z","0.0.0-develop-20230816143049":"2023-08-16T14:33:50.537Z","0.0.0-develop-20230816150616":"2023-08-16T15:09:44.200Z","0.0.0-develop-20230816164850":"2023-08-16T16:52:18.079Z","0.0.0-develop-20230816165228":"2023-08-16T16:56:00.565Z","0.0.0-develop-20230816181033":"2023-08-16T18:13:54.022Z","0.0.0-develop-20230816184239":"2023-08-16T18:45:29.966Z","0.0.0-develop-20230816193533":"2023-08-16T19:38:54.727Z","0.0.0-develop-20230816194259":"2023-08-16T19:46:25.461Z","0.0.0-develop-20230816200226":"2023-08-16T20:05:56.662Z","0.0.0-develop-20230816202156":"2023-08-16T20:25:35.769Z","0.0.0-develop-20230816204334":"2023-08-16T20:46:55.763Z","0.0.0-develop-20230816221604":"2023-08-16T22:19:31.440Z","0.0.0-develop-20230816223618":"2023-08-16T22:39:58.052Z","0.12.3":"2023-08-16T22:57:22.193Z","0.0.0-develop-20230921155055":"2023-09-21T15:54:44.728Z","0.0.0-develop-20230921165738":"2023-09-21T17:00:39.817Z","0.0.0-develop-20230921172205":"2023-09-21T17:25:39.168Z","0.0.0-develop-20230921181749":"2023-09-21T18:21:03.567Z","0.13.0":"2023-09-21T18:41:28.192Z","0.0.0-develop-20230928172636":"2023-09-28T17:29:34.262Z","0.0.0-develop-20230928190155":"2023-09-28T19:05:15.760Z","0.13.1":"2023-09-28T19:26:44.645Z","0.0.0-develop-20240401175154":"2024-04-01T17:55:11.872Z","0.0.0-develop-20240401175653":"2024-04-01T18:00:10.126Z","0.0.0-develop-20240401175937":"2024-04-01T18:02:56.665Z","0.0.0-develop-20240401184411":"2024-04-01T18:47:29.998Z","0.0.0-develop-20240401191608":"2024-04-01T19:19:26.066Z","0.0.0-develop-20240401193634":"2024-04-01T19:39:57.154Z","0.0.0-develop-20240401201601":"2024-04-01T20:19:18.282Z","0.0.0-develop-20240401211611":"2024-04-01T21:19:38.893Z","0.0.0-develop-20240401230611":"2024-04-01T23:09:16.608Z","0.13.2":"2024-04-02T05:07:50.933Z"},"bugs":{"url":"https://github.com/ethereum-optimism/optimism/issues"},"author":{"name":"Optimism PBC"},"license":"MIT","homepage":"https://github.com/ethereum-optimism/optimism/tree/develop/packages/core-utils#readme","keywords":["optimism","ethereum","core","utils"],"repository":{"url":"git+https://github.com/ethereum-optimism/optimism.git","type":"git"},"description":"[Optimism] Core typescript utilities","maintainers":[{"email":"optibot@oplabs.co","name":"optibot"},{"email":"raffaele@oplabs.co","name":"raffaele-oplabs"},{"email":"falco@oplabs.co","name":"falcorocksoplabs"},{"email":"matt@mattsolomon.dev","name":"mds1"}],"readme":"# @eth-optimism/core-utils\n\n[![codecov](https://codecov.io/gh/ethereum-optimism/optimism/branch/develop/graph/badge.svg?token=0VTG7PG7YR&flag=core-utils-tests)](https://codecov.io/gh/ethereum-optimism/optimism)\n\n## What is this?\n\n`@eth-optimism/core-utils` contains the Optimistic Virtual Machine core utilities.\n\n## Getting started\n\n### Building and usage\n\nAfter cloning and switching to the repository, install dependencies:\n\n```bash\n$ pnpm i\n```\n\nUse the following commands to build, use, test, and lint:\n\n```bash\n$ pnpm build\n$ pnpm start\n$ pnpm test\n$ pnpm lint\n```\n","readmeFilename":"README.md"}