{"_id":"@eth-optimism/ovm-truffle-provider-wrapper","_rev":"31-74dcdff74fb93cdf42c8b91a3adf3714","name":"@eth-optimism/ovm-truffle-provider-wrapper","dist-tags":{"alpha":"0.0.1-alpha.23","latest":"0.0.1-alpha.27"},"versions":{"0.0.1-alpha.9":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.9","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@0.0.1-alpha.9","maintainers":[{"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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"449605319ae08ca2db576165df40cd674a528685","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.9.tgz","fileCount":4,"integrity":"sha512-3XdEvxsuqlA2NGPndS+LV46vtX9Hih58E948VP0O7WQnwNNkkQRVsfXdpV61fz4slzsVc4F75mKNsL/kbk8U1g==","signatures":[{"sig":"MEUCIAYazGTJiLGAXoqaeujmhrmo5zeZFcQGJtPCjiOaY37IAiEAvyJobxtAIZ0f0ga1OhMrqoPpDtn1DbU+PL+c3jbgYyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTswqCRA9TVsSAnZWagAAb50P/01868teftXak7ZZsomf\nRGVLMeWU9ERq0M/42NMdHJvlNOgM/OudwFU1DzHeWUfiBVlZ8iH1VsOvnI/8\ny0nE2t0tWtvlF1mKiXij7mPmSvFrQhAR3h1j5MOKdPMwLECOi04WIZlq3+I0\nxpLPykPr0VmqPaf6jZpceSqZeVcj5R1VrEsfXec8fNtyoknEEgS5ob67yRQZ\nnVz9Z//GxV8GicjFeIszFkbcaYZRaoxdpsrAp2PnjYjRIlPlm6VZfYvkaEA5\nwK6igqcLkZCq7mCZqtb/Bccc2YO3U34f0Okk1XlvrMjz8sv28sgIo0K7n4Wc\nKq0JCxvRtY1xE6hFUFllzPxRCqdGJKXpm2rsV2igs0Kd9t9EugkfvXhgdhqr\nq3FVVd1LEJAx7Ik6ym+1P8YbAeAy8pAezgS1EjoAzwz4AUCmyipiqGs4b5av\ncO7jV3Wa34uJZCYP5oLekQ4czpxuc7LACq7Jj2qc20Ubn7/Xl4mZ8r3adlbF\nX+Q+marym2Ahd4xglGCfpxwExUC9lnsfKBFteF4ZocdZs+EsRN/8/e93OCak\nHMsI7966r77535mPz1WosBOo/uXZ00AmQSZCPZXu8siwdww75kLVPRSQBghq\nhtgJ8XGVrbEe3twJW6pSMTVNUpkQGtqtLQu7phDnr1Fb83Q2mmrviUgHdV2e\n+wCo\r\n=q5/o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"a8921ab43467e1f2c2961388e0197280d4f88874","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.9_1582222377780_0.016546498400604293","host":"s3://npm-registry-packages"}},"0.0.1-alpha.10":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.10","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"90568dcb99a5f8add68bdb389ce617afa76757f0","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.10.tgz","fileCount":4,"integrity":"sha512-1N1Bm4W7mZIAvdTx++ZcCsyrASRHpPKndRQCjDYf3E54MajXC/Fq1qSUPwqkPyd2NcNBcbWFtwWsZSKr3bB1Eg==","signatures":[{"sig":"MEUCIQC3A4MRRdOM7ZYYtdnwPX4w/qYcVE5/QofdeGp6aAUvtwIgIADjbyypKz0ipEFBazEXKhZOzyDnrcyPQm71M/kcqzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUEJVCRA9TVsSAnZWagAARocP/1jwmJ3DALzNt/rfqQNr\nCQFjvF5aUdqSuVgwub3ZqvLqrHD20e0AIw0ZeTYtEqdY5lj3LWMypN5UXGTf\n6yRS/2epLoDJX0oE3ZHK3OD6Fu0FsOiQenmqQ2MnN4Jy+8Z6bbdlyEd0bDA1\n16Zbi1Jhb2QiU69D6NyvD8bChZ5LFPYNW+TzExNK8odaObYtk5TomHt18+c1\nV2TFKHHA/TMzzU9h19BufV2jXqAO5Jkvmjim24d/xaXZvBuuPohajl6F56dZ\nPpTGmYJLv6ByBrYzmGsQhlxdMgGsNv3uLX7HXAudlXStFUf4mn7aqlQ7a8Qc\nudu+XcUxOmt4DN4dpJciwGyngsn6Fz6Pc+oBpFSaJEOArnYIXOnGWz1L4i5f\nlSWMmKB4irFL2F3NZ6xDeKcoXPrWa2eZVHeYMN9E7FHH8SrEapIx0+WOVnsc\nBFrlhqkde1xTRU3ODvxbTPDf33pgQ+sfyVUxKjW1ZhvETohsouUDvHChfknZ\noaCh6mpzCdVZqWyup32nSGbr8l+G6S1wGwUlvE8HuSiZPo2QBT/+6ZGMcJ+c\nvmKMOwT9hDRd+9Dxl1jDfJ+Eqh74FbGwvizTRC9rUZ6ltqPmZJjqyJ8/bS3P\nESozUTPvx7QcMAhYLW6dr5IOoVIieI85J3ZoYyz3XKLEnzOpYu2M1cS0GAsT\nDjPD\r\n=lYFa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"bb22a2633d4176e4a9eaf88199b40d478f9525cd","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.10_1582318165313_0.6409222135501487","host":"s3://npm-registry-packages"}},"0.0.1-alpha.11":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.11","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"fad0fe3a6ee2ae453aa6eb27c1500f22e1d407c2","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.11.tgz","fileCount":4,"integrity":"sha512-CBKyuS4E1XJPe92JgEcFitwIxi8LxRUk5jD/UrYMQJFbaIGGZX0y31rs0jJirNW1OXXSjTDSOpH/dzg2ts7rXw==","signatures":[{"sig":"MEUCIQCLsG7RNrnNMHKY0xqM1swOxZTFFW1gcwB6IbqEcRaexQIgUVARrSAwD0yQrlxgDnVQ5sKBerNDazXHVJ+q2yZmnIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUEZJCRA9TVsSAnZWagAANsQP/jZB/74ErU30Yw61XAxX\n5fBrG1mjUVIoqhopcVGMlxVAfZ0ERjI/Eytv5lhVVVVUzdQSrVRP+hwPOGrI\n7d/MYBXNy5Vss3XwNZshbBJrwKk+mfXENr3MVTQB/rUx2A6sQLclESkK6+Lq\n429LmglAWYLRGl+NeWV/Wv2z/ncYTGkmiaYKV02sRtXkjRBhw/C49Jo4Bp40\nRd/9gbm8EZXoF3rw80l9I+TYaw7GVKLzxA2rsZ0L139lnPmQzdLrEuyQpcLV\nA1HT9wpoeili6jLgS0/X4v+xuQgryxafptQKujD063AlmV48nei9M5AujdeE\nzafPxoJf9qHItlBR6u8LbVqzqHjbBUy7fh3njboCnGY/pb6dORzhrUl5j49c\n7QE4ATX14Ak5ioWE1Yvo3w9HX22Kf/v+As0rhbl0WULwENMaREpB+JPUPIkF\nFBs8i0Fb4EilQwSEZidNafYl9GsnXTzfhGuD98HG+mNoVmQv3E03voE8mgrs\npWkGMttz3olDUJ7S+QuGMkCeipIt9tsOLdRENGKIQAL9zglMva/guX/U9H1K\nnvUOLhAb/BRtHnPXmQbX/U0MVAQRiEn6uGQEURBy8UqSApTl1CyvFsSvfNJO\nYT+1f8PqqUx4pYcnOKCf6QmYmThPfUIoLU9z34u/k/UqQ3JUOA6Wo7tKhMp+\nQ0yz\r\n=I0gT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"02f796da150d123849b7675b186ff5fca6968840","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.6.0","dependencies":{"@eth-optimism/rollup-full-node":"0.0.1-alpha.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.11_1582319177068_0.6108346595664214","host":"s3://npm-registry-packages"}},"0.0.1-alpha.12":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.12","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"a9c27f2f3ac7cf99d9f1e9f032372b8b0ac3aa4b","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.12.tgz","fileCount":4,"integrity":"sha512-tb9ccz6qKqrl4bcurmUDAVwZmgqSIUhceihipz5qpkV14P2rYdolwKvEZGI0PdqhC7ZXW7t+J8cfwo5hWwkNhw==","signatures":[{"sig":"MEUCIDKlDxtR0LlETKJlY3KNfRh2KHQGkl+Hm8Ej2aaPJejyAiEAq1R8EIYs7OXkJ8uM5iLljUVXpDsnBUmefGUkFlVqswM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVtSwCRA9TVsSAnZWagAAvdsP/3tVgEbfxXY6TbA7+CMs\np/8tOTz0aRUzIVywfwMrBeaT/LvhkoVDd4C1EiBjucveB171q00ZN1UPVE0a\ncmNBqcxvbZsqQ3eIXOKukazT6tZ+4G8Hw1rYTcL8UM3MWeT9AyiCL8DQkkAc\n9tFi2RgNGrjHIGcilQVtC6fDxrRlDkYfvUNvJSKUVlvEA9C6TuJvU0DMuWaK\nK8I4LPEh3OCWicbMBCeO7x/0bruwKld9oT4bG3f8ZKFjKVbm9jNIUqSPtSv+\nb+h5oVk20DYc6d9ZBDZFMOHp/pKGL3Ho89etxmEswE0FkoNhF39vqwhcq0Y9\nsfrRIZRTuRQPas/qBBh7Kj4L6gy6T/L0rPXsiy37Q1wMtwPooxyzTQ/Kccaa\nV19jFnW/ZHz+3ExNo3HmFf425k9H450s21bxe2FckR267RRVA5mCpz14nRZx\nPDRl5VJrRUj/2XAKdCcgZoArsHMDtIJ6NaEbxJdFb2k/UYGAW0vzalaVeXS8\nIgiE2T8b9Ak5jQ7cLXAyZTHMdkxy3BklDoojHl9WIcUMvkaM9AjJStrC/q98\n1EqoBo5kPYdNiCrrYd0yFjnE+xF6cC9qpjcqZ5gFMm/oNh59VdSxUb6Z6RzC\nPrUxRTef8M3F0CIaTVh4SQQzN7aY7MzaizOV5QvsfFLzN3ci8Xnadb0HcAup\ngDPk\r\n=4zPp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"a67de903b41fa1a383f7453384a30cdedc3783b0","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.6.0","dependencies":{"@eth-optimism/rollup-full-node":"0.0.1-alpha.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.12_1582748848102_0.7690972885248415","host":"s3://npm-registry-packages"}},"0.0.1-alpha.13":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.13","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"801d01a722974bea96f920df5a272af85502f160","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.13.tgz","fileCount":4,"integrity":"sha512-BInGihH58us1/1EEAC1aB0hvgTgWIxqTYE08hrxRwTSU3VMxiJt507OblnrZb/gfgyMofhkaaXqxvGPxdjWGzg==","signatures":[{"sig":"MEUCIHBTyg5a8tJOOoLRkaPsPSFn4B/GkM6iEoEWXZ4JHsSCAiEA3eTcyS3Y5Y5DvbR1Hv5nId0N402YcSnarCOiKc4pcpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYF2OCRA9TVsSAnZWagAA3ZAP/AuX/Wg4ShFMtDpQn03y\nHguR2uJPmz83P5CnS6m0MrSitSFEwFzVeLQGf2lnj233ogZ1TCcUCpX6VCbo\n3DmGCsyiB6mq4PPQHe/8opQ/vZIQ+w7J9Ofh7NhYz9gvQIvgcth5Tx8XNcdf\nvqfrMixSUaYGI18EDgq4pNdNLEoTDpOpdNkkfzSHYgUOZSLOMepTEPjIjXsu\nTGm0e453dkJY4puPXiyb2BcqB4shemzgs0/7n8fCBugiq9DihzPoDGgxTtmz\n1O0j7EVElzcBv9s1iazxfwam4+VRBzFKumLVmO6vZ4X00NTaOGdlLDYXLYyq\nYWSTsxEmtwY2nqEaM2Qo+jnQs31f8HzOd+dqHu8ovw9sYZyFlbpibgpEDB9K\nDMI3BTg1DLIBDt+IROHilq0Ca0gorE/e/V4vG7kuYmaNPAlUU75C83nmoWrj\n524IgcKIfkdpt+49f2bHRmeN+mOjE8ub8yHWj5dN0/8ZhgSI1Kj5T1bK7tWa\nEvtdk/BJ7tVlEzuNpSr1hfJPW7Hxto6bK7CGFk7Jgg9hbkXTsSo312rAeNZG\nO1VyzNrpA59P0FUhkdfXbSBChnw+qlEK+BHqg5J5FUE7MVASeF5k0+PgKzYC\ncXunYeVFWXS3OG1xZL8B16/8cfesqgnjG3P4WWW2tVLm6B1rNVPcJDX4Zbfy\nFdtS\r\n=XvC7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","readme":"# OVM Truffle Provider Wrapper\nThe OVM uses a specific `chainId`, which Truffle, at the moment, does not allow to be configured globally within a project, so this package simply wraps the provider that is used in order to set the `chainId` field on all transactions.\n\n## Configuration\nChainId defaults to 108 but is configurable by setting the `OVM_CHAIN_ID` environment variable.\nNote: you will also need to include `@eth-optimism/rollup-full-node` as a dependency if you would like to run a full node locally (or use ``ProviderWrapper.wrapProviderAndStartLocalNode(...)``).\n\n## Example Usage in truffle-config.js:\n```$javascript\nconst HDWalletProvider = require('truffle-hdwallet-provider');\nconst ProviderWrapper = require(\"@eth-optimism/ovm-truffle-provider-wrapper\");\nconst mnemonic = 'candy maple cake sugar pudding cream honey rich smooth crumble sweet treat';\n\nmodule.exports = {\n  networks: {\n    test: {\n      provider: function () {\n        return ProviderWrapper.wrapProviderAndStartLocalNode(new HDWalletProvider(mnemonic, \"http://127.0.0.1:8545/\", 0, 10));\n      },\n    },\n    live_example: {\n      provider: function () {\n        return ProviderWrapper.wrapProvider(new HDWalletProvider(mnemonic, \"http://127.0.0.1:8545/\", 0, 10));\n      },\n    },\n  },\n  compilers: {\n    solc: {\n      // Add path to the solc-transpiler\n      version: \"../../node_modules/@eth-optimism/solc-transpiler\",\n    }\n  }\n}\n```","gitHead":"9acaf7f2c1229fcd997fc821eb801bab150f5b17","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.6.0","dependencies":{"@eth-optimism/rollup-full-node":"^0.0.1-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.13_1583373710115_0.09575191728626731","host":"s3://npm-registry-packages"}},"0.0.1-alpha.14":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.14","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"69145da4e13d0782f58b4c2aa5ec061487096c82","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.14.tgz","fileCount":4,"integrity":"sha512-ZjjEL3wn7rNw03IaF1eUBYUNWIvvmq33PBDCpYQ2VQM4v/8KXMHLKCFSt6fHW49TJzHNmVWa1C9s6a6Cl+81pA==","signatures":[{"sig":"MEQCIB+ROyaZBf42VA99ClKeeZWsqTHeVp1mTBVaq2mwUQjJAiBGq9B4PvJuRt3cKBa4TZrEZeWpmVOnEXxwbXs6esd+8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYVZRCRA9TVsSAnZWagAAVL4QAI9y2U/13rfd+OgLE5nm\nCXMIpw1BEVu2AqZ8jU/XQsCQJqyzx7iVun43B5JRKTPhuVhkcVPsTlN6uY9g\niXitaCpq6AEfNVBiHtjf+yXx7xHLFF+7kxhS87fWuu05Hg4ekIrorDXKX4gF\nifZM1bSReIU0JHQrpN/RaOiAqDGyQWv27PNDFJpCkI5DPH3H58wxVjxK+4c5\n2YcHu2UthrH0BXW/mCdvtKrNkNjpBXTfSF2g/pSqP2yHTQQosmFR69M2rUH7\ntB6KHSpgv3fSWkFLY2+CHKQGFR2qQ1mIbPAtvvLHKZ1ph31emnGw0Fo2w3zf\nLLmGdNOk0RqsQyk9xoXYXgZl3e6vQyfwD5A794sT4gjiENchOEDKR2vnPBuQ\nb1Hhpn3C42YEVCvL00t8pgRfKsasssW1y4aQXxkkbM3nbeDXfvfgl5I/Oscj\nqlJwfAu8jU8MEZFeDGY6lutLHPYf/uUNSMR7LLw2TQSwDIfjmrtleq3QSq/y\nsWI0+eAf2tdQMH6Qg4UtSWzfUzWxTdHLMUVNlmfiwpaMSHZyd06L+SgoHzAa\nXY+2eDwPVlUaC7hEU5/ljpXh64b8FjtjkRGJfc74n8yMUh3krivHv7hzgPW7\ncBQyi9LADE8/tOV2pndHjrtOBmniAKHfNJIfFLN65c92Xj15nASzLkf1gkj6\nNaMR\r\n=qG4g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"728f99f8096e1b4c58a57797fe326dba82dfa4c0","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.6.0","dependencies":{"@eth-optimism/rollup-full-node":"^0.0.1-alpha.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.14_1583437392666_0.5896211631342374","host":"s3://npm-registry-packages"}},"0.0.1-alpha.15":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.15","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"a59d70dd7c816cef8201ab87200108347a08a788","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.15.tgz","fileCount":4,"integrity":"sha512-0w5EJwZ+v5eNvLrn/8acN3lNSYEcOP+bGNiDd9+IZUBty0sSzGf0mtkyh7BwzJrGZy49DBxoGnbggoLHjS/mdw==","signatures":[{"sig":"MEUCICb9VFNvrc2CKPSLbV3Gp1VTwCgJuUudPFOPoUILJc3nAiEAzeor9ZEiDXykYCRTQwkhTLzEQf+lztG67ySH1w5j/Cc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZoM1CRA9TVsSAnZWagAAdNMP/2VauFZbeKlLwHQZsCLW\n0Fhn/NeO+xBub3C+/lztViixo+V1OBeTpMZeYb6xV9+MZyOl4LC1glz5icyt\n+HB+ksExgnaDKGWnttUcYUaUlTC3oKDS6ffSR3oaf2vSJYhFaWk2i5r8mKVR\nv9L7orrzTqMB+mIGcxl1vI6SqJ41WyLcYrgPFLKnKAO9I3vyVIzMnf/XqFUi\nnvIjEpoiFZfOedRusLLHZuHcybqXP4S8IZgE/PsETEZwXExIywl/XuzQ9D6H\nsPZGf5nxwP/WzhXne4VgGR2/7X3I618IjYQQ8dqrJPa1xNM2ysKiZq5eVhCm\nCaLs1XnS8fu0wkKyT5R0ORFpM6K7d+roAxzB9aud08UJBMta3GHY2kF6TJ3J\nhgUulMsuBvro5u4JZ9sN9h6YeWQQk3X0NBIv8RkCqkjS9oKGmYoBax8f06E0\nETUDSmn5Xe9jPIV/kTElRdKH9dh+QfSxqMRxq0ckrMdg/B424Mm6NWnzdOs3\nmFJfn1fcrjOMQstAEi0LxCv7R9rUln5RjyasQrvgu6yNwH/qZfKe9/EFaTxd\n0/sDzaNnlr8Qe8EuX2gphnZLa4uMt+5drn+GlWrivuS98n3EK4SLmbDWGVD+\ncJD6jVLIGDVmLDZwhMXwvBZp5kfjZYdoxSme150VIeHIjPltM0sKR1LT3iBb\nz/E8\r\n=C+tf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","readme":"# OVM Truffle Provider Wrapper\nThe OVM uses a specific `chainId`, which Truffle, at the moment, does not allow to be configured globally within a project, so this package simply wraps the provider that is used in order to set the `chainId` field on all transactions.\n\n## Configuration\nChainId defaults to 108 but is configurable by setting the `OVM_CHAIN_ID` environment variable.\nNote: you will also need to include `@eth-optimism/rollup-full-node` as a dependency if you would like to run a full node locally (or use ``ProviderWrapper.wrapProviderAndStartLocalNode(...)``).\n\n## Example Usage in truffle-config.js:\n```$javascript\nconst HDWalletProvider = require('truffle-hdwallet-provider');\nconst ProviderWrapper = require(\"@eth-optimism/ovm-truffle-provider-wrapper\");\nconst mnemonic = 'candy maple cake sugar pudding cream honey rich smooth crumble sweet treat';\n\nmodule.exports = {\n  networks: {\n    test: {\n      provider: function () {\n        return ProviderWrapper.wrapProviderAndStartLocalNode(new HDWalletProvider(mnemonic, \"http://127.0.0.1:8545/\", 0, 10));\n      },\n    },\n    live_example: {\n      provider: function () {\n        return ProviderWrapper.wrapProvider(new HDWalletProvider(mnemonic, \"http://127.0.0.1:8545/\", 0, 10));\n      },\n    },\n  },\n  compilers: {\n    solc: {\n      // Add path to the solc-transpiler\n      version: \"../../node_modules/@eth-optimism/solc-transpiler\",\n    }\n  }\n}\n```","gitHead":"8c3cae021aa5c4e3e399d496368c6c9db9f79605","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.6.0","dependencies":{"@eth-optimism/rollup-full-node":"^0.0.1-alpha.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.15_1583776565018_0.9296512337184628","host":"s3://npm-registry-packages"}},"0.0.1-alpha.16":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.16","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"d6237ff3d7434ee4f21fda18cffeb6c3107cd497","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.16.tgz","fileCount":4,"integrity":"sha512-9/ICFLRSBHKMJ0b8sKjgQLnOcdej9285B65DQShBDgimgST4d2pM5P12od5AurZtb8yz0QALFTO6Hgfz8t8BBA==","signatures":[{"sig":"MEQCIEgYngHbdFzn0dhWmjB8S7LrwseKvjlFKiFAss/Hom7FAiBCjz0g/VpCVYie5D71GCMEq1qHZYpEIUI/bWuS/Ofl2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ6pVCRA9TVsSAnZWagAAMVYP/AuFQch1hgJxihtJNeHS\nj+Ik923ewSVI2vnwC48TeO0QU7O/pFdlkVC7zA9av1I8hkOgPiSFRkZgPwod\nZmqACHq4lLR74J5hOZC6ytYHLK+S1S9Ol70bx7gbBPx1i89IUq0q/Ca68A0N\ngI6063Rx/BbsY4nmfuzQacyf5saFsTqzcFeGWJf+LhUJt4NJxAwD6ClWwiZM\nX6sw7kXU/zKPojEqpbMGUDXV4fbsIuRgSOimwzQb5z8eXOX9znRL6Xht++V0\np1EIAnWaclbdWvE3GqieU4lYW6OCJkpmcXZYgjtVbck5T24NGdMsGkDOWzgJ\nzXMY2gCGu6DGJHu+Jb+c7FjIidAKTyaiCx6MIV9f8JWL+QlTjPwIK4l5O5kV\nocR6Qe/W/ZWCGb4psIbBkvQXWRzPnLHaKS61rhQzrnJ8SGUWQVsH78Q0urvh\ndGLUUFZcqILI3bh4xIN+pw6EG02VL6A9tig53wHC4gkqWiB9maAHvfHu85XC\nCoo3qSPXnOZeLPsoIjpup5No+jstqKeUbjJqZuxxkmpp904pvjH7tSc10ItN\nfAuXZ0ZyuyW5VOm+9soplRw30+d2fNZwJW3eqXoI+PjN/wrsPNxoAjfzCZWL\neaoMyBjVXHXS1sAFoXCs/FE4xBj+RlMRI1c8ET3SgBWxN57Py5FSFph34SNu\njz72\r\n=j3Zp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"d790188a699776577e908d66cff24f062d313a50","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.6.0","dependencies":{"@eth-optimism/rollup-full-node":"^0.0.1-alpha.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.16_1583852116587_0.15117050818095512","host":"s3://npm-registry-packages"}},"0.0.1-alpha.17":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.17","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"a8a35f92ecab0a741d79d278ad72b360c2c87cb7","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.17.tgz","fileCount":4,"integrity":"sha512-X6nlqaX1YBRZbIxrxzqDq8GacuXAZiq3ezerdtUx8Ayl403Wb5LhGy0mCYa81UedylNGEpRIFg0zjuMvo5Ez/w==","signatures":[{"sig":"MEUCIDW1TLJGQe0XRRfPX7lCUffNr4a+qafMe65pmazaX/vTAiEAkVfP4It05tIGfSougAknCfKFpTm+TF8Fm1jeI0OTjGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ+nMCRA9TVsSAnZWagAArNoQAITsRwEiLGIMJdkTTAkD\n4HAvqU7jOnMlQ627DuLunKL9lrLfjPkRWa40IYb0yUcdSIT+kOncIFbiuXen\nrogqTOeSZJp7DzywSGHMSvsaeLDACh9J7Qi8hTSJlR1sNyoxj/K6iOsrmiVN\nDQ++kpafEid/joPe/AiOjZr/YgnZePaCHdw733nobHA/hOCSxPTaYgECvGoJ\n4Li/68J3G0odZvs88Mlwxez9NzxBEQ5TxoY1PcSEcIld4/U3KYZLF650kK9C\nDEG17+orzvXlMI/R8Sqn4YsPGG7Xu/MBlRo6RPCrSUM6uJdfDXE4iCGLqYHk\nlyibpwEvoQq+Bs2D77LotDE5FoOKJJRkItTqVWDwJsSqR8T8dYRK+wz/10Bo\n1yYqipWhtThXPhOoJ/2fPpxyl71btaprCVR5+9P6suSb3+3S0RVtNALWlIds\n679KkyobD0O/JqPQEEIoOdORJ9JZRujZbhkJCarrAhR6tN3o+ASMdMHwyXua\nrzBnj2aU6i/iAtyR9UN5zw+OGN1XmF0Fx5qpUfcgJDoc1YWKtQsacYJyBGXM\nyseq2URogn7MbrePfzu5HtYuD1t8IPj5fDpr7XimtnGQPJuyjNMps3X7+xBx\nGHMfb3uwIMaOgcL7D8L990/Guo0MgPfjKPv2BjtQoK4bnv20OYU3FJTbDFSc\nFg18\r\n=84zv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"80ca22191f0e2233ad27930ee1adfb9655d1fdb8","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.6.0","dependencies":{"@eth-optimism/rollup-full-node":"^0.0.1-alpha.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.17_1583868363567_0.5435341225068162","host":"s3://npm-registry-packages"}},"0.0.1-alpha.18":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.18","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"d06fdc102b25c623a2d7a94daee717de2ea1536e","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.18.tgz","fileCount":4,"integrity":"sha512-0B2C4pa2BKzwN2Mm/581nPcloyCXKLR32MSYGF4e0qzEjMar0PXcQTVh0fdWoYcPfCs3JcP+e1AHCGYRvCXbKw==","signatures":[{"sig":"MEQCIAqsgs00pxWWRXCw/TBk27lQY7eojubIct5VYxLrJzOxAiBfUqWedGii7qhciLux96yByeTmADLfX0VeBd9ETlVadA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaU6HCRA9TVsSAnZWagAAGdQP/2H8uhGgMaho/UohyuK/\nvS7TPcIu5dr+hFmKc0gRaJGysdyIVJVJR/rA7b9ATP12qeJ6SCacKPEIdPE2\nn43VyDzgSGt/XN81qjNBObpWc29RPQj7STmXRm1EuKfspnGF9H3DHuD2SOPj\nD+MEoCuhjpNcIuyDB3tohHC/b+y+5bAqGmeomTzC9j5jpIOwDO3GrrNiy+1v\nhkaWEExKNZqdAYyR3139Ve1+Fm3Gx7Qev71uJr89pnTXIx9EJ8Oz0qzqXJ1X\nPkVHlreqip26BnMspfjTtawtiNbXq1C+lIQbqsSwcmtYKbIvtYLSRxCKm+Eb\noYrqmdgEka1qIkuUGOsWqnbQIsx3vGD3YI/ziuX983UC6VyBFmsDJWLe9Uxm\n6PVixHn2GxWGn4P+N2QIHYeisyVlYwUBt7ZEbR3LzKU7H7kDCwJQ0RZboJJ5\n219tFKx6pG3H2MAVDvgL9Mm12XKbKAOagX72wBr2EXj01sBgvbTjibSsmUQN\npANm+/AuoR7qhGBolzWqAreSIhwlGEoXtCLX3yqkfMn6RRq6qTftrNACi6Qh\nGrX0jRE3DNpUsz5TnN+syrm9AbLXK4TAjm85bITXyFZglh6AJOoK4IyvTjGM\n+3tTfiMwTR8I6JBYjdsLpu5kcx5G5IRoRb3wXDQnNWmPVa74YCybEbFL7aPv\njPis\r\n=RnVO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"c43809d91ea0371bd618f95551630c27dd65c859","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.6.0","dependencies":{"@eth-optimism/rollup-full-node":"^0.0.1-alpha.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.18_1583959686594_0.20278054019146197","host":"s3://npm-registry-packages"}},"0.0.1-alpha.19":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.19","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"0b152e9f589de17a4f5e85c4cc7b564f22dd5264","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.19.tgz","fileCount":4,"integrity":"sha512-4sFmQogLAjPYwMrKem78imFOELlPDNIDdsGrGrG1Gvw8PUBY9a2j3AOa1iTL+YsAR2tpd9sl3YpdUpeWEynRVQ==","signatures":[{"sig":"MEUCIDD50lKbg2FVje901PbU1g0iYiacn5a4uaazyBXvmEi6AiEAkHFyVAifHCTgOlI+UfPENwJ0oT5nui5vKwotao0cxPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJean88CRA9TVsSAnZWagAAoVoQAJRpiyRVFOMhLrr9cE/I\n/vB0atGCOEyWpngEp//SsRaNH25i07yhIocP8nkQ8LT7GaNs6fk5GJ18qEt2\n7o0zB7j9nMxAuUxzipY6lGnLMc/+6eurbwwfKiOMZsvaSeeijgL4yoimu+39\nz5OdvsvDojqpsTUzQmiztyljHwPyuXVCdKmLZRlJ/ICEMelsm9H03EjqlJoa\n8aJ30C8QvbvnvG/HG5eYlYO55cE/hBXuexZqsVYa6UVax7UDgvUzT4zAnD3E\nieSzA9MU7pftpyhNbT/y+iRc9UgJIRhSi1KffrBiLejTyUIs9b0af/8kDStK\nhSKYe4CxwAMb0wQQ/K/yzbCyMlASAznE2WaXX55PuJqLBNcmqNfqdERAUBbE\nnvUWqWJZcW5xfgPES211QeHqr3AnkJUnrqZhGL2O4QHXABaFSJmplPPrl6fN\nM6MZHG+TwE/UVdv7VB00mTcgFA35nWZAkc6klLK90QSfsLbVNb5vwRAMfyXQ\nEJl1gxFBgzHCrUZucmc0agOBi1KMBzhpLBeecBnIzocKRU7R4ap0BMAz2UTx\nJig1DqJw1Ryg9pA6ulxfy8GDJpNlv9ph5Ij+iLlLRRO7tyAi4OkkM2VM/1HJ\npJh88vfPAHC63JbMXMpIh2yEN49EkIfPz35iziS0Ep3/7oHij6MgKDvdB8fG\nPzjD\r\n=dTAo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","readme":"# OVM Truffle Provider Wrapper\nThe OVM uses a specific `chainId`, which Truffle, at the moment, does not allow to be configured globally within a project, so this package simply wraps the provider that is used in order to set the `chainId` field on all transactions.\n\n## Configuration\nChainId defaults to 108 but is configurable by setting the `OVM_CHAIN_ID` environment variable.\nNote: you will also need to include `@eth-optimism/rollup-full-node` as a dependency if you would like to run a full node locally (or use ``ProviderWrapper.wrapProviderAndStartLocalNode(...)``).\n\n## Example Usage in truffle-config.js:\n```$javascript\nconst HDWalletProvider = require('truffle-hdwallet-provider');\nconst ProviderWrapper = require(\"@eth-optimism/ovm-truffle-provider-wrapper\");\nconst mnemonic = 'candy maple cake sugar pudding cream honey rich smooth crumble sweet treat';\n\nmodule.exports = {\n  networks: {\n    test: {\n      provider: function () {\n        return ProviderWrapper.wrapProviderAndStartLocalNode(new HDWalletProvider(mnemonic, \"http://127.0.0.1:8545/\", 0, 10));\n      },\n    },\n    live_example: {\n      provider: function () {\n        return ProviderWrapper.wrapProvider(new HDWalletProvider(mnemonic, \"http://127.0.0.1:8545/\", 0, 10));\n      },\n    },\n  },\n  compilers: {\n    solc: {\n      // Add path to the solc-transpiler\n      version: \"../../node_modules/@eth-optimism/solc-transpiler\",\n    }\n  }\n}\n```","gitHead":"ce09c976acd6223a1bdb154aec65538461b21806","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.6.0","dependencies":{"@eth-optimism/rollup-full-node":"^0.0.1-alpha.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.19_1584037692331_0.42211722990384515","host":"s3://npm-registry-packages"}},"0.0.1-alpha.20":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.20","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"1349b767fd09a4efb2b60cc6dd75a38efca5ecbf","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.20.tgz","fileCount":4,"integrity":"sha512-NdGEhOgfmkfd5UrvJ04AQOPvqJDbmCbn3jepwvXD4gZMuxOAVcvYrrMxGW8mVh6VQO9LMbolgTUPXfYNv5rlLw==","signatures":[{"sig":"MEUCIFIKnugjVc3ZvIiCTFin3D4N3Y8OXHFOOSSD8MR7sJb8AiEAxuO6XV+7EERueq3SMFX1FqUWc7xeLKY6ooEdCOxmr88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeap80CRA9TVsSAnZWagAAFegP/AsX4f8W6nST9M2pKzSs\nXrMzKgg3CKwQ6I0NV+BhiPLUwMAdxtTjH+rilM7fZ+cPr7an/GQLk66F2CEB\nidArmyv01pk5Kjiv/rdEkzpDoPlB0smNiW5rvqNb6EVDS3g3uvrGmOGEV8nL\n+xbhOYskXVhDcuvU3CsITTtz0PJ8TMWRelIXYXv0cmYIWzOcH7xVPEhqPINJ\ncHkoDk3PL1Rs3rlAJUCuVB/c7CPCIiK2jPPuorfj6/heedt7LBQUorTTRhgI\ncWLbvAjXyawgu7V52pZeV2FTBrr7YzmtF76pp0PF4c54gH4D9Ij4d4hpEgaX\npiRyt1Vd0Our81oRpq8jsxoMhc/VZicycV3Xa4Ui1J8fb7XKnXYPOCsr0TM9\nvYnA7UySafSHq9ipayceNR3gMoOg0CzpjGt9+xjCmzelAT9zjzvmt4JdARuQ\nDrFHAgnlNaoGsuFXYWcGG8s7SWirBpwbe5K54y3x6Yld84uwiN4HdzCAE1AI\ntu4Vsjxe8oI3ixoiCOx9aTDqoJhsBdtNw488W3743HIA5q4LgTu83hmSiCCV\nlbVkMLvYqqX3UVNxwjNTw0mXCHceTJpOqCDA9oDT/XSDR7Hi2RyjMmjmcIiT\nJB0moc3j7QIelWC1AXPjPGE8xF0JNLRl5lj/2t7h8geEk7BC7t5mQ6wr/MFI\nWmsl\r\n=rGhu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","readme":"# OVM Truffle Provider Wrapper\nThe OVM uses a specific `chainId`, which Truffle, at the moment, does not allow to be configured globally within a project, so this package simply wraps the provider that is used in order to set the `chainId` field on all transactions.\n\n## Configuration\nChainId defaults to 108 but is configurable by setting the `OVM_CHAIN_ID` environment variable.\nNote: you will also need to include `@eth-optimism/rollup-full-node` as a dependency if you would like to run a full node locally (or use ``ProviderWrapper.wrapProviderAndStartLocalNode(...)``).\n\n## Example Usage in truffle-config.js:\n```$javascript\nconst HDWalletProvider = require('truffle-hdwallet-provider');\nconst ProviderWrapper = require(\"@eth-optimism/ovm-truffle-provider-wrapper\");\nconst mnemonic = 'candy maple cake sugar pudding cream honey rich smooth crumble sweet treat';\n\nmodule.exports = {\n  networks: {\n    test: {\n      provider: function () {\n        return ProviderWrapper.wrapProviderAndStartLocalNode(new HDWalletProvider(mnemonic, \"http://127.0.0.1:8545/\", 0, 10));\n      },\n    },\n    live_example: {\n      provider: function () {\n        return ProviderWrapper.wrapProvider(new HDWalletProvider(mnemonic, \"http://127.0.0.1:8545/\", 0, 10));\n      },\n    },\n  },\n  compilers: {\n    solc: {\n      // Add path to the solc-transpiler\n      version: \"../../node_modules/@eth-optimism/solc-transpiler\",\n    }\n  }\n}\n```","gitHead":"adcca3eb97c1e5237132baf351b2d7087c586ba7","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.6.0","dependencies":{"@eth-optimism/rollup-full-node":"^0.0.1-alpha.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.20_1584045876102_0.971291377412471","host":"s3://npm-registry-packages"}},"0.0.1-alpha.21":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.21","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"536fdc855d5b69ef10b036211bcd4c8773025d67","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.21.tgz","fileCount":4,"integrity":"sha512-MwhaF7WNTLzhvqtw3xBOTAhyK820686TYvG1rcr7GfYlzUQPuu6s/1hTzxQqXTEPYlI48SQjpmRrF11DNhtTZg==","signatures":[{"sig":"MEQCIGmhCLuU+ZmLZ5XLdonj1o6LDGu4xTtXpO5G7D7fXhHJAiB2gJyg/75JfHT3AJzZnl6R8FV707lSJuzuvoJRgfwnaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea6jGCRA9TVsSAnZWagAAy2YP+gMWxPMVoXI3y7irKqnq\nbDy4cqA9p+cBvz+CFa4v/i4naNrGyC+z3YpcWXEHrBwCIGtB8JtSqtBWMnkN\nmQs54k61xtFSKXlcnVYTjeKKaR/jWf2DcMiaSEN/HJqEx1wKafUbnNiE2N+m\n9Rv/7A45iD8W+48NhZRosTjLRLmdo92VEBob4yie5nqIAhzoXdpKBdsZN21E\na2KQNKIkT+00rApdlyAqmf1WH+Oc/GAJm9RsvKxiDB0QPeu01iKZJcpm0jqQ\nsuzo3NkJm/Q0VMHSMkR6F84s590cTtVZ1HOJuqOmMfT3WGmDh+gxmkB+mimV\nbWuw3fG8DkNGUHhFLquZ0+1c7dwtl52XwYD5/VDrwGm220/8cbddUjLASKFI\ntiPSqh5j3Fyf3cbTZkO45cRtJ+oDlouKrmEI7MnJfcqI0TWf3ioEkeA4EC0W\ny9pDlE+VdBXzuLv3ZFzzYjHXerplAwj7IuTdtO3TV+veBNDXGFlTsx9IJxky\nZcSPKcoqNe8KeMPjo7krfhGZ1V12VI76r3jetDZ31a+gwT8fh6u3mgmXfurc\n0iJf09u2Rh39uwP2N5VSUTUx5dYoNxxjZ3RteORqco92d0UIyOcKTW/OGtgB\nHdoRqyv7Bo/FqpY4EI0wA7FOcQ37ozaidfyvYy9rEo6JHQXuoQ6C3kI4TIY4\n0qa3\r\n=GJZf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"e5a9009a6e0cd4475be7174d13f6b2b26db386a9","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.6.0","dependencies":{"@eth-optimism/rollup-full-node":"^0.0.1-alpha.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.21_1584113861844_0.6062416380699891","host":"s3://npm-registry-packages"}},"0.0.1-alpha.23":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.23","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"2c2cc6b1b89422a7b1f150eb94484af2e79de1ce","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.23.tgz","fileCount":4,"integrity":"sha512-ozFh/gbbGv6Tl8ezbyyxbN2trvtaxdoHzWwadxCyoVq2/zmII5hEMsZGukY6aBPvQukRuON+HarmIO/yr5gPKQ==","signatures":[{"sig":"MEUCIDpY1pDPq1OTqqumitKU1sP1PLv+uK3qw/iTRwq92sXmAiEAkmpPiJEGPIyN5kJONhtX+lJCIlaPELNGws8EigOwkuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecnGUCRA9TVsSAnZWagAAlW8QAJ/iB2n1hMH4BqzYoA+J\nuJJDkdxRP2JouDus598d1CWhvU/7XDjRTPcHokbOSTOAEdt7BGLWEPoOQKGO\nZxrq/Dy6YrvD1pOxDtH5FSX2itebSnOLNm7/h6gTAI0M+U6ZJVd1NDTXIjOS\nkrpJ/Fvw8fnTwRSFr5NnxiFhxcrBPCXU2xkeNjvDZgyTuEwNchQiUntKV/vU\nvFmmR08sF/vkBYzkt1scp2U/xljMyKrF9tjWXzcVN5QBGEZL3YHDyBDXSMsA\nV+rbyKx7lboJC8GcFZ/8jOIP32TYJXK5Dc6/G74D/JGeMonY93FjX0uJyWA3\nPPlu3uB91HExiUcE1rQwJ2h+LXhJQ6D8jurGWpFiZjyF4O/y4M2x5WmZPMDD\nR0ELU+oIQQbMz9O7i4m13DP6D4rzUzXtJ3QgHdMkK79foRh6N0iv6AMq/o3q\nwoQBdtu0QB6fHItF2qfB07VnV9PewD0pjv/jPnSPKzEh4TEesm3gtOC3B6Lp\ngwpzEjp6UuAMNeY3A4k07C2laegvjpq8PFB4AmgGeU1yvumRIkqGbqnIyhZy\nYZ53v512FDVt27/0OHjy1emVQJgCnD24j0Oi2bNd2duFJ10GOHZKR+MT5hua\nCY/C6E2sbnQjpN5oZf6c3/GNET3CtYVUd6VUn8nOlpImEptr/LS4tdZLibv8\nwbYs\r\n=dMka\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","readme":"# OVM Truffle Provider Wrapper\nThe OVM uses a specific `chainId`, which Truffle, at the moment, does not allow to be configured globally within a project, so this package simply wraps the provider that is used in order to set the `chainId` field on all transactions.\n\n## Configuration\nChainId defaults to 108 but is configurable by setting the `OVM_CHAIN_ID` environment variable.\nNote: you will also need to include `@eth-optimism/rollup-full-node` as a dependency if you would like to run a full node locally (or use ``ProviderWrapper.wrapProviderAndStartLocalNode(...)``).\n\n## Example Usage in truffle-config.js:\n```$javascript\nconst HDWalletProvider = require('truffle-hdwallet-provider');\nconst ProviderWrapper = require(\"@eth-optimism/ovm-truffle-provider-wrapper\");\nconst mnemonic = 'candy maple cake sugar pudding cream honey rich smooth crumble sweet treat';\n\nmodule.exports = {\n  networks: {\n    test: {\n      provider: function () {\n        return ProviderWrapper.wrapProviderAndStartLocalNode(new HDWalletProvider(mnemonic, \"http://127.0.0.1:8545/\", 0, 10));\n      },\n    },\n    live_example: {\n      provider: function () {\n        return ProviderWrapper.wrapProvider(new HDWalletProvider(mnemonic, \"http://127.0.0.1:8545/\", 0, 10));\n      },\n    },\n  },\n  compilers: {\n    solc: {\n      // Add path to the solc-transpiler\n      version: \"../../node_modules/@eth-optimism/solc-transpiler\",\n    }\n  }\n}\n```","gitHead":"52b483d8f933ce20080170af8cd7f626ab4a8b8b","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.10.1","dependencies":{"@eth-optimism/rollup-full-node":"^0.0.1-alpha.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.23_1584558484427_0.8627158810679485","host":"s3://npm-registry-packages"}},"0.0.1-alpha.24":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.24","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"d8b34bc997e8b866447c46d4fa2c9d58585c6bbf","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.24.tgz","fileCount":4,"integrity":"sha512-zcIchOo226zP2ktD8CABuPTeHDSNkbJ/LpnJ9wZiKbBoBsh2dVrH4FOenXYhkzb9+4Zg+lljA63abWQy7hBi/w==","signatures":[{"sig":"MEQCIFsY9fclhV3GPP6+V4yrtSyzSups9B5BHnlMn4e6OiT/AiAD5mjmn31LksDIl9khFwGx8cQvq52Jui+5hPegjjWYFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedT1ACRA9TVsSAnZWagAAB8oP/07rUqSQn5rMD6lAi8Gw\nhz+q6bxCvA2fplhT0Og7hKGzXsaaGVbNOgS33Iv1jMvOHsPoodWlv4b//2Om\n/w6dur4TKdK3+O8LMxRwjvFDPBJtQDoHNN5RowQ+m2lAAJdeuP5LMOHgFYZP\ntcD7NoBQAzqCS4kcBB2Vanp96OYNBRQqIjBwkZ+S+y+Ktk/seeeYh6/CFrcj\nFu7nv3+FT1EvIlHDQgr4ydGWTbicHYaJVJ0x7r0201hg4nyX9HwpsCvYHuqX\ng0N9lNK2J+8PW8ZvlhJfR1CRS7YWCELiyDIhVvHJnj9Jd1B2mO5Ecc/gydtZ\nc9ZVIEMm0RRIDae1MCYiukwUw7+jIDcOyXx7EiW30ki1UaOoYg5fMWBtaNCW\nZ5JkoMyL1yidXlgp5OrO4eS0CYbtexcYGiT8UBgvd+zV48B6vD7YYCJuDul+\nV/rSCpOX84ir1Dvg2BGqdG94ktNcgbrToeQN6oi4UICXTcoZspKUccn6Z11G\nWBOiaUE29XVMKdqGeCd/dbBKF2qsdVER3vTgoQfoxMYYuSjv4+8hqGwwxTsW\ngKlGpUFhOSK4ddDHoV0AqEWt3KrkOgrxVElZ2HjlT5e+B5oWbn0GBzjrNOLg\nurJsOFCIKAdzEVR3dBLwkMThPom8lC75HE03zS+gXt3HyMzj2rraA4xk+6GV\n3BEN\r\n=VJjk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"eece6cb1046cc86e309d0b5a9794f71659e42dc7","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.6.0","dependencies":{"@eth-optimism/rollup-full-node":"^0.0.1-alpha.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.24_1584741696185_0.8295874440328115","host":"s3://npm-registry-packages"}},"0.0.1-alpha.25":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.25","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"d95ab622737d211f5cb174ee9cf6e57678e24647","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.25.tgz","fileCount":4,"integrity":"sha512-0JmMLG5aGH+BU5bEmPB4O0ezW3QfwB0yNuai4Eq5n7k68KxzILx5FmhziwQiOQpDa8Fkf6FaKmMBhRZFY3zj/A==","signatures":[{"sig":"MEUCIQCdHORzZJ4cXtmlporBLie9jtHMU6xhYXxGqoKwEy+vOwIgc14vct1KgnHSaxjtkNIt6Vr/xqcBIBhrbo0jj0FjTC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJem0XbCRA9TVsSAnZWagAAgkMP+gIMNGeOUHwBU0pH1AtA\nKP6fLJMqHEMTL3tHgM4AprN2z9G1qlhFZMBXQ9/j/2QQ9NbbhvdID2zLHq4/\n3alDnOg2gZ4YANUOHV7y+0KTtnG9u0ZJqeW0CBywEsQpK6QFTsE74TqTGWA8\n99TScXAHnOFZAYn3IjDdXlgfGpnaVrqWj333P0fa98nR0O/G0mG0gQVpAkFj\nqyYcXDrffU4rLzaBIasLhdLgoywtb3iv5Eni5P1DMIdHQgRAHKmbfcJ7K7ln\ndIzt5vQ4Y1MzdaNIe24LldRtmNcfX0TtMLm5PKuc/kNYgqnhVPFOdn2Xlz2S\nH36YwfrXOofKF4uX8wwKd0rm6a3hwXywgb6XHA1jCbE1AIrRk3lFx1Je/cpL\nKrSXMuOcgkS8IwT1yzKNSdRRRfdsQSKWR1k1GRf/KqHFCAmRriCv157Hq3zr\nd3Gzmp1CMOBFxPUqpyU2+oPwOUeGAe38n8GSOgSPgWXAZTjIK7rMa7bP43D8\nzyNtcQ6ldhvoS2pSKapTuKL2zg6ze02G/XN0QsKrPD3Os/BbXE4yUAG+Nivf\n6hpVkw/z3IflEFJWmTc5MjyiGEDKZNAqYUuJ5D1+F2QnzLgd1MRJTG2SxAYJ\nTPkzJiGp8S/OJexWy0dajJAL+B4qQ8Y48FCJpUsQo3HEA9XFS8ZXtDf4WxXt\nWO1A\r\n=DSzn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"e770cebb0b2d8a46be08bd602b806fcb38ae4c4a","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.6.0","dependencies":{"@eth-optimism/rollup-full-node":"^0.0.1-alpha.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.25_1587234264472_0.08334912623755586","host":"s3://npm-registry-packages"}},"0.0.1-alpha.26":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.26","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"ea4154b7e2e7939687dd67632bff47d80a257709","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.26.tgz","fileCount":3,"integrity":"sha512-RuiIbQ8To8euUeLHfdDAR7csGxCyjm6v+iErEYruoO0uZhywBesJXeh0cAAYL5vZHeDOaL6qFGqndXUabCj5Bw==","signatures":[{"sig":"MEUCIGJG0wgM/annsqBmWMq4QTzjdz9JoKNWlZ3oAkip49SSAiEAu73+A1p5jDKNohJLs93w7bFGRaxcUhTBMN5/NR/u7BM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/3wfCRA9TVsSAnZWagAAjYkQAJZzCOvjfgT297+seM7U\nwnc6z1MAwD5505C0nB8apCTWOBgMZe1QDmLnsLNMgfPVcqi7AnI8SJ7xEtGX\nMfEidhXUnxLSp98Mou5v4vZO+b0UT/K6t/nMA820kQRJI3IHHZEv4KQySgU4\nmmOHEo8PlOFJ4SPVUejIIcXuiruEWUAY2rCQHBfrOb2VTMWQn9PbWdk6sDl4\ntwEpseWQEGc8jMPwjPslxMKEe/rNDxEJ6LXErXjxCfqUZIj1lQ9Yb/DGiU2d\nrv5XMXL7zbmJo7uBCPoBWGawidBaKmN5zI17/Uh49WMsSrZp8Hq4V0p4KCe5\niUCCDz9ugbl7YJXIcQnK+1HiGYiCwJW62SKl/OwBWxi3Wx7f0LOjWjtIVuaN\nDBbD0mofWnvvlWyzw97c/t0jUH0Gljlbql1q9g0GKIr3RKQ4+TCkIO/6BOab\nmBj9b92tVhsNLr+R8kSoFC1fA4Zvg+OJlLT/CbUVe1oljfr7v1H7oNuT5yID\nBo8QeVm3YbPE4aBG+LtgyjoTAnD8qDkqXy3nsMDDmzJxIBWlg04drJ2hf1yP\ns5XNOnuCTlbiHkmg4g57dM1GNM46Rj2gFJvZNGggxKeCGFQGh+ynjls3R0Lb\nHoDydoaieqll8EBuRRrHVJtGyjw5mzirbgKoxm6cjXum9woib63sumlvk7AV\ncZaI\r\n=0/o7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"ccce366645fca6bad46c5cf7f7ff2f407c6ba5fd","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.6.0","dependencies":{"@eth-optimism/rollup-full-node":"^0.0.1-alpha.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.26_1593801759372_0.9916593891525243","host":"s3://npm-registry-packages"}},"0.0.1-alpha.27":{"name":"@eth-optimism/ovm-truffle-provider-wrapper","version":"0.0.1-alpha.27","keywords":["optimism","rollup","optimistic","ethereum","client"],"author":{"name":"Optimism PBC"},"license":"MIT","_id":"@eth-optimism/ovm-truffle-provider-wrapper@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/ovm-truffle-provider-wrapper#readme","bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"dist":{"shasum":"57a8987256606ce2ea1ed5ff85afd494942d202f","tarball":"https://registry.npmjs.org/@eth-optimism/ovm-truffle-provider-wrapper/-/ovm-truffle-provider-wrapper-0.0.1-alpha.27.tgz","fileCount":3,"integrity":"sha512-wWXEAFeQvk/JKZpPGGSEhi6Yd99STPH+ts/S+IHmhj7Tn7BmguAQIiyJCjYwaN5G3IBMbosAntJLxiI109CdXA==","signatures":[{"sig":"MEQCIG7iqIQDkaAPTlCHYjv7aYi+CpZNNm6PoGYhJDOwTSNgAiBCvF/y9FWOiMUiFBDDkvScUoSUZk8nUj/zo2WtOtxFzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2GD6CRA9TVsSAnZWagAAz4gP/3g6OyHqxBlOBAVe8WpC\nCubrRuqmHaN9x6WPCyl8KBZBHrN9IbgC7WMm10Jg+A5jbdo9797qs8oWsxF5\n17+nAse4bNY/s99TVVGxYYuLVXL/1LQgPWcwZ8pk1Zo0RIXWUc0uZy4LI8U5\nbEoXkDY9g+tTA5nleNtFUFszsn3y3MOf0GwCWJhqFskwEldsPz65DFwvje18\nHURDN/B2g+BBU2juzN9YmCwLUsj6hVDyv4aNk3kKTSYxd69Zi63Yv8Fb5S8+\nJFEVpN5zV4v2+GJ9FAVYs6w6baLFa73NPxl1Widwp6lnE0RGD2xZlXC7MLjg\nqCtX5XI6eu/0FDW9ibscvI8dl1NZY5kd8tHBH5/MNTnjq7+ShlJqXe7feCVQ\nRP72lhTdSCvmY17hzCjmHpxXsdQ1EaHUjDBmgsruKrNP4rx+M+kUKNdEOdVP\nmCG1HG1G2C/VyGzyMr0sUl4bEnyqXH9R5zij3qZD2CS5Voi9Rhyyi8TlB82n\nyifsil7UXnPxnpUYKvaMygF3syOA61NIq0AOcmDhS0XdG2AmCX5wtMzoQT+C\nXpGJoK0glR7zVvypxG7aWKEgvzQPfUzNIw8alT5Wn3oHQqervruFCQbBOSJl\nnaWFagrJ6g8IqS5n9dcwlKroMMwyfoa+dIjQX9X/EkNWckbXKr3TY6cER1q+\ns0yp\r\n=le2Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"ccce366645fca6bad46c5cf7f7ff2f407c6ba5fd","scripts":{"all":"yarn clean && yarn build && yarn fix && yarn lint","fix":"prettier --config ../../prettier-config.json --write 'index.ts' ","lint":"tslint --format stylish --project .","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 Truffle Provider Wrapper","directories":{},"_nodeVersion":"11.6.0","dependencies":{"@eth-optimism/rollup-full-node":"^0.0.1-alpha.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","ts-node":"^8.2.0","typescript":"^3.5.1","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ovm-truffle-provider-wrapper_0.0.1-alpha.27_1593806436519_0.26334903356753236","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-02-20T18:12:57.551Z","modified":"2026-07-24T15:35:15.582Z","0.0.1-alpha.9":"2020-02-20T18:12:57.899Z","0.0.1-alpha.10":"2020-02-21T20:49:25.424Z","0.0.1-alpha.11":"2020-02-21T21:06:17.178Z","0.0.1-alpha.12":"2020-02-26T20:27:28.232Z","0.0.1-alpha.13":"2020-03-05T02:01:50.238Z","0.0.1-alpha.14":"2020-03-05T19:43:12.770Z","0.0.1-alpha.15":"2020-03-09T17:56:05.152Z","0.0.1-alpha.16":"2020-03-10T14:55:16.725Z","0.0.1-alpha.17":"2020-03-10T19:26:03.738Z","0.0.1-alpha.18":"2020-03-11T20:48:06.720Z","0.0.1-alpha.19":"2020-03-12T18:28:12.486Z","0.0.1-alpha.20":"2020-03-12T20:44:36.285Z","0.0.1-alpha.21":"2020-03-13T15:37:42.044Z","0.0.1-alpha.23":"2020-03-18T19:08:04.556Z","0.0.1-alpha.24":"2020-03-20T22:01:36.337Z","0.0.1-alpha.25":"2020-04-18T18:24:24.628Z","0.0.1-alpha.26":"2020-07-03T18:42:39.514Z","0.0.1-alpha.27":"2020-07-03T20:00:36.688Z"},"bugs":{"url":"https://github.com/ethereum-optimism/optimism-monorepo/issues"},"author":{"name":"Optimism PBC"},"license":"MIT","homepage":"https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/ovm-truffle-provider-wrapper#readme","keywords":["optimism","rollup","optimistic","ethereum","client"],"repository":{"url":"git+https://github.com/ethereum-optimism/optimism-monorepo.git","type":"git"},"description":"Optimism Truffle Provider Wrapper","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":"# OVM Truffle Provider Wrapper\nThe OVM uses a specific `chainId`, which Truffle, at the moment, does not allow to be configured globally within a project, so this package simply wraps the provider that is used in order to set the `chainId` field on all transactions.\n\n## Configuration\nChainId defaults to 108 but is configurable by setting the `OVM_CHAIN_ID` environment variable.\nNote: you will also need to include `@eth-optimism/rollup-full-node` as a dependency if you would like to run a full node locally (or use ``ProviderWrapper.wrapProviderAndStartLocalNode(...)``).\n\n## Example Usage in truffle-config.js:\n```$javascript\nconst HDWalletProvider = require('truffle-hdwallet-provider');\nconst ProviderWrapper = require(\"@eth-optimism/ovm-truffle-provider-wrapper\");\nconst mnemonic = 'candy maple cake sugar pudding cream honey rich smooth crumble sweet treat';\n\nmodule.exports = {\n  networks: {\n    test: {\n      provider: function () {\n        return ProviderWrapper.wrapProviderAndStartLocalNode(new HDWalletProvider(mnemonic, \"http://127.0.0.1:8545/\", 0, 10));\n      },\n    },\n    live_example: {\n      provider: function () {\n        return ProviderWrapper.wrapProvider(new HDWalletProvider(mnemonic, \"http://127.0.0.1:8545/\", 0, 10));\n      },\n    },\n  },\n  compilers: {\n    solc: {\n      // Add path to the solc-transpiler\n      version: \"../../node_modules/@eth-optimism/solc-transpiler\",\n    }\n  }\n}\n```","readmeFilename":"README.md"}