wakamex/github
02.7k
1[{"node": {"oid": "4c09f952554a452d51a7d9a2686e54acf7c31c3c", "messageHeadline": "Merge pull request #19 from DeBankDeFi/Zheaoli-patch-1", "author": {"name": "Nadeshiko Manju", "email": "lizheao940510@gmail.com", "user": {"login": "Zheaoli"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "d975499a941fa33fda4cad3c37a13db0f09b8826", "messageHeadline": "Update Dockerfile.debank", "author": {"name": "Nadeshiko Manju", "email": "lizheao940510@gmail.com", "user": {"login": "Zheaoli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a4caa5a96c71868e1e188df8e812a1ca631e6ea", "messageHeadline": "Update Dockerfile.debank", "author": {"name": "Nadeshiko Manju", "email": "lizheao940510@gmail.com", "user": {"login": "Zheaoli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17f73ec721e593b54a35b6ddcf0d2e7d449e20c4", "messageHeadline": "Update Dockerfile.debank", "author": {"name": "Nadeshiko Manju", "email": "lizheao940510@gmail.com", "user": {"login": "Zheaoli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "867fa83b7d31b1d3a2a309c980b5d0f5d6e399d0", "messageHeadline": "Update image-debank.yml", "author": {"name": "Nadeshiko Manju", "email": "lizheao940510@gmail.com", "user": {"login": "Zheaoli"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9a70020db8d34ce163d26bd317a790b561d3ab1c", "messageHeadline": "Update image-debank.yml", "author": {"name": "Nadeshiko Manju", "email": "lizheao940510@gmail.com", "user": {"login": "Zheaoli"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ffb2287f533d8007f040f8ba8724c78dd47f2f91", "messageHeadline": "Merge pull request #18 from DeBankDeFi/Zheaoli-patch-1", "author": {"name": "Nadeshiko Manju", "email": "lizheao940510@gmail.com", "user": {"login": "Zheaoli"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "54525dc3f76b147fad40e932d4c9a06a13dd9d9a", "messageHeadline": "Update Dockerfile.debank", "author": {"name": "Nadeshiko Manju", "email": "lizheao940510@gmail.com", "user": {"login": "Zheaoli"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "02b3f6880b0de595c5c9268b84194a29f6a66e0b", "messageHeadline": "Update Dockerfile.debank", "author": {"name": "Nadeshiko Manju", "email": "lizheao940510@gmail.com", "user": {"login": "Zheaoli"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4fec5d5328f69f2209510ff00f8ac989c1563428", "messageHeadline": "Update Dockerfile.debank", "author": {"name": "Nadeshiko Manju", "email": "lizheao940510@gmail.com", "user": {"login": "Zheaoli"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "34b28c558d00a4adccf66b70bb104ac9cd454c9d", "messageHeadline": "add DeBank Testnet default bootnodes (#17)", "author": {"name": "cryptocifer", "email": "4777457+cryptocifer@users.noreply.github.com", "user": {"login": "cryptocifer"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a51f952c7300dc72b23ca577c9f71f19c8d01712", "messageHeadline": "update README (#14)", "author": {"name": "monem", "email": "119044801+pucedoteth@users.noreply.github.com", "user": {"login": "pucedoteth"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "19fd61b80cb63268032ee9b73f077a489e382a0a", "messageHeadline": "fix typos in the README.md (#13)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "edb6bf483905dd055cb6e0092d72bf4f46994a7f", "messageHeadline": "Update/readme (#11)", "author": {"name": "cryptocifer", "email": "4777457+cryptocifer@users.noreply.github.com", "user": {"login": "cryptocifer"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "39296db1565dec05477f4517eb655d7307e5c56b", "messageHeadline": "new wire format and derivation consensus logic (#10)", "author": {"name": "cryptocifer", "email": "4777457+cryptocifer@users.noreply.github.com", "user": {"login": "cryptocifer"}}, "additions": 150, "deletions": 104}}, {"node": {"oid": "2ccb9dad468e294e8ee112f563116d087d0529d5", "messageHeadline": "Merge pull request #9 from DeBankDeFi/readme", "author": {"name": "0xfade", "email": "barryz@users.noreply.github.com", "user": {"login": "barryz"}}, "additions": 353, "deletions": 134}}, {"node": {"oid": "6e6cd1011f2c05c0636fd15c3f8afe4bb3a687c9", "messageHeadline": "add docs", "author": {"name": "barryz", "email": "barryzxb@gmail.com", "user": {"login": "barryz"}}, "additions": 332, "deletions": 0}}, {"node": {"oid": "e50d64dbcd9f8a1dc84b0cee50f11af0d675bdb3", "messageHeadline": "add readme for debankchain", "author": {"name": "barryz", "email": "barryzxb@gmail.com", "user": {"login": "barryz"}}, "additions": 21, "deletions": 134}}, {"node": {"oid": "dfff02aa6b7b6467da300ae39a78748b60a77d6a", "messageHeadline": "add opDebank testnet configuration (#4)", "author": {"name": "cryptocifer", "email": "4777457+cryptocifer@users.noreply.github.com", "user": {"login": "cryptocifer"}}, "additions": 7702, "deletions": 23}}, {"node": {"oid": "b993c150688461cdd224491a63abed7d75051e12", "messageHeadline": "feat: debank bridge (#6)", "author": {"name": "zhangguyu6", "email": "zhangguyu6@gmail.com", "user": {"login": "recursion128"}}, "additions": 1229, "deletions": 4}}, {"node": {"oid": "1dcce542b51e99b3b4a27d4326fc80e0e456433e", "messageHeadline": "Merge pull request #3 from DeBankDeFi/debankl2", "author": {"name": "zhangguyu6", "email": "zhangguyu6@gmail.com", "user": {"login": "recursion128"}}, "additions": 862, "deletions": 16}}, {"node": {"oid": "fb68c5fab280d88e978e194a12c7b135fcff131a", "messageHeadline": "Merge pull request #5 from DeBankDeFi/use-debank-op", "author": {"name": "Nadeshiko Manju", "email": "lizheao940510@gmail.com", "user": {"login": "Zheaoli"}}, "additions": 154, "deletions": 8}}, {"node": {"oid": "50577de9721765cc295c734bd2c0cf5dd901141c", "messageHeadline": "Update code", "author": {"name": "Manjusaka", "email": "me@manjusaka.me", "user": {"login": "Zheaoli"}}, "additions": 85, "deletions": 4}}, {"node": {"oid": "7b3b87a7cfda97f45abda8b1a259e6fee1a45009", "messageHeadline": "Update code", "author": {"name": "Manjusaka", "email": "me@manjusaka.me", "user": {"login": "Zheaoli"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "1631f97def06ecd79a0cc5ed417eccd09a1b5dcf", "messageHeadline": "Update workflow", "author": {"name": "Manjusaka", "email": "me@manjusaka.me", "user": {"login": "Zheaoli"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "80257eaa7b092600cc83a689961fc0645b76e852", "messageHeadline": "Update code", "author": {"name": "Manjusaka", "email": "me@manjusaka.me", "user": {"login": "Zheaoli"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0fa1d7966e29a38badeb5479c1a5e381c7b13a2b", "messageHeadline": "Update code", "author": {"name": "Manjusaka", "email": "me@manjusaka.me", "user": {"login": "Zheaoli"}}, "additions": 5, "deletions": 38}}, {"node": {"oid": "116dbfea070807f57c8900444838f1cf95dc964c", "messageHeadline": "fix", "author": {"name": "Zhang Guyu", "email": "zhangguyu6@gmail.com", "user": {"login": "recursion128"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "303b89aa0dc1cfdcd33ac630bc45a28a29f21f75", "messageHeadline": "Revert \"vendor dependency\"", "author": {"name": "Manjusaka", "email": "me@manjusaka.me", "user": {"login": "Zheaoli"}}, "additions": 0, "deletions": 1616730}}, {"node": {"oid": "7fd12e7e116afdff01b8a864344f4c934c79b382", "messageHeadline": "Update dockerfile", "author": {"name": "Manjusaka", "email": "me@manjusaka.me", "user": {"login": "Zheaoli"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c1ab0a8af5eb408a4ac3219248c8f642d9045b18", "messageHeadline": "vendor dependency", "author": {"name": "Manjusaka", "email": "me@manjusaka.me", "user": {"login": "Zheaoli"}}, "additions": 1616730, "deletions": 0}}, {"node": {"oid": "b67b067d0e43f9ed011b284b9e957c19213f8b97", "messageHeadline": "Update code", "author": {"name": "Manjusaka", "email": "me@manjusaka.me", "user": {"login": "Zheaoli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8283049653138e931ce0dc805c9da8104755a650", "messageHeadline": "Update file", "author": {"name": "Manjusaka", "email": "me@manjusaka.me", "user": {"login": "Zheaoli"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2ae349584a9a25a3fc6942e8bf00c6727c700f16", "messageHeadline": "Update code", "author": {"name": "Manjusaka", "email": "me@manjusaka.me", "user": {"login": "Zheaoli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7d9d5bfaff5d560857e1649fb3069bf4ed06267", "messageHeadline": "Update code", "author": {"name": "Manjusaka", "email": "me@manjusaka.me", "user": {"login": "Zheaoli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8c771f44d5736df27e17d193a254af96d57c723", "messageHeadline": "Update code", "author": {"name": "Manjusaka", "email": "me@manjusaka.me", "user": {"login": "Zheaoli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df8aeb8eccdaedd04bb7f5f97e459050cb318286", "messageHeadline": "Update workflow", "author": {"name": "Manjusaka", "email": "me@manjusaka.me", "user": {"login": "Zheaoli"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0fb25d5dfbdb99c4775e6b52148aa2827def2453", "messageHeadline": "Supprt build op-node", "author": {"name": "Manjusaka", "email": "me@manjusaka.me", "user": {"login": "Zheaoli"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "ab4bd8a7084a58ff5fc5dacc7e11dad28cab303d", "messageHeadline": "feat: use debank's op-geth", "author": {"name": "Zhang Guyu", "email": "zhangguyu6@gmail.com", "user": {"login": "recursion128"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0eeb38fc4a2eedf26a0be321a7d5db0ff0a0d3e1", "messageHeadline": "fix: add l2Tol1 account map", "author": {"name": "Zhang Guyu", "email": "zhangguyu6@gmail.com", "user": {"login": "recursion128"}}, "additions": 62, "deletions": 19}}, {"node": {"oid": "eb0a7eb72598ff699d0cb5580198022ae69e813c", "messageHeadline": "fix", "author": {"name": "Zhang Guyu", "email": "zhangguyu6@gmail.com", "user": {"login": "recursion128"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "0d69592fdc15d93081e946b1468ad3572ba2c7db", "messageHeadline": "feat: add debank l2 contracts", "author": {"name": "Zhang Guyu", "email": "zhangguyu6@gmail.com", "user": {"login": "recursion128"}}, "additions": 819, "deletions": 16}}, {"node": {"oid": "a67bf6aa7e8dedba60ca3e0fcfb0d6e97a126559", "messageHeadline": "preset deployer whitelist owner through configuration (#1)", "author": {"name": "cryptocifer", "email": "4777457+cryptocifer@users.noreply.github.com", "user": {"login": "cryptocifer"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d80c145e0acf23a49c6a6588524f57e32e33b91c", "messageHeadline": "Merge pull request #6164 from pengin7384/resettable_typo", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "c11039060bc037a88916c2cba602687b6d69ad1a", "messageHeadline": "update: changeset", "author": {"name": "pengin7384", "email": "pengin7384@gmail.com", "user": {"login": "pengin7384"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4f6493ebf12581c8b52d549b85beaa5c4a1089fe", "messageHeadline": "Revert \"update: changeset\"", "author": {"name": "pengin7384", "email": "pengin7384@gmail.com", "user": {"login": "pengin7384"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "5afc01fd665e9aa875f797afc9335dd26f13a5b6", "messageHeadline": "update: changeset", "author": {"name": "pengin7384", "email": "pengin7384@gmail.com", "user": {"login": "pengin7384"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "cfd03b280522d92f7b46ee1a6f3ddb4026dab7b5", "messageHeadline": "fix: typo", "author": {"name": "pengin7384", "email": "pengin7384@gmail.com", "user": {"login": "pengin7384"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b7fd37ee338a2d7f25d4f76424fdef98eccc51b4", "messageHeadline": "Merge pull request #6165 from pengin7384/typo_in_comment", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "8d2b2ec510952e0b58564e793a6b732b3ff5bbad", "messageHeadline": "Revert \"update: changeset\"", "author": {"name": "pengin7384", "email": "pengin7384@gmail.com", "user": {"login": "pengin7384"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "a8c48aae97a927d0797d7f456d662d9552d0f491", "messageHeadline": "update: changeset", "author": {"name": "pengin7384", "email": "pengin7384@gmail.com", "user": {"login": "pengin7384"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8606dda1d8de64e1e59699463ef51f8239ef921d", "messageHeadline": "fix: typo in comment", "author": {"name": "pengin7384", "email": "pengin7384@gmail.com", "user": {"login": "pengin7384"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "8ddf2cd4998bea2b5ef9e0a3524d8501ff290209", "messageHeadline": "Merge pull request #6225 from ethereum-optimism/aj/update-hive-image", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23eba97149492842f12bc276bad8d2305df38fdd", "messageHeadline": "hive: Update ubuntu image used for hive to meet minimum go requirement.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49a44472369e1727689e2f878bb696b6077f1ad4", "messageHeadline": "Merge pull request #6223 from ethereum-optimism/deps/ctb-remove-core-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "071ee384e67f1d8fd6ab602e439242cf61c6044d", "messageHeadline": "Merge branch 'develop' into deps/ctb-remove-core-utils", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 137, "deletions": 1952}}, {"node": {"oid": "0e969ffbc4ec904634cef17a7313d3c8a2bdea19", "messageHeadline": "contracts-bedrock: delete dead dehttps://github.com/ethereum-optimism\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9dd4764865662ec48114fc2781017ef25a61fac7", "messageHeadline": "Merge pull request #6224 from ethereum-optimism/jg/cleanup_challenger\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 101, "deletions": 1934}}, {"node": {"oid": "fe8808bbfdd44e8fabf434318e4cf3c2885ec3eb", "messageHeadline": "Merge branch 'develop' into jg/cleanup_challenger_init", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 467, "deletions": 1074}}, {"node": {"oid": "cc903f918384d224e9a1b6708168186995358674", "messageHeadline": "op-challenger: Simplify init", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 101, "deletions": 1934}}, {"node": {"oid": "1a95d0616ba58efe9fdec424ffc4340aa3ee31cf", "messageHeadline": "Merge pull request #6219 from ethereum-optimism/refcell/step-interfaces", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "d34c145bf2b8d6efa94da8e54b7a0b6f0d80cc44", "messageHeadline": "contracts-bedrock: remove dead dep", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a29932f8b7e26dd6e136db28628d1ccc970ac66f", "messageHeadline": "Merge branch 'develop' into refcell/step-interfaces", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 111, "deletions": 16}}, {"node": {"oid": "bf04d9e4a2bdabb6cfc8b4c91b5c5c420783b8fe", "messageHeadline": "Merge pull request #6221 from ethereum-optimism/refcell/step-func", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "87617a724260adaf9e9d5225903a2697cb148108", "messageHeadline": "Merge branch 'develop' into refcell/step-func", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 69, "deletions": 10}}, {"node": {"oid": "6036c08e219ce21cf9b388e9bc39da2a429c7bde", "messageHeadline": "Merge pull request #6220 from ethereum-optimism/jg/step_solver", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 69, "deletions": 10}}, {"node": {"oid": "802a9c7664cd9131bd5d36cbe202c85e0772317e", "messageHeadline": "Merge branch 'develop' into jg/step_solver", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 320, "deletions": 1040}}, {"node": {"oid": "caed6a3d3836bac383b2f4ee35f72dee25e6ff66", "messageHeadline": "Preimage alphabet trace provider method", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "8a90222cf9c711026ad92c0f346602ce67e6b1c2", "messageHeadline": "Draft Responder Step interface func", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "e231d7cfcecff43aa57e9d91b81ed2751c682819", "messageHeadline": "op-challenger: Add AttemptStep function", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 69, "deletions": 10}}, {"node": {"oid": "a8e6061d90a0f41b7218468485a93c689fe9aab8", "messageHeadline": "Merge pull request #6213 from ethereum-optimism/jm/rm-echidna", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 6, "deletions": 798}}, {"node": {"oid": "c365c8978e09351532cad43c66b9ae8982cede07", "messageHeadline": "feat: preimageoracle bindings", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47f9eb1cc5220670f27a83075ecb1ae0641b17bc", "messageHeadline": "feat(ctb): Remove echidna", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 797}}, {"node": {"oid": "102c475cd4b6eb4cd38af848ebce72ed252a663d", "messageHeadline": "Merge pull request #6215 from ethereum-optimism/indexer.processor.retry", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 314, "deletions": 242}}, {"node": {"oid": "1fedc1ff5fb48b783da10ad003fe14506cc198d9", "messageHeadline": "remove buffered_header_traversal. processor can just keep reference t\u2026", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 26, "deletions": 250}}, {"node": {"oid": "8ad6f38a9ae4c23429f5e316277b4ccd31d6c90f", "messageHeadline": "no need to support partial batch processing", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 30, "deletions": 68}}, {"node": {"oid": "6063f24d4ab45c781570c40d26c3bf2ff4f57f7b", "messageHeadline": "update l1 processor to index output proposals. l2 process only indexe\u2026", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 195, "deletions": 76}}, {"node": {"oid": "69955784de75b7421df3273d5c21feca81672f36", "messageHeadline": "fetcher -> header_traversal. Introduce buffered_header_traversal.", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 326, "deletions": 93}}, {"node": {"oid": "1f3723820fbb2c52d4569890d8466d00e4f671ed", "messageHeadline": "update database to account for output proposals", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 62, "deletions": 80}}, {"node": {"oid": "ab15393de61f30b0bb486c9cd4770c1f927f5059", "messageHeadline": "Merge pull request #6216 from ethereum-optimism/aj/report-hive-tests", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "e9a857597e6f8c1c1296d975b6168e9224fd3c89", "messageHeadline": "Merge branch 'develop' into aj/report-hive-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "865a7ab0d2a1e1939079e897025341f435c5c2b9", "messageHeadline": "Merge pull request #6212 from ethereum-optimism/willc/fix-sdk-linter", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a137112543be878478bce1580b1869b25d5f9b03", "messageHeadline": "Merge branch 'develop' into aj/report-hive-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 207, "deletions": 112}}, {"node": {"oid": "c264ed2f3b839e8655c0d7fdeca21e30d6b69aa5", "messageHeadline": "Merge pull request #6193 from ethereum-optimism/aj/e2e-withdrawal-timing", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 72, "deletions": 78}}, {"node": {"oid": "dc11249d3f5a277578d8f9d4998439a8ebfb328f", "messageHeadline": "Merge branch 'develop' into aj/e2e-withdrawal-timing", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 751, "deletions": 167}}, {"node": {"oid": "6c643be4a9849ecabff4466fcbe930142a14c9e0", "messageHeadline": "Merge pull request #6211 from ethereum-optimism/06-29-fix_bedrock-mar\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2b63f672bb70038873a5a0802c36bc2801b2f96b", "messageHeadline": "Merge pull request #6199 from ethereum-optimism/clabby/ctb/fault-game\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 131, "deletions": 34}}, {"node": {"oid": "00ed269e93891d97c5a90d7572e7583ea4170b47", "messageHeadline": "Merge branch 'develop' into clabby/ctb/fault-game-clock-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 995, "deletions": 224}}, {"node": {"oid": "6f51ab6d4daa4433e6b9f5b729e12c2859331584", "messageHeadline": "hive: Improve reporting of hive test failures.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "d7bdc74af5df81ddfae11820383d68e25fe66abc", "messageHeadline": "chore: bindings", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "cbfc660fd37e70ccfcef5af45acf2f108c70e6e0", "messageHeadline": "- fix sdk linter", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "40af4dcf940c17dfc77419253f004cbe1ead86e0", "messageHeadline": "Merge pull request #6209 from ethereum-optimism/refcell/fixprestate", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "534e8eecc7eb2b768614cd8f023d0612a6f204af", "messageHeadline": "fix: bedrock-markdown-links pnpm not found error", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "50ee89b0757f42e500dc2ac07c2606d2e97b56fd", "messageHeadline": "Fix poststate nit", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e441f6dce10cb94d5719b48c3d89cf03bfee70e2", "messageHeadline": "Merge pull request #6207 from ethereum-optimism/jg/game_prep_for_step", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 178, "deletions": 58}}, {"node": {"oid": "63fcc9c1200db2bf5bf283a86f47b3fc83970112", "messageHeadline": "Merge branch 'develop' into jg/game_prep_for_step", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 176, "deletions": 75}}, {"node": {"oid": "e4ca19e1b40ecff896e8fcc5edb8578b4fa6520f", "messageHeadline": "Merge pull request #6053 from ethereum-optimism/willc/multiwithdraw-n\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 176, "deletions": 75}}, {"node": {"oid": "19e70598724e4c4bd2928d241a6a53589d6025f7", "messageHeadline": "add a comment about the cleanup", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "cf6ed17c68cc9d7a9587ef408b0dc90f338882fa", "messageHeadline": "op-challenger: Get Pre/Post claim for Step function", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 178, "deletions": 58}}, {"node": {"oid": "11c4569e17f7dec20d34ec0f5a25c55034410c7c", "messageHeadline": "chore: Remove unnecesary abstraction", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 16, "deletions": 22}}, {"node": {"oid": "f0e1f90e1bb48e2e769ee4cf65558dd6430fa14c", "messageHeadline": "linter", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 35, "deletions": 109}}, {"node": {"oid": "26e0d120c17965d6e6494a4386010b2e03af3c70", "messageHeadline": "make unnecessary function private instead of public", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad1c90621921b8c9172b7380b25b5fc87470477f", "messageHeadline": "annotated return type", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b80fc6e65fecedadb5b62ab5fabd9cce6743461d", "messageHeadline": "messageIndex", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 60, "deletions": 60}}, {"node": {"oid": "28ad99fe68f38d5c2635eabea2aac85f5c598afd", "messageHeadline": "fix: catch out of bounds errors", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "352a10568e0572b53546d121115f033f90381b12", "messageHeadline": "test: Better tests", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "ff577455f196b5f5b8a889339b845561ca6c538a", "messageHeadline": "changeset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ab9a16dd4c88229f39aebf9a83dc261749f1a234", "messageHeadline": "test: Update error tests", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f5758b1aa811d4654c68d0fe0ed452e4ee566f22", "messageHeadline": "fix(sdk): Fix multicall3 support for sdk", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 238, "deletions": 77}}, {"node": {"oid": "d995d6c182ec57d4c1349209e346ab997c65e424", "messageHeadline": "chore: gas-snapshot", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "13c710c7c8e39622215e8718d2c2c41f8f70d90b", "messageHeadline": "Merge pull request #6183 from ethereum-optimism/refcell/challengertxb\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 263, "deletions": 0}}, {"node": {"oid": "e85c48379e56f391c5443f4f0a65317c141f1ca5", "messageHeadline": "op-e2e: Simplify and correct wait period when finalizing withdrawals.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 72, "deletions": 78}}, {"node": {"oid": "174458d54595e5d9edd57beba21810033384b1d1", "messageHeadline": "FaultResponder implementation", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 263, "deletions": 0}}, {"node": {"oid": "69ba4ea10350cc0bcbf4367cd4c4d98576c335b2", "messageHeadline": "Merge pull request #6203 from ethereum-optimism/jg/refactor_internal_\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 43, "deletions": 84}}, {"node": {"oid": "3e486fd710f2cfa3fb473e56ace0a168a70d6e0c", "messageHeadline": "op-challenger: Update game state internal", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 43, "deletions": 84}}, {"node": {"oid": "b7c02b49f0c9c661ec8e97d127d8d13bb848892c", "messageHeadline": "Merge pull request #6186 from ethereum-optimism/refcell/claimloader", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 346, "deletions": 0}}, {"node": {"oid": "4e058691b1b648ed0f54c0ad1fdc420b8831fcbf", "messageHeadline": "Merge branch 'develop' into refcell/claimloader", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7af004263048d6a8f1de832967769fc2ec7b5945", "messageHeadline": "Merge pull request #6204 from ethereum-optimism/06-29-fix_Skip_nx_cac\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "09b73db298f7a5608ff514f362f2dc0904b178b4", "messageHeadline": "Onchain claim loader component", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 346, "deletions": 0}}, {"node": {"oid": "de17d71e02f407b598a41c9a8ae8b1d2383623ff", "messageHeadline": "fix: Skip nx cache on releases", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9fbf3208644cc2a118277b7c6fdac8e04ff5257a", "messageHeadline": "Merge pull request #6201 from ethereum-optimism/feat/bump-ctb-in-fd", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 34}}, {"node": {"oid": "0e49163019496ff9b393ced859bb422fd959aada", "messageHeadline": "fault-detector: fixup test import", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "6fb399f27333ef709516765dde5b3d12501803cc", "messageHeadline": "fault-detector: bump contracts-bedrock version", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 32}}, {"node": {"oid": "2cbbf069b4d417233bcdca4e2eed6a7d6829a49c", "messageHeadline": "Time-box `FaultDisputeGame::resolve()`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 101, "deletions": 9}}, {"node": {"oid": "08d44aea2fead9b1ce5baff0b495a523c89e0ab8", "messageHeadline": "Merge pull request #6191 from ethereum-optimism/inphi/cannon-test", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 166, "deletions": 3}}, {"node": {"oid": "d36bdd3c73d3995fe29a651d7f44d8e942aea779", "messageHeadline": "Merge branch 'develop' into inphi/cannon-test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "3fc1166aa32888331a67d7dc6bdcabd3be2b3541", "messageHeadline": "Merge pull request #6197 from ethereum-optimism/fix_pnpm_actions", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9a37b5313dc3c7fc9ec169b59349df399bfe5e49", "messageHeadline": "Merge pull request #6198 from ethereum-optimism/6148_changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "545f2462815ac6db6543a83219b8a621f1fef532", "messageHeadline": "push change to retrigger ci", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c7d762e4de7a87420b2cca23c19111d8b6c2518", "messageHeadline": "remove extra changeset:", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "d0f290231c409cb1261c1db1bb975ca7bf111b15", "messageHeadline": "Add changeset for #6148", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "156694f9a0f9a1d79e434ddb0d277a0bec40c05d", "messageHeadline": "Merge branch 'develop' of https://github.com/ethereum-optimism/optimi\u2026", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "77da6edc643e0b5e39f7b6bb41c3c7ead418a876", "messageHeadline": "Add changeset for #6148", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a8a632901242c373f358cd1aa41376405db88bbc", "messageHeadline": "cannon: Fix unaligned pre-image key writes in Go VM", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 166, "deletions": 3}}, {"node": {"oid": "3b43feb4eeaa1cdcaa42037a41ba35d00851c4c2", "messageHeadline": "Merge branch 'develop' into fix_pnpm_actions", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "c0d2442ddba20d0a673f8347d386ac03517ee275", "messageHeadline": "Merge pull request #6157 from ethereum-optimism/jg/remove_required_flags", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "a9c894b9de64b4aee436a633df4f749a7c77c2de", "messageHeadline": "Set up pnpm in release workflows", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5f03195de1d5e35d0f62d55f19ec3bf391bb21c4", "messageHeadline": "op-node: Remove RPC flags from the required flag list", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "ef6fd959ae00d0de6524a5af12709a37743e2819", "messageHeadline": "Merge pull request #6182 from ethereum-optimism/update_eco_bridge", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "59abd46f101a4af3586d12e52bc67e21cba5a43d", "messageHeadline": "Merge branch 'develop' into update_eco_bridge", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 153, "deletions": 147577}}, {"node": {"oid": "6856455cbf524d7e6c5e5ac07d5483068b477dec", "messageHeadline": "Merge pull request #6192 from ethereum-optimism/feat/remove-yarn", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 147534}}, {"node": {"oid": "971ee8f9441844cb1f0181c8677e603d7a40931d", "messageHeadline": "feat: remove yarn", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 147534}}, {"node": {"oid": "4328d5e01db2fd8398e603e148bb1a729d63cc7b", "messageHeadline": "Merge pull request #6189 from ethereum-optimism/willc/pnpm-fix", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6becc94e5b4db10f32873d6ab65f46ad3c810622", "messageHeadline": "Merge branch 'develop' into willc/pnpm-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 152, "deletions": 44}}, {"node": {"oid": "03994850501b1ab792e40c9c2ca8e55296cc7de3", "messageHeadline": "Merge pull request #6190 from ethereum-optimism/aj/get-synch-status", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 69, "deletions": 4}}, {"node": {"oid": "bff6bab59a7eb3dd38348fd36a52aac6699ed3b1", "messageHeadline": "Merge branch 'develop' into aj/get-synch-status", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 83, "deletions": 40}}, {"node": {"oid": "ff6d29839ffb568df377e0b9d37c37f3ebffeeed", "messageHeadline": "Merge pull request #6042 from ethereum-optimism/willc/prebedrockbug", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 82, "deletions": 21}}, {"node": {"oid": "650eba760561b90050f806da66ddab3edfe9a5ed", "messageHeadline": "Merge branch 'develop' into willc/prebedrockbug", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "95104728acb6b453520b41cf30494359031f088e", "messageHeadline": "Merge pull request #6180 from ethereum-optimism/06-28-feat_add_engines", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "89ca741a63c5e07f9d691bb6f7a89f7718fc49ca", "messageHeadline": "fix(sdk): check for both v0 and v1 messages when looking for RelayedM\u2026", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 82, "deletions": 21}}, {"node": {"oid": "ef9c2090beaf66f89156ebea8dd3a2bff4de6de8", "messageHeadline": "op-node: Add `admin_sequencerActive` RPC method", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 69, "deletions": 4}}, {"node": {"oid": "673fbb0060e7487a6ef7d8a3ac747a5c6abd60f8", "messageHeadline": "feat: add engines", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 19}}, {"node": {"oid": "9d2270bae6db0efb9cc68ed38892b6791b5ddd09", "messageHeadline": "Merge branch 'update_eco_bridge' of https://github.com/ethereum-optim\u2026", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "df3533090141a215ac0d603272f3856e986e140a", "messageHeadline": "fix: typo in publish-canary workflow", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b32397c1b3aec99943d57ebb3f9b080e775c042", "messageHeadline": "bump fork block numbers", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd8794e3ceedc03d6c471d59abe557b357ed48eb", "messageHeadline": "update whale wallet", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61c67df5d19a6451f71c6774ee105fdca4ed996d", "messageHeadline": "remove forked block number", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1eec02b6f1d29a8ac2df0a6d62e3ea85277f32df", "messageHeadline": "bump block number", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9e97c84ddc099b9f5734fe57fec29867c4a0c4f", "messageHeadline": "bump fork block numbers", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ea628a97c6dd431b4558efbcc7e97cbbc7bf375", "messageHeadline": "bump forked block numbers", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6d67bbb92173f33fbda8c3d6dfbc5cf3d6ae9d4", "messageHeadline": "update abi", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ca8b96131e16aa5d4fa6df7f4c56459b7f7d8d20", "messageHeadline": "update eco l2 token address in bridgeEcoToken.spec.ts", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f13fd0bbea051a4550f1df6def1a53a616aa6f6", "messageHeadline": "changeset", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a8e544b727f467afec7d92741682fed6aee78d51", "messageHeadline": "update eco bridge adapter to new bridge address", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "15009ac97495bf047dbc522671a472de81a4a531", "messageHeadline": "Merge branch 'develop' into update_eco_bridge", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 20587, "deletions": 17553}}, {"node": {"oid": "2e64d04618257bcc3ccf6b19a9406536de70758c", "messageHeadline": "Merge pull request #6188 from ethereum-optimism/willc/only-pnpm", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8ee28067a65f37afb804f0a9933fc32104030d1f", "messageHeadline": "feat: Add protection to installations", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "648e405b5ea858ad7537c2ed55ab1069cc3a2f06", "messageHeadline": "feat: migrate from yarn to pnpm (#6120)", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 20002, "deletions": 17459}}, {"node": {"oid": "add32f6f0c3cb923080bbe262fcd994a888ad263", "messageHeadline": "Merge pull request #6185 from ethereum-optimism/jg/simple_contract_index", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "71b807cb6654eab703d8f9fbd3c4d4a956b98ca9", "messageHeadline": "op-challenger: Add ContractIndex & ParentContractIndex to Claim", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "17b87632d3f37777d9dfbd8b68f9454f0e09390b", "messageHeadline": "bump fork block numbers", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "907d542e295300f187b3c9042f8d90467481b567", "messageHeadline": "Merge pull request #6184 from ethereum-optimism/jg/generate_initial_c\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 63, "deletions": 94}}, {"node": {"oid": "607c03a2bc3dcefe5953c8b94cff7db7debf36f1", "messageHeadline": "update whale wallet", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52e2088b277576ed4f6d0cbcc10cd6a2fbf0c606", "messageHeadline": "op-challenger: Counter the root claim", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 63, "deletions": 94}}, {"node": {"oid": "b2d82ee520c9d0ee9894e2e2415b089d04288517", "messageHeadline": "remove forked block number", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b3cddac235061e1b95aa9e1705ae33397f04978", "messageHeadline": "bump block number", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5a604e8e333c1e589a03badf0c31476260bb2ed", "messageHeadline": "bump fork block numbers", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1dc740182f339d88b52aa65f2aa53fe78752f621", "messageHeadline": "bump forked block numbers", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4acb210ecf2dbf121685406604a84a09f6702943", "messageHeadline": "Merge pull request #6177 from ethereum-optimism/jg/orchestrator", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 130, "deletions": 2}}, {"node": {"oid": "600429fddcfe4ac7a0fbcd9d95e7dc814ba4ec6a", "messageHeadline": "update abi", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0a3220ee0cb176a5aeddcd3630feca9e54830996", "messageHeadline": "Merge branch 'develop' into jg/orchestrator", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 742, "deletions": 43}}, {"node": {"oid": "7aaa3da7e313758dd482cfe3e48666c4ee342be1", "messageHeadline": "Merge pull request #6077 from ethereum-optimism/span-batches-spec", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 205, "deletions": 0}}, {"node": {"oid": "bd4b79c0d0b765a6afb86ec4a2d942f418cd60bd", "messageHeadline": "Merge branch 'develop' into span-batches-spec", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 24284, "deletions": 16129}}, {"node": {"oid": "eabe7fd3e7eeb35d522b0a1363d54fff74c90a0f", "messageHeadline": "op-challenger: Add in memory orchestrator", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 130, "deletions": 2}}, {"node": {"oid": "f419bd1514ee8ad5115ea52c2c09698f59eb48a9", "messageHeadline": "Merge pull request #6159 from ethereum-optimism/inphi/oracle-test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 80, "deletions": 19}}, {"node": {"oid": "cf40d7338fe6cd16da07402f44972301ea66db85", "messageHeadline": "update eco l2 token address in bridgeEcoToken.spec.ts", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cc1684011a3c2096116af57dfbd52086747e61e", "messageHeadline": "Merge branch 'develop' into inphi/oracle-test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 134, "deletions": 11}}, {"node": {"oid": "73d6cfa9efb616f3f1246c86b5cafc240c0d663d", "messageHeadline": "Merge pull request #6176 from ethereum-optimism/jg/challenger_loggers", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "134ea320d778416220c40edb0676819d674b870e", "messageHeadline": "Merge branch 'develop' into jg/challenger_loggers", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 457, "deletions": 24}}, {"node": {"oid": "7c315c044e2af314e535cfcab6095fc9571452f9", "messageHeadline": "Merge pull request #6055 from ethereum-optimism/clabby/ctb/dispute-ga\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "c04a3e58ba4b6369daa40e5bc807d7f87913ff49", "messageHeadline": "changeset", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "24030ab3c10731586dda84c6989c3d76909038e5", "messageHeadline": "update eco bridge adapter to new bridge address", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ab26d1a66885aef1f7fa7d46e71fa0a384e60260", "messageHeadline": "Merge branch 'develop' of https://github.com/ethereum-optimism/optimi\u2026", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 59319, "deletions": 1110522}}, {"node": {"oid": "146bb17c2f86b500211ecf32a552927a80384474", "messageHeadline": "Merge branch 'develop' into clabby/ctb/dispute-game-viz", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5985, "deletions": 1943}}, {"node": {"oid": "ed9d6a9534c34db9b9687abc5807b9035fb0ea81", "messageHeadline": "Merge pull request #6179 from cspannos/proposer-docs-syntax-error", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3b7e1bf04bc0a2106c93ec62ae0969b2eb1189f3", "messageHeadline": "added = to op-proposer script to expose more accurate errors.", "author": {"name": "Spannos", "email": "cspannos@blockdaemon.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8b45eb33699e88a8feed76028041e1e6d8454e4e", "messageHeadline": "op-bindings: update MIPS.sol bindings", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "df3e567412787dcafd08969e27c6d8ec852f74d4", "messageHeadline": "cannon: fix preimage memory alignment issue", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "317028c932538c30aed1cac6323e1e7ccdb4d4a1", "messageHeadline": "cannon: TestEVM run oracle.bin", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "cea0b130f8e3cae21f9e97d9ed18a042a4eb5255", "messageHeadline": "op-chain-ops: handle bad sourcemap data in sol tracer", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4a02eb4deee858b7d089d00caedb6ea85cb7bc8b", "messageHeadline": "cannon: Fix oracle tests for mipsevm", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 58, "deletions": 11}}, {"node": {"oid": "9989997c64d84308339b72d9eedbb8c5292c4bfc", "messageHeadline": "op-challenger: Add logging", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "62fba98accbeffc5332c62b581b51eb8bd1d403c", "messageHeadline": "Merge pull request #6175 from ethereum-optimism/fix/bindings-determin\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 343, "deletions": 18}}, {"node": {"oid": "bacb3c41321aaf370eee63c6dbf725c9fa00d03e", "messageHeadline": "Merge branch 'develop' into fix/bindings-deterministic", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 50, "deletions": 18}}, {"node": {"oid": "918ae29ec6a52ee9e496aae7c58cfab94689b639", "messageHeadline": "ast: cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "ab777b4c4d0fe5049f4bd4a2fe338eca5b7b2480", "messageHeadline": "op-bindings: rebuild", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "9ad41460f671b55ba60cc41ed9dd22640efae0d1", "messageHeadline": "op-bindings: make deterministic", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 336, "deletions": 2}}, {"node": {"oid": "34a9040929602de8dde83e8b0f092b7725d8f23c", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "61cb88ace234028cf7e675c8576f0f22661e26a1", "messageHeadline": "Add IsDuplicate to game state (#6173)", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "6d87eb7c1361a2033b603d810ed2ce9c1467e81e", "messageHeadline": "Add a .foundryrc file for setting the version (#6162)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "135f08097130d6b209f88177ce8b3f7e08688e2e", "messageHeadline": "Merge pull request #6172 from ethereum-optimism/fix/temp-deploy-config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "714a9480b9bd789593b67afd08437f5d123e3ce7", "messageHeadline": "Merge pull request #6169 from ethereum-optimism/jg/game_agent", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "e40b268f28fdadb51c347795041dc994a97ce989", "messageHeadline": "Merge branch 'develop' into jg/game_agent", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "4b84b49b983a0664d7daf0a5ed0d045b55f634c6", "messageHeadline": "deploy-config: temp fix for new config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "dc03b1c9e23f364e5ce3bbb2982abd3cd376da63", "messageHeadline": "Merge pull request #6170 from ethereum-optimism/clabby/ci/bump-forge-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4cabfddaab7b4601c8f2c2beae9619ff8947d684", "messageHeadline": "Fix slither timeout", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "929373068fcaf8dcc9f92cc4c6803231e4fd4a03", "messageHeadline": "Merge pull request #6132 from ethereum-optimism/t/add-zora", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "22197da01566a6fdde4d4c64c756a864aae53111", "messageHeadline": "op-challenger: Add basic agent", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "3c81dea19c63f0bb1735947f004042d73fc84a48", "messageHeadline": "Merge branch 'develop' into t/add-zora", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 14395, "deletions": 16048}}, {"node": {"oid": "80fb940c3c92e3754197620bebd09ae0fb6b931d", "messageHeadline": "Game state implementation with root node and sequential state (#6161)", "author": {"name": "refcell.eth", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 263, "deletions": 2}}, {"node": {"oid": "6fbbb7b7f13be4bfdec8773df5e351882d1f7e5d", "messageHeadline": "fixed messengers.md (#6167)", "author": {"name": "Andreas Tzionis", "email": "Andy0n7@gmail.com", "user": {"login": "LiveDuo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe51934099fff6ba8d1f2a5da839b162d772bcd8", "messageHeadline": "Merge pull request #6105 from ethereum-optimism/aj/persist-synchroniz\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 493, "deletions": 46}}, {"node": {"oid": "189ae1e1aeac7c68a3e9c0b878bcf6df88d6c99f", "messageHeadline": "Merge branch 'develop' into aj/persist-synchronizer-state", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 11216, "deletions": 13076}}, {"node": {"oid": "4d7798f750779ad248d0d61637b4892f53b7a599", "messageHeadline": "Merge pull request #6156 from ethereum-optimism/semgrep/ignore-bindings", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9c414bec99e8df4c1bb14fd800cd33d74f8955d6", "messageHeadline": "semgrep: ignore op-bindings/bindings", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d5ccf81966bc2fc650c802fd4b80a30e98843a0b", "messageHeadline": "Merge pull request #6154 from ethereum-optimism/cleanup/op-bindings", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2179, "deletions": 232}}, {"node": {"oid": "70edad5ee13eb9fb12354fba93b5e1787ba62510", "messageHeadline": "makefile: more flexible", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "186cf5fefd8959c3f744e1b61fa850a852546cee", "messageHeadline": "op-bindings: dgf regen", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd0e9536b83458c29bb1b635fbe5fd1ea0bc4327", "messageHeadline": "bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2041, "deletions": 1}}, {"node": {"oid": "f4b476b74d849f19a81d4c051d55dc42c66648dd", "messageHeadline": "makefile: cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9b16d367ffb30c24e18666d711337d7dd5d67b47", "messageHeadline": "op-bindings: make gen fast", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 98, "deletions": 193}}, {"node": {"oid": "2bb78664be59f67d6a3d44f251dd96f9b77d8c84", "messageHeadline": "makefile: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "64add84ed0dbb0d8dee2421eca3129cdba265896", "messageHeadline": "op-bindings: cleanup gen script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "a6cd52cc708640dddf38f6ee375b8158a514a6c8", "messageHeadline": "Merge pull request #6149 from ethereum-optimism/jg/updates_types", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 110, "deletions": 88}}, {"node": {"oid": "1f35cabc2716a9bc7f08e7944fc3be833c0912f5", "messageHeadline": "Merge branch 'develop' into jg/updates_types", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 347, "deletions": 786}}, {"node": {"oid": "e3300c4205f39395ad128d895755dbc42e2d2dd3", "messageHeadline": "Merge pull request #6148 from ethereum-optimism/feat/ctb-dead-ts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 210, "deletions": 681}}, {"node": {"oid": "ee058e413e0c7ff92d000593af648f3d79ca1a31", "messageHeadline": "Merge pull request #6153 from ethereum-optimism/clabby/ctb/upgrade-fo\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 36, "deletions": 37}}, {"node": {"oid": "d59ac98d2f8602b6b6dc15a6311435ea61549834", "messageHeadline": "op-bindings: fix gen script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "38e48aa3d09a99b1b05109a6f8e93d1b2ab966a4", "messageHeadline": "op-bindings: no longer use hardhat", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a674e5baf0e7ede45eeaf7d13f6305d283252f4", "messageHeadline": "ci: cache forge artifacts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb1367073269a9997b3240bbe0d342f28846c7ac", "messageHeadline": "contracts-bedrock: remove main", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ef130d7a26333580cfcdd46fac1f5687cea45e51", "messageHeadline": "ci: persist forge artifacts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ad252bf6869ffe408a3cb71050619bebeed1999c", "messageHeadline": "sdk: update task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e84faab10f9581f2a87e35b071acd60bce8a240", "messageHeadline": "sdk: cleanup tasks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 66}}, {"node": {"oid": "36b2a00d3a33f03e6762ae6d251fa17f26ba311d", "messageHeadline": "sdk: remove old import style", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 68, "deletions": 12}}, {"node": {"oid": "36be4a12e59a5af6246520c375c6394dd03fc299", "messageHeadline": "yarn: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "8313a7871015baa8a8d56ccea1d96c1d1d1ce793", "messageHeadline": "sdk: cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "5cc1a7a9f02b7828f8d44adcd01463bc63367615", "messageHeadline": "sdk: cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 55, "deletions": 33}}, {"node": {"oid": "f327f05e6f6379c9d53af7744672bf5f120a0587", "messageHeadline": "contracts-bedrock: delete typechain", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "5fbb5deeb2750269104a84463eb7d644ef870839", "messageHeadline": "contracts-bedrock: delete dead typescript", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 58, "deletions": 519}}, {"node": {"oid": "90874604b6f6d90af02c93de040c0f4e0273a294", "messageHeadline": "Merge pull request #6152 from ethereum-optimism/fix/lib-position-lint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bf94ed8dfe21b53527f0e6cf500ad8d4f21ae695", "messageHeadline": "op-challenger: Update Claim types", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 110, "deletions": 88}}, {"node": {"oid": "d194cbb30dcbd3947cd97c310ef9d3e051efe670", "messageHeadline": "chore: Gas snapshot", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c4b11ccd4583188929a2544d1712559a4c4a0f6c", "messageHeadline": "Upgrade foundry version in CI", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "cbdbd8ee8c5ce8356a0e11fb165369727e78ac9d", "messageHeadline": "Add gas snapshot", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9e7b753b4d2307259a0cb7e9a9363649d526a50", "messageHeadline": "contracts-bedrock: lint lib position tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "33528ef18840847c5e6187e40bfd35d77d8bc5f0", "messageHeadline": "Merge pull request #6150 from ethereum-optimism/feat/migrate-foundry-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9480cd45a6aeee414718d8d611737d61cc22f472", "messageHeadline": "Merge branch 'develop' into feat/migrate-foundry-install-bash", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "3eda4cd594ba6409584eb6ef95c341d98419e392", "messageHeadline": "Merge pull request #6147 from ethereum-optimism/qbzzt/230626-opstack-\u2026", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "969e0f37b589bd3a34187c22e8aa218564302316", "messageHeadline": "contracts-bedrock: move forge check script to bash", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0e2e7112feb8f2a62d463be298409ba09cb0d8f5", "messageHeadline": "Merge pull request #6146 from ethereum-optimism/jm/portal-docs", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9544dc7887b413862ae376233e5c187eda7011f6", "messageHeadline": "Merge pull request #6139 from ethereum-optimism/clabby/op-challenger-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "f56c20406c389a67e3b32e907c34d0df72b00399", "messageHeadline": "Merge branch 'develop' into clabby/op-challenger-devnet-hack", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2125, "deletions": 802}}, {"node": {"oid": "29c1f3959a0c255825ffe6ac73b42cbbd3282254", "messageHeadline": "Merge pull request #6142 from ethereum-optimism/jm/rm-sum-defs", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "74ba8dff3b69f960890f64413596dd24cf2bd506", "messageHeadline": "feat(getting-started): Update file name for bridge", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "758d561a5f465b599af7c9859d530e711def3726", "messageHeadline": "Merge branch 'develop' into jm/rm-sum-defs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 932, "deletions": 739}}, {"node": {"oid": "dc3922cfae1e8a76b240724b211f46d885d9feca", "messageHeadline": "Merge pull request #6145 from ethereum-optimism/feat/checkl2", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 932, "deletions": 739}}, {"node": {"oid": "7648c1dec57e9846b6d456fbd7e5c26183c57b65", "messageHeadline": "Merge branch 'develop' into feat/checkl2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "c2056ddb8f2723fe173c784d565b5cb318a99118", "messageHeadline": "feat(specs): Remove duplicate config information", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "eb58b74bd5cf22a69eef1d5b9e4c6043f9eedf94", "messageHeadline": "fix(ctb): Update Portal comments", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d03803d3694ae028673b25d8e78848b1346605d0", "messageHeadline": "feat(getting-started): Fix the table line", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e69a7f6fedded14ff9c2de95772e44597c5c4e0", "messageHeadline": "op-chain-ops: cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "b6507c3e7f6f3787ddde6aafacbd515e068185df", "messageHeadline": "feat(getting-started): Add creating a deployment directory for gettin\u2026", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5a36431494afa9c0f4a47d7139d29ebc8af6dc5f", "messageHeadline": "Add check for the fault implementation prior to setting it", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "712d79197541216cb9804fd21d817d708cc20a9e", "messageHeadline": "op-chain-ops: fix typo", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3514cbe4c7941317d18f86bee24e62f05fbb1833", "messageHeadline": "op-chain-ops: check bridge addr", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "95c65cd4e26f6ea12fb3cac0ae06ca9553a43c66", "messageHeadline": "op-chain-ops: cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "788ad2544659df852c2eb3c48bd62e7a40fcdd10", "messageHeadline": "op-chain-ops: refactor", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 493, "deletions": 376}}, {"node": {"oid": "e8848b088f94e7ead2d49a2456defc317544e3cd", "messageHeadline": "feat(getting-started): Remove no longer relevant request", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89fa11157f26910971fa48a5dfd483fa9a0bc0f9", "messageHeadline": "feat(getting-started): Add warning related to `direnv` installation", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0119b6c28e73a06a8bd985af44ef5f30da962456", "messageHeadline": "Merge pull request #6144 from ethereum-optimism/refcell/ctblintfix", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "0a002e1e46af5a013247d87c94ee0a09432389f5", "messageHeadline": "devnet: Set the implementation of the `FaultDisputeGame` in the DGF u\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "36ffb968a232ea123d07dbdef5846723833a0655", "messageHeadline": "feat(getting-started): Fix numbering in #configure-your-network", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "871caf4ff42ae43f948177aa49929a07f867d5a6", "messageHeadline": "feat(getting-started): Restrict the not for production warning", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50df5edb7be066dd78abcb70673ae039a89483c2", "messageHeadline": "Merge branch 'develop' into refcell/ctblintfix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "374301d79a80a9dd7937fcf6b83bd0217eaf1f5b", "messageHeadline": "Merge pull request #6140 from ethereum-optimism/aj/fpp-debug", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2cb51f6afe7cf34e26ccbba0b7813c0e4c36a127", "messageHeadline": "Merge branch 'develop' into aj/fpp-debug", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1187, "deletions": 36}}, {"node": {"oid": "bc1bd1aabb69bf7f666b516f61f1bd64154d8e1d", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3d940b8d752622917da03e10711c73bb821a5a65", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "db3e90e60cfe5420cf57d45d735e18f2da9db207", "messageHeadline": "op-chain-ops: rewrite checkl2 in go", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 801, "deletions": 739}}, {"node": {"oid": "34035f3d4a56c18fe3e990bfeb77a5fb8b5806c1", "messageHeadline": "Add suffices to the fault dispute game tests", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "d6b7236b0d8a6092b0c262366706661e36b7cc3a", "messageHeadline": "Merge pull request #6143 from ethereum-optimism/clabby/ctb/update-fau\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1187, "deletions": 36}}, {"node": {"oid": "cd9a27dc5d0f8372732d16272ba47b16a69aaeba", "messageHeadline": "Update viz script", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 18, "deletions": 34}}, {"node": {"oid": "ea50a2d36be774d9f3bb05db37de3ea6fe02c842", "messageHeadline": "Merge branch 'develop' into clabby/ctb/update-fault-interface", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 117, "deletions": 240}}, {"node": {"oid": "4022aed3232f8d11a603f177294654a71519cb4b", "messageHeadline": "Add vizualizer script for the `FaultDisputeGame`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "50061c78007c5f206c86db1b096db86270c81856", "messageHeadline": "Add `FaultDisputeGame` binding", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1152, "deletions": 1}}, {"node": {"oid": "29480e2342e8a62062e3a84e677e28a80c4c1040", "messageHeadline": "Expose `move` & add `claimDataLen`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "e6e699297b54602b405f098ed14853883fbb86ba", "messageHeadline": "op-program: Increase log level to make debugging fpp goerli-verify fa\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4163278e2a5ef60cea746b70c67ffd4656bd6277", "messageHeadline": "op-node: Improve CLI usage and inline err check", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "15660862779df0d171e7725050d5f1483c8d8f95", "messageHeadline": "Update ctb scripts to triple slash natspec styling (#6137)", "author": {"name": "refcell.eth", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 117, "deletions": 240}}, {"node": {"oid": "c93958755b4f6ab7f95cc0b2459f39ca95c06684", "messageHeadline": "fix(ctb): Update universal contracts with Triple Slash Natspec Stylin\u2026", "author": {"name": "refcell.eth", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 734, "deletions": 1268}}, {"node": {"oid": "19468e4902bb8405e105f8fd8b4b55d046bf002f", "messageHeadline": "Merge pull request #6134 from ethereum-optimism/ctb/optimize-spacer-c\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 183, "deletions": 313}}, {"node": {"oid": "326a2aaa2d1e316b6cbfcedb279d96f72c032b3b", "messageHeadline": "contracts-bedrock: lint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "de7d5f6e0811b4229a873ca541f4bff31935dc31", "messageHeadline": "Merge branch 'develop' into ctb/optimize-spacer-check", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 31, "deletions": 90}}, {"node": {"oid": "1c00dcbc85ce7150e8a7ba213be06b5cfba527b4", "messageHeadline": "Merge pull request #6133 from ethereum-optimism/contracts-bedrock/del\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "54a3e562a9336fb408e312597f90c60197838304", "messageHeadline": "contracts-bedrock: optimize storage layout checks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 182, "deletions": 313}}, {"node": {"oid": "e8218ad4e3b9fe4dcf9c1492bf81a9992f6d4367", "messageHeadline": "Remove another check-op-node reference", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "cb16b42931c7cd1c0ee6fa6ce4ed555c9546143e", "messageHeadline": "Remove deleted check-op-node from index export", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f081b1ae909857fa3b6a8c70289e87a583647474", "messageHeadline": "Merge pull request #6128 from ethereum-optimism/refcell/sixth/stylestack", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 31, "deletions": 61}}, {"node": {"oid": "7ff1b38074b6a3888a49419c2dd279d3df4baa3c", "messageHeadline": "Merge branch 'develop' into refcell/sixth/stylestack", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 72, "deletions": 2600}}, {"node": {"oid": "b6a4f955630acc8690bc7d6b6ba23fc1e653688e", "messageHeadline": "contracts-bedrock: delete dead ci check", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "9d53499729e665f2ad5f16e6716efeefd391b3ea", "messageHeadline": "Merge pull request #6131 from ethereum-optimism/cleanup/periphery-dea\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 97}}, {"node": {"oid": "ab19715e99e590ef6bc6124395f41414b0d0a1b6", "messageHeadline": "Disable slither warning for transfer onion", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "da9ddd773289ea10b439dfc1312387dc08683fbd", "messageHeadline": "Merge pull request #6127 from ethereum-optimism/cleanup/remove-hh-deploy", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 72, "deletions": 2503}}, {"node": {"oid": "d82e0af3e2def18cb8464836f49ca5de2f1fe6d8", "messageHeadline": "Merge branch 'develop' into cleanup/remove-hh-deploy", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1267, "deletions": 1799}}, {"node": {"oid": "50e97622c31b9fd424a514d7ce77f2e3bfbc5c65", "messageHeadline": "Port periphery contracts and tests to triple slash natspec styling", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 30, "deletions": 61}}, {"node": {"oid": "e26fa3cc8c2421499f21d320325e6c534e3a836f", "messageHeadline": "comment", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "759473bbfc7a8a49b6f334a61fcf5c5543d4429f", "messageHeadline": "Merge pull request #6129 from ethereum-optimism/fix/linting-fault-det\u2026", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "6a5bc39d89723626c449637bc686a323f0a897b2", "messageHeadline": "docs: fix typo", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "609bf2a757901008c2e85f85a07ff7d9e3c03169", "messageHeadline": "contracts-periphery: delete dead code", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 97}}, {"node": {"oid": "7f5b9ea7bf6dce12dbf709c27c25ee1681df7f7e", "messageHeadline": "Merge pull request #6126 from ethereum-optimism/refcell/fifth/stylestack", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 355, "deletions": 561}}, {"node": {"oid": "fe28aa22c2ced8082707544bfef14cccdd87cbc7", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "88998fda027dda606169c0e908fbe7f234cc8eab", "messageHeadline": "contracts-bedrock: delete dead tasks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 421}}, {"node": {"oid": "2bea306a3da97ac57140c46dcc6ab84076e24263", "messageHeadline": "contracts-bedrock: delete hh deploy scripts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 72, "deletions": 2082}}, {"node": {"oid": "06586f7c4d9d0693d0bbdbd0f6e0921a407d7d95", "messageHeadline": "Port libraries to triple slash natspec styling.", "author": {"name": "asnared", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 355, "deletions": 561}}, {"node": {"oid": "2b168bf8b55c74e2c9d3313b96336202142361d8", "messageHeadline": "Merge pull request #6125 from ethereum-optimism/refcell/fourth/styles\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 257, "deletions": 389}}, {"node": {"oid": "92bc1b4f1ee601dbeb4c947a752e7520cc4de422", "messageHeadline": "Port legacy contracts to triple slash natspec style", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 257, "deletions": 389}}, {"node": {"oid": "f5bdbf00f6780d8f37b4b7fe446bf938ee0b3c70", "messageHeadline": "Merge pull request #6117 from ethereum-optimism/k0622/sec-90-fd-rpc-t\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 45, "deletions": 176}}, {"node": {"oid": "83872ec20b836245ac8a772b9419a496b33cd172", "messageHeadline": "Merge branch 'develop' into k0622/sec-90-fd-rpc-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1956, "deletions": 740}}, {"node": {"oid": "0bb1b92322385e83af4b1a2fa4509140ca8fa496", "messageHeadline": "Merge pull request #6100 from ethereum-optimism/refcell/third/stylestack", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 74, "deletions": 104}}, {"node": {"oid": "fdaa50d32c551f8d4944d47271103d980c1d13ff", "messageHeadline": "Merge branch 'develop' into refcell/third/stylestack", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1330, "deletions": 25}}, {"node": {"oid": "3aec3344b78afcc0d29d17e93fbdb4c038a81ead", "messageHeadline": "Merge pull request #6099 from ethereum-optimism/refcell/second/styles\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 533, "deletions": 570}}, {"node": {"oid": "f190fe610202b9c2cafd1b2c4aefe7502c968b0b", "messageHeadline": "Merge branch 'develop' into refcell/second/stylestack", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1330, "deletions": 25}}, {"node": {"oid": "28038018c413daa0daf8fe8a2fa8903456cb833e", "messageHeadline": "Merge pull request #6088 from ethereum-optimism/foundry-deploy", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1330, "deletions": 25}}, {"node": {"oid": "8ecd75290c858d59bc0027d4be49805f08a2e84b", "messageHeadline": "Update governance contracts to use the triple slash natspec styling.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 74, "deletions": 104}}, {"node": {"oid": "d37d753d2885ea255d115b3b6fd2386c074f58ee", "messageHeadline": "Port all L2 contracts and tests to use the triple slash natspec styling.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 533, "deletions": 570}}, {"node": {"oid": "e1571d740059d75585ee0e34eadcf4a7fb7ac2a3", "messageHeadline": "Merge pull request #6122 from ethereum-optimism/clabby/dispute/semver", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 14, "deletions": 39}}, {"node": {"oid": "e96c70c38a1c57f53eaed097580b680d076e60f7", "messageHeadline": "lint: fix typo", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82500aa5dc532261c9816e530f9d35de1dcdc66a", "messageHeadline": "contracts-bedrock: cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 39, "deletions": 28}}, {"node": {"oid": "a05054d022dfc4c7d725409c288a09c9b500d369", "messageHeadline": "readme: update", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b51023cab0185952cbc4830155799bd995097445", "messageHeadline": "readme: update", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d19d11370e28bbf3977f7fc8331db2c6e889950f", "messageHeadline": "nits: cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "7168db67c5b421975fef2a090aa6e6ee4e3ff298", "messageHeadline": "ci: add waits for legacy devnet", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e7a945e8a4f07370f6582b5840292ac175671914", "messageHeadline": "forge-deploy: cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "af984d6088e700826352057e82c391816d413675", "messageHeadline": "readme: update", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "9e0f73b31ddf5bc4cb26e8c42940366498c46049", "messageHeadline": "deploy: cleanup, modularize", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 670, "deletions": 660}}, {"node": {"oid": "7c495418328da384345f1cdbb3d33911a3ecf7b4", "messageHeadline": "wip: foundry deploy", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1277, "deletions": 16}}, {"node": {"oid": "897d9b8da3e07de825adf1fe437b16c17a2aaae0", "messageHeadline": "Introduce `Semver` on `FaultDisputeGame` + `DisputeGameFactory`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 14, "deletions": 39}}, {"node": {"oid": "ec33fd921b8c4f7b5428d0ca026906b1efae7bdc", "messageHeadline": "Remove semver check in l1standardbridge test (#6119)", "author": {"name": "refcell.eth", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8138b4227f7d0ce425c0f45b50d47a108a3bbd85", "messageHeadline": "Merge pull request #6115 from ethereum-optimism/aj/reqresp-metrics", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ec087c2a012f1ee0c97543dec4866772ba59d188", "messageHeadline": "Merge branch 'develop' into aj/reqresp-metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1093, "deletions": 2972}}, {"node": {"oid": "b42a8e9095c42f42bf3f0285c37c9a99616e5747", "messageHeadline": "Replace event with output for better readability.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "d6ffb8c0f2a149499e04941149a143f1e47eab79", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into k0622/sec-90-fd-rp\u2026", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 5239, "deletions": 7617}}, {"node": {"oid": "92e070e3b4013c21383ed1173a74d859c50cb200", "messageHeadline": "Call getL2Output to get output by index instead of using event logs.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 43, "deletions": 173}}, {"node": {"oid": "2a5168559ab792be56fe12c2af76213e114df2e9", "messageHeadline": "Merge pull request #4778 from ethereum-optimism/willc/nx", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 616, "deletions": 2468}}, {"node": {"oid": "590d2b79572d94199c1139abdd739a1034d79560", "messageHeadline": "Merge pull request #6112 from ethereum-optimism/clabby/dispute/hotswa\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 198, "deletions": 108}}, {"node": {"oid": "9d68af5bec064800f08b6d394592e26e9f171b6f", "messageHeadline": "Move to `H(traceIndex,state)` for stf", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 82, "deletions": 80}}, {"node": {"oid": "e4985632b33861c27cc939b84ef30e94f137b609", "messageHeadline": "Merge pull request #6095 from ethereum-optimism/k0621/sec-90-fd-tests", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 279, "deletions": 396}}, {"node": {"oid": "c5451a59365176ab4a43a128af60a01915fd23eb", "messageHeadline": "op-node: Add metrics for p2p sync application scores", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cda9d84332daa3be0f3f60e619c86a1d1f78c056", "messageHeadline": "Merge branch 'develop' into k0621/sec-90-fd-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4538, "deletions": 5154}}, {"node": {"oid": "5ce5bbdf2f08ce00f2bb4fac0de811dc1ddc2622", "messageHeadline": "Merge branch 'k0621/sec-90-fd-tests' of github.com:ethereum-optimism/\u2026", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b6e4d067a28cf985a7cf38c6a3b54d0e229f0f5b", "messageHeadline": "Remove the OutputOracle interface.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 26, "deletions": 64}}, {"node": {"oid": "3d19b6d23ffbccfe878007e22b1e4f0c13ec3891", "messageHeadline": "op-e2e: Integrate LoadPersisted call into e2e code", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "02116fa51ab487893967dee46b9dfd6d955da1ec", "messageHeadline": "op-e2e: Move TestStopStartSequencer test to adminrpc test file", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 42, "deletions": 41}}, {"node": {"oid": "18f5efdb5b2f7fb054b01b28d0a9be17721e22e1", "messageHeadline": "op-e2e: Add system tests for persisting the sequencer state", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 164, "deletions": 22}}, {"node": {"oid": "505751c1f30796bf1f292e8cf358c7de69a086eb", "messageHeadline": "Merge pull request #6114 from ethereum-optimism/refcell/fixsolver/emb\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c6aa1a5526d97ac8f3fc35f31c7606516da3de6", "messageHeadline": "Since Position is embedded in the Claim, we can directly Attack() and\u2026", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1625a28902a33a4e1bc8799c28e891ae47a936c7", "messageHeadline": "Add `traceIndex` function to `LibPosition`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "a95bd8c24d9d97045bf32a3efd129d892cc22291", "messageHeadline": "Add modular VM interface + improve `OneVsOne` arena", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 141, "deletions": 72}}, {"node": {"oid": "5d38cf2586c6ed42fa7cd1401a6a6542fc1e19b0", "messageHeadline": "Merge pull request #6096 from ethereum-optimism/refcell/first/stylestack", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 914, "deletions": 1094}}, {"node": {"oid": "92b5bae60b7aa8cc5c35a1ea2612d6016f9d2f12", "messageHeadline": "Merge branch 'develop' into refcell/first/stylestack", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "07b0dc2925fcc4019b7149ff60ccca8fcaff654a", "messageHeadline": "op-challenger API Cleanups (#6108)", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "3b5bcc8df3e83e608e586548432f026a3713f530", "messageHeadline": "deps: update yarn.lock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "5f1c1478898cdbb8f843dd35fc567bc4488e0619", "messageHeadline": "Merge branch 'develop' into refcell/first/stylestack", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 491, "deletions": 180}}, {"node": {"oid": "fe1fdf8a287fdde3c3a93bc6c04ccb01c132a477", "messageHeadline": "op-node: Make JSON parsing for persisted state strict", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3800357059f4fe2e042942d0976f2398abc0edbb", "messageHeadline": "Begin the game state container (#6109)", "author": {"name": "refcell.eth", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a4b2d6124c24768ec23290544de05fbe811aa8f5", "messageHeadline": "Merge pull request #6094 from ethereum-optimism/refcell/alphabet/exam\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 308, "deletions": 35}}, {"node": {"oid": "9d5c144d496c65da9ee965e342dbeb53a398eb8f", "messageHeadline": "op-node: Persist initial sequencer state", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "f83b1b3457f88c8151092d031e305f00cd6ed92f", "messageHeadline": "Merge branch 'develop' into refcell/alphabet/examples", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4ccdb3dc5b41169e4582c3977d83ae266bb23dec", "messageHeadline": "Merge pull request #6110 from ethereum-optimism/jg/output_interface", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3bad749a4fa3519fb8c9d1da90ce02228db301a9", "messageHeadline": "Solver implementation, Solver example, Position examples, and", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 308, "deletions": 35}}, {"node": {"oid": "a370ecf362e8e11e6e58a31c6f99367615e9daec", "messageHeadline": "op-node: Close file before renaming.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "9d0bbe3e65f3ab0a7f71f0da660ea8899f599e43", "messageHeadline": "Merge branch 'develop' into jg/output_interface", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 106, "deletions": 91}}, {"node": {"oid": "7ca852ec6de6e54f9231e721c3d0e5b518eeef00", "messageHeadline": "Merge pull request #6111 from ethereum-optimism/inphi/cannon-docs", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "4b281cc1f76823bce8efb00107d7e9cac866a258", "messageHeadline": "Merge branch 'develop' into inphi/cannon-docs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 99, "deletions": 62}}, {"node": {"oid": "e3b7949d76c66d9a1a9402d9c2a9b36c141450af", "messageHeadline": "op-challenger: Add Responder interface", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "09a63f3d7036180a4c4c4b6764cc6da8e2bfa353", "messageHeadline": "Merge pull request #6031 from roberto-bayardo/fix-tx-replacement", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 99, "deletions": 62}}, {"node": {"oid": "3782c56167c74f4e29ccb5c414b4017caf3642ce", "messageHeadline": "cannon: Remove unicorn references", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "cbae9e68f59ca347566c91ba4566be15c68de654", "messageHeadline": "Merge pull request #6097 from 0x00101010/remove-auth-check", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "1a391b1602c629c42233068f8a5ce22edece6597", "messageHeadline": "Merge branch 'develop' into remove-auth-check", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3188, "deletions": 3929}}, {"node": {"oid": "460935ae1c634e3aed3d33266fb2b671d5234344", "messageHeadline": "[fix] lint", "author": {"name": "tbtstl", "email": "tysonbattistella@gmail.com", "user": {"login": "tbtstl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bddc53d6d3834f612e7dabad3eba435bb2dc9648", "messageHeadline": "More styling fixes", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 121, "deletions": 131}}, {"node": {"oid": "01fbb00a72345d5003994de375fad1818a957575", "messageHeadline": "More styling fixes", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 153, "deletions": 132}}, {"node": {"oid": "26f536dc0ecca6ffd18635a4162c7642ea95a633", "messageHeadline": "Fix up styling", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 199, "deletions": 109}}, {"node": {"oid": "444913879349a6e4de346091eb8a59de50a6d56f", "messageHeadline": "Merge pull request #6073 from ethereum-optimism/refcell/ctb/bytes/sty\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 56, "deletions": 54}}, {"node": {"oid": "b903b980aa64ebdf3a0006da09ca70c176b1095d", "messageHeadline": "Updates all L1 bedrock contracts to use the triple slash natspec", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 457, "deletions": 738}}, {"node": {"oid": "0b512a5815668005b482334a67702ce574a11a73", "messageHeadline": "Update Bytes tests to adhere to the style guide.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 56, "deletions": 54}}, {"node": {"oid": "4352684f1489f2dec20d1fb193ab2349ca487ce9", "messageHeadline": "op-node: Add CLI flag to persist changes made via RPC Admin APIs.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 64, "deletions": 36}}, {"node": {"oid": "8f626d837df6d17565fd09c33b945255b29b90aa", "messageHeadline": "Merge pull request #6103 from ethereum-optimism/clabby/dispute/commen\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 408, "deletions": 776}}, {"node": {"oid": "449321bd9ffee681c09b1840cfc923a6dcb314e3", "messageHeadline": "op-node: Notify sequencer state listener when starting and stopping s\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "d252ea2b2fe548c8a8ed54a52ce7f63bf3bf2545", "messageHeadline": "op-node: Add logic for reading and persisting sequencer state", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 234, "deletions": 0}}, {"node": {"oid": "e576063d7c627252e7bc9dc3bbe0da6e12083f67", "messageHeadline": "Fix alignment", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "47b1e3ce93c8d82e5107063eca637c6d128ffa4d", "messageHeadline": "Update packages/contracts-bedrock/contracts/test/LibPosition.t.sol", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8a2d8f03fa9e892d5761d9e16ded6b563c434ae", "messageHeadline": "Update packages/contracts-bedrock/contracts/dispute/interfaces/IDispu\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d91bb3821b5b8f3017358cda0bbc6705c4ab5bed", "messageHeadline": "Update packages/contracts-bedrock/contracts/dispute/interfaces/IDispu\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30fdb629f815f4f94ba4d7b85c0c57a036aae793", "messageHeadline": "Update packages/contracts-bedrock/contracts/dispute/interfaces/IDispu\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "799b9509d4908996f83fe7b4301d30c09baee9fc", "messageHeadline": "Update packages/contracts-bedrock/contracts/dispute/interfaces/IDispu\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b5928e85d5233ce022151f3b10babfb1e90a97d", "messageHeadline": "fix: contracts-bedrock package.json", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d9c41ee5375feb52fc370b47b24613e98867d677", "messageHeadline": "chore: lint", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8478fbfe54d6065020695d94cc75ce3cd5f77b3d", "messageHeadline": "Change comment style for `dispute` contracts", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 411, "deletions": 776}}, {"node": {"oid": "72c6fb0a2a9cafc8e4b24cd4304968eda1d1608e", "messageHeadline": "Merge pull request #6081 from ethereum-optimism/clabby/dispute/libpos\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 339, "deletions": 82}}, {"node": {"oid": "6d07c4d64652ddec1827f4a4e9c2beb12096c28c", "messageHeadline": "Merge pull request #6080 from ethereum-optimism/clabby/dispute/alphab\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 583, "deletions": 100}}, {"node": {"oid": "1c8a9f59ad9955d3b8260061933a821fb59697b5", "messageHeadline": "Update packages/contracts-bedrock/contracts/dispute/lib/LibPosition.sol", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62efabbf017a1f3b5d2d123aec85eb30ff286465", "messageHeadline": "Test naming convention", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 38, "deletions": 37}}, {"node": {"oid": "374cd9a15fb999133bfb7228a06b684d48ae9767", "messageHeadline": "Remove branch from `rightIndex`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "255921d512beb15262826d629b4984ced16820c8", "messageHeadline": "Rebase", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "44a42cc26ba107ce9b4b8d487507961a10f5aa45", "messageHeadline": "rm: `attack` / `defend`; add: `move`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 13, "deletions": 26}}, {"node": {"oid": "27db7ed18f0cf383299a8eea2dd8ba7ce3d0c5c8", "messageHeadline": "Gas snapshot + Lint", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 103, "deletions": 102}}, {"node": {"oid": "91160dc7016c6aa13c26250dc84776ee6c9c56c0", "messageHeadline": "Add static unit test for `LibPosition`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 256, "deletions": 0}}, {"node": {"oid": "b77555943c70eb81bd72fccb8a774e801d5a95bc", "messageHeadline": "`LibPosition` documentation + perf", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "cac7a90416f94232177d8b4de7ec406bee0cbb25", "messageHeadline": "Add support for defense in the `GamePlayer`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 76, "deletions": 20}}, {"node": {"oid": "18ce4751d49b000512faf9d66bde4a3d2ab4df01", "messageHeadline": "deps: regenerate yarn.lock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "df4d13bbfb17899f87b871d1c2b47dcc4deaa8ee", "messageHeadline": "feat: add nx to monorepo", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 615, "deletions": 2464}}, {"node": {"oid": "c2d6700ce92aa4e627eb60bc0e51b916d557f83b", "messageHeadline": ":scissors:", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 20, "deletions": 34}}, {"node": {"oid": "ee255c378f33bbbe75d73b2c65f41e918398e959", "messageHeadline": "Merge pull request #6090 from ethereum-optimism/aj/op-service-lint", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9412e1038d3545807cbd1cae49a633f18c195e2", "messageHeadline": "Merge branch 'develop' into aj/op-service-lint", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1582, "deletions": 2705}}, {"node": {"oid": "4741dee0cdbb520f8714fdac28fef803fbe7bcba", "messageHeadline": "Merge pull request #6069 from ethereum-optimism/aj/application-scores", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 462, "deletions": 36}}, {"node": {"oid": "d1a01a0dc1a682ebd8d4fd635d32c3f1a7684912", "messageHeadline": "Merge branch 'develop' into aj/application-scores", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 10520, "deletions": 3176}}, {"node": {"oid": "a205f8e344755abdb8fc52cf4ba5e5f0ce91d860", "messageHeadline": "Merge pull request #6098 from ethereum-optimism/cli-update", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 935, "deletions": 2624}}, {"node": {"oid": "a7111f0fa125ea245f24a8f91d7ea571043c05e1", "messageHeadline": "Review changes", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "d6f56956f262e6855d6e372283112d4bf4f67aaa", "messageHeadline": "Merge branch 'develop' into cli-update", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 559, "deletions": 397}}, {"node": {"oid": "828682cf16e950560a01811b69b78a6ec9a5808d", "messageHeadline": "Merge pull request #6089 from ethereum-optimism/aj/revert-retry-client", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 374, "deletions": 352}}, {"node": {"oid": "eba66055c792dd0a1200900af1234160367a642d", "messageHeadline": "Merge branch 'develop' into aj/revert-retry-client", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 185, "deletions": 45}}, {"node": {"oid": "f5191dc8409652c5197e74593756e6a3b45f13cc", "messageHeadline": "chore: slither comment", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f25b2d86f1126b0d5652af0532c30799ac14e9de", "messageHeadline": "op-service: return prefixed env-var in slice", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "78de7f43d916d07d89c5c0bde561059ddd3e8723", "messageHeadline": "[feat] Add Zora Network details to SDK", "author": {"name": "tbtstl", "email": "tysonbattistella@gmail.com", "user": {"login": "tbtstl"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "1c70757853ec3b9bbfac5146ed4c3a0ad8a686fd", "messageHeadline": "Merge pull request #6101 from ethereum-optimism/fix-sync-test-log-shu\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "37d0332ddc7547b2bdbf90d6bb16063cc2f8681c", "messageHeadline": "Bug fixes, actor tests.", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 397, "deletions": 77}}, {"node": {"oid": "e359b31ab05f4dd5392804192098b1e5b3e6eaac", "messageHeadline": "Merge branch 'develop' into fix-sync-test-log-shutdown", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 181, "deletions": 41}}, {"node": {"oid": "e1810d837a09ef0853f38de99668feb4e9f84a16", "messageHeadline": "re-estimate gas on tx retry in txmgr", "author": {"name": "Roberto Bayardo", "email": "roberto.bayardo@coinbase.com", "user": {"login": "roberto-bayardo"}}, "additions": 69, "deletions": 42}}, {"node": {"oid": "8333a99e695dbb99a02532fd90696d0e8df88b1f", "messageHeadline": "op-node: log shutdown before releasing client waitgroup", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e2d3e59254d7bb00fa780632ceea63d216c752d7", "messageHeadline": "game solver: Add generalized index & tests to position (#6086)", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 151, "deletions": 30}}, {"node": {"oid": "c4910baa1838cbd31eaf1c28c33464b4602cf297", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into k0621/sec-90-fd-tests", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 9028, "deletions": 152}}, {"node": {"oid": "01aa9dc8bf1629ae3d5c89a54675499804b3dbab", "messageHeadline": "Update yarn.lock with `yarn install` instead of manually.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 1, "deletions": 64}}, {"node": {"oid": "ad9fc1cfc3b7fd996b125a7e365744ee99c44b3f", "messageHeadline": "Update yarn.lock based on circleci failure.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "5884c763aa5e7687c61c906cb65069052d9c5d9e", "messageHeadline": "Add changeset for fault-detector changes.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "018a5bb33ac72c1cf412e3acf203ff1467fd5cdd", "messageHeadline": "op-service: no need for ReadLocalCLIConfig anymore", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 20}}, {"node": {"oid": "b937dc668a1b97b5f6e70047524fb0967b43a96b", "messageHeadline": "fault-detector: Update documentation to remove mention of legacy netw\u2026", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "1a7a91473093bcc932c577733062548c56992098", "messageHeadline": "op-node: fix CheckRequired", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ab4ffe524dfd7888b4290e767f110e45352968b", "messageHeadline": "Merge pull request #6084 from ethereum-optimism/feat/l1-devnet-fund-d\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1c28d9ad86bacbd264af427590478b2267dbf0e4", "messageHeadline": "Merge branch 'develop' into feat/l1-devnet-fund-dev-accounts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 140, "deletions": 14}}, {"node": {"oid": "cd23d53aa8ce911c8325c0b71da4a9938350e900", "messageHeadline": "Run lint checks on fault detector source.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 40, "deletions": 34}}, {"node": {"oid": "8948e63f894210deef7da094832b1f3612187702", "messageHeadline": "op-program: fix cli reflection test", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a0e8417b502e444cc433c007eea180bd7af06566", "messageHeadline": "[proxyd] do not block auth rpc call when auth is not enabled", "author": {"name": "Francis Li", "email": "francis.li@coinbase.com", "user": {"login": "0x00101010"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "6bad2a8202572000a0efcfe302614dba71e88323", "messageHeadline": "go: update to urfave v2, merge endpoint-monitor and op-heartbeat into\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 934, "deletions": 2604}}, {"node": {"oid": "24523e52fa65125354b6b437ff6ceb723eb05529", "messageHeadline": "Update fault detector tests to use L2OutputOracle.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 111, "deletions": 86}}, {"node": {"oid": "e63c1d1cf84fff89c1faf7b855ccb04ea05677a9", "messageHeadline": "Merge pull request #6079 from ethereum-optimism/refcell/style/guide", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "fc64f875b4ac752ac550a93638a676e3b558a93e", "messageHeadline": "fault-detector: Remove pre-bedrock support.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 141, "deletions": 258}}, {"node": {"oid": "bbe5e03489f8ca9fc50074ad10970cc73e304eb9", "messageHeadline": "Update style guide to use triple slash natspec comments instead of se\u2026", "author": {"name": "asnared", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "01254782425da0256549f5ab4006b2d96c0c608d", "messageHeadline": "chore: lint", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "63751ef84285de6b08a648f04bfc772703181fe4", "messageHeadline": "chore: gas-snapshot", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "a8941d5a4e8fafc5c2cf8f4b8038359984760f3b", "messageHeadline": "`LibPosition::rightIndex` update", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "b4d628a18f6bd5165a620ffd9203ea4745130d05", "messageHeadline": "Account for `ABSOLUTE_PRESTATE` in `step`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 49, "deletions": 28}}, {"node": {"oid": "1ca4741f759dff7dfa04ab42184454dac5161204", "messageHeadline": "chore: Gas snapshot", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "8a775d76c4f2504e3e893bad845682ffb78f8772", "messageHeadline": "Add `ABSOLUTE_PRESTATE` immutable", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "1c4213a3b6be9bf7d895481197d5d81b98416970", "messageHeadline": "Add `l2BlockNumber` to `IFaultDisputeGame`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "3274be44062fea08a1c5d2ed7e99030c56e5c440", "messageHeadline": "chore: update gas-snapshot, lint", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "8eca2f821d6c93bb99cfca4f9e04f38085ed7db5", "messageHeadline": "Take advantage of global lib usage in `resolve`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "2d17ec5d4f4dbe6f54bde213fd7e3e4a5dcbada0", "messageHeadline": "Add start of alphabet `step` func", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 78, "deletions": 6}}, {"node": {"oid": "37511d3120c2d4ad4453c1d1e5673eac5fc11c95", "messageHeadline": "specs: span-batch remove chain-id assumption around tx-sig data", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "36bbd5860a0f8ccffaea0cd9a79f46ae4994ae48", "messageHeadline": "specs: span-batches format typo fix", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0e749d11896f1f0e14006bdb185eeee84a2152a", "messageHeadline": "specs: span-batches review suggestion fixes", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a71d5853240f2d30042b98ae6113f44c567e3a60", "messageHeadline": "op-service: Update lint command in Makefile.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23f7be592d73b43223ea88648c3ac94de5813125", "messageHeadline": "Revert \"Merge pull request #5873 from ethereum-optimism/refcell/backo\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 373, "deletions": 214}}, {"node": {"oid": "248eadac2c297940a7b3372b638e85756e0aefb0", "messageHeadline": "Revert \"op-service: Update retryingClient to handle individual elemen\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 10, "deletions": 128}}, {"node": {"oid": "2a01c82a77b8660d95343f332f464617960c0a2c", "messageHeadline": "Revert \"op-program: Use retrying RPC when fetching state nodes and co\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "a636c6a0a8aff55b678a21c4c8f96ed21a2af15c", "messageHeadline": "Revert \"op-service: Log a warning when an RPC request has to be retried\"", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 14, "deletions": 28}}, {"node": {"oid": "3589cb98522481d4a9cda0b58ca042d495a6e173", "messageHeadline": "Merge pull request #6083 from ethereum-optimism/refcell/alphabet/prov\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 108, "deletions": 1}}, {"node": {"oid": "6756c65911c7cb9be4b1c94449ff13b0563ba5c9", "messageHeadline": "Introduces the alphabet tracing provider to the op-challenger.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 108, "deletions": 1}}, {"node": {"oid": "f17e25c8918cb2e4d051041a3caa1fc8251ed86b", "messageHeadline": "Merge pull request #6060 from keroro520/fix-bootnode-flag", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2f720609da52446ca45d27928bb58310c2622f2f", "messageHeadline": "Merge branch 'develop' into fix-bootnode-flag", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9186, "deletions": 303}}, {"node": {"oid": "abd9568bd913c21aaf7888b09e6655a62550c51c", "messageHeadline": "op-chain-ops: fund L1 devnet accounts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c4d25ebc0f9daa0cba559024b1740d20ae8bedf2", "messageHeadline": "Merge pull request #6082 from ethereum-optimism/jg/organize_files", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 135, "deletions": 127}}, {"node": {"oid": "1bf774663141036c0f556ff8def69aa37a7337d0", "messageHeadline": "Split out initial files", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 135, "deletions": 127}}, {"node": {"oid": "4f248271b8dad9832cdcd94cfcd31e1b23577b82", "messageHeadline": "op-challenger: Fault Proof Game Interfaces (#6052)", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "ea7fed260f05d8c184f1ac69f497304366c81b69", "messageHeadline": "Merge pull request #6050 from ethereum-optimism/cannon", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8416, "deletions": 54}}, {"node": {"oid": "c093ccddcdc6d8733ac823c8d93712efe7f407da", "messageHeadline": "Merge pull request #6059 from ethereum-optimism/inphi/resolve-dispute", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 119, "deletions": 12}}, {"node": {"oid": "fb4aa796c8ca53ff3bb3c0a1c4616347eeb0cf4a", "messageHeadline": "slither", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "71decc15aeb3f71e8f77bcae29d14e860ce7fc0b", "messageHeadline": "update gas-snapshot", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3ec5d1941c5ea8eaeb87fe7034d34b4b067efc88", "messageHeadline": "cannon: add newline to hello world", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2fe7e56086506c08f586fd0599a6a04e8bdf03eb", "messageHeadline": "cannon: readme docs path fix", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dcc4bea8b6f7a8b97f3e931af8d28352a3abbfe9", "messageHeadline": "gas-snapshot", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c10e8666c35b8d19bd312f5dfdcaa17b3ccf25c5", "messageHeadline": "update test descriptions", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "f4303d5a081c325173a3d7b96f132f65cda0dc83", "messageHeadline": "Update .gas-snapshot", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "0ee7243c54b82d773752396d0cc59091771e6295", "messageHeadline": "Update tests", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4e7908471033ac138be5376bbc1e61e4d4066913", "messageHeadline": "Update packages/contracts-bedrock/contracts/dispute/FaultDisputeGame.sol", "author": {"name": "Inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "b36be77126ed2463ce286de28c5fe863dd42a14e", "messageHeadline": "feat(ctb): Implement fault dispute game resolution", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 87, "deletions": 2}}, {"node": {"oid": "48acb2266e5eeb655d0b61e39bfeb44ecef62172", "messageHeadline": "Merge pull request #6078 from ethereum-optimism/fix/deps-2", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 53, "deletions": 69}}, {"node": {"oid": "a75f8f64f5e6a77857098e45fe5156be6230f43a", "messageHeadline": "packages: regenerate yarn.lock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 53, "deletions": 69}}, {"node": {"oid": "2b1e162be6e4c1f13d640e42278f7140ab5d9681", "messageHeadline": "ci: update Cannon CI job with explicit medium resource class, and upd\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "34ded65b86aca9d0c46961fffae1749fcf1eedb5", "messageHeadline": "specs: span-batches - fix missing glossary entry", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ac36a2ca6e1645972306539999025104cf2fd5a4", "messageHeadline": "specs: span-batches review suggestion typo fixes", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04955dd817ad43d83e9ac1aab7debba3930f7766", "messageHeadline": "Merge pull request #6068 from ethereum-optimism/aj/app-score-diffs", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 161, "deletions": 4}}, {"node": {"oid": "babe99b414dfc81f69a65bf5ec07fc1ea9fa7c98", "messageHeadline": "Merge branch 'develop' into aj/app-score-diffs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 247, "deletions": 76}}, {"node": {"oid": "42e4bcc3b8cbaa7277f38f8df4392469ca7036e4", "messageHeadline": "specs: span-batches spec draft", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 203, "deletions": 0}}, {"node": {"oid": "52eb1a26ed7ad65e0cf14b5575cfde3551575720", "messageHeadline": "Merge pull request #6076 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 107, "deletions": 59}}, {"node": {"oid": "4dbbee298def26741eb8dc6446dbaca2dc8e2e30", "messageHeadline": "Merge pull request #6075 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 107, "deletions": 59}}, {"node": {"oid": "6ad8c97f5f887da14f9f9bdc861af177fa1092c7", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 107, "deletions": 59}}, {"node": {"oid": "cf8997a933617e69a142f16566e51bf3080e9da1", "messageHeadline": "Merge pull request #6074 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 11223, "deletions": 1095476}}, {"node": {"oid": "59f2cbeed344bf96e9f5901779f9418ffc221706", "messageHeadline": "contracts-bedrock: Convert Echidna tests to Forge invariants for Opti\u2026", "author": {"name": "Rati Montreewat", "email": "ratixoxo@gmail.com", "user": {"login": "Ratimon"}}, "additions": 112, "deletions": 3}}, {"node": {"oid": "0c5bf865fe12ff52c2fc3f5a26842f56978206d0", "messageHeadline": "Merge pull request #6070 from ethereum-optimism/aj/log-failures-when-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "e46a9767207c725087933226104242e5c31fd6bb", "messageHeadline": "op-service: Log a warning when an RPC request has to be retried", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "26d5d6b4e23a092efa3607ad8583c23e72ff48c5", "messageHeadline": "op-node: Soften app score weights.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "7d559f77912314862c233078498012022ad31d2c", "messageHeadline": "op-node: Notify app scorer about key p2p sync events", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "0eb6883374caa80b658f9eb7899d5727daae8dbc", "messageHeadline": "op-node: Integrate application scores into overall peer score.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "ad9305f626071c13c1a388b0bfe5304e6f211ec6", "messageHeadline": "op-node: Hook peerApplicationScorer into p2p/node", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 60, "deletions": 14}}, {"node": {"oid": "e31c3dab278bd403a312b13cfb70eff8a7bd2fa9", "messageHeadline": "op-node: Add peerApplicationScorer", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 284, "deletions": 0}}, {"node": {"oid": "4397661bad6cf84c8c0c43301d80ea7c25970ce0", "messageHeadline": "op-node: Define application score parameters.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 67, "deletions": 3}}, {"node": {"oid": "8bec48bbe70eebe441245729751e8d933cde3d1e", "messageHeadline": "op-node: Add peer score diffs to increment and decay application scores", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 161, "deletions": 4}}, {"node": {"oid": "a6fe2d3d117676f32c47e835cbc484df36ee5b56", "messageHeadline": "cannon: cleanup old cannon foundry.toml", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "1749fe122d8c9730f13d93feddd725553ce90dfa", "messageHeadline": "cannon: rename Oracle.sol to PreimageOracle.sol", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 155, "deletions": 155}}, {"node": {"oid": "fc1001f0258a3c0d869fc7769ba09a5aba4d7245", "messageHeadline": "codecov: ignore cannon sol coverage, Go tests cover this", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "89c999ede2069e03edd1ea7700a22c39732f04eb", "messageHeadline": "contracts-bedrock: fix slither filter_paths", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2cfa92303deb47638d721039ee1337291401aec", "messageHeadline": "op-bindings: update bindings", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 68, "deletions": 44}}, {"node": {"oid": "38307d90921e6682d334f7769fd2b10718c648bb", "messageHeadline": "op-bindings: make sourcemap optional", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "26f490d7aacbe6ead00adfd49f9c8aa7f065e14a", "messageHeadline": "Merge branch 'develop' into cannon", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 43, "deletions": 38}}, {"node": {"oid": "7842c3a736be3745c21b3faf77dc10f04edea05e", "messageHeadline": "cannon: exclude MIPS.sol from slither for now", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8cdf4e4bf411a1fae792ad3d1b8d12c2dc6ae58", "messageHeadline": "Merge pull request #6038 from ethereum-optimism/clabby/ctb/broom-type\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 42, "deletions": 36}}, {"node": {"oid": "c2a4e55807cbdacda558a03fc82eaea98843bd55", "messageHeadline": "Rebase on Mofi's changes", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "c56e652ff1749b46446643d302879e045606dd8c", "messageHeadline": "Make solhint ignore `DisputeTypes`; It's outdated.", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "b9936d07325f215bfd2622a46744bb4183a780fc", "messageHeadline": "Global usage of type-specific libraries", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 38, "deletions": 31}}, {"node": {"oid": "3319b5b3c0c76a1e9192f2a7248132f063106d7e", "messageHeadline": "Merge pull request #6065 from ethereum-optimism/feat/remove-check-cha\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "78bcac11648bd0586a34e68e6d2d10c6df91fc76", "messageHeadline": "ci: Remove check-changed chmod", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5f634428610fadaeae09796bb3aa745fbb390955", "messageHeadline": "cannon: semgrep todo-fix", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "679955d6facb2e4ffdfa069b6e7f9782b921e542", "messageHeadline": "Merge branch 'develop' into cannon", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "22274c42dd4b9de49801a493c8a6d6c8946c3c08", "messageHeadline": "Merge pull request #6064 from ethereum-optimism/feat/fix-dockerfile", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d4e8664f9831711f10fe5a5915ee2c980dc5dd5c", "messageHeadline": "ci: Fix check-changed dockerfile", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8e57f1f160d976be38585110e1ec92531e9540a8", "messageHeadline": "Merge pull request #6063 from ethereum-optimism/feat/fix-hold", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6880817070f406b2117556a78b3ca4a5960687fa", "messageHeadline": "ci: Fix the hold so ci-builder can be released", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "760eda4631a5b0a29e9cfbf1498e3a75884357a9", "messageHeadline": "Merge pull request #6062 from ethereum-optimism/feat/add-hold-ci-builder", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fee5568c70f5f85cde00fc312d8989b972c09ab1", "messageHeadline": "ci: Add hold to CI builder", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2fdb3ec7f1a891c3b9492634543616a32c006288", "messageHeadline": "Merge branch 'develop' into cannon", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 289, "deletions": 251}}, {"node": {"oid": "973026bf2900be0d132370b8367c0f219bbcb5cd", "messageHeadline": "cannon: ignore MIPS.sol lint", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2a94e19801e375acc49081859ec3af808c61264e", "messageHeadline": "cannon: fix Oracle.sol lint", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "b5492f9cc801630a6c151ef415f007e799c804a5", "messageHeadline": "op-bindings: update mips cannon sourcemap data", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ca3c050fe7010d79266782b4a715ac8ba7ca853", "messageHeadline": "cannon: semgrep fixes", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "60852837bde4b3a61e7067a6f0267871dd349978", "messageHeadline": "Merge pull request #6057 from ethereum-optimism/aj/remove-connect-dis\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "8ac1b5a02c1baded2bacb7b7d97ee0b118691335", "messageHeadline": "Merge branch 'develop' into aj/remove-connect-disconnect", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "e57835ea34954f80e1c063f14eb97022100d70f9", "messageHeadline": "Merge pull request #6058 from ethereum-optimism/aj/retry-call-context", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "89ed69d80bbec7f2b1dd69e7e48cb7119839d58a", "messageHeadline": "Merge pull request #6061 from ethereum-optimism/aj/executable", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e0de48409ff621b9794955dc5f96d0b6a04bb73b", "messageHeadline": "ops/scripts: Make restored scripts executable.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b8a4b1ec89fdf6348af0983a7f0538ef42f9a606", "messageHeadline": "fix: overwrite bootnodes if --p2p.bootnodes provided", "author": {"name": "keroro", "email": "keroroxx520@gmail.com", "user": {"login": "keroro520"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0fba5d20b1b720809a1722cdc99c40f3f2037860", "messageHeadline": "op-program: Use retrying RPC when fetching state nodes and code.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "279dc136b9328ce6dd15db6b94f1a5ffa1a5f007", "messageHeadline": "op-node: Remove unused OnConnect and OnDisconnect hooks", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "7ce6e3fa228f788610f716b3da59206e29fd4b38", "messageHeadline": "feat(ctb): Refactor LibPosition.sol to rep gindex (#6046)", "author": {"name": "Inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 77, "deletions": 66}}, {"node": {"oid": "b16835050d6cd407d6463e6b7236817fbbed3771", "messageHeadline": "Merge pull request #6045 from ethereum-optimism/block-is-hotz", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 65, "deletions": 8}}, {"node": {"oid": "caf00b7fddef9891d053f5a259c266a0a39740b8", "messageHeadline": "Merge branch 'develop' into block-is-hotz", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 132, "deletions": 125}}, {"node": {"oid": "af292562f30318676077480f7be3e61e39d6a8a2", "messageHeadline": "mul gas by 1.5", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 65, "deletions": 8}}, {"node": {"oid": "994a7da16128797c493332b10dfaa75e80dd9fdf", "messageHeadline": "Merge pull request #6044 from ethereum-optimism/jm/ctb-style", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 132, "deletions": 125}}, {"node": {"oid": "379cdc6d088723b2a34598aed760ac6c0a20586c", "messageHeadline": "Merge branch 'develop' into jm/ctb-style", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2712, "deletions": 88}}, {"node": {"oid": "090eb3bc455f03f671a11bb43233a4bb636c0d1b", "messageHeadline": "op-bindings: update bindings", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1a950d0b2a32bcc6e94d12a7c31cd549d9b1a4bd", "messageHeadline": "cannon: pin contract sol versions, downgrade oracle sol version", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3f2e2cac912f0e6ea5b487da0e4d96af313d261", "messageHeadline": "Merge pull request #6051 from ethereum-optimism/clabby/fixup-tag-service", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff18d4c2d7767a2e250feeb9a5c50cf4a71fb836", "messageHeadline": "fixup", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf847e4037393a4355a91b504e282ee5a6bf8538", "messageHeadline": "op-program: fix docker-build op-preimage dependency", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e270622f8b47c79528abaed6ab224ed48545ba79", "messageHeadline": "ci: configure cannon CI job", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "57a564b2869a0c61b692517f2069244a5c1be50b", "messageHeadline": "Merge pull request #6049 from ethereum-optimism/06-16-fix_monorepo_De\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0c943bcd95de5a89a1454ca92c5d80ecbdffba9a", "messageHeadline": "Merge pull request #6048 from ethereum-optimism/clabby/ci-builder-rel\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "84db9a59ea5e9aca90cc6c331dd10566c781433d", "messageHeadline": "cannon: do not use Go 1.20 feature yet", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "69e6747451e001df66dee8ca573e0cdf2ca6f751", "messageHeadline": "Merge branch 'develop' into cannon", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2718, "deletions": 233}}, {"node": {"oid": "270c7b31c0cfa0db417747740bf03973f88671aa", "messageHeadline": "Merge branch 'develop' into clabby/ci-builder-release-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6b2598e6fa2f545a7b6eb505391bca318a86235d", "messageHeadline": "fix(monorepo): Delete message relayer changeset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dd81da38e2cec08cc1494ae47c601f0ccc5b9bd4", "messageHeadline": "Fix ci-builder release action", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0c1a113db852e6d615f9dbd1b1bf0516f982e2e1", "messageHeadline": "Merge pull request #6043 from ethereum-optimism/feat/ci-builder-tag", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d35fa879ec593e491377df41263565e735fffbcc", "messageHeadline": "ci: add cannon Go lint/tests to CI", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fcad7fb849e86a8914c44717b17a2a036acb5c19", "messageHeadline": "op-program: fix imports lint", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "ab6e83e64b78c8141c8b99fc7574d962ebce7486", "messageHeadline": "cannon: polish evm tracer setup and fix linting", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "1588712fb8cc1a2f3a482a63f3efe4ec6cba8815", "messageHeadline": "cannon: fix dependencies", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "71e0fd84f2b26bb01da070e011f89c86efc55909", "messageHeadline": "cannon: move sourcemap tracing util to op-chain-ops", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 40, "deletions": 25}}, {"node": {"oid": "0e8041f1bc79a8cb92c0abb135f9cb2dce639f3a", "messageHeadline": "ci: Add ci-builder to tag-service", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e581966e18eb7c943cc5f3562c318a21b5002691", "messageHeadline": "contracts-bedrock: tightly pack creation timestamp (#6020)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 225, "deletions": 77}}, {"node": {"oid": "26c461aebaac2d408c06c8fd782fe4a202dd13d2", "messageHeadline": "cannon: load contracts with sourcemap data from op-bindings", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a2102da93556947b0f7373670c7a1b6e1380f882", "messageHeadline": "op-bindings: include Cannon contracts, update bindings-gen to include\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 750, "deletions": 16}}, {"node": {"oid": "697a28d82dab6b93b71b2e54ed33607c0763f877", "messageHeadline": "go: cannon/op-preimage/op-program part of main op-stack go module for\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 11, "deletions": 1702}}, {"node": {"oid": "fc2c150163eddac6ff9b362a9cf7f90d2e104980", "messageHeadline": "feat(ctb): Move the Style Guide into a new doc", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 132, "deletions": 125}}, {"node": {"oid": "6742d0fe515cca96945976c87be1c38bed68fcdb", "messageHeadline": "Merge pull request #6027 from ethereum-optimism/bindings.bridging.bas\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2471, "deletions": 1}}, {"node": {"oid": "fea6bc6607e0f0f0a272595b9bc2ef472f87c7a9", "messageHeadline": "Merge branch 'develop' into bindings.bridging.base.contracts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "afd1f8396d37c8aa28e58479297fc866f6d62062", "messageHeadline": "Merge pull request #5981 from ethereum-optimism/willc/warningg", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "e534031c4b6b0d57230186b3fda76aa8529a826b", "messageHeadline": "cannon: update readme, no need for makefile anymore", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 62, "deletions": 26}}, {"node": {"oid": "0a338da95d46476b56a1fbbc82e6e7685461f5b1", "messageHeadline": "Merge branch 'develop' into bindings.bridging.base.contracts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3953, "deletions": 3792}}, {"node": {"oid": "aa6d64ea798a0937fc418fbf504fa9255e72aa21", "messageHeadline": "op-program: define as go module, de-duplicate preimage ABI bindings", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1140, "deletions": 471}}, {"node": {"oid": "c118ba2f0ffc1ff63b815cf017c916b3810d28a8", "messageHeadline": "run with abigen v1.10.25", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 60, "deletions": 90}}, {"node": {"oid": "b1b5f085cca209152f9250c69838ad18a2e87394", "messageHeadline": "cannon: integrate into monorepo", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "6bbb597420c8542c3c735d058cf174f2c40820d9", "messageHeadline": "Merge pull request #6041 from ethereum-optimism/refcell/deployscripts\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 9, "deletions": 149}}, {"node": {"oid": "80cde5798a85e9480c48ef5d4616f3659c7893c9", "messageHeadline": "Merge branch 'develop' into refcell/deployscripts/cleanup", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "d45a659bc49550c54fdd2911ab62bbef7afc5fff", "messageHeadline": "cannon: merge into monorepo, preserve git history", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 8472, "deletions": 0}}, {"node": {"oid": "ba1c236f94e3254fee4d39a488147346d92ef16d", "messageHeadline": "cannon: git mv into cannon sub-dir for monorepo merge", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ff823e434f53f980c913f53534bc67bee49815ea", "messageHeadline": "migration: drop legacy extras / CI", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 5275}}, {"node": {"oid": "2976f3572091749898640eaf10ae68090a257b0e", "messageHeadline": "Merge pull request #6029 from ethereum-optimism/refcell/dgfdeployscript", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "086aa0f096c2fdb94cd9eca5967cc9450fde7512", "messageHeadline": "ci: update lint version, increase timeout", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "710839b71bd80d78117b84431d2554d3b6e38d91", "messageHeadline": "Remove SystemDictator deploy utils", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 9, "deletions": 149}}, {"node": {"oid": "d34f78a02d7c040f76c1c6774965d193d7120793", "messageHeadline": "mipsevm,contracts: reduce step arguments", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "780fc0f5f21dfc11cd60b78e5585a9fa69d876f5", "messageHeadline": "deployments: fix merge conflict", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 61}}, {"node": {"oid": "5fd39e7adb46aacad31e8d44e41c9bcad3359022", "messageHeadline": "ci-builder: bump slither to 0.9.3 (#6040)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9469e611c5bd818956ed86851266b5fbad7fa1d8", "messageHeadline": "deployments: fix ordering", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "5663c238b7a0ce721bf1a99542d6ce288c3b0f5e", "messageHeadline": "deployment: fix ordering", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 1187}}, {"node": {"oid": "0828d101845c3c0ae280a454d594c7b05e38282c", "messageHeadline": "Initialize dgf in constructor", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "67f05cad8afa71231e0c2b7226e7bf1fd5f32828", "messageHeadline": "DisputeGameFactory devnet deploy scripts", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "d07c16ad6aba01cc5e95ca004ff368280465c945", "messageHeadline": "Remove final owner from dgf impl initialization.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "a31a1bc1cf2f4d8b6f66f278d99ff188f010bc59", "messageHeadline": "Initialize dgf in constructor", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "94933f05cb38bf12f1350098cad078f022489d13", "messageHeadline": "DisputeGameFactory devnet deploy scripts", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "656a9b7959f3c440fd31f33350f7ab1399f42c33", "messageHeadline": "Remove final owner from dgf impl initialization.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "b1903016b5489230b484f9ac0d887e3246548990", "messageHeadline": "Initialize dgf in constructor", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "3c228713df38d53f08cacf33d8dfc9b2e4f78e74", "messageHeadline": "DisputeGameFactory devnet deploy scripts", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1321, "deletions": 0}}, {"node": {"oid": "cd24e96b720fe8bc61c9521e4b140c7a6ab70037", "messageHeadline": "Merge pull request #6028 from ethereum-optimism/refcell/initializedgf", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "f9bcb5887e15ffde89afcb1110570cb2b220115d", "messageHeadline": "Merge pull request #124 from TomTaehoonKim/fix/docs", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e8fe45276cede5cf045c8565803ff5cb034edad", "messageHeadline": "ci: fix lint timeout", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3ea3937e80e926663b1b1b0c129c1e3f387e2895", "messageHeadline": "contracts-bedrock: refactor test", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "ec4d9e288b9727849667294b49629f7d1a5ff67d", "messageHeadline": "docs/README.md: fix typo", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "220b05170d10226ab09d26deb52dbdc9941617f5", "messageHeadline": "Merge pull request #125 from wangtsiao/pr/add_prue_typo", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e6b251da4d331e5bf5fe943b1a7e5a1802a8b978", "messageHeadline": "Update dgf bindings", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5f6b50c761b98de553f8bf450b201005e518222", "messageHeadline": "zero address dgf in constructor", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "77452aca7d0eed6220606872ecfe0b6d621c1c1e", "messageHeadline": "Initialize dgf in constructor", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ae8a3a74c29d916664641d839867ef33bf625767", "messageHeadline": "Merge pull request #6000 from ethereum-optimism/refcell/remove/migrat\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 588, "deletions": 1431}}, {"node": {"oid": "f09accb1246e1020d0578208dc5bb63617d5be16", "messageHeadline": "Merge pull request #6034 from ethereum-optimism/fix/ops-scripts", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 201, "deletions": 0}}, {"node": {"oid": "2529cc0b89dfe57ab67cbb35b0b574fa1aa9ad1b", "messageHeadline": "ops: delete dead script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 91}}, {"node": {"oid": "03f5b550eca1da54c8b4b5fedbfbd099d31c43b4", "messageHeadline": "ops: bring back scripts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 292, "deletions": 0}}, {"node": {"oid": "d9cf61792880325749c9d7af9c59ea8466a443c7", "messageHeadline": "Merge pull request #6036 from ethereum-optimism/jm/vc-settings", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43d61b08f2eaef194b95797922c310d204f99173", "messageHeadline": "Merge branch 'develop' into jm/vc-settings", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 115, "deletions": 26}}, {"node": {"oid": "f0dbf6744c21e634a66c90a2bf96ea1c967896a1", "messageHeadline": "feat(ctb): Tests for bisection (#6037)", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 115, "deletions": 26}}, {"node": {"oid": "02c4e20c74f8a3046263970200c2320d55b92376", "messageHeadline": "require transaction fees increase regardless of fee suggestion to avo\u2026", "author": {"name": "Roberto Bayardo", "email": "roberto.bayardo@coinbase.com", "user": {"login": "roberto-bayardo"}}, "additions": 51, "deletions": 41}}, {"node": {"oid": "0249d87936317d2b91f649bf318e08779bb92d1b", "messageHeadline": "chore: No new line at end of vscode settings.json", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac04a62206c72bc2fb612bcdb997c3b9f97c295c", "messageHeadline": "Merge pull request #6032 from ethereum-optimism/aj/upgrade-pubsub", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "8a879c4140b9d6f459feb1afdb9e1427200fd9dd", "messageHeadline": "Merge pull request #5984 from ethereum-optimism/clabby/ctb/start-bise\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 976, "deletions": 93}}, {"node": {"oid": "065874958b3245f8ed4d619a007d0895bbd7e9c2", "messageHeadline": "op-node: Upgrade go-libp2p-pubsub to resolve panic in FirstSeenCache.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "fb46010ecaeac102f305c685f7d9321142d1e06c", "messageHeadline": "Remove migration from deployment process.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 588, "deletions": 1431}}, {"node": {"oid": "84e8b55b521bc39eca8540e866b3e416f1615b96", "messageHeadline": "`_in` & `out_` naming convention", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 140, "deletions": 128}}, {"node": {"oid": "d8cd3b8af9f34319886300f3181f21ac2ee85d65", "messageHeadline": "Add proof doc", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f51a55536bee1776630e9af98d6e7bfb185d2f26", "messageHeadline": "Consolidate events", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 20, "deletions": 69}}, {"node": {"oid": "21678e30909e96bac7bcf31c2be3b413830d9287", "messageHeadline": "perf: Pack clock & position", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "d2933a35001a2580d2a76558e21b81ade38d92ae", "messageHeadline": "Remove authorship", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "1adf626caf569d0fc2261d95038e7c8d13e7c60d", "messageHeadline": "Update packages/contracts-bedrock/contracts/libraries/DisputeErrors.sol", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2cd01343bb04862cb344bb34e007d0552ee5b23", "messageHeadline": "Update packages/contracts-bedrock/contracts/test/FaultDisputeGame.t.sol", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb62ae370f98a012602ecb5fc6753a9c0e98cc90", "messageHeadline": "Add zero claim check", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "54ece5fea838719f8de249c4a6ef1d362a0735bf", "messageHeadline": "Rebase", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "c2e009b559fd2dc94a0c09f0d0e03b30c1035862", "messageHeadline": "Focus PR on bisection", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 19, "deletions": 88}}, {"node": {"oid": "9a8f28144068fef50e2744ad6047bc413a9c3ccc", "messageHeadline": "Gas snapshot", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "565cd7480f85a027eec9730dd5840fe1aaeed06b", "messageHeadline": "Broken mock `step` func", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 61, "deletions": 8}}, {"node": {"oid": "4feb8a58b4d3610a394c1dcc18cb566658cbc224", "messageHeadline": "Gas snapshot", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "5e344ac5fa2838229fcf2c46da86b3bd68744a67", "messageHeadline": "Clock / lint", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 58, "deletions": 39}}, {"node": {"oid": "507ddd2cd061508a05ebce8205e2020984dc38ed", "messageHeadline": "Start simple bisection", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 426, "deletions": 228}}, {"node": {"oid": "93a02de08d25eff4200b817eb712de57d78dce39", "messageHeadline": "Add new errors", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c880a56218e42f0336a1b1077544a679538ce319", "messageHeadline": "Add start of `FaultDisputeGame`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 325, "deletions": 0}}, {"node": {"oid": "9eb86b1348d1c323cfa5dadbe0dd640b88633cf2", "messageHeadline": "Add tests", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 171, "deletions": 0}}, {"node": {"oid": "715df5da21fe958364c7bbffb68106999f21c6e2", "messageHeadline": "Add libraries", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 194, "deletions": 0}}, {"node": {"oid": "c7949cb3651c4ab07e44b26b1f2f95b795dc5e52", "messageHeadline": "Merge pull request #6018 from ethereum-optimism/cleanup/multisig-upgr\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 514}}, {"node": {"oid": "79b98b4aa2aa28e9cab0daae772dec037800a98a", "messageHeadline": "add standardbridge and crossdomainmessenger to bindings", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 2557, "deletions": 57}}, {"node": {"oid": "95e31d3c7bb12991a34ff4e67e2392d0311fc97b", "messageHeadline": "Merge pull request #6001 from ethereum-optimism/aj/peer-scores-single\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 133, "deletions": 323}}, {"node": {"oid": "d725759cd1c360b3b5aa5d9310eb00e367ae3ab0", "messageHeadline": "Merge pull request #6019 from ethereum-optimism/receipt-fallback-check", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "79109a4a5c3889cba1e05d2bf3d2178de67ce992", "messageHeadline": "op-node: handle -32600 receipts err code, and always fallback to erro\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "43759e6220465fa55da33c9b04694047b558e1a3", "messageHeadline": "Merge pull request #6002 from ethereum-optimism/aj/flaky-multipeer", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 59, "deletions": 3}}, {"node": {"oid": "e808e58be9ae7735472d34228a15f35ca33ea979", "messageHeadline": "Merge branch 'develop' into aj/flaky-multipeer", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 931, "deletions": 1161}}, {"node": {"oid": "37ed84deff166ad0c7eeb33718b33d144a4dba0d", "messageHeadline": "Merge pull request #6008 from ethereum-optimism/jm/tfr-mon", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 233, "deletions": 0}}, {"node": {"oid": "8ab436a53a76602481c65b83dc011dbf9226720e", "messageHeadline": "Merge branch 'develop' into jm/tfr-mon", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 163, "deletions": 422}}, {"node": {"oid": "a541c8a859d9258ad410598655f189de69adae19", "messageHeadline": "Merge pull request #6013 from roberto-bayardo/cleanup-genesis", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 38, "deletions": 322}}, {"node": {"oid": "f9bd0cbc48cb248757453d2e16a6907c9521d0c7", "messageHeadline": "contracts-bedrock: delete multisig package for upgrade", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 514}}, {"node": {"oid": "054f772761c0e65dcb0ef82beb1201b11cad0d4f", "messageHeadline": "Merge branch 'develop' into cleanup-genesis", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 660, "deletions": 839}}, {"node": {"oid": "5e77855c34d399d0aeca208c3430eb8a5b3405ea", "messageHeadline": "Merge pull request #6016 from ethereum-optimism/clabby/ctb/optimize-b\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 125, "deletions": 100}}, {"node": {"oid": "abc7df60bd97bd90d7c1348a59fe89895f985901", "messageHeadline": "feat(c-mon): Reduce loop time, and return when waiting for new blocks", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "1904e4ff0b1272164d98fac2b8b78e7b56c2c484", "messageHeadline": "feat(c-mon): Refactor to clean up network config", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 54, "deletions": 43}}, {"node": {"oid": "d6388be4a85ee9962f2838bff2a07f4946fde5fe", "messageHeadline": "feat(c-mon): Add wallet-mon service", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 209, "deletions": 0}}, {"node": {"oid": "236dd5e39b59aa5b16aa77f1281457db762bc0c2", "messageHeadline": "Merge branch 'develop' into clabby/ctb/optimize-bytes", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 289, "deletions": 0}}, {"node": {"oid": "a1cbc77db743ac5ac40de6418fab1e97daafb870", "messageHeadline": "Merge pull request #5985 from Ratimon/refactor/invariants-resource-me\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 289, "deletions": 0}}, {"node": {"oid": "3b15d704701f7e460dfe83bce935e91c88ccff12", "messageHeadline": "Merge branch 'develop' into clabby/ctb/optimize-bytes", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 246, "deletions": 22}}, {"node": {"oid": "1e2d7d11e4e590d76c6388168372dca2b0e9d690", "messageHeadline": "Merge pull request #6012 from ethereum-optimism/feat/upgradable-dgf", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 246, "deletions": 22}}, {"node": {"oid": "2756e9fe613b941a8d33d53f90c0784b5572aac7", "messageHeadline": "unify genesis factories", "author": {"name": "Roberto Bayardo", "email": "roberto.bayardo@coinbase.com", "user": {"login": "roberto-bayardo"}}, "additions": 38, "deletions": 322}}, {"node": {"oid": "e52120a9a982e4212b79c5803175d05b2911b10c", "messageHeadline": "Merge branch 'develop' into clabby/ctb/optimize-bytes", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 613}}, {"node": {"oid": "c88c5cd7863a29ffeebbfb70dd70aa3b665e7138", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "70693f3f1383920e6b8924aceb2d90aaf56b11e5", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 190, "deletions": 4}}, {"node": {"oid": "d92a61cbafc8c8e242335ab3de50f9d6a4bcacd1", "messageHeadline": "contracts-bedrock: add version getter to dgf, gas snapshot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "a796ae3dc75e50a579fac79210a0b8f7fecb6a8c", "messageHeadline": "contracts-bedrock: upgradable dispute game factory", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "8e83412875d7c649472fce57d12d06f8fd6692d0", "messageHeadline": "Merge pull request #6017 from ethereum-optimism/clabby/ctb/remove-bon\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 613}}, {"node": {"oid": "2f4930f3b9b1d6f72ae5241944144a7c43d0077a", "messageHeadline": "Bump `OptimismPortal` from `1.6.0` -> `1.7.0`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a0bbb3982dd5e1c896c8278270c5d1a30e4b5406", "messageHeadline": "Remove PoPs `BondManager` impl", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 0, "deletions": 613}}, {"node": {"oid": "76355fe8dbe3097027e987bf08e2f5b7e94b2ece", "messageHeadline": "Lint", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1e81f355db4fff7c2a766e7e1f453fd3980d782e", "messageHeadline": "Juicy gas snapshot", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "05d5f33625550adf9bf687c59e8d845dbced2034", "messageHeadline": "Update portal bindings", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30eb742206ddbe2df312fb6a0c067ba481e2d886", "messageHeadline": "Pull in `toNibbles` optimization", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 80, "deletions": 59}}, {"node": {"oid": "33608dbe083604a9316e6b5ca551a24615362a3d", "messageHeadline": "Merge pull request #6011 from ethereum-optimism/cleanup/migration-reh\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 104}}, {"node": {"oid": "1e475acef400db10b223a55aa0836bb3dc08b719", "messageHeadline": "Merge branch 'develop' into cleanup/migration-rehearsal-script", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 344, "deletions": 172}}, {"node": {"oid": "c446b09f2d442fdad332d4858316fe02670fc344", "messageHeadline": "op-node: Add thread-safe method to check if p2p sync has a request fo\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "4c66cb35021e912d8c82ee1aa20248f656b8d558", "messageHeadline": "op-node: Fix TestMultiPeerSync flakiness", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "e33d000561af65dbf438f5b8acfcc50c729a775e", "messageHeadline": "Merge pull request #6010 from ethereum-optimism/cleanup/devnet", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 103, "deletions": 146}}, {"node": {"oid": "d48f327bbea888f67175ec91f30970fee0f93663", "messageHeadline": "Merge branch 'develop' into cleanup/devnet", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1095, "deletions": 1608}}, {"node": {"oid": "c3cff501e7a6781693662c7b26453186cc7a9c15", "messageHeadline": "Merge pull request #5986 from roberto-bayardo/optional-governance", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 241, "deletions": 26}}, {"node": {"oid": "c47fe5d9260c85ea572fc8cd4e2b4dbb560ba48d", "messageHeadline": "Merge branch 'develop' into optional-governance", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 669, "deletions": 87}}, {"node": {"oid": "8f7ac67a14dc16a12225737b7d94701fb2a0aba2", "messageHeadline": "add a bool config option for enabling governance", "author": {"name": "Roberto Bayardo", "email": "roberto.bayardo@coinbase.com", "user": {"login": "roberto-bayardo"}}, "additions": 82, "deletions": 80}}, {"node": {"oid": "02f74b993cdfa1c62d13a2e2b9ab3aeee9f89979", "messageHeadline": "cleanup: contracts-bedrock rehearsal script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 104}}, {"node": {"oid": "d3380c89a02799ec86acadf25c9a4a7cedbe49a5", "messageHeadline": "devnet: unify tooling for how to bring up devnet", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 103, "deletions": 146}}, {"node": {"oid": "34fae45ac198a4d9fd7a4bad01dd19c1b5359f63", "messageHeadline": "Merge pull request #5982 from ethereum-optimism/clabby/ctb/game-type-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 52, "deletions": 38}}, {"node": {"oid": "748ebe94a2a5ea6a6afca621f81b81beaf583ab2", "messageHeadline": "Merge branch 'develop' into clabby/ctb/game-type-change", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 477, "deletions": 29}}, {"node": {"oid": "b087bed2ce88e85673e1050f170a06186b08803e", "messageHeadline": "Merge pull request #5864 from ethereum-optimism/felipe/add-getreceipt\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 477, "deletions": 29}}, {"node": {"oid": "2233e60cddbf0c9a4a3f297bf3d939bf195b8b98", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e17a865c568cf65a1ac10f6490ae8bc6ea3c07c9", "messageHeadline": "Merge branch 'develop' into felipe/add-getreceipts-meta-method", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 7166, "deletions": 1092069}}, {"node": {"oid": "619e57dbfee68225f42e0bbccaba2300f4b2faf6", "messageHeadline": "Change `GameType` from an `enum` -> `uint8`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 52, "deletions": 38}}, {"node": {"oid": "124799dbe415bb9e0102ff311d2230d18c73a505", "messageHeadline": "Merge pull request #6005 from ethereum-optimism/refcell/array/factory", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 98, "deletions": 12}}, {"node": {"oid": "9b126419d79793a73621a63d33910a470e55f4e3", "messageHeadline": "Merge branch 'develop' into refcell/array/factory", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "dee1d2fe46811e184307044f054d1d1af9497736", "messageHeadline": "Merge pull request #6004 from ethereum-optimism/fix-chain-id-log", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b857ed65c472a676297301a076da4773dc18d283", "messageHeadline": "Merge branch 'develop' into fix-chain-id-log", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 50, "deletions": 16}}, {"node": {"oid": "c2f6c681e9773adbda8b3ea43e84afadb576991e", "messageHeadline": "Merge pull request #5781 from ethereum-optimism/op-bindings/better-er\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "9be82ac9ac539707e1dc68de094c77cc8474831c", "messageHeadline": "Merge branch 'develop' into refcell/array/factory", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "9bc14682522318c7a7cddbf16d5f533bb6bf9a59", "messageHeadline": "Update dgf bindings", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 64, "deletions": 2}}, {"node": {"oid": "17cf0b12709a0f797293bd8de678cfe9eb5b775d", "messageHeadline": "Update gas snapshot and storage layout", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "278b093b7b078799496a61cd7c0a346645dc262d", "messageHeadline": "Remove games accessor and add len/count accessor", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "538f569bfc7a020c721aa7fb9901509c47a1df19", "messageHeadline": "Merge pull request #5991 from ethereum-optimism/aj/optional-score-config", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "ede728c0635e97d0f0ca78ff74a118feff4a6c75", "messageHeadline": "Append only array of games", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "7ff2451ace4686385b5b22d2d59e3c2f781cb62f", "messageHeadline": "Merge branch 'develop' into aj/optional-score-config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1849, "deletions": 995985}}, {"node": {"oid": "b748d81ffd8b2478eb6d546f382f46d99a2331c8", "messageHeadline": "op-node: fix chain ID/hash check logs", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d19ebe015f22ab0e09295d9a2b860c8b19fe5b5b", "messageHeadline": "make governance token predeploy optional", "author": {"name": "Roberto Bayardo", "email": "roberto.bayardo@coinbase.com", "user": {"login": "roberto-bayardo"}}, "additions": 238, "deletions": 25}}, {"node": {"oid": "b03d22e75b2b01121a023eccceb97538a70e6a49", "messageHeadline": "op-node: Include topic params in the peer scoring params.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 66, "deletions": 98}}, {"node": {"oid": "2959bbb29d4029c3caf6124f8eb8f0f2e34d3427", "messageHeadline": "Merge pull request #5997 from ethereum-optimism/cleanup/delete-dead-docs", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "d4f5782de2fef9617c47348f4544e114e87fba54", "messageHeadline": "op-node: Load peer and topic params as a single unit.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 38, "deletions": 203}}, {"node": {"oid": "5a36c05e779e46d01a2a784b88b05dd33d609bf9", "messageHeadline": "Merge branch 'develop' into cleanup/delete-dead-docs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 189, "deletions": 589186}}, {"node": {"oid": "ce4a693eea4a7b111281cc831f8580917e4f1bfa", "messageHeadline": "op-node: Combine p2p.scoring.peers and p2p.scoring.topics flags as p2\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 63, "deletions": 56}}, {"node": {"oid": "395eedb7a86e77ef7f2977bcef67fed134842f5a", "messageHeadline": "Merge pull request #5940 from ethereum-optimism/aj/retry-batches", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 128, "deletions": 10}}, {"node": {"oid": "8cd68fbdfdc98c0f7fc89ea9acb6876dcd359867", "messageHeadline": "Merge branch 'develop' into aj/retry-batches", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2805, "deletions": 1078476}}, {"node": {"oid": "6fd07366e4b1f692a5c5e363d365c93197d53b84", "messageHeadline": "Merge pull request #5998 from ethereum-optimism/cleanup/indexer-cruft", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 45, "deletions": 1438}}, {"node": {"oid": "411aa8a26cc9b5e8b83f262119aff92bd0524f7e", "messageHeadline": "Merge branch 'develop' into cleanup/indexer-cruft", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "2c1ae54bee3a33c77a882dbc514ae07006b53df8", "messageHeadline": "Merge pull request #5999 from ethereum-optimism/cleanup/delete-dead-c\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "a9afb6c3bd5bda3857181fc9e2440fbff5c2e4d9", "messageHeadline": "Merge branch 'develop' into cleanup/delete-dead-ci-job", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "03dd3e9e1df9f9984d04cc31ac6452c135b2b58e", "messageHeadline": "Merge pull request #5967 from ethereum-optimism/jm/wdmon-time-fix", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "e80b0ddc2a3bae2a086505291ca5375d046bca8a", "messageHeadline": "Merge branch 'develop' into jm/wdmon-time-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1664, "deletions": 994489}}, {"node": {"oid": "4e16801b5f492586dee1a39743f1f73eb0a46a3e", "messageHeadline": "ci: delete dead job", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "22c2b13002dcbc449ad4edc38ad588bbab17670e", "messageHeadline": "op-geth: update dep", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "32d3951afa97e5f647d5b043f647e3d45168f623", "messageHeadline": "dockerfile: go1.19", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5197807242a80c47a8633788dec78c5a1e371efc", "messageHeadline": "indexer: cleanup legacy code", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 43, "deletions": 1436}}, {"node": {"oid": "3580bf1b41d80fcb2b895d5610836bfad27fc989", "messageHeadline": "Merge pull request #5972 from ethereum-optimism/cleanup/delete-l2geth", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 587720}}, {"node": {"oid": "601abcb858bc2e14e37896154b7a91d59c72c931", "messageHeadline": "core-utils: delete dead fee docs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "287d317d3ef7c59caed2229ae42d9dbe0e89d5f9", "messageHeadline": "feat(cmon): fix time string formatting bug", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "8b11e73e521a9803be3fbec4e8ac8910adf745b9", "messageHeadline": "Merge pull request #5989 from ethereum-optimism/aj/deterministic-test", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 320, "deletions": 11}}, {"node": {"oid": "65d464eb2ecd0713045622ff43e37d1a1be6e4ab", "messageHeadline": "cleanup: l2geth references", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 241}}, {"node": {"oid": "0c1c291f746ba5248f2c46f61907a37d660d0472", "messageHeadline": "Merge branch 'develop' into aj/deterministic-test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 78, "deletions": 405758}}, {"node": {"oid": "b317ddec19ddf5fe04977b84d3d273cf35193cf2", "messageHeadline": "Merge pull request #5974 from roberto-bayardo/extradata", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "d2b031b34fe485321b49824f17c25b520f0d9dc0", "messageHeadline": "cleanup: delete l2geth", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 208, "deletions": 587687}}, {"node": {"oid": "f6c5a799d14beeb8491ebfd15121751adc1db2b7", "messageHeadline": "Merge branch 'develop' into extradata", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 336}}, {"node": {"oid": "50b04ade19e344373a385c7aa665b4a79340fe84", "messageHeadline": "Merge pull request #5977 from ethereum-optimism/cleanup/generate-replica", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 336}}, {"node": {"oid": "dfee56f51b259ec903c005622ac571ca96af3de5", "messageHeadline": "Merge branch 'develop' into extradata", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 14, "deletions": 6071}}, {"node": {"oid": "71aadcfc4eadfe2f9de9242c7892b0369c4ea456", "messageHeadline": "Merge pull request #5996 from ethereum-optimism/cleanup/delete-extra-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 6071}}, {"node": {"oid": "cedeb4eccd08bc71373533171b57abf8c02b913b", "messageHeadline": "Merge branch 'develop' into extradata", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 639}}, {"node": {"oid": "ff615e7708a406a80e1c58b5b51b341bb173cb2f", "messageHeadline": "Merge pull request #5976 from ethereum-optimism/cleanup/delete-legacy\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 5, "deletions": 639}}, {"node": {"oid": "2e5e9398920607d2f32b9419b5d1b1b5a6563687", "messageHeadline": "Merge branch 'develop' into cleanup/delete-legacy-core-utils", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 44, "deletions": 398710}}, {"node": {"oid": "69b0f46de31b630282a10be23c8e9c4928a28cac", "messageHeadline": "indexer: fix build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "9225d8bba98aae350fc1fdc0464fcedf25ab902d", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "64d4298d1ec9a9a415d9b8b5439e86643c4af2a7", "messageHeadline": "cleanup: dead code", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "1e1f22cbfa527eb885c4f277999e677e54b1bbf8", "messageHeadline": "op-chain-ops: delete migration code", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 6052}}, {"node": {"oid": "9fb2b72d9875f69a272fc4adc6e7a4d64ac671e9", "messageHeadline": "make extradata configurable for the genesis block generator", "author": {"name": "Roberto Bayardo", "email": "roberto.bayardo@coinbase.com", "user": {"login": "roberto-bayardo"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "9576bed05b0fda657adddd10087e3901f43bc3c4", "messageHeadline": "Merge pull request #5963 from ethereum-optimism/cleanup/delete-legacy\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 193}}, {"node": {"oid": "54e6300a7354170c160ef362484c23a43af69f71", "messageHeadline": "Merge pull request #5975 from ethereum-optimism/cleanup/ethers-fallba\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 60}}, {"node": {"oid": "eefb3f8789019c4c8ee551e1582d55dc8ffdb70e", "messageHeadline": "Merge pull request #5965 from ethereum-optimism/cleanup/delete-migrat\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 42, "deletions": 398457}}, {"node": {"oid": "1bbbc90e7802056cca8f9cf00d650956172521f1", "messageHeadline": "deps: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "5b943ecfc5677a1fbdffe7f96395879bb86de371", "messageHeadline": "tests: delete", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 126}}, {"node": {"oid": "8d7dcc70ccc631912f6275638e9f44036ad81449", "messageHeadline": "core-utils: delete legacy code", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 505}}, {"node": {"oid": "7cbc553651349d54714582cd73799811984ce756", "messageHeadline": "Merge pull request #5995 from roberto-bayardo/fix-test", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2cdac1b04bbd50305d4d33fe0005a0e0f5e14c9c", "messageHeadline": "ci: delete legacy docker builds", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 193}}, {"node": {"oid": "5246edd9f149c6001338074f46c6fd3c26cc2079", "messageHeadline": "op-e2e: lint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "612f9d8e844f8304c84bc73af3eedb6ac651034d", "messageHeadline": "lint: update yarn.lock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 40, "deletions": 61}}, {"node": {"oid": "d488968145fad38211a5290ad6c24624c60a8d81", "messageHeadline": "lint: `make mod-tidy`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 32}}, {"node": {"oid": "7167a5fcb8508ab0596fb15310d92f87c5c4d79a", "messageHeadline": "cleanup: delete migration-data", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 398352}}, {"node": {"oid": "ca267dce7a605d3cf702b7810c50a1324423f285", "messageHeadline": "deps: update yarn.lock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4b3ee7ce31530687a31e8e4248b05505e51ca36", "messageHeadline": "deps: remove dead", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "58fe1b2db35ded5b257fde5b6a2d44aa86d0a18e", "messageHeadline": "core-utils: remove dead import", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5022664fe5d506021391e25e783f3633adc7f989", "messageHeadline": "deps: fix build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f4388bdba7a3b0e281a44268c45c18ed7c719cd8", "messageHeadline": "cleanup: delete custom ethers fallback provider", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 57}}, {"node": {"oid": "b2f24a1a1f2c1cb96a96af517a60627922c0e32e", "messageHeadline": "Merge branch 'develop' into aj/deterministic-test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1267, "deletions": 1006}}, {"node": {"oid": "fa36d8b495082393e96e66ff57c6b63ad0c1cf8a", "messageHeadline": "Merge pull request #5988 from ethereum-optimism/cleanup/delete-legacy\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 868}}, {"node": {"oid": "008db717cd8592d9563177b3df746f7082affaa4", "messageHeadline": "Merge pull request #5994 from ethereum-optimism/refcell/service/refactor", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5342e77d5c4ce91724cf6b9f015bf50fdf4f79c1", "messageHeadline": "Merge branch 'develop' into refcell/service/refactor", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1251, "deletions": 127}}, {"node": {"oid": "8fe07a27811f95f5927b8255fdd5243bf8c95b04", "messageHeadline": "Merge pull request #5886 from dapperscene6/dapperscene6/modify-fee-vault", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1009, "deletions": 102}}, {"node": {"oid": "515ca99badb2e1a5405281cce555150a96211c52", "messageHeadline": "fix UUID related compile failure", "author": {"name": "Roberto Bayardo", "email": "roberto.bayardo@coinbase.com", "user": {"login": "roberto-bayardo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b25169ea7daec694d7d6d7f8b107ec66f41dd46b", "messageHeadline": "Refactor address parsing to the op-service package.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "65ec61dde94ffa93342728d324fecf474d228e1f", "messageHeadline": "Merge pull request #5968 from ethereum-optimism/indexer/contract.events", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 242, "deletions": 25}}, {"node": {"oid": "c24a96e478076540ba071d3f3d1e042acb869572", "messageHeadline": "op-node: Require gossip params to be valid if set.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "01b9d8397ef2b81771a65effa78892c6609a9153", "messageHeadline": "Fix gas snapshot, bindings, and deploy config", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "62c7f3b05a70027b30054d4c8974f44000606fb7", "messageHeadline": "Merge pull request #5990 from ethereum-optimism/aj/broken-link", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "87b2819d2171982e17b8719334ac1a73c8b2411d", "messageHeadline": "update PR based off review comments", "author": {"name": "dapperscene6", "email": "dapperscene6@gmail.com", "user": {"login": "dapperscene6"}}, "additions": 511, "deletions": 61}}, {"node": {"oid": "15bfe06a25163c5578d4f3c3611f7b0ca4474432", "messageHeadline": "README: Remove broken link to infra/op-replica", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "eb99ec5468b965adcbf3daeb200c3b14d1db08e6", "messageHeadline": "deps: update yarn.lock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 440}}, {"node": {"oid": "37739095853e957b9c94a67319f60cd39008029c", "messageHeadline": "op-batcher: Fix intermittency in TestChannelBuilder_PendingFrames_Tot\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 320, "deletions": 11}}, {"node": {"oid": "1e962b4e87cd644001c7ea4bde140d62a686cf88", "messageHeadline": "cleanup: delete legacy balance monitor", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 428}}, {"node": {"oid": "208de9eddc8cf660431fecb1ca6c13fe3fc078d1", "messageHeadline": "op-service: Update retryingClient to handle individual elements in a \u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 128, "deletions": 10}}, {"node": {"oid": "2861d92acff520d9666fb6619db74420d75c1b14", "messageHeadline": "Fix linting for resource metering", "author": {"name": "Ratimon", "email": "ratixoxo@gmail.com", "user": {"login": "Ratimon"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "9a824b5522321cd8026627830a55e2bdfe42a38b", "messageHeadline": "Refactor: Adding Tests for resource metering", "author": {"name": "Ratimon", "email": "ratixoxo@gmail.com", "user": {"login": "Ratimon"}}, "additions": 290, "deletions": 0}}, {"node": {"oid": "a83387cc88b0ad832c360286a8eda0e2ce517288", "messageHeadline": "Merge pull request #5920 from ethereum-optimism/willc/sdk-bedrock-def\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "b9ec9d07ac5a64cc30c73432eeae20c4bb2e02f9", "messageHeadline": "make the test do bedrock false", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 22, "deletions": 0}}, {"node": {"oid": "119754c2f1df52e552b3f547a551f258eb33da2e", "messageHeadline": "feat(sdk): Make bedrock the default", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "16ccbee24b3a3540de74ebf93b58da68aac25ca1", "messageHeadline": "fix(fault-detector): Change expected error to a warning", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 12, "deletions": 7}}, {"node": {"oid": "57855e8b4515905cf4a0c40373fcd3e179ef1af6", "messageHeadline": "Merge pull request #5947 from ethereum-optimism/willc/makefile", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1fc30f8e49ff3188b70b56c2ff2f8a493a6d3070", "messageHeadline": "Merge branch 'develop' into willc/makefile", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2ebc034ebe5209abd9601b62f1fea0d8e787a188", "messageHeadline": "Merge pull request #5946 from ethereum-optimism/willc/healthz", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "7e755e44304a32d9217a748172cc5906143e96f2", "messageHeadline": "Merge branch 'develop' into willc/healthz", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "760babc81ed5a696475078c1c9d5bd11afda6f33", "messageHeadline": "Merge pull request #5945 from ethereum-optimism/willc/ignorebinariesg\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cd7c58349542f9f1ce9fd42c9054aeed1325e02c", "messageHeadline": "feat(indexer): Add indexer-refresh to makefile", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4010d9fa6f959d21770b1cecac018d6fd5c9f352", "messageHeadline": "feat(api): Add healthz endpoint", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "684bd2d68f4c41bebfad87e57094f592cb860e2b", "messageHeadline": "chore(indexer): Update git ignroe to ignore binaries", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d1e9c3d123c59d173180fd1e5323bd07eb4687e6", "messageHeadline": "Merge pull request #5978 from ethereum-optimism/deps/forge-std-1.5.6", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "d3a022e3266fd343a84cbd0fe6984e48dbddcb52", "messageHeadline": "gas-snapshot: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b6036f667be1906bf437c194b7b13daef8048996", "messageHeadline": "deps: bump forge-std to the latest release", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "818097cbc6abbf785f058ebd3cc0aed404a18c68", "messageHeadline": "cleanup: ops-bedrock generate_replica", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 336}}, {"node": {"oid": "d62d72d199da18cc0fd5d104aa0b076e32f2aa1a", "messageHeadline": "Merge pull request #5970 from ethereum-optimism/cleanup/actor-tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 1831}}, {"node": {"oid": "914fb1928018099fce2bc990db7a1db32384baaa", "messageHeadline": "lint: regenerate yarn.lock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 175}}, {"node": {"oid": "a99d44aec3935b9b2a6d1f2c1dc26698a6d834a6", "messageHeadline": "cleanup: delete actor-tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1656}}, {"node": {"oid": "d9d9bdbdc6201c9a1d7c858e2640b08ecf545a93", "messageHeadline": "Merge pull request #5973 from ethereum-optimism/willc/nukeatst", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 89, "deletions": 5797}}, {"node": {"oid": "7f05e97683c6ea2652944f06aa6d35bca2141e91", "messageHeadline": "Merge pull request #5971 from ethereum-optimism/cleanup/dockerfile", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "e11e0b72ed9f7070a7dfef8d6ce63af5c25e1e48", "messageHeadline": "chore(atst): Nuke it", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 89, "deletions": 5797}}, {"node": {"oid": "549f5837d1ff1163bd4d9ad762993d34ab53da40", "messageHeadline": "update bindings with correct abigen version", "author": {"name": "dapperscene6", "email": "dapperscene6@gmail.com", "user": {"login": "dapperscene6"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "865c5167ecab8122886bb48f60540ee5f4df1e5a", "messageHeadline": "contracts-bedrock: add withdrawal network and make withdrawal minimum\u2026", "author": {"name": "dapperscene6", "email": "dapperscene6@gmail.com", "user": {"login": "dapperscene6"}}, "additions": 589, "deletions": 129}}, {"node": {"oid": "75c00a5091e43cc50d9b33381a166c68c6a465cd", "messageHeadline": "Merge pull request #5966 from ethereum-optimism/refcell/remove/contracts", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "86c2fbe891294c9d8cb7e72f5a9374a6c8228e3a", "messageHeadline": "Merge branch 'develop' into refcell/remove/contracts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 203, "deletions": 11237}}, {"node": {"oid": "9f0f7ec45266505e98295cea632fc0245ebe63a7", "messageHeadline": "some better naming", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "94d57fd5756c6511ac7445200c3c64ab2c37d30f", "messageHeadline": "cleanup: typescript dockerfile", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "6ab755d106767c71b4cf3a90d711589dc9af34b0", "messageHeadline": "Merge pull request #5964 from ethereum-optimism/cleanup/delete-messag\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1575}}, {"node": {"oid": "bd3304d3fa67aa6b4a8bd0631721129a002632f6", "messageHeadline": "feedback", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "e87ad76d46250b3ae9f6adacd2422bd3ec8da8f9", "messageHeadline": "Merge pull request #5711 from ethereum-optimism/fix/deploy-ts-checks-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 57, "deletions": 29}}, {"node": {"oid": "32294e203d8315043d5e49768117620919f60c63", "messageHeadline": "Merge pull request #5962 from nitantchhajed/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6850a0210958ae62652b82bf88614c86075d0fd", "messageHeadline": "Merge pull request #5943 from ethereum-optimism/willc/api-listen-fix", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "f4cc4e58cd49ac634091f0ac6dcb08182a43bda7", "messageHeadline": "Merge branch 'develop' into willc/api-listen-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 17, "deletions": 9603}}, {"node": {"oid": "dbafec8608f3f99f0fc28b8ec9305ca767802bd5", "messageHeadline": "golang catching my poor spelling :(", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39a4263e61af55193a067bdff8b899de818a8eeb", "messageHeadline": "skip l1 blocks that have no contract events", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "0d1545d9b2ac188a8b09d6d4c14f81f029919605", "messageHeadline": "Merge pull request #5961 from ethereum-optimism/cleanup/delete-dtl", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 9603}}, {"node": {"oid": "4d62a59023a6bea86bd47f54fe564d2155c47c6c", "messageHeadline": "fix(indexer): return listen error in api", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "76980a01e744c2773e8950a7adbf0b25b24ccbe8", "messageHeadline": "Merge pull request #5911 from ethereum-optimism/refcell/parseoutputs", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 125, "deletions": 23}}, {"node": {"oid": "0f9ed2f6754aa983ad85ceda316af4a9bdece88c", "messageHeadline": "Remove packages/contracts/ references where unneeded", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "327805420188bcdf39cd4f47d5aa79a54155500d", "messageHeadline": "index specified contract events", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 226, "deletions": 23}}, {"node": {"oid": "78a8877124fcda7e518a8e1ef78fbe1f0600fe84", "messageHeadline": "Merge branch 'develop' into refcell/parseoutputs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 582, "deletions": 63585}}, {"node": {"oid": "0518263a805ba3892f6a1f31a6c0e2b6a844e00f", "messageHeadline": "deps: regenerate yarn.lock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73ef9bc566b82dcdae2ca8a635dc376566727fb7", "messageHeadline": "cleanup: delete message-relayer", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1574}}, {"node": {"oid": "0d7bf152c50ec466c1c6ef5ed651c33d42356271", "messageHeadline": "deps: update", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 186}}, {"node": {"oid": "8fb102bf7cf1243830a8e89677a02ac66b799380", "messageHeadline": "cleanup: delete data-transport-layer", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 9417}}, {"node": {"oid": "35c035fa4534571d69a0bbe57a690033a521fde4", "messageHeadline": "Merge pull request #5960 from ethereum-optimism/cleanup/delete-gas-or\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 208, "deletions": 5010}}, {"node": {"oid": "c9af32cf391c9604b03010bdd9f1a4d4cdaa6083", "messageHeadline": "Update .env.example", "author": {"name": "Nitant", "email": "96972634+nitantchhajed@users.noreply.github.com", "user": {"login": "nitantchhajed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "142448c55acd7f9660fda1e7a12874ed868d8911", "messageHeadline": "Merge pull request #5956 from ethereum-optimism/clabby/ct/remove-cont\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 12, "deletions": 41104}}, {"node": {"oid": "4042543d0cb7b6765ff0145ec81aee99fa6694f6", "messageHeadline": "Merge branch 'develop' into clabby/ct/remove-contracts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 1547}}, {"node": {"oid": "b12471c996533396d7235718b6399e0186921936", "messageHeadline": "cleanup: delete gas-oracle", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 208, "deletions": 5010}}, {"node": {"oid": "ea288d1fb2e740c94a6c0fa08e908c1fb2fe9f49", "messageHeadline": "Merge pull request #5958 from ethereum-optimism/cleanup/delete-ops", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 1547}}, {"node": {"oid": "15dd6d564f3255fc5fa0b3a80a1236b26f6a27bb", "messageHeadline": "Merge branch 'develop' into clabby/ct/remove-contracts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 4143}}, {"node": {"oid": "6db7431dc31a5d4fa6b7bb84fe7ae502cea28683", "messageHeadline": "Merge pull request #5959 from ethereum-optimism/cleanup/delete-bsscore", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 4143}}, {"node": {"oid": "6511d9c842bd68a912e726bd6b883adaf61c4967", "messageHeadline": "Merge branch 'develop' into clabby/ct/remove-contracts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 111, "deletions": 11741}}, {"node": {"oid": "ac4da50150c9063bb137820468f2efaf441e039e", "messageHeadline": "docker: fix build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "34540373d5dede662adccd8f8e469cceba7fb9a4", "messageHeadline": "ops: delete legacy ops package", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 1566}}, {"node": {"oid": "94b1f66f85c2fe14f7dd5e2734171fd93bb834b9", "messageHeadline": "cleanup: delete bss-core", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 4143}}, {"node": {"oid": "233ede59d16cb01bdd8e7ff662a153a4c3178bdd", "messageHeadline": "Merge pull request #5957 from ethereum-optimism/cleanup/delete-batch-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 8028}}, {"node": {"oid": "bd5e90264655433510f8b5c10c4d5bb5d5630acc", "messageHeadline": "Merge pull request #5936 from ethereum-optimism/jg/unit_test_channel_\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "0a1682631c370802625c44798c73f67c55892c29", "messageHeadline": "Update .gitignore", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "6016678fd308242b83c0655394eb745774fa509b", "messageHeadline": "ops: delete batch submitter refs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "2958f52fe02a8c2c4b9d71c332defdb714ceba5c", "messageHeadline": "Merge branch 'develop' into jg/unit_test_channel_bank", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 538, "deletions": 3976}}, {"node": {"oid": "892126b5f6832d57170f50d400b8274915356f9f", "messageHeadline": "Merge pull request #5919 from ethereum-optimism/willc/bedrock-cleanup", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "6395c76d65a0fa6828b4402ae00f67f6a7502589", "messageHeadline": "cleanup: delete legacy batch submitter", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 7980}}, {"node": {"oid": "b084d00a63b7ed88d1c1829afa7ae3ecd5255a09", "messageHeadline": "Merge branch 'develop' into willc/bedrock-cleanup", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 16, "deletions": 3713}}, {"node": {"oid": "33741760adce92c8bdf61f693058144bb6986e30", "messageHeadline": "Merge pull request #5953 from ethereum-optimism/willc/go-chi-latest", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "95efed8a8e937ab415a339f20a9c8e3dc973b561", "messageHeadline": "Merge branch 'develop' into willc/go-chi-latest", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 3696}}, {"node": {"oid": "40bdcc9607eee9bc60a899427e4e96a24d98a70a", "messageHeadline": "Merge pull request #5932 from ethereum-optimism/cleanup/l2-geth-exporter", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 3696}}, {"node": {"oid": "95064fd7a8d22cccfc34316c343bc384057f1c85", "messageHeadline": "Update critical labeler", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3c6c83d6b0ba8915d2d5e3463cb14cf0260154a", "messageHeadline": "Remove contracts depcheck", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "3ef905cee2c61c97464f04d3189dac1894dbe22a", "messageHeadline": "Remove legacy `contracts`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 11, "deletions": 41086}}, {"node": {"oid": "87231e923a125584eedf3c51c0f2d3db6dc150d3", "messageHeadline": "Merge branch 'develop' into willc/go-chi-latest", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 581, "deletions": 276}}, {"node": {"oid": "10d9426feca8cec232be3a050c643416e13e3926", "messageHeadline": "fix: call dotenv.config()", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "594d2ba002d44ae7b3797f4136a47d1e2ffa2996", "messageHeadline": "feat: Clean up post bedrock fault detector", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "efea631cf19d57d3a64374cb81ce545f958bd38f", "messageHeadline": "Merge pull request #5939 from ethereum-optimism/feat/pops-cleanup", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 457, "deletions": 248}}, {"node": {"oid": "0a9342d5744a3053d1ef37cce2bd1bc0cb530f7a", "messageHeadline": "Merge branch 'develop' into feat/pops-cleanup", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 124, "deletions": 28}}, {"node": {"oid": "cfc7d895b8d690b5773f232f43b77f32295674eb", "messageHeadline": "Use the bindings output proposal wrapper.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "31dae9ec2645a642ce31385c0ff3707b2220f655", "messageHeadline": "Ensure the id is the correct outputproposed event topic.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "082ee433bce2636276e29869532acbcdfb317dd0", "messageHeadline": "fix: Use an outputproposal struct.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 82, "deletions": 36}}, {"node": {"oid": "48ad2f564085021da528b7c31c3084442329636c", "messageHeadline": "Add logic for parsing output proposed logs.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "92ae02b003207978694e6a0e420147294919e64a", "messageHeadline": "Remove dividers for now", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "daaf917b201aae021fb10da03ef1262a13e00353", "messageHeadline": "Merge pull request #5938 from ethereum-optimism/aj/update-op-geth", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "503515ecf3d10f3bb098bae1de4856179fee98c7", "messageHeadline": "Merge branch 'develop' into aj/update-op-geth", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 118, "deletions": 19}}, {"node": {"oid": "a8138864c41d4d6f2b3499b7f6e88353bfc82032", "messageHeadline": "Merge pull request #5934 from ethereum-optimism/refcell/bootnode/readme", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "ce4cb5c55ea19a113a29b2b157418822779c0596", "messageHeadline": "Merge branch 'develop' into refcell/bootnode/readme", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 90, "deletions": 13}}, {"node": {"oid": "1cbeeb61cfdb4c223aa000bb918c906be212c464", "messageHeadline": "Merge branch 'develop' into jg/unit_test_channel_bank", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 90, "deletions": 13}}, {"node": {"oid": "7af83e47b22cc01bbe8fb02209b3f39ab6937c14", "messageHeadline": "Merge pull request #5865 from ethereum-optimism/jg/batcher_metrics", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "bfbede035ab9e74faf979462e213f371775d3466", "messageHeadline": "Merge branch 'develop' into jg/batcher_metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "b8c10f77ac7d97594f2d020d74342555a2bc5390", "messageHeadline": "deps(indexer): Use latest version of go-chi", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 15, "deletions": 17}}, {"node": {"oid": "d69cb12f6dcbe3d5355beca8997fbac611b7fe37", "messageHeadline": "Merge pull request #5935 from ethereum-optimism/erigon-receipt-fetching", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "c9879ada8c97cfb8ba494d97d4ce969dbd1fd622", "messageHeadline": "Merge branch 'develop' into erigon-receipt-fetching", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "b8993827dde2366f9fe692a24f8659b0310c71ce", "messageHeadline": "op-geth: Pull in latest op-geth changes (v1.101106.0-rc.2)", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a80c4d67c5bf47fc93eb6d1d29e642041ab8f5db", "messageHeadline": "Merge pull request #5931 from bobanetwork/fix-withdrawals-test", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "a30a18a241e4c3c914717ea181adaf380354f9b8", "messageHeadline": "Pull in relevant PoPs work", "author": {"name": "Ben C", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 469, "deletions": 248}}, {"node": {"oid": "f2aef6df4a447031dd5698f379903097e24440fb", "messageHeadline": "op-node: TestChannelBankInterleaved", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "ff9a287de7484ef9a1cf5c3a1c659923b7d5138f", "messageHeadline": "op-node: support erigon_getBlockReceiptsByBlockHash", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "101ab218376369f924c6cc99a64e1da09d2cb026", "messageHeadline": "op-batcher: Add metrics for pending L2 transaction data size", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "769fe00fbb964e2f859a96e0be5d088fadc74105", "messageHeadline": "op-e2e: Fix bug in TestWithdrawals", "author": {"name": "Jason Yellick", "email": "jason@enya.ai", "user": {"login": "jyellick"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "35f636ffcf27ccdc1a3e58076d0a4283ed494824", "messageHeadline": "Post-bedrock readme cleanup", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "129032f15b76b0d2a940443a39433de931a97a44", "messageHeadline": "Merge pull request #5933 from ethereum-optimism/refcell/bootnode/code\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "99d83fb8244264c9f4914798cc33454ee92e7aff", "messageHeadline": "Bootnode codeowner", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c50b02ea9ddf538f705bd00a01e785ae1f21a323", "messageHeadline": "cleanup: delete l2geth-exporter", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 3696}}, {"node": {"oid": "342e95273b43e1d417906316ecce65ee63bc84a0", "messageHeadline": "Merge pull request #5927 from ethereum-optimism/cleanup/delete-infra", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 6398}}, {"node": {"oid": "23150b8b85c20a83782c3b5a73ced9bad527bc0d", "messageHeadline": "infra: delete", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 6398}}, {"node": {"oid": "f63e323156cb60c638a6a899e5691d1f4747e2dc", "messageHeadline": "Merge pull request #5926 from ethereum-optimism/cleanup/remove-old-it\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 6021}}, {"node": {"oid": "cccce7912a23295f363e048bd5633e93439befb6", "messageHeadline": "Merge pull request #5925 from ethereum-optimism/cleanup/delete-unused\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 85}}, {"node": {"oid": "3b95b92401c7fc61f5c95ca0980bedf175216faf", "messageHeadline": "Merge pull request #5917 from ethereum-optimism/willc/cli", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 113, "deletions": 34}}, {"node": {"oid": "513db8f0f8737399b2936d9382bea609bb662981", "messageHeadline": "Merge pull request #5833 from ethereum-optimism/willc/go-chi", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 180, "deletions": 1}}, {"node": {"oid": "278d8d862efdd66eb5f37db7000f1632a25a5c30", "messageHeadline": "Merge branch 'develop' into willc/go-chi", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 237, "deletions": 0}}, {"node": {"oid": "ddbc20af01606de097050c6dfa78f0bb6166dc01", "messageHeadline": "Merge pull request #5853 from ethereum-optimism/jm/goerli-addr-manager", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 237, "deletions": 0}}, {"node": {"oid": "ba38b15d805d97fa56dd2185f1d8961cc6fbdae2", "messageHeadline": "Better description", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8baacb29a0b314ebe05dcef93c244c5d0557fc0", "messageHeadline": "feat(indexer): Add cli app", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 113, "deletions": 34}}, {"node": {"oid": "366f865e7f334b54902434b7df39de9737638d89", "messageHeadline": "linter", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "e9ab2181c838a4877e8c8a0df020b88308db91ba", "messageHeadline": "feat: hook up api to dao", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 84, "deletions": 176}}, {"node": {"oid": "fd0a77f765ad0f3913c4a3b0f602801e31042b07", "messageHeadline": "refactor: Rename DB Dao", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "6c62f3f607444fb60f3d589ed39c8af40d017fb5", "messageHeadline": "refactor: cleaner implementation", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 45, "deletions": 43}}, {"node": {"oid": "bee93aa36eb47d70ca1f40acf28e9e809c0842f0", "messageHeadline": "refactor: Make test use same package", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 9, "deletions": 10}}, {"node": {"oid": "c725718c1b9bda5a67be28823783090f56741bdd", "messageHeadline": "feat(indexer): Add go-chi api", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 264, "deletions": 1}}, {"node": {"oid": "790c333e64b44c9f654d99921b9231d28bde49b0", "messageHeadline": "deps: regenerate yarn lock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 166}}, {"node": {"oid": "75e165ac6f715c5b9fb36dbd40f128b4e67255e8", "messageHeadline": "Merge branch 'develop' into jm/goerli-addr-manager", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 10933, "deletions": 1455}}, {"node": {"oid": "2fdcbd5af54712f200947b7e101de715a6d65572", "messageHeadline": "Merge pull request #5857 from ethereum-optimism/feat/simple-hh-mainne\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5e595922e86aaa0e6f0074a39874dd4bade0597c", "messageHeadline": "cleanup: rest of old itests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 122}}, {"node": {"oid": "5c6ad2b0741d2447c466c4be30b3f9bf1e2a0285", "messageHeadline": "Merge branch 'develop' into feat/simple-hh-mainnet-config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 11709, "deletions": 1501}}, {"node": {"oid": "cf45211d3425f1e8670cd64669891196cba60fa0", "messageHeadline": "integration-tests: deprecate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 5733}}, {"node": {"oid": "59784878b6f94c701e09b074ddd817febb46de86", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ea3f11bc168802df135ecd33711036bb6b9b000", "messageHeadline": "op-chain-ops: delete unused check script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 85}}, {"node": {"oid": "9c3103f60019be3f02f4b2d096a406b18b1181e5", "messageHeadline": "Merge pull request #5910 from ethereum-optimism/indexer.processor", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 361, "deletions": 106}}, {"node": {"oid": "ac5843ca260247035b2933af227bc7f128819f12", "messageHeadline": "semgrep", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f11dbe3060b218f3fe1a9339c07884dee116aeba", "messageHeadline": "remove defaultDialTimeout in indexer.go", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "8ecec105c31d2386792dc155b2e359bd6d0a36ed", "messageHeadline": "nits (todos / unit tests)", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 54, "deletions": 47}}, {"node": {"oid": "29419a1d836382f00378548980c208b236e0805e", "messageHeadline": "Merge pull request #5829 from ethereum-optimism/willc/toml", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 166, "deletions": 2}}, {"node": {"oid": "bd63cb3139490af78ce7d1c273ad9de7918eca43", "messageHeadline": "add pure and fix typo 0x44", "author": {"name": "wangtsiao", "email": "wang.qi.ao@qq.com", "user": {"login": "wangtsiao"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "eef131ca03550849200bd83342373b7cba80f87e", "messageHeadline": "feat: Add indexer.toml file", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 166, "deletions": 2}}, {"node": {"oid": "00844c48df8861404ec32b2fa5ad1368e3d1082f", "messageHeadline": "Merge pull request #5915 from ethereum-optimism/willc/dev-server-fault", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "685addec2506253d547cd8012aeb9ce5d6e988c4", "messageHeadline": "feat(fault-detector): Better package.json", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 22, "deletions": 3}}, {"node": {"oid": "5e3219cfaa9af01f18a9d4e4105f3fb9f0869f5a", "messageHeadline": "Merge pull request #5839 from Lemma199/ci-generated-mock-check", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 49, "deletions": 11}}, {"node": {"oid": "5fe5f53a200388b654b22aa1bdb957aed1b224a2", "messageHeadline": "Merge branch 'develop' into ci-generated-mock-check", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 256, "deletions": 23}}, {"node": {"oid": "963500e045cd14555a982820f44f101e93931692", "messageHeadline": "Merge pull request #5914 from ethereum-optimism/feat/fix-indexer-build", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "9382998d979673501c162cffeb3d1df2c391c9d2", "messageHeadline": "Fix indexer release action", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "eb48e0514f4de4356072e04ecaea105e2c7f0923", "messageHeadline": "Merge pull request #5913 from ethereum-optimism/seb/batcher-fix-frame\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 79, "deletions": 21}}, {"node": {"oid": "c54120ca0c623d814e374efa795d87b1d6c2d347", "messageHeadline": "op-batcher: Fix num_frames metrics", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 79, "deletions": 21}}, {"node": {"oid": "6e714be7cce331aff7df7316e674e5c0fca7978c", "messageHeadline": "Merge pull request #5798 from mdehoog/bootnode", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 160, "deletions": 0}}, {"node": {"oid": "6680e2c4cd43a0436504b5d7009a1537949724a3", "messageHeadline": "update command to kick off l1/l2 processors. only include needed flag\u2026", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 51, "deletions": 42}}, {"node": {"oid": "010f4fc80844f3b7ca5d79e52e76a952c4ff9406", "messageHeadline": "basic processors which index l1/l2 headers", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 205, "deletions": 0}}, {"node": {"oid": "cd30eb09526213427c31428b6c3b0904bfc0d4bc", "messageHeadline": "expand on node.EthClient ot retrieve header by hash", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "142e4f53ab3b4cc097429e1ad3cc81c1cc5225be", "messageHeadline": "database transaction support. Return nil on gorm.ErrRecordNotFound", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 54, "deletions": 38}}, {"node": {"oid": "a0fe574ea44c8df8dfebb49374a423451f6b2eba", "messageHeadline": "chore: update generated mocks in op-node and op-service", "author": {"name": "Lemma199", "email": "git@lemma.wtf", "user": {"login": "pseudomata"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2e0c836e432448664dbd71ae9cac7415152580ec", "messageHeadline": "ci: add checks for generated mocks in op-node and op-service", "author": {"name": "Lemma199", "email": "git@lemma.wtf", "user": {"login": "pseudomata"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "17159818310c63ac088e95a4abd9b1760ecbbec9", "messageHeadline": "chore: add top level make targets to generate mocks", "author": {"name": "Lemma199", "email": "git@lemma.wtf", "user": {"login": "pseudomata"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7751a3d4b11f263ddd81a96ff9a685d38842389a", "messageHeadline": "chore: add make target in op-service to generate mocks", "author": {"name": "Lemma199", "email": "git@lemma.wtf", "user": {"login": "pseudomata"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ddc7030e1c9318d8fc8c42cfa85aabe5604f5085", "messageHeadline": "chore: add make target in op-node to generate mocks", "author": {"name": "Lemma199", "email": "git@lemma.wtf", "user": {"login": "pseudomata"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c79a1dec643bdb8f5bea3a7c416b9e6f002af471", "messageHeadline": "Merge pull request #5870 from ethereum-optimism/aj/score-histogram", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 149, "deletions": 329}}, {"node": {"oid": "74419cc3cca43e76b04f92a9e28f1a2b12b97e29", "messageHeadline": "Merge branch 'develop' into aj/score-histogram", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1755, "deletions": 649}}, {"node": {"oid": "0638daf505ee5fe0ccda418b4f85a7611a9fdd8d", "messageHeadline": "Merge pull request #5903 from ethereum-optimism/refcell/mainnet/chaingo", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "a4876cb0f98bf2a6e63c71aee1ab18b393a81865", "messageHeadline": "Merge branch 'develop' into refcell/mainnet/chaingo", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2a5ef0aafcdfb75d7d9afacad440952268293b2", "messageHeadline": "final rollup config values", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "48aedf0ebe576840ea5693bb3456d2bcac85f541", "messageHeadline": "finalize rollup config", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "69003a3cc22338c200e87aa405a713cf0bf59762", "messageHeadline": "Merge pull request #5902 from ethereum-optimism/zchn-patch-1", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f2a51196213388a621d21046701546d39a8e3ac", "messageHeadline": "Merge pull request #5901 from ethereum-optimism/feat/deploy-config-ma\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a12a09f7000ff785a4058998e09b366cbe5a3ed2", "messageHeadline": "Update b2.json", "author": {"name": "Kevin Z Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e404386d84b032493530225644579380b033cb9", "messageHeadline": "contracts-bedrock: final deploy config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "51eeb76efeb32b3df3e978f311188aa29f5e3e94", "messageHeadline": "Merge pull request #5873 from ethereum-optimism/refcell/backoffclient", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 214, "deletions": 373}}, {"node": {"oid": "e66e3e043699d0c246a31c2dda59e0405ea58630", "messageHeadline": "fix: Nits and retry client", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 142, "deletions": 209}}, {"node": {"oid": "b5665b69421487c6f0aeac730a676310d92da85c", "messageHeadline": "fix: Refactor retrying logic to use the op-service backoff client", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 14, "deletions": 373}}, {"node": {"oid": "5960102cd9beabfc877d0aab19791fe574ace431", "messageHeadline": "Backoff client refactored as a service.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 267, "deletions": 0}}, {"node": {"oid": "5d9a38dcd9dc79dce41a6d08f9b28ff850f77811", "messageHeadline": "Merge pull request #5898 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 158, "deletions": 147}}, {"node": {"oid": "ac49e3c8843ff4c7677509f197061b065d4d96e2", "messageHeadline": "Bump vite from 4.0.4 to 4.3.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 158, "deletions": 147}}, {"node": {"oid": "f2e442b9bb523474b2e15a1d52ad39c0947a59f5", "messageHeadline": "op-node: Remove old band score metric.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 56, "deletions": 279}}, {"node": {"oid": "d5ea28af16d92b2a18442d71736b5fba23757033", "messageHeadline": "Merge pull request #5892 from ethereum-optimism/k0605/cli-4032-update\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5547c5b8c1169dda1da4a9997c026afe05a4b942", "messageHeadline": "Merge branch 'develop' into k0605/cli-4032-update-path", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 129, "deletions": 82}}, {"node": {"oid": "9d1be2dab809f5a80a3927ed84fd9cda49a82c47", "messageHeadline": "Merge pull request #5896 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 129, "deletions": 82}}, {"node": {"oid": "8a058f2d215940e73d2547a304dd20668516307d", "messageHeadline": "Merge pull request #5895 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 129, "deletions": 82}}, {"node": {"oid": "f96db944639f316038b35f0c42accfeabd7f2f85", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 129, "deletions": 82}}, {"node": {"oid": "339a0d94b5c709de97eda731a0f5f6755d9370ca", "messageHeadline": "Merge pull request #5894 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 47124, "deletions": 53281}}, {"node": {"oid": "abda7ade3545f6a208c4ba978032fc30667e1e21", "messageHeadline": "Merge branch 'develop' into k0605/cli-4032-update-path", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 397, "deletions": 0}}, {"node": {"oid": "c3e54652d8d969aa6e3cd32a992053db37b867f0", "messageHeadline": "Merge pull request #5840 from ethereum-optimism/indexer.fetcher", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 397, "deletions": 0}}, {"node": {"oid": "97de2f2236802afccf1287ef40cdc8fdf6a86a86", "messageHeadline": "Merge branch 'develop' into indexer.fetcher", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 847, "deletions": 31}}, {"node": {"oid": "b6bebe596f8d83072e0a4ee9dcbb99f051098207", "messageHeadline": "typo", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79e51a7649debbf7189d410a889c684e5bde00b7", "messageHeadline": "typo", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1119bb91668e283692d2c32d253658444d65a036", "messageHeadline": "some feedback. Store the last fetched header with integrity checks", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 166, "deletions": 64}}, {"node": {"oid": "a4505e058b9f50cdb6dcdf8c6611ce2269a94190", "messageHeadline": "Fix path of AddressManager.json in CheckForBedrockMigration.s.sol.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a676c120b79ed93d3f8045fa5e40bcd9eb778bb8", "messageHeadline": "Merge pull request #5869 from TomTaehoonKim/patch-1", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c2fac7ab69fc9dad1376ba56872fdfafcc9aae41", "messageHeadline": "Merge branch 'develop' into patch-1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9100, "deletions": 444}}, {"node": {"oid": "921fc8264ebf2213f62ea3958059b37c4e3b1805", "messageHeadline": "Merge pull request #5824 from ethereum-optimism/k0530/cli-4032-multisig", "author": {"name": "Kevin Z Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 515, "deletions": 0}}, {"node": {"oid": "4cc747bdf0b315f3d0438c54af52dcde08f31d30", "messageHeadline": "Merge pull request #5842 from ethereum-optimism/refcell/challenger/dg\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "c8a82e8eccbef34a8afdb11d32e39fd89789e367", "messageHeadline": "fix: unsubscribes and redundant methods", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "2214da2e34f76c555f7a591b643573ca0ff8db17", "messageHeadline": "Remove metrics from the factory watcher", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "bdaa63eccb4101a5fca37f449904c1f9f85214e0", "messageHeadline": "Fix factory subcommand merge conflict", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "673b402d715c4031a24a30e1ddaf5490e43b061e", "messageHeadline": "Add DisputeGameFactory dispute game creation listening logic.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 190, "deletions": 0}}, {"node": {"oid": "e635fdd39f8638a6f40fd48af2413815f9906a83", "messageHeadline": "Merge pull request #5831 from ethereum-optimism/refcell/challenger/su\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 158, "deletions": 25}}, {"node": {"oid": "23eaebf3e4971efda5011e69b372759560747df5", "messageHeadline": "fix: unsubscribes and redundant methods", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "5e43d79f8fd1d3d25052035afcfb83850722228f", "messageHeadline": "Remove metrics from the oracle watcher", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "c8b2c13ee9623af5f40ae3580984447d2fa3a131", "messageHeadline": "remove factory subcommand", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "640526deff9f81a9a3a59ecd4c7ad6708b9f592f", "messageHeadline": "Unexplicate imports.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1ec22b75dbfb3025c3e29dc7ce7cbf89bd5ad320", "messageHeadline": "Challenger subcommands", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 184, "deletions": 25}}, {"node": {"oid": "3d297905b39bbe7ad50c11a10707024a1c049822", "messageHeadline": "Merge pull request #5885 from ethereum-optimism/seb/migration-check-l\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e63f2b618547962bc9092aa83d349e06cccc3ccf", "messageHeadline": "op-chain-ops: Fix logging in ether migration", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "645c0612b1ca06becf6350f39377484fe4ca6f71", "messageHeadline": "Fix typo", "author": {"name": "\uae40\ud0dc\ud6c8", "email": "takim9999@gimtaehun-ui-MacBookPro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e399e49503ad8251e3aed84dfc0f7cf5208a5ed6", "messageHeadline": "op-node: Use a continuously updated histogram rather than replacing i\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 11, "deletions": 57}}, {"node": {"oid": "7de5042c689a39fc88d14b432822772186d6598d", "messageHeadline": "op-node: Add a histogram to report current peer scores", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 179, "deletions": 90}}, {"node": {"oid": "e329332aa7c80196838d9770bbc979c2ab20eca9", "messageHeadline": "Adjust line length for linting", "author": {"name": "\uae40\ud0dc\ud6c8", "email": "takim9999@gimtaehun-ui-MacBookPro.local", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12b7856a79c0d74e5069ce8b920661549dd2ec7e", "messageHeadline": "remove unused member", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ba467b56243b99e093cfd58787ec4b62d5e7f99f", "messageHeadline": "node package to fetch headers", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 297, "deletions": 0}}, {"node": {"oid": "6a474e36aba94f15ed90f71d1920e4b1d34513ab", "messageHeadline": "Merge pull request #5861 from ethereum-optimism/indexer.database", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 720, "deletions": 5}}, {"node": {"oid": "d999433b8ef3669f25663c66c219eacd32ff7966", "messageHeadline": "Merge branch 'develop' into indexer.database", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 21910, "deletions": 1702}}, {"node": {"oid": "af6c0d71f163c6d9003d621c22c1a1bb1b2fd814", "messageHeadline": "remove outddated comment", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "81c8a806d9d9ad7122886310c4f8681ba72fb713", "messageHeadline": "feedback & lint errors", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1e67bc9ffc6287be15fa6ff3ddd98726f2c53cab", "messageHeadline": "add timestamp to bridge schemas & whooo queries work", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 53, "deletions": 34}}, {"node": {"oid": "db1851ea50f15cc4878df93a37747a2f57140a75", "messageHeadline": "Merge pull request #5637 from mdehoog/michael/multi-pending", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 548, "deletions": 339}}, {"node": {"oid": "c2e2f2253d94f277a508b0fe2f6c846aef671faa", "messageHeadline": "fix targets", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "013d9238333150c9065a84ecfa17cab967278aa1", "messageHeadline": "Merge branch 'develop' into michael/multi-pending", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6990, "deletions": 74}}, {"node": {"oid": "e5a678c4de240d8992b6d375346ca67e3453733b", "messageHeadline": "fix input", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 29, "deletions": 63}}, {"node": {"oid": "8e3d9aba622379a0cb93861911adc69304ee43b4", "messageHeadline": "translate only methods with block params", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 148, "deletions": 107}}, {"node": {"oid": "28a74e28562c58521f3c6b1ba5b449c8911a8728", "messageHeadline": "lint", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "554b3ebf6e45a350133db44c212e4ba866010dd4", "messageHeadline": "lint", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "c9eed24392e3766d55e08dc6cad315f462e8b675", "messageHeadline": "feat(proxyd): add consensus_getReceipts meta method", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 458, "deletions": 27}}, {"node": {"oid": "ebeeb755653375e5656632af461fef72252058cf", "messageHeadline": "Merge pull request #5884 from ethereum-optimism/seb/migration-check-l\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "1cc158fa29cad3cdda6b20c881f1aec5b5aa849c", "messageHeadline": "Merge branch 'develop' into seb/migration-check-legacy-accs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 22596, "deletions": 2245}}, {"node": {"oid": "c936940eb873b0b77189cb806b5baee03f531cf9", "messageHeadline": "Merge pull request #5883 from ethereum-optimism/willc/prisma-check", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 55, "deletions": 3}}, {"node": {"oid": "f7b73857601914eeea6fc4c1ba46ae99ca744d97", "messageHeadline": "feat(indexer): Add script to update prisma ui", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 55, "deletions": 3}}, {"node": {"oid": "c673d9f88291d73b51d367d2ea512ea1c4b75f2a", "messageHeadline": "op-chain-ops: Add additional logging to legacy balances migration", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "cd1a0def864f0c5f2b3169abcb86bf290d5b23d8", "messageHeadline": "introduce u256 database type to conform to domain type. utilize hexut\u2026", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 103, "deletions": 34}}, {"node": {"oid": "fc686160e6bcf7025cd640bab5f8c8003da1bfee", "messageHeadline": "Update description of b1.json.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "072c254da92961c38466b8d2a47d16345747baa0", "messageHeadline": "Merge pull request #5868 from ethereum-optimism/qbzzt/230601-remove-h\u2026", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 6017, "deletions": 38}}, {"node": {"oid": "379fa562976954092a58fcfd578b840080b845be", "messageHeadline": "fix(docs/op-stack): Revert index.styl", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "4c53cd9d5eca3e4ee1498d74bae25173eaab3d2f", "messageHeadline": "Merge pull request #5793 from ethereum-optimism/aj/add-gaters", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "f988b4e92ce8e984fae1e21ead2214c432c5105a", "messageHeadline": "latest gorm tag changes", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "819e591b4c2879ec89604fa5442fbbc1c7df4a59", "messageHeadline": "make u256 domain type", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "565a4e67958f1b2d83a81005169fb852dda734e7", "messageHeadline": "Merge branch 'develop' into aj/add-gaters", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1118, "deletions": 66}}, {"node": {"oid": "2de63457ab002212027a6928dda1e49db4635dd0", "messageHeadline": "Merge pull request #5826 from ethereum-optimism/refcell/challenger/ou\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 226, "deletions": 11}}, {"node": {"oid": "e4e7bd206586104351a5e566c03faf09a272f440", "messageHeadline": "Merge branch 'develop' into refcell/challenger/outputvalidation", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 659, "deletions": 18}}, {"node": {"oid": "487ee2571982ab1bf252b6094a6d790179949b89", "messageHeadline": "Merge pull request #5872 from ethereum-optimism/feat/eoa-migration-sc\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "6a3cc606a2936f090c8acaff5aeaf0cee02e0343", "messageHeadline": "Merge pull request #5779 from ethereum-optimism/aj/kick-bad-peers", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 555, "deletions": 18}}, {"node": {"oid": "487626afb1b9f97020e3ddd9db31e3a6d26f4db8", "messageHeadline": "Add `eoa-migration.sh`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "14c4c50ba471f8a37d896800963a5c38c7493507", "messageHeadline": "Merge branch 'develop' into aj/kick-bad-peers", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 787, "deletions": 54}}, {"node": {"oid": "e4a0228760b48cec7f1be8116aee2960eb4e351d", "messageHeadline": "op-node: p2p peer-monitor review min-score threshold fix", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c30d95b285049a5791ddcb06f2201d707f7acb54", "messageHeadline": "feat(ctb): Copy goerli AddressManager to bedrock", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 237, "deletions": 0}}, {"node": {"oid": "2eeb536247a45c00d6e22170cd839b4d690dd26d", "messageHeadline": "Implement the Output Validation Function", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 226, "deletions": 11}}, {"node": {"oid": "f2ffb97ded457db8c1da9c935dfc99f29eedcfc6", "messageHeadline": "Add E2E test", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 53, "deletions": 6}}, {"node": {"oid": "819172812482ad31bfeb9387811dc6cf64666a9d", "messageHeadline": "Use opio package instead", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "3e295455ebbff58bcd65a493358ca4989bab28c4", "messageHeadline": "Added signal handling", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "0e67aa3a0791cfdd927e37607542be057d84df86", "messageHeadline": "Add linting to CircleCI", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a0f8c73e08296e1a304edda340c0747ec9ae697a", "messageHeadline": "Add op-bootnode implementation", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 152, "deletions": 0}}, {"node": {"oid": "59dcbc36f3bffed59243397c8bc2b4ce876e4fc2", "messageHeadline": "feat(docs/op-stack): Replace styles and theme with community.optimism.io", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 6026, "deletions": 43}}, {"node": {"oid": "97c359a3dd8f68d98f46285b6b1a94255706c626", "messageHeadline": "Add comments for new variables", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ce667cc550007d36620a71ec38abcf154da0e14f", "messageHeadline": "Fix typo in glossary.md", "author": {"name": "Taehoon Tom Kim", "email": "kim.taehoon@snu.ac.kr", "user": {"login": "TomTaehoonKim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92faa64cff12baacadfaac7d03123c828331d3ae", "messageHeadline": "Rename ensureChannelWithRoom to ensureChannelWithSpace", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "a4f59e9e0d659b6a6f09cbe687c3a003a3224ec1", "messageHeadline": "Don't return bool from TxFailed", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "d2569b3efdb358a29e47e2459e6940a17273ace6", "messageHeadline": "Multiple pending channels", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 488, "deletions": 331}}, {"node": {"oid": "627eb3c1883345bd3f9050127904fe837b87d72b", "messageHeadline": "fix(docs/op-stack): Another attempt to fix the page change issue", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "90cb000768c14cbd646f6a3e9e7976e7d3a1d712", "messageHeadline": "export all fields. add json serializer gorm tag to byte arrays", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "51ec5dfb11d40cfe35942a08330a899ef994fddc", "messageHeadline": "fix(docs/op-stack): Allow fresh loads to change pages", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "a48e53c100e6ac024f45be7bdec94ad35fe5cd1c", "messageHeadline": "Merge pull request #5854 from WorldDogs/patch-1", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6748fc84fb971ce2c025086b7406909d9a98612", "messageHeadline": "Merge branch 'develop' into patch-1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 549, "deletions": 48}}, {"node": {"oid": "3e9d64eac9e7b9ca9fe70ffb0dda7ec4f8f458f3", "messageHeadline": "Update specs/derivation.md", "author": {"name": "WorldDogs", "email": "33647825+WorldDogs@users.noreply.github.com", "user": {"login": "WorldDogs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a35df9dcd48d5ecbbb52a606093f2919aa9d49b", "messageHeadline": "Merge pull request #5867 from ethereum-optimism/qbzzt/230601-fix-stac\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "08f8e938f57db2f763b55e47b21f1e1d28ddbc4d", "messageHeadline": "Merge branch 'develop' into qbzzt/230601-fix-stack-docs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 323, "deletions": 39}}, {"node": {"oid": "9d65bd1518f9b96d480a18a3139f2abb5afc145c", "messageHeadline": "Merge pull request #5866 from ethereum-optimism/willc/docs/preview", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 254, "deletions": 8}}, {"node": {"oid": "86f60881171264b9d103177e35b35212b8a967f1", "messageHeadline": "fix(docs/op-stack): Try to fix the reload code", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "18857465c9cd1063dba11114b1555a329b1c54b4", "messageHeadline": "- Add preview mode to docs", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 254, "deletions": 8}}, {"node": {"oid": "73012b0ececbcc2e6bfd68392f1090b6ba71264c", "messageHeadline": "Merge pull request #5800 from ethereum-optimism/sync-test-race-fix", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 69, "deletions": 31}}, {"node": {"oid": "2b558e5e64974155039622588365ebbd20ce8e65", "messageHeadline": "Merge branch 'develop' into sync-test-race-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 12772, "deletions": 544}}, {"node": {"oid": "30a5aa10f8b803c03efc143059db3ae518547aa5", "messageHeadline": "Merge pull request #5851 from Ratimon/refactor/invariants-hash", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 189, "deletions": 0}}, {"node": {"oid": "1ae32684991b0fc6e7711a0e1b75576d82b3ea82", "messageHeadline": "Merge branch 'develop' into refactor/invariants-hash", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 65, "deletions": 11}}, {"node": {"oid": "f37e4e4c7ca8fd7a14217d62d16b43a1409f71b4", "messageHeadline": "header table name", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f1ed32e88118ca8b839b2047bae4b2ea58bd3fa2", "messageHeadline": "remove gorm tags besides `embedded`", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f2392da0b4355d145d55baa12cc6e265de31246a", "messageHeadline": "fix sql files", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 34, "deletions": 28}}, {"node": {"oid": "0f91494b1ad5d1c8a4ecd65dca8914cbb9bb7d4d", "messageHeadline": "Refactor: using assertFalse instead", "author": {"name": "Rati Montreewat", "email": "ratixoxo@gmail.com", "user": {"login": "Ratimon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aeccf61cc4bf431c2bd76a42f881ca44c4e987fd", "messageHeadline": "Refactor: using assertFalse instead", "author": {"name": "Rati Montreewat", "email": "ratixoxo@gmail.com", "user": {"login": "Ratimon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c00d177a5a5702220fb8b603d9313d7f1586c40", "messageHeadline": "Refactor: using assertFalse", "author": {"name": "Rati Montreewat", "email": "ratixoxo@gmail.com", "user": {"login": "Ratimon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a102bdc1a9c4088401523042b47320bd50df488d", "messageHeadline": "Add ProxyAdmin.transferOwnership to batch 1.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "85423be5b05c38d0fc9b76c8fda60e90aec7c04c", "messageHeadline": "Merge pull request #5862 from ethereum-optimism/fix/proposer-error-me\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c00460635cede6e96314fd4bf26f789897c997ae", "messageHeadline": "Update op-proposer/proposer/l2_output_submitter.go", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d97061976765906d32f232743691175e6970d430", "messageHeadline": "Update op-proposer/proposer/l2_output_submitter.go", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81a8324c21d45783a1988fe2a18f2555397c0d36", "messageHeadline": "op-proposer: log address on failed contract bindings", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d16ca3a8f9a7a6e561fcf38cd219e19a615aa978", "messageHeadline": "Merge pull request #5856 from ethereum-optimism/zhwrd/docker-publish-\u2026", "author": {"name": "Zach Howard", "email": "zach@oplabs.co", "user": {"login": "zhwrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fbbf3b2025c791c19118320d525051c86fcfb044", "messageHeadline": "schemas and database module", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 623, "deletions": 5}}, {"node": {"oid": "b95e62da576097c363ada044a883812f873d0165", "messageHeadline": "INF-264 Use latest ci-builder for all build jobs", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d75fe143825c3a1fada895f99fb76f7ad8765cb7", "messageHeadline": "contracts-bedrock: simplify hh config for mainnet", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1766c162a171e3033d565612c7d7d92b82be6cb0", "messageHeadline": "Merge pull request #5847 from ethereum-optimism/fix/rename-deployment", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6e0da06b0aa6b98e0e8cf55a99f7f9dd250555d6", "messageHeadline": "Merge branch 'develop' into fix/rename-deployment", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "35527b6b41bfca373638a268a8e5b0653afdde98", "messageHeadline": "Merge pull request #5768 from ethereum-optimism/willc/migration-sdk", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "ff105f2413e6797fb460ea6c2437aab5e00f82a0", "messageHeadline": "Merge branch 'develop' into willc/migration-sdk", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 140, "deletions": 5}}, {"node": {"oid": "d8fa020867c2ef561a74b1434ef3f3d74db08f9c", "messageHeadline": "Update derivation.md", "author": {"name": "WorldDogs", "email": "33647825+WorldDogs@users.noreply.github.com", "user": {"login": "WorldDogs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b392e9b613ea4ca0270c2dca24d3485b7454954", "messageHeadline": "Merge pull request #5847 from ethereum-optimism/fix/rename-deployment", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0da2fb5bb381f282f2343dc7f1e8e5e342877486", "messageHeadline": "Merge branch 'develop' into fix/rename-deployment", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 237, "deletions": 5}}, {"node": {"oid": "186e46a47647a51a658e699e9ff047d39444c2de", "messageHeadline": "Merge pull request #5850 from ethereum-optimism/fix/rollover-script", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "de31de926b3cb5c226c42bdb9ab718617b29214a", "messageHeadline": "Chore & Doc: Linting and Generating doc", "author": {"name": "Ratimon", "email": "ratixoxo@gmail.com", "user": {"login": "Ratimon"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "e43bfbe4f81e61ba8f955645747ff00c95f8876a", "messageHeadline": "Refactor: Adding tests for Hashing library", "author": {"name": "Ratimon", "email": "ratixoxo@gmail.com", "user": {"login": "Ratimon"}}, "additions": 176, "deletions": 0}}, {"node": {"oid": "f1146c8dae2b36686cc573b8f7c76ed3e63aee9f", "messageHeadline": "fix: Use proxy", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7affff189c0dbdd5378474f5b2a00d8a6210f141", "messageHeadline": "Merge pull request #5836 from Ratimon/refactor/invariants-encoding", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "6d998541caf4b3f064d4732fb294d45c0a707745", "messageHeadline": "fix: Import artifacts directly", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 16, "deletions": 4}}, {"node": {"oid": "ab8f1a4af1a23e0ce87b352a3e238b477643d37e", "messageHeadline": "Merge branch 'develop' into refactor/invariants-encoding", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 234, "deletions": 16}}, {"node": {"oid": "3505c4d3e6d27d300a2f9ff29740271abf82652e", "messageHeadline": "fix: Fix how we get address", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5063a69fb45c3dbe4d1d9a9d9d377def06cd46f1", "messageHeadline": "changeset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ad9ee89c5e964ad01b660f106991410270d7d9f9", "messageHeadline": "feat(bedrock): Upgrade contract addresses for sdk", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ebae25b45a6006ddc11732ad92004c840a3736b2", "messageHeadline": "Merge pull request #5848 from ethereum-optimism/feat/op-wheel-set-code", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "36974c155b359a01f5fcbd574dbdb706ddea503b", "messageHeadline": "Merge branch 'develop' into feat/op-wheel-set-code", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "6b44bcbc14a01d86f82d35632008b745e1f1c211", "messageHeadline": "Merge pull request #5844 from Lemma199/ci-builder-mockery", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "69b5ada00460b26da440b961de4d337e886824c3", "messageHeadline": "op-chain-ops: fix rollover script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "a5c7f572644ba9a539bd1c013171fa592a7679fd", "messageHeadline": "Merge branch 'develop' into ci-builder-mockery", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 197, "deletions": 16}}, {"node": {"oid": "0ea5e05408737a9bd299164163a851c7b68fa027", "messageHeadline": "op-wheel: typesafe flag parsing", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "3cb46ae877b4f7cd5ea2940895a1c230935091af", "messageHeadline": "Merge pull request #5845 from ethereum-optimism/felipe/metric-degraded", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "ad4a4ff2a746f684c13ca2ca9b812d750bb8014e", "messageHeadline": "op-wheel: add cheat code command", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "48253eaf9a20114a9c52b729184847b605b29fa7", "messageHeadline": "fix(ci): extract mockery tar into directory", "author": {"name": "Lemma199", "email": "git@lemma.wtf", "user": {"login": "pseudomata"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3883f4bc80b28bb11a96d275a61664c4737be610", "messageHeadline": "contracts-bedrock: standardize deployment name", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2e7bed796ebb97576208d47188e25538511da863", "messageHeadline": "op-node: Enable ban expiry gater.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "bd55b36fc45463883713853eb2d3ae99c6f43496", "messageHeadline": "op-node: Make ban threshold and duration configurable.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 90, "deletions": 49}}, {"node": {"oid": "787007670b8a0c1bb34d1fac5055e7b1d6c1284a", "messageHeadline": "op-node: Only start peer monitor if banning is enabled.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a5ea097ff03429142254a3b6aeb0d3a85d0f48d8", "messageHeadline": "op-node: Introduce suitable constants to avoid magic numbers in PeerM\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "60b81b39c61da4a292bd722a55710bfa8bbeadbe", "messageHeadline": "op-node: Implement peer manager requirement methods on P2PNode and re\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 53, "deletions": 131}}, {"node": {"oid": "9f10c3e5106ceaa5435bc4b4c3da1b37c9753b84", "messageHeadline": "op-node: Use an adapter to reduce the number of dependencies passed t\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 358, "deletions": 428}}, {"node": {"oid": "dcb24286fac37be2410048b9c5fd08d208582d1f", "messageHeadline": "op-node: Add initial take on PeerMonitor", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 650, "deletions": 9}}, {"node": {"oid": "597aabcf9c4b3de94a2885cfc0b4595be9ad55c3", "messageHeadline": "typo", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91701d4ac720fd276cc49809c2cbfd5fb3a968fa", "messageHeadline": "delay 500ms instead of 100ms", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6d6b8a6b24b321106e8de960c6574aadbe54f275", "messageHeadline": "metric for degraded backend", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "e0b84444aa0ee6cd5fed57e790d89d4df6ae8659", "messageHeadline": "ci: add mockery tool to ci-builder docker container", "author": {"name": "Lemma199", "email": "git@lemma.wtf", "user": {"login": "pseudomata"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ce94c644fc540714c7789202a85e93f05e1c5272", "messageHeadline": "Merge pull request #5841 from ethereum-optimism/felipe/rewrite-debug-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 130, "deletions": 9}}, {"node": {"oid": "ea2054448164229fce564e44c47123773ab0ca74", "messageHeadline": "Merge branch 'develop' into felipe/rewrite-debug-getRawReceipts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1749, "deletions": 290}}, {"node": {"oid": "799574ff2a3e8d2f4add016c93729bdd31da646d", "messageHeadline": "Merge pull request #5820 from ethereum-optimism/aj/gossip-float", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6ebb3aeb2280bda61345fff358d18599f1892561", "messageHeadline": "Merge branch 'develop' into aj/gossip-float", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2610, "deletions": 374}}, {"node": {"oid": "f77a83b89968db489fac5a3fe6fbc254d7e7bdfb", "messageHeadline": "Merge pull request #5801 from ethereum-optimism/aj/default-score-bands", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "beb51f74746c9e1f66b03e0f435ec02e4d6b3142", "messageHeadline": "add test for debug_getRawReceipts with block hash", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "4c1b7a1ff8ad1305d4f8c7ba7f4da9af33fa3e15", "messageHeadline": "lint", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6da869cefa38ab862461f2871b6e4962287f190d", "messageHeadline": "add cache support for debug_getRawReceipts when request is for block \u2026", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "7444b92ff6c9496412ff27c9d575464ae1eb9ec8", "messageHeadline": "Merge branch 'develop' into aj/default-score-bands", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 12181, "deletions": 518}}, {"node": {"oid": "606541f2947b4929f3ca71b23d9ac89dec6cf116", "messageHeadline": "Merge branch 'develop' into refactor/invariants-encoding", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 34, "deletions": 43}}, {"node": {"oid": "2b000cc4f50f5d4082084392dfc3c37af9cf3e4b", "messageHeadline": "feat(proxyd): add debug_getRawReceipts to consensus", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 61, "deletions": 6}}, {"node": {"oid": "2d04a15ebde0baf885b17760f11496cf54efe55f", "messageHeadline": "Merge pull request #5830 from ethereum-optimism/refcell/io/refactor", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 34, "deletions": 43}}, {"node": {"oid": "5fefa2471fcba593ed1eb8dd421bdf2b0e9e070b", "messageHeadline": "Interrupt refactoring.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 34, "deletions": 43}}, {"node": {"oid": "57397c2089b31ce830c0dc303ac21a83bfe9f0eb", "messageHeadline": "Refactor: Adding tests for Encoding library", "author": {"name": "Ratimon", "email": "ratixoxo@gmail.com", "user": {"login": "Ratimon"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "affcbad165dd1c698b3d1d098e683ca786402a20", "messageHeadline": "Merge pull request #5828 from ethereum-optimism/willc/entrypoint", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 379, "deletions": 219}}, {"node": {"oid": "4d3925fa681e83cdc6aed2171f6f015349dda3d2", "messageHeadline": "Merge branch 'develop' into willc/entrypoint", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "cd65f05b5f6b37704b83a14cfff470dba6cb53fd", "messageHeadline": "Merge pull request #5832 from ethereum-optimism/refcell/challenger/dg\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "b5a8913564d34ac7f8fb9a90719b3ec591a26d44", "messageHeadline": "Challenger DisputeGameFactory initialization.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "8a07e2fc40b9d97fb280e78dd57cc7616b80ee64", "messageHeadline": "chore(indexer): Add entrypoint for indexer", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 379, "deletions": 219}}, {"node": {"oid": "1b91eaf1616175500e13081bb26a9f1aa194c662", "messageHeadline": "Merge pull request #5796 from ethereum-optimism/willc/prisma-studio", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 178, "deletions": 2}}, {"node": {"oid": "2aaee130e6f2a0a4aa8c1a61dea169a10cb99a96", "messageHeadline": "Merge branch 'develop' into willc/prisma-studio", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 12852, "deletions": 964}}, {"node": {"oid": "961842bdbb59f13101370c01d74b3b2fa447520d", "messageHeadline": "Trailing }", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab73a035db37b1b63e4b89d3ea285422a8d8d111", "messageHeadline": "Merge pull request #5825 from ethereum-optimism/feat/op-wheel-shanghai", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "aa99cac7d09610abd31d1dab32fde485369324c7", "messageHeadline": "Merge branch 'develop' into feat/op-wheel-shanghai", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 883, "deletions": 1}}, {"node": {"oid": "5dc9f18fb47040461b6fab9135165f57c7b73329", "messageHeadline": "op-wheel: Fix post-shanghai", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "68b4a020e1426dc31b1f238e2e61a89448e85c9d", "messageHeadline": "Merge pull request #5827 from ethereum-optimism/refcell/challenger/dg\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 883, "deletions": 1}}, {"node": {"oid": "07c197d27d48198a8848abb6b11bf2f666698644", "messageHeadline": "Dispute Game Factory bindings.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 883, "deletions": 1}}, {"node": {"oid": "db852f6c74d4e7c2ae53ed34c0b8b472b010bea1", "messageHeadline": "Merge pull request #5822 from Ratimon/refactor/invariants-burn", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "0c86d9ca727a982ad1a5981e5ae2b58f820bc36b", "messageHeadline": "Merge branch 'develop' into refactor/invariants-burn", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 622, "deletions": 3}}, {"node": {"oid": "c5405c67d2d1020b407dd16e778b2abbd0c46c00", "messageHeadline": "Merge pull request #5795 from Ratimon/refactor/invariants-aliasing", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "cf6c5f53887af8ba5dc8c6e56278e7f1097de2f5", "messageHeadline": "Merge branch 'develop' into refactor/invariants-aliasing", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 11799, "deletions": 949}}, {"node": {"oid": "1d0bd24cb264d5d9defecdb3dc4795bd81953b0c", "messageHeadline": "Add additional checks and README.md.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "57ca63e436258b467f119e1c1d74c7e0824d958d", "messageHeadline": "Merge pull request #5823 from ethereum-optimism/felipe/proxyd-readme", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "155d8cb163732ce88592faff6b8025f4ed67e875", "messageHeadline": "update readme", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "485de298f8493d298c25cb25db82e4ee7366c530", "messageHeadline": "Add multisig transactions and verification script for bedrock migration.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 403, "deletions": 0}}, {"node": {"oid": "499c0f0ea206d61fc2c0cc676497886f59a55a83", "messageHeadline": "Merge pull request #5750 from ethereum-optimism/refcell/challenger/su\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 487, "deletions": 0}}, {"node": {"oid": "7e5b468d7aeea7815f46b3e806ba24b4196e8b40", "messageHeadline": "Minor fixes to the log store.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "365d40ea3ef922e29e22c07fde50e5214ca3229b", "messageHeadline": "Copy logs for thread safety.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "12ee9df2a71ee421c8bfc68c8b64be24c8613f4b", "messageHeadline": "Fix tests to use public log store interface.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 161, "deletions": 224}}, {"node": {"oid": "9e0702db39ce76a3bd4da1b178fcdfa4a360c063", "messageHeadline": "Fix tests with e2eutils.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "7317e94d6553f74489a52fb5637f5224a297f103", "messageHeadline": "Updates", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 334, "deletions": 89}}, {"node": {"oid": "90a2737578c1c3e12d0038c8190f17d93665c1ac", "messageHeadline": "add log store tests", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "c1e5cf10bb3b14be52171c717b63173b2e6bef91", "messageHeadline": "Introduce subscription logic.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 290, "deletions": 0}}, {"node": {"oid": "02623baa4e9cee8225af0e11e5111ae55029bf1f", "messageHeadline": "Refactor: Adding tests for Burn library", "author": {"name": "Ratimon", "email": "ratixoxo@gmail.com", "user": {"login": "Ratimon"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "941ae589b88e55183c7796ef8ad632bf5796e3df", "messageHeadline": "Merge pull request #5814 from ethereum-optimism/fix/hh-config", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c4501402ae1e0ab5c198843fc3d5a1c49127e371", "messageHeadline": "Merge branch 'develop' into fix/hh-config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 367, "deletions": 126}}, {"node": {"oid": "2d22fd7acab031d767d0ab6c6b1f6e5ca97218fc", "messageHeadline": "Merge pull request #5810 from ethereum-optimism/fix/deposit-eth-task", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1266611f096a375ecc1e5a5ab8c285a4c0a0037", "messageHeadline": "Merge branch 'develop' into fix/deposit-eth-task", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 389, "deletions": 136}}, {"node": {"oid": "73f98724cb8d5ef547a8af75e5fc1e71102fdc83", "messageHeadline": "Merge pull request #5812 from ethereum-optimism/fix/withdrawal-script", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 278, "deletions": 69}}, {"node": {"oid": "1f89b250bdb026b80b81c8225780760f5c1c60f9", "messageHeadline": "Merge branch 'develop' into fix/withdrawal-script", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 90, "deletions": 62}}, {"node": {"oid": "ddce8b8d4e5a09430829a92221bf3f36e299ac3a", "messageHeadline": "Merge pull request #5817 from ethereum-optimism/op-node/mainnet-config", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "9462782349309a4576962547d3e7a19ce977df1e", "messageHeadline": "Merge branch 'develop' into op-node/mainnet-config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 72, "deletions": 37}}, {"node": {"oid": "23e2219ce6d6dd6c920093970ad059429496ea92", "messageHeadline": "op-node: Preserve topic scores as float64 instead of truncating to ui\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9321506ac64993142ff80d74673b666454199cab", "messageHeadline": "Merge pull request #5819 from ethereum-optimism/feat/standard-naming", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f1e7ba2ff8b333c47e626e9e8cfb33ca9684b508", "messageHeadline": "Merge branch 'develop' into feat/standard-naming", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 72, "deletions": 37}}, {"node": {"oid": "70f9618d7733415cf41e9b6cb7252a2ed26e0ac9", "messageHeadline": "Merge pull request #5816 from ethereum-optimism/feat/erc721bridge-deploy", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 72, "deletions": 37}}, {"node": {"oid": "791ee36f9cdfdc7e6441fb8a2d93efb3966fc04e", "messageHeadline": "contracts-bedrock: standardize naming for artifacts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3df98db04578b00b1b41e4c4991ec22d35e90289", "messageHeadline": "Merge branch 'develop' into feat/erc721bridge-deploy", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "54588f695891e7ddd4c97511b8926c529f87709b", "messageHeadline": "op-node: minimal chain config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "4d997f7eb5b0d24d4334c0ef004da6c7c36ac965", "messageHeadline": "Merge pull request #5813 from ethereum-optimism/fix/deploy-config-mai\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5f2c28acacc446ddef07c022382c02ec9e903a31", "messageHeadline": "contracts-bedrock: deploy the L1ERC721Bridge", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 72, "deletions": 37}}, {"node": {"oid": "0b782a2e589ad555adb20fb7ac62e08d26b09142", "messageHeadline": "sdk: update to add mainnet network in hh config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7016ac5e2d5560bf5f9713b9e25b32425beb53f3", "messageHeadline": "contracts-bedrock: fix mainnet deploy-config export", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9b14083de673cb72eb6c1123dc9fb0d7cfaa4db9", "messageHeadline": "Merge pull request #5802 from ethereum-optimism/contracts-bedrock/dep\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "881801c862f30fd85fdc0c437cd7a9a7d9c34104", "messageHeadline": "op-chain-ops: withdrawal testing script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 278, "deletions": 69}}, {"node": {"oid": "9f583fd6795e8135f3400833ca8210a74bc6c625", "messageHeadline": "Merge branch 'develop' into contracts-bedrock/deploy-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9496, "deletions": 99}}, {"node": {"oid": "1d5d379bc98c63ec82ab2b2df80fc216256ffaf1", "messageHeadline": "contracts-bedrock: lint fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7c4c6c22b6605a24e72261661283ac42c3d7f714", "messageHeadline": "Merge pull request #5809 from ethereum-optimism/fix/check-l2-mainnet", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "758c50d371c4e48515bad3a2f97c800f73732aa8", "messageHeadline": "sdk: fix deposit-eth task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61f072b12a6f598f4f828712c2097494110e5190", "messageHeadline": "contracts-bedrock: make check-l2 script faster", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "5a24e0a4053cc0a35e672f157e80f843b58176dc", "messageHeadline": "Merge pull request #5804 from ethereum-optimism/feat/mainnet-deploy", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 8637, "deletions": 0}}, {"node": {"oid": "ef976f1e0cfa7ad8414898741f4f2ac2e6dc2b7c", "messageHeadline": "Merge branch 'develop' into feat/mainnet-deploy", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "693e8f437f96ab81ac6640d1bcca1cb0c7d10d5f", "messageHeadline": "Merge pull request #5805 from ethereum-optimism/felipe/small-fixes-05-27", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "d22521b58f7779cc84042dc165dd2576f9085f6f", "messageHeadline": "Merge branch 'develop' into felipe/small-fixes-05-27", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 780, "deletions": 36}}, {"node": {"oid": "da2d5c475ee7512c0151ccf502cf86ab4896f3bb", "messageHeadline": "contracts-bedrock: mainnet-deployment", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8637, "deletions": 0}}, {"node": {"oid": "297905d3cf4cc58fae950f6b4b5d2985e7b75dbe", "messageHeadline": "Merge pull request #5803 from ethereum-optimism/feat/mainnet-deployment", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 546, "deletions": 15}}, {"node": {"oid": "795b1c2706e7dce211e1229e27108bd3176d0b91", "messageHeadline": "Merge pull request #5748 from ethereum-optimism/refcell/challenger/types", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 233, "deletions": 20}}, {"node": {"oid": "ff8a6ee1f924d7e606daa1d2bd16f06dc8c1115d", "messageHeadline": "deploy-config: fixup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ec16c4a5a08598ecdb30846aa7b7faed9a8a5ba", "messageHeadline": "deploy-config: update", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3604fe8b10a97b98ef152d4f8931498edca62308", "messageHeadline": "deploy-config: update batch sender", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edf150dffe04a27a1f262641700cce74dd8f7224", "messageHeadline": "deploy-config: update", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1227934dad5fe2e8c7f9b8753a3a3904001c8de5", "messageHeadline": "deploy-config: cannot use null values in practice", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3ce60fea0bae005dcfc2d07b23fea8da64f920cf", "messageHeadline": "contracts-bedrock: mainnet-deployment", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 544, "deletions": 13}}, {"node": {"oid": "341f26ba0ea1d80d41d4dbc8a01023f1f815f8e8", "messageHeadline": "Merge branch 'develop' into refcell/challenger/types", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89defe77320530806547c6067a31cbbdf0c59ff5", "messageHeadline": "Merge pull request #5799 from ethereum-optimism/feat/proxy-admin-owne\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c434bc191d0634c42a288bfcaa77797b57b0445b", "messageHeadline": "contracts-bedrock: fix L2OO deployment assertion", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "c4eb2e57ba7eac953344cc58fa7ebe99271defa2", "messageHeadline": "Merge branch 'develop' into refcell/challenger/types", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1409, "deletions": 763}}, {"node": {"oid": "757253bf47f91c8d745984a07dfb3b43cb427606", "messageHeadline": "op-node: Make default peer score bands more fine grained and easier t\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45e16d70c4679fb57965bb19be7b6cc69b35e996", "messageHeadline": "op-node: fix TestMultiPeerSync race condition, add debug log to catch\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 69, "deletions": 31}}, {"node": {"oid": "57b0e3b6d08a7eb58f7e248ee52653c73b31849f", "messageHeadline": "Update packages/contracts-bedrock/contracts/test/invariants/AddressAl\u2026", "author": {"name": "Rati Montreewat", "email": "ratixoxo@gmail.com", "user": {"login": "Ratimon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5bf89e2f63ec818efa0046fa2c225d6e2acf1b0", "messageHeadline": "Fixing comment typos", "author": {"name": "Rati Montreewat", "email": "ratixoxo@gmail.com", "user": {"login": "Ratimon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2951fa9a6693b806696d0b364f84a57abc1ad34", "messageHeadline": "Removing command as suggested", "author": {"name": "Ratimon", "email": "ratixoxo@gmail.com", "user": {"login": "Ratimon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3b4bcd6943136d5d9b2a549a8913cb0e900bef82", "messageHeadline": "order params chronologically: latest, safe, finalized", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 48, "deletions": 51}}, {"node": {"oid": "210b3eac43e5674bba488557511a4ce08e0afcf4", "messageHeadline": "small fixes", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "3a4c7dd49e32a60f59e3ee6078867f000d6454a6", "messageHeadline": "Merge pull request #5794 from ethereum-optimism/felipe/consensus-fina\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1088, "deletions": 739}}, {"node": {"oid": "d3cb9821234ac2024691d8e33ab29de1d4d823e7", "messageHeadline": "Merge branch 'develop' into felipe/consensus-finalized-safe", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 322, "deletions": 24}}, {"node": {"oid": "329ad4e497f9a6607acf1139fc53f0f5018af776", "messageHeadline": "lint", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88bca84eb0ed88910b2586eca8e99bfcd02db44e", "messageHeadline": "extract candidates logic, refactor update backend", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 123, "deletions": 102}}, {"node": {"oid": "1270a43c5c01502845ce036288a2f4321d886af1", "messageHeadline": "refactor poller", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 109, "deletions": 103}}, {"node": {"oid": "15319fbae98cba5449ba2640c6fafb1d0c416b9b", "messageHeadline": "contracts-bedrock: mainnet proxy admin owner config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dad7aeee4cb513dfffc7f434df877e9571a39b29", "messageHeadline": "ban backend if error rate is too high", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "5dfc6f504c4524e6cad27eca3811dd401e3cf5e0", "messageHeadline": "feat(indexer): Add prisma ui", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 178, "deletions": 2}}, {"node": {"oid": "6aa40d43db56cc5a4ea9991e611a86987814c9c5", "messageHeadline": "test refactor", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 54, "deletions": 36}}, {"node": {"oid": "22b072d47857b502e89f0a58b6b6f630a7565943", "messageHeadline": "sane values for consensus_max_block_lag", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "d4e9979086ea25e410b7d529fa75a940312978df", "messageHeadline": "reset listeners, doc typos", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "06245265f0c741c2f316d40052115ebcefeeb6e3", "messageHeadline": "Merge pull request #5792 from ethereum-optimism/aj/expire-scores", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 54, "deletions": 18}}, {"node": {"oid": "3f808b44c917f4a339eb21f55f147e2b6b3fa711", "messageHeadline": "Merge branch 'develop' into aj/expire-scores", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 554, "deletions": 634}}, {"node": {"oid": "28fa0bdbcd4182a4fcc7083763dfa6c772c77d9c", "messageHeadline": "op-e2e: Add additional arg to extended peer store constructor call", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "599e65287eac209929f3d8a811e912cd22236a59", "messageHeadline": "typo", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22f02a3f9888bdde7e0d8b06502485d6c01e8d38", "messageHeadline": "moar tests for safe and finalized bans", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 162, "deletions": 55}}, {"node": {"oid": "9b3cfbe3caa9366f4184eeffcc74aa66c6956821", "messageHeadline": "Merge pull request #5736 from ethereum-optimism/pending-block-test", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 187, "deletions": 6}}, {"node": {"oid": "f433315080e2fd45d5a5945e54530cb7896f5dc5", "messageHeadline": "use go 1.20", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6fc9a724d7eb4eda64578502c92fa890b113619c", "messageHeadline": "Merge branch 'develop' into pending-block-test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "aded0df28bd091ba987e911871d6c082c048b443", "messageHeadline": "typo", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "007dcfd18491096a33f84e4f6f7ebb110f86fab6", "messageHeadline": "better moar tests", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 517, "deletions": 710}}, {"node": {"oid": "a2b038ec4a7daa293d595a1890a1c2088a0bb651", "messageHeadline": "Merge pull request #5776 from ethereum-optimism/willc/indexer/docker-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "a1ec914270325e568a981686e519626e0d115a05", "messageHeadline": "feat: Add docker-compose to indexer", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 80, "deletions": 0}}, {"node": {"oid": "c5daf6b784d1a0d6fe611fdf21480f62ddc669cc", "messageHeadline": "op-e2e: add e2e geth test for pending block behavior, add TODOs on pe\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "e00113e1cace8dd8a3f855db7388fcf2fbc5a7a4", "messageHeadline": "op-e2e: adjust tests to assert receipt l1-fee metadata", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "97e72f6d8a9445096558682f7c14de8be80b81d5", "messageHeadline": "go.mod: update op-geth", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "137d03858ddb977ea13d36b9453f73231c3c031a", "messageHeadline": "op-e2e: test latest-block as pending-block behavior", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "a48ed5b8bf8338a9710e9f09c93122064e7e09a5", "messageHeadline": "op-challenger types and enum string refactor", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 233, "deletions": 20}}, {"node": {"oid": "6c18d849c4422ebae0e3dbc6dc08419341a89897", "messageHeadline": "Fix linting & invariant docs", "author": {"name": "Ratimon", "email": "ratixoxo@gmail.com", "user": {"login": "Ratimon"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "c6398767be9cf4c71cfa89d48dd069e88d1e7a1a", "messageHeadline": "Fix", "author": {"name": "Ratimon", "email": "ratixoxo@gmail.com", "user": {"login": "Ratimon"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "d01ca4f92a929d2d2ad31199369c4ae947845992", "messageHeadline": "Refactor (./contracts/test/invariant): Adding AddressAliasHelper", "author": {"name": "Ratimon", "email": "ratixoxo@gmail.com", "user": {"login": "Ratimon"}}, "additions": 54, "deletions": 37}}, {"node": {"oid": "39aab993495ccc3b230d2d1dbbd6ad7cd55cea6b", "messageHeadline": "Merge pull request #5790 from ethereum-optimism/sc/ci-npm-version", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "750edbfe8196e468d612fc03a05530c55ad4259d", "messageHeadline": "consensus for {safe,finalized} and rewrite tags", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 423, "deletions": 77}}, {"node": {"oid": "c63e26a4076895292f9c42ff9a27dc44c8a96a78", "messageHeadline": "Merge branch 'develop' into sc/ci-npm-version", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 286, "deletions": 628}}, {"node": {"oid": "a6800972109379da8c445b11c656c35f29e17828", "messageHeadline": "fix(proxyd): use go-ethereum 1.12.0 parser for rpc.BlockNumberOrHash \u2026", "author": {"name": "felipe andrade", "email": "130432649+felipe-op@users.noreply.github.com", "user": {"login": "felipe-op"}}, "additions": 286, "deletions": 628}}, {"node": {"oid": "23fe80646c96214df5d72bf31b1c0f50a10ffed6", "messageHeadline": "op-node: Remove peer scores once the retain period is reached", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 53, "deletions": 17}}, {"node": {"oid": "fc94f2474fa7bf93cfb4911af5aff425f84550a1", "messageHeadline": "fix(ci): use npm@8.11.0", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "45b81a2b03214e05b902626e06e45c5fe5188005", "messageHeadline": "Merge pull request #5777 from ethereum-optimism/p2p-ban-utils", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 778, "deletions": 278}}, {"node": {"oid": "e0a1ed617e7cbb4bd16a4e2aa9ae2956a17f46fb", "messageHeadline": "Merge branch 'develop' into p2p-ban-utils", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 167, "deletions": 34}}, {"node": {"oid": "3267e60e17475fa5090965a4914bc1c42a65220e", "messageHeadline": "op-node: Add tests for ip and peer ban books", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 87, "deletions": 2}}, {"node": {"oid": "0ed3f67c8a7c9f4af5c04449d1bea9876314288f", "messageHeadline": "Merge pull request #5789 from ethereum-optimism/zhwrd/adds-hold-for-f\u2026", "author": {"name": "Zach Howard", "email": "zach@oplabs.co", "user": {"login": "zhwrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a15ee8263f4d71be1964d680c852405b0a86f11e", "messageHeadline": "adds fault-detector to hold job", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57c66df2cf371908a9cb5d900394fd5102f96244", "messageHeadline": "Merge pull request #5788 from ethereum-optimism/feat/fault-detector-t\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6b3e5550212be5ed3e978056c96749e9418b5cd0", "messageHeadline": "Merge branch 'develop' into feat/fault-detector-tag-service", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "acf82477122d0d90b5d8a717b712437063389a87", "messageHeadline": "Add fault-detector to tag-service", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5fa8ec1b3de487e39fd60e381f952025438c6066", "messageHeadline": "Merge pull request #5787 from ethereum-optimism/zhwrd/tag-service-fau\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "665a30ae92404877014351eb3513b2f52306e8cc", "messageHeadline": "INF-247 adds fault detector cci docker build and tag support", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 32, "deletions": 2}}, {"node": {"oid": "a7c27331362bd7b7b11b066eadcc9c30fac9facf", "messageHeadline": "Merge pull request #5786 from ethereum-optimism/bugfix/safe-finalized\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "b48ee8d8415f07fda3d3943bfc03df3565d69a48", "messageHeadline": "proxyd: Pass through finalized and safe tags", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "85520524002e0f206ac17c746ac6734d0ecd4773", "messageHeadline": "normalize latency in ms (#5783)", "author": {"name": "felipe andrade", "email": "130432649+felipe-op@users.noreply.github.com", "user": {"login": "felipe-op"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3fe363fba7cb65cf652442a092403a2f4c373e30", "messageHeadline": "Merge pull request #5784 from ethereum-optimism/op-chain-ops/enable-f\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "625941b4a05eb38e57c126585d50becd5efba16c", "messageHeadline": "op-chain-ops: enable fuzzing", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "02c570c4c05603e1261f664ee8f92502814bfca2", "messageHeadline": "Merge pull request #5780 from ethereum-optimism/op-chain-ops/fix-stri\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6cfba5b157203e65ce73bcd036b2ca527eb88e92", "messageHeadline": "Merge branch 'develop' into op-chain-ops/fix-strict-size-check", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 55, "deletions": 10}}, {"node": {"oid": "e19925c96e0ac0662f5cfa1a80109acdc7bc9d9a", "messageHeadline": "record sliding window metrics (#5782)", "author": {"name": "felipe andrade", "email": "130432649+felipe-op@users.noreply.github.com", "user": {"login": "felipe-op"}}, "additions": 55, "deletions": 10}}, {"node": {"oid": "d2ef676daee63469d79f12622064b68898cb6bdb", "messageHeadline": "Merge branch 'develop' into op-chain-ops/fix-strict-size-check", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "33c01f4df622427a9a247f4ae686c0469c8ff550", "messageHeadline": "Merge pull request #5778 from ethereum-optimism/op-chain-ops/migrate-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "d428704210aaa73b804843ee04ef004299789227", "messageHeadline": "op-bindings: error handling", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "8d79e7951afcaa4df88ff2233b790261182e7ce3", "messageHeadline": "op-chain-ops: sanity check not empty bytecode", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2b4851f36a0475cd25bdad85679d8f2457734555", "messageHeadline": "op-chain-ops: better logging in migrate script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "12e782df03fb922e2a9a99ac148e4794426cc47e", "messageHeadline": "Merge pull request #5741 from ethereum-optimism/willc/dai", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8be4a93390de3fd39ef5b6113037b90a0f1771d1", "messageHeadline": "Merge branch 'develop' into willc/dai", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2910, "deletions": 646}}, {"node": {"oid": "6066c16b57d378d0ee2632d9f1659448b549763e", "messageHeadline": "Merge pull request #5740 from ethereum-optimism/willc/kovan", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "407d373a17432c367ce6f37f113f21a204038445", "messageHeadline": "Merge branch 'develop' into willc/kovan", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2910, "deletions": 646}}, {"node": {"oid": "9ad110a92f2b32131513ce325f990d96be150507", "messageHeadline": "op-node: update gating to first check perma-bans, then check temp-ban\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 191, "deletions": 153}}, {"node": {"oid": "17520e44e5969190877caa85ed35dcd2a271dc96", "messageHeadline": "op-node: generalize score book and implement ban expiry books with ba\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 509, "deletions": 132}}, {"node": {"oid": "95978376a208e24a3ad03ba816dca89ae95a08dd", "messageHeadline": "Merge pull request #5772 from ethereum-optimism/p2p-scorer-refactor", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 289, "deletions": 644}}, {"node": {"oid": "bf2bdf75af06bd9b01b4a12faab7243886f82358", "messageHeadline": "Merge branch 'develop' into p2p-scorer-refactor", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 12, "deletions": 56}}, {"node": {"oid": "50db761610df6809a85fa8c79ef224953bdb26db", "messageHeadline": "op-node: Tidy up goimports", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "e643a2588ee5503dceac3ad79da257851969da31", "messageHeadline": "Merge pull request #5771 from ethereum-optimism/p2p-conn-gating", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1464, "deletions": 0}}, {"node": {"oid": "a2ecf704e54a839b22a1414011d7394e50652889", "messageHeadline": "Merge branch 'develop' into p2p-conn-gating", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 12, "deletions": 56}}, {"node": {"oid": "99e04e6bf06b39a68394f30d89fbaad0b467b406", "messageHeadline": "op-node: refactor scorer to decouple connection-gater, implement conn\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 285, "deletions": 635}}, {"node": {"oid": "78d1ef1e8395e19c31959313807db18ecebd6ad1", "messageHeadline": "op-node: implement new layered p2p connection gater", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1464, "deletions": 0}}, {"node": {"oid": "9ddfe5706f073eb0a1906216694e9b5e22ad4a8c", "messageHeadline": "Merge pull request #5752 from ethereum-optimism/felipe/dont-cache-tx-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 12, "deletions": 56}}, {"node": {"oid": "2c1237cbf856373d17cd66016603a5b0880f1727", "messageHeadline": "Merge branch 'develop' into felipe/dont-cache-tx-methods", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1244, "deletions": 32}}, {"node": {"oid": "17e98729d3f7212c3508ddf1a03e5911e6865550", "messageHeadline": "Merge pull request #5759 from ethereum-optimism/aj/integrate-extended\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 86, "deletions": 19}}, {"node": {"oid": "06214315ea1cd0ea67890a870ae38f3fac2701ba", "messageHeadline": "op-node: fix p2p peerstore instantiation", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "fdabf5d995837dcd5481e878eab03f1ae7c3fa60", "messageHeadline": "Merge branch 'develop' into aj/integrate-extended-peerstore", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 376, "deletions": 55}}, {"node": {"oid": "5bce421e75abe1470c8a614ec37d065b175b3007", "messageHeadline": "Merge pull request #5761 from ethereum-optimism/fix/factory-type-events", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "5bd5acd24b7fa0af30675a673096d0443d086aaa", "messageHeadline": "Merge branch 'develop' into fix/factory-type-events", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 344, "deletions": 46}}, {"node": {"oid": "68e44a1d8d4964efb763774ffed3d2a2a8a664b2", "messageHeadline": "contracts-bedrock: make event indexed", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "09a7d3173c2621405c0a96bedd5f01dd73f5cf34", "messageHeadline": "contracts-bedrock: dispute game factory event", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "81e467bcc36bc71b4f863f9eb6cc40e49d83d1ea", "messageHeadline": "Merge pull request #5754 from ethereum-optimism/aj/ps-record-update-time", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 344, "deletions": 46}}, {"node": {"oid": "7fbcf22d3a021cd3a51b65573eed6a426d5817b9", "messageHeadline": "Merge branch 'develop' into aj/ps-record-update-time", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "39bbc583875743a37bb8678ee61622b8e760cfcd", "messageHeadline": "Merge pull request #5757 from ethereum-optimism/fix/bond-manager-gas", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "cbbefdc3192585fac8fb89b51163bc9f5efa24be", "messageHeadline": "Merge branch 'develop' into aj/ps-record-update-time", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "9369371c866e2b022f4a47b5a57e5b3347b459e6", "messageHeadline": "op-node: Update peer_scores_test to create an ExtendedPeerStore", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "82050f75f266b374187092efc98274cec6b539ad", "messageHeadline": "op-node: Include peer scores in rpc peers output", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "9766f38efca78c09bcab9d4494d88cb329e57f02", "messageHeadline": "op-node: Store gossip scores in extended peer store", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 47, "deletions": 16}}, {"node": {"oid": "aef727647d293b91e73e4248cae0c297ac492733", "messageHeadline": "Merge pull request #5738 from ethereum-optimism/refcell/challenger/ou\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "f23a7ea6af42abb4126685d525f55eb3d3551c47", "messageHeadline": "Merge branch 'develop' into refcell/challenger/outputfilter", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 742, "deletions": 26}}, {"node": {"oid": "13c3e1a68563eb03183d67fd6dab65e539647b4c", "messageHeadline": "op-node: Periodically prune old peer score entries.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 344, "deletions": 46}}, {"node": {"oid": "4440ecbf9b12b79741b031171af98561a0fc9a5a", "messageHeadline": "contracts-bedrock: seize and split gas management", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "df11f76b08a70c5a084f2d726d54ba4aa27bb7cc", "messageHeadline": "Merge pull request #5747 from ethereum-optimism/aj/clock", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 414, "deletions": 0}}, {"node": {"oid": "f6ae89389d1edf40745da93dd62ee36ff05d091c", "messageHeadline": "Merge branch 'develop' into aj/clock", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 321, "deletions": 1}}, {"node": {"oid": "7dea0cf0782f213e8a36284ee9dfe0f501112548", "messageHeadline": "Merge pull request #5746 from ethereum-optimism/aj/ps-extend-peerstore", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 321, "deletions": 1}}, {"node": {"oid": "5a2740546931927a818b29f3bd82633da4c46ebe", "messageHeadline": "p2p: use regular bytes buffer", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c4f8e11eaf720f40df3f86f9552cc27cb786f61a", "messageHeadline": "op-node: Switch peer score setter to use an enum for score type.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "a163d0cceb065df62dfcfaa1f17e3a842d40b230", "messageHeadline": "Update go.mod", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "61d4ae66da5b660cb715112f32715f182f98a684", "messageHeadline": "op-node: Add extended peerstore", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 307, "deletions": 0}}, {"node": {"oid": "0a6b8bddda7bba09c5970315e086d6cd1d7ef710", "messageHeadline": "op-service: Define an abstract Clock", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 414, "deletions": 0}}, {"node": {"oid": "00cedf57ba1010803a079b58abb7518b42e02394", "messageHeadline": "Merge pull request #5753 from ethereum-optimism/docs/update", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ea85150d8409691a674a11fd14902c9b103a541e", "messageHeadline": "docs: add link", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "758ca9b25061b8ffe1e321153851c80b207c2c47", "messageHeadline": "docs: update the docs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "29d857547d4b54bcb921b598a31655e39e5d490e", "messageHeadline": "fix(proxyd): avoid caching tx hash based methods, since the response \u2026", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 12, "deletions": 56}}, {"node": {"oid": "d0de085dfb1d34a8a3cea3280cc8cbe3c250271f", "messageHeadline": "Merge pull request #5739 from ethereum-optimism/felipe/cache-fix-b", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "3eaf194c146ea58ea3a86838e17a5a048c27b7a4", "messageHeadline": "Merge branch 'develop' into felipe/cache-fix-b", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "145efd3a9ca98e98757b307ec9658ac119b0bd16", "messageHeadline": "Introduce a function to build a filter query for the L2OutputOracle.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "4f228fe9048cd9e7062bbe7e9df448255d71ccad", "messageHeadline": "Merge pull request #5751 from ethereum-optimism/bugfix/wheel-header-copy", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dfdbf7212ce22e173353b1360d965d4bc535ae18", "messageHeadline": "op-wheel: Copy the header safely", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "080a72cb9823c5f4b57a39fe3ddaa6db08e3f4dc", "messageHeadline": "contracts-bedrock: lint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "110b5332cc320d451f2271d4d084d0bbe0e99f26", "messageHeadline": "contracts-bedrock: dedupe code for constants", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "41c2ee313499ac9d849d239754ba1f311a786c08", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "b996c9ce7edd1c5736f372249082b251d3f2f01c", "messageHeadline": "contracts-bedrock: deploy time checks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "fc56ded13c91ae945f7e35bff0e45f9154fd647e", "messageHeadline": "Merge pull request #5744 from ethereum-optimism/sc/ctb-no-hh-dep", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f1e8671774daa755aadf8a2b0c7bc9fd1f2d4bb4", "messageHeadline": "fix: hardhat dev dependency", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "abb4fff2369fc2e9655e276ebb37c52f623b79ff", "messageHeadline": "feat: Add dai to indexer", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "158164b28eecf897755027702faff1aaf485e4c8", "messageHeadline": "chore: Remove kovan", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 0, "deletions": 14}}, {"node": {"oid": "3e83c8891b5453124856599f46b1d48ea88011b4", "messageHeadline": "also remove from config files", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5c7b0db43bfa4f1655c8bc235a83122d443cfea8", "messageHeadline": "fix(proxyd): clean up cache initialization", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "b0af2ee8590bbf30451df61c867c039bdbc02ffd", "messageHeadline": "Merge pull request #5684 from ethereum-optimism/jg/rate_limit_p2p_uns\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "45fdc8d16695e8e845560de989111b23e7f78c4c", "messageHeadline": "Merge branch 'develop' into jg/rate_limit_p2p_unsafe_sync_requests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 471, "deletions": 71}}, {"node": {"oid": "846be4eb4f6bf27f22e9aa2c92f8e3c619768cbf", "messageHeadline": "Merge pull request #5695 from ethereum-optimism/05-12-add_custom_brid\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 406, "deletions": 28}}, {"node": {"oid": "a1b7ff9e3c00811f6937cef49dbeb2aa6e11f07a", "messageHeadline": "Add changeset", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0216a1952e5c0d52ad32e6e74e54a33275e81aa9", "messageHeadline": "rekick tests", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d28a3c8a7381c1c6a984f63820bb392a3679548", "messageHeadline": "comments from code review", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "afe867bcf605b86602190b8e11e36f57cbe9eedb", "messageHeadline": "bump block fork numbers", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29c54510a1a45a1ba352681f7a2f0796376d2889", "messageHeadline": "run linter", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 44, "deletions": 33}}, {"node": {"oid": "49e443293902feb785cd7ae386935b03571638ba", "messageHeadline": "fix lock file", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "a7456065693a9ef22577ce86b610b5d4b216a027", "messageHeadline": "fix semgrep", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "355cec289229bec78b70ba9f22c959951ce0b626", "messageHeadline": "remove comment", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00428c2d4bde931b6f04418bd64aa0fe44773efd", "messageHeadline": "add adapter and tests for eco", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 297, "deletions": 26}}, {"node": {"oid": "d79b24962afdc416a7ff6aa1155e687ec3fb3434", "messageHeadline": "add custom bridge for ECO", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "42e797752561abfc76129cad40cc2faf9b55b92e", "messageHeadline": "Merge branch 'develop' of https://github.com/ethereum-optimism/optimi\u2026", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 164, "deletions": 307}}, {"node": {"oid": "64cf365767e8ae3770da174c7ffb2516eb0de17e", "messageHeadline": "Merge pull request #5719 from ethereum-optimism/harry/update-faucet-c\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 65, "deletions": 43}}, {"node": {"oid": "59995da425fbde2084f72c94952289476c2c2208", "messageHeadline": "Merge branch 'develop' into harry/update-faucet-contract", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 420, "deletions": 2241}}, {"node": {"oid": "e3e4ddb94c910f8823919e1affcb1423f1b9b1fd", "messageHeadline": "op-node: Modify p2p unsafe sync rate limits", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "ed9b67c80be9bffa160831deeaa7df212c1e2651", "messageHeadline": "Merge pull request #5727 from ethereum-optimism/hamdi/fault.detector.\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 96, "deletions": 65}}, {"node": {"oid": "cb4f076fa55e3f31d727ba284a7a02c3e71e9cf7", "messageHeadline": "Merge branch 'develop' into hamdi/fault.detector.logging", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 589}}, {"node": {"oid": "5b31a02b30d5202e27f70f7bb21d77fcbe838a1d", "messageHeadline": "Merge pull request #5733 from ethereum-optimism/aj/remove-config", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "269ed9615e1ca7f28a1d63f03952760e559131eb", "messageHeadline": "Merge branch 'develop' of https://github.com/ethereum-optimism/optimi\u2026", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 327, "deletions": 2157}}, {"node": {"oid": "cdd748eced98648e69f96739bf4685a7845ceb1f", "messageHeadline": "Merge branch 'develop' into aj/remove-config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 260, "deletions": 2128}}, {"node": {"oid": "623ece1458ee805a9111606354956b21c59c810b", "messageHeadline": "Merge pull request #5722 from ethereum-optimism/aj/fpp-dead-code", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 564}}, {"node": {"oid": "9c366e673bad03d1649c124d92bd5148b7a3c241", "messageHeadline": "nits", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "7fe5de7c3edcdbc2f875095bf4aebefe1ce8f5c8", "messageHeadline": "service log statements", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 55, "deletions": 51}}, {"node": {"oid": "a55cc63cf15e89df2f6b62b73f7bf0675edd5b6f", "messageHeadline": "Merge branch 'develop' into aj/fpp-dead-code", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 302, "deletions": 1569}}, {"node": {"oid": "4e8b8c9d0bb5919f962a368b9e041152ba8a41ff", "messageHeadline": "Merge pull request #5730 from ethereum-optimism/jg/pin_geth_for_hive", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03db6af2e0da1fcbc85ecb88440ae507ddc8ccff", "messageHeadline": "log statements in the helpers", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "e9ac4f830435489ff6adbbd18d70bfab60bd0191", "messageHeadline": "Merge branch 'develop' into jg/pin_geth_for_hive", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 323, "deletions": 1589}}, {"node": {"oid": "900f44a398b21207f32af641f1b8ff0391e3c754", "messageHeadline": "Merge pull request #5720 from ethereum-optimism/feat/better-rollover-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "8ac1bd799fac88307744b3e7fdd1b58ff03ecbac", "messageHeadline": "Merge branch 'develop' into feat/better-rollover-check", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 305, "deletions": 1588}}, {"node": {"oid": "63a6436f11bf0cdb396afb07675d7d5bcfdd1f26", "messageHeadline": "Merge pull request #5734 from ethereum-optimism/felipe/bg-shutdown", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "1bfa00d33206fc8c17372854e3c446e7a9111ebf", "messageHeadline": "Merge branch 'develop' into felipe/bg-shutdown", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 190, "deletions": 1048}}, {"node": {"oid": "e86f0608dffa20476dc567f37d9362907090613d", "messageHeadline": "rename backend group receivers to be bg instead of just b to avoid mi\u2026", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "94e56d36fbc1e42a8cad7d80946faf449e90773c", "messageHeadline": "Merge pull request #5715 from ethereum-optimism/felipe/new-cache", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 190, "deletions": 1048}}, {"node": {"oid": "094423af56fc11f051c5d47aed162a2202167287", "messageHeadline": "move consensus shutdown nested inside the backend group", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ce0a88fc9155ed264efb3be3cb671b679a4f3ad4", "messageHeadline": "Merge branch 'develop' into felipe/new-cache", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 102, "deletions": 531}}, {"node": {"oid": "845cfce425caa373ce7dae31c3dfb633079ff09f", "messageHeadline": "Merge pull request #5707 from ethereum-optimism/felipe/remove-backend\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 32, "deletions": 499}}, {"node": {"oid": "85bbebea627a194e179a3fb5979356834baa32cb", "messageHeadline": "remove unused integration_tests/testdata/backend_rate_limit.toml", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "5a79f2cbf13fdf0f39c075d647c5314158fa40f4", "messageHeadline": "configs", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "e232023481ea9da467999fc42d0f7f58b2c7ac9e", "messageHeadline": "refactor(proxyd): clean up backend rate limiter", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 25, "deletions": 464}}, {"node": {"oid": "36ab7dddc713537cb7eef9ee9c61b3ca6c39e8aa", "messageHeadline": "replace base64 encoding for params with sha256 hash", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c75dc4502ce18d3d0097da563b04247cc4cb9bea", "messageHeadline": "op-node: Remove ConnGater and ConnMngr constructors from p2p config", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "9afd5c7b9064a28441581ea4d7ab801e629d8c03", "messageHeadline": "Merge pull request #5708 from ethereum-optimism/felipe/fix-consensus-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "74d9b34daed42e2df262ee13bacab0c5982b2737", "messageHeadline": "Merge branch 'develop' into felipe/fix-consensus-shutdown", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 706, "deletions": 269}}, {"node": {"oid": "a710d91e101111a1e8ad6a35cd17a846ddccbc20", "messageHeadline": "Merge pull request #5545 from ethereum-optimism/felipe/event-dispatcher", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "2c499dae5ab5e6f4050aca7de0a6ed4185c665e4", "messageHeadline": "Merge branch 'develop' into felipe/event-dispatcher", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 814, "deletions": 278}}, {"node": {"oid": "fd859451c583febb275975ebc008893af41a84a6", "messageHeadline": "Merge pull request #5709 from ethereum-optimism/felipe/redis-namespace", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "74f6f566c579b63f39d212cc2ae86a55c4653ad4", "messageHeadline": "Merge branch 'develop' into felipe/redis-namespace", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 665, "deletions": 260}}, {"node": {"oid": "81bc88a01b8835a997e9b0fb6fd8e991ef022314", "messageHeadline": "op-program: Remove unused L1 and L2 fetchers", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 0, "deletions": 564}}, {"node": {"oid": "4785453344168f99902056f736a6796393b8abbf", "messageHeadline": "Merge pull request #5729 from ethereum-optimism/hamdi/fd.checked.batc\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "78db51b47253be51518847254a491692f7c835ea", "messageHeadline": "Merge branch 'develop' into hamdi/fd.checked.batch.index", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 643, "deletions": 239}}, {"node": {"oid": "6a68065a099fcfa6cda9ad11fed59e13140acbe7", "messageHeadline": "CI: Pin go-ethereum to v1.11.6 for Hive", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91ef531930e7bb3461125ee250bb4aef0a4d1503", "messageHeadline": "add elapsed time to log", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "66af289c8245f8552ace246316243f701482f0c5", "messageHeadline": "only mark a batch as checked at the end of the main loop", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 15, "deletions": 22}}, {"node": {"oid": "df65becb8dcd56ce8ac946b3f6a13bd209f8cd4a", "messageHeadline": "Merge pull request #5726 from ethereum-optimism/feat/fee-vault-recipi\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "810e111fa812685a3b2f5c8d3a6faf1c280a5305", "messageHeadline": "deploy-config: use checksummed addresses", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0888968662f48cefb248515eb3d26097141668e9", "messageHeadline": "contracts-bedrock: mainnet deploy config fee vault recipients", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "de608e742dfeeab926ccab321b3c55c8ae41a33e", "messageHeadline": "op-chain-ops: better rollover checks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "d8769aed881bfd4948d64388514ed766cff11644", "messageHeadline": "lint", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ef244a8384adb91c8495f016451209fcdae7b969", "messageHeadline": "lint", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "cc4895be62ec6e5b3a925e54323ad06b7c5d7227", "messageHeadline": "lint", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "188d1e93053a892fec7ac720be2caeb6d97c828c", "messageHeadline": "add changeset", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "db1253373eb3d66a40ef73f24c1cc0407ae65bf9", "messageHeadline": "nit", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "272d25dc46aee5400b57e2b74261efd1e426cd68", "messageHeadline": "delete deployment scripts", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 0, "deletions": 175}}, {"node": {"oid": "12180775fd256cf46d1132161ad45d8fe90c1552", "messageHeadline": "update the auth id for Faucet to be bytes32 instead of bytes", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 71, "deletions": 58}}, {"node": {"oid": "b353c11f20dfe69b6a2eade0ea3c4c89bff89c93", "messageHeadline": "Merge branch 'develop' of https://github.com/ethereum-optimism/optimi\u2026", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 784, "deletions": 249}}, {"node": {"oid": "2745b6ccc1b995488b6dd09bcc8129142b931f30", "messageHeadline": "signature should be base64", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ff6d89b665dbb3cc4c73526491c28f85c09a75fe", "messageHeadline": "nits", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "71230f3649a21693dcae11daa60cf3604a425e05", "messageHeadline": "fix metric copypasta", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54274acddc45b840a2e12afb195010eee67267e8", "messageHeadline": "lint", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 2, "deletions": 142}}, {"node": {"oid": "4b5422bef4843ef14ca4a90ef8723aafc84d4ff3", "messageHeadline": "refactor(proxy): cache only immutable and hash-based methods", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 189, "deletions": 909}}, {"node": {"oid": "382d38b7d45bcbf73cb5e1e3f28cbd45d24e8a59", "messageHeadline": "Merge pull request #5455 from mdehoog/michael/compress-twice", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 599, "deletions": 156}}, {"node": {"oid": "d36cf154207e824c8467ffb242ef82612016af78", "messageHeadline": "Merge branch 'develop' into michael/compress-twice", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 32, "deletions": 25}}, {"node": {"oid": "06933ea787268cedeafef7af8dc55a68956b9ab3", "messageHeadline": "Merge pull request #5694 from ethereum-optimism/felipe/prevent-ban-ou\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "25dd1ceea1b34d002b4723a3d77bc1452f1e4ad5", "messageHeadline": "Merge branch 'develop' into felipe/prevent-ban-out-of-sync", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 140, "deletions": 69}}, {"node": {"oid": "13825864edcb824b10d493209a06341021b86ba7", "messageHeadline": "Merge pull request #5712 from ethereum-optimism/refcell/node/cleanup", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e3694346f426d00bac7c00d353ea77e95e4f33f3", "messageHeadline": "Goimports", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bb449dbd70bb3b117f4dd11cb81a3a84188f1dd", "messageHeadline": "Fix test", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6b6bc5ffeac29a3ff1cdcb4b77d4f9ba7d4835d3", "messageHeadline": "Default to Ratio compressor", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 77, "deletions": 106}}, {"node": {"oid": "6f831fdc30513c7853bf19e0581607966404df76", "messageHeadline": "Move compressor and CLI configuration to separate package", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 277, "deletions": 231}}, {"node": {"oid": "d3d92148b2a7c558d3d259804a4048d0bf4d0801", "messageHeadline": "Remove minRatio assertion", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "5a8db2b9330f9c40e452fbc7d4f4174b160ea57e", "messageHeadline": "Added shadow compressor tests", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 128, "deletions": 7}}, {"node": {"oid": "b7aaa4bb0b30dc5954bf05c816d94408ef3ff60f", "messageHeadline": "Fix constant name", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93be57b98fde587181046ea2b2d1a803fb7d0e79", "messageHeadline": "Rename TargetSizeCompressor to RatioCompressor, and add some comments", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "4ccdbf0a6ed0258292d0b889e19d33e8d6cddeeb", "messageHeadline": "Fix tests", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "7e740c8d167d84123a1fa48a164b1fdbcf0612a9", "messageHeadline": "Use target size instead of max size, and add target frame count", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "f3f77875fe448127dbc8ec2e7e145bbfd16ab8e8", "messageHeadline": "Revert \"What happens if you make the shadow compressor the default?\"", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9df77ef826fc7c8848af55df14ebc471ce120d6e", "messageHeadline": "What happens if you make the shadow compressor the default?", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c62ab3ea52c9a5c331e8237c49fc886ad50058f5", "messageHeadline": "Cleanup", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "461b213465cbe9e2dfa648d8304d85395d37307e", "messageHeadline": "Move compressor instantiation to ChannelConfig", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 90, "deletions": 67}}, {"node": {"oid": "7a73979bae3b3569e9d55e2af4c36d6c5accdf2f", "messageHeadline": "Run tests using shadow compressor as default", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a71d036c139e814b688e8e4c7edf59be91b927cb", "messageHeadline": "Comments", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bed7459a10ac4d24effd433f15655eba7518da5d", "messageHeadline": "Don't reuse compressor", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 90, "deletions": 83}}, {"node": {"oid": "ba0754237f9b1dfd4ee173aeffbb32b04b267bf2", "messageHeadline": "Fix bug", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68fe05a799d557851bbcb7fdb2c0e3cde3243443", "messageHeadline": "Fix missing interface method", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a005a0709a2b20db404a3b2beafadfd6c0161e55", "messageHeadline": "Fix import cycle", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 39, "deletions": 41}}, {"node": {"oid": "4ffc8e4067ccd2a058e3abb2fa3b7b3cb59f888b", "messageHeadline": "go imports", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a5ebbf145c9ac9aa18ebeca80e6a1b7faf21a51d", "messageHeadline": "Add shadow compressor implementation", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 154, "deletions": 5}}, {"node": {"oid": "710d8ba452569af0cf5e336ccdfd7b008e50392a", "messageHeadline": "Create an abstraction for channel compression", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 238, "deletions": 136}}, {"node": {"oid": "1d4a4c1134ba05b901b16d85783ac9f2c38e2ff9", "messageHeadline": "op-node: Remove Public api field.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c1b6240b49e2344a074716353aba672c626a3b03", "messageHeadline": "Merge pull request #5700 from ethereum-optimism/jm/rm-unused-config", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 54}}, {"node": {"oid": "1dd34f0a877a218ffbbd7b8b888acc7eb06eddaa", "messageHeadline": "Merge branch 'develop' into jm/rm-unused-config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "778dba3871f7f4c3ca33ecde0c33df64585edf45", "messageHeadline": "Merge pull request #5699 from ethereum-optimism/feat/wd-comments", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "47906ef7dcd9409d2b353b144a2a5325d887e7c1", "messageHeadline": "feat(proxyd): redis namespace", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "bb303b8b42875c730a1a85cc36c626399f4f5066", "messageHeadline": "fix(proxyd): add missing shutdown for consensus poller", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4611198bf8bfd16563cc6bdf49bb35eed2e46801", "messageHeadline": "Merge pull request #5701 from ethereum-optimism/hamdi/fault.detector", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "64a6649a1c37b1af345b293bfc75749896e4bb2c", "messageHeadline": "Merge branch 'develop' into hamdi/fault.detector", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4043, "deletions": 8445}}, {"node": {"oid": "d26c0b3867800e5ca8d687f2d98b614f919b9ba4", "messageHeadline": "nit", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf0192a4bbe738db016c29728c9e02fe406170a6", "messageHeadline": "add sentence about bedrock flag", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d503dee35c844573e316e0fd78af51bbf8b8c775", "messageHeadline": "add readme & bugfix", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "1daac2e0446d9fcfeb8c9f49c69024a3e64e2c2a", "messageHeadline": "feat(ctb): Remove final-migration-rehearsal config", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 54}}, {"node": {"oid": "c7f6fd490545a9431da19c506eb68d5119ccd8dd", "messageHeadline": "Revert \"op-chain-ops: ensure proper usage with panic\"", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6b9901b91d9d6ffe6314a80d3b94567beea6ef2d", "messageHeadline": "op-chain-ops: ensure proper usage with panic", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "101a7164f846055481692ddc9d6b38d32cad4020", "messageHeadline": "op-chain-ops: better comments", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e5fc8961ef0df4e18a4d2fd1994250386209d364", "messageHeadline": "Merge pull request #5688 from ethereum-optimism/harry/faucet-contracts", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5d6afce5612c6306e9dcb20787b41e68f8052298", "messageHeadline": "Merge branch 'develop' into harry/faucet-contracts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 114, "deletions": 10}}, {"node": {"oid": "b0c53713e3eb7f101aca10d882185dbe54fb1f68", "messageHeadline": "Merge pull request #5689 from ethereum-optimism/jg/remove_println", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9653fe6af5669ed85bc97d959433b1d820f0a80c", "messageHeadline": "Merge branch 'develop' into jg/remove_println", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1081, "deletions": 10}}, {"node": {"oid": "509911e8f91048f7052abb1c106597f746a1ff6d", "messageHeadline": "Merge pull request #5692 from ethereum-optimism/hamdi/fault.detector", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 95, "deletions": 3}}, {"node": {"oid": "d088ebd8c0d9456ab4b2e48ce33722a76b5dee04", "messageHeadline": "Merge branch 'develop' into hamdi/fault.detector", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4035, "deletions": 8443}}, {"node": {"oid": "5ebb05a237ce7bb1931edc74c8103b130394f55b", "messageHeadline": "lint err", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2ffb0f341167914a2f4350f89222059c4ac6d2a", "messageHeadline": "Merge pull request #5691 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d356539b7123792bfbfd96374b76aa8e9d77c98", "messageHeadline": "revert cache.go", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "f8013936fb3eec0f15fe1bb399a7b21efef65c9a", "messageHeadline": "lint", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ea18b4b43376ce34783958305391c05f6eb66ba", "messageHeadline": "proxyd: emit event on consensus broken", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "d7033e69057e0a6b1c402f644c82050a0e388178", "messageHeadline": "ban logic", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "516a3259f4559b4871d60a5248bd7295be235119", "messageHeadline": "feat(proxyd): prevent banning out-of-sync backend", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "47629feda74c4af0b490b7e867a30f282422b115", "messageHeadline": "Create deployment script for Faucet and FaucetAuthModules", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 175, "deletions": 1}}, {"node": {"oid": "132b77b0ec2a38679c904abf7887baf2340c703b", "messageHeadline": "contract overrides", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 95, "deletions": 3}}, {"node": {"oid": "6c26519b878e603455ffad732402ab8bda6173ea", "messageHeadline": "build(deps): bump github.com/docker/distribution", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c0e63f28d68ee6123c90df324911ee5ccd1f5ecb", "messageHeadline": "Merge pull request #5686 from ethereum-optimism/aj/fpp-delayed-safe-head", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "2d2075f1574c50f21e3e7f690e73b945ba3051ae", "messageHeadline": "op-program: Remove println", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d93c28c9398afd1e5fc4b206aeea809222f6ed7e", "messageHeadline": "Merge branch 'develop' into aj/fpp-delayed-safe-head", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 968, "deletions": 0}}, {"node": {"oid": "2129dafa340dbe3a29a20066f865943f60ab5e58", "messageHeadline": "add changeset", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a5a55290e72fc9e6985289c30b8970c65c9be0ee", "messageHeadline": "Merge pull request #5595 from ethereum-optimism/harry/faucet-contracts", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 968, "deletions": 0}}, {"node": {"oid": "b29868e89246274afa17062f9d91df19a3b7ef24", "messageHeadline": "Merge branch 'develop' into harry/faucet-contracts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5034, "deletions": 8520}}, {"node": {"oid": "4f3b4a0f963165952330e08b4ae33ce1d424450f", "messageHeadline": "style nit", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "61fe63c4a1283f797ee27db5edc9f8824c5383cb", "messageHeadline": "op-program: Update goerli verification script to handle long safe hea\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "45fa82ec7bb7e18fdd7de47d3756290cd6e910cc", "messageHeadline": "Merge pull request #5653 from ethereum-optimism/jg/cleanup", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9196ae3f83e5727e284700dda978d4e624799554", "messageHeadline": "add whitespace", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de647f8355f984ce50ebe082e96c080263b1504e", "messageHeadline": "address comments", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 57, "deletions": 59}}, {"node": {"oid": "68c9c9e7bc438ae592e2b31d0bf531ecc6c1cbe2", "messageHeadline": "Use strings package to check for a prefix", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "25b5f1ccf97b00cbfb7e214c12e79f5b50c677d7", "messageHeadline": "Merge pull request #5674 from ethereum-optimism/felipe/moar-consensus\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 114, "deletions": 7}}, {"node": {"oid": "971f6fcd6c641383473060e2caeab77d39d28fac", "messageHeadline": "Merge branch 'develop' into felipe/moar-consensus-metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 972, "deletions": 32}}, {"node": {"oid": "915b275a6ff970c598c7e922824ba549e6863a19", "messageHeadline": "Merge pull request #5652 from ethereum-optimism/felipe/consensus-limi\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 152, "deletions": 2}}, {"node": {"oid": "867738323febc3a788369e904d136b3802c23ce2", "messageHeadline": "Merge branch 'develop' into felipe/consensus-limit-block-lagging", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 820, "deletions": 30}}, {"node": {"oid": "7ee57edf7be3b883970cf73925bac8f144e12cfc", "messageHeadline": "Merge pull request #5648 from ethereum-optimism/clabby/migration/min-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 75, "deletions": 9}}, {"node": {"oid": "7478004bd7a0c2603cddbc1ebf692be6f33a1dc2", "messageHeadline": "Merge branch 'develop' into clabby/migration/min-gas-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1527, "deletions": 69}}, {"node": {"oid": "931e1de0a25ee3f4efb5639f6faa7da768b14d96", "messageHeadline": "Merge pull request #5649 from ethereum-optimism/refcell/bond/manager", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 656, "deletions": 21}}, {"node": {"oid": "1436e70d3ba36f82337d675751fa84b1d7673bba", "messageHeadline": "Add bond manager and associated tests.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 656, "deletions": 21}}, {"node": {"oid": "af98296b12ae8c7ce61663e4ac400203b721297e", "messageHeadline": "Merge pull request #5675 from ethereum-optimism/refcell/safecall/send", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "d976350f17fea8724b1aa08981da7281785e01c6", "messageHeadline": "Merge branch 'develop' into refcell/safecall/send", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "2b7e5008bcc76f204fba8f69ebfac3c76c2a4f61", "messageHeadline": "skip reporting peer count according to config", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1575375091a24f1757cc5e8a969d08ab2580d6fb", "messageHeadline": "add filtered and total counts", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "f085d519c9573b8e9e0a34e2b6c195c4fea101a0", "messageHeadline": "lint", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9a6ab95c03ba68219d36a46c7688b283a3ae149", "messageHeadline": "Add a safecall send for zero-byte calldata sends.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "1a5c727c027d7d60637013cad2a889f4c4ccb76b", "messageHeadline": "Merge pull request #5626 from ethereum-optimism/jg/limit_p2p_unsafe_s\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "97a9a1c6268658def18126efe2b873e3ce6f93ce", "messageHeadline": "Merge branch 'develop' into jg/limit_p2p_unsafe_sync_reqs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 954, "deletions": 98}}, {"node": {"oid": "452ff9e93a0f32f30cc18bc91bd3703609fa83e3", "messageHeadline": "convert update delay to ms", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c35ce043fa7616f51b445ac98dc41d305330e324", "messageHeadline": "moar consensus metrics", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 88, "deletions": 7}}, {"node": {"oid": "05829202691e410047d01d080a805e234b4d4f03", "messageHeadline": "test edge cases", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "16ef6f35728bcff8e1b65607794c7c74df79dbc4", "messageHeadline": "rebase", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d8d23734e10c9054c41af12f87527ab016c4067", "messageHeadline": "use a global lag comparison, non order dependent", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "369bd918f68f615df54d6e00883e66962f8c09f0", "messageHeadline": "test on edge", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "c21b287660fd0b634ef933bd5823e8a9c660ffd8", "messageHeadline": "proxyd: add limit to consensus block lag", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 63, "deletions": 3}}, {"node": {"oid": "d1d02ed4c0edab449227ba2801ba670db2e25aa8", "messageHeadline": "Merge pull request #5658 from ethereum-optimism/clabby/sdk/migrated-w\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "fd86a57eab5f7420e3679cc447ccfed4c21b66f8", "messageHeadline": "Merge pull request #5656 from ethereum-optimism/felipe/fix-cache-for-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "571bd3685cd0a4f14c02866d65535794c3ceb0a3", "messageHeadline": "Merge branch 'develop' into felipe/fix-cache-for-eth2-block-tags", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 316, "deletions": 22}}, {"node": {"oid": "6188ff509ccf404f3804dd8a86a97eef6490b707", "messageHeadline": "Merge pull request #5664 from ethereum-optimism/felipe/fix-bs-access", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "1ed87170c6c9c121f4a730017e726ffd970ca8aa", "messageHeadline": "Merge branch 'develop' into felipe/fix-bs-access", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 700, "deletions": 33}}, {"node": {"oid": "46cee2a22bcfc5cba76174126bd5c28d0ab381a7", "messageHeadline": "Merge pull request #5663 from ethereum-optimism/feat/tx-delay-pm", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "4711a4547b937113bd4ed386a671d22b7682e5d7", "messageHeadline": "Merge branch 'develop' into feat/tx-delay-pm", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2327, "deletions": 8393}}, {"node": {"oid": "dd0ce9c92020d19b353bc4ffc8b7455a8f4135bf", "messageHeadline": "Merge pull request #5667 from ethereum-optimism/bugfix/tag-regex", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9445344af55e23812dc48b635ec3bbd62d485e18", "messageHeadline": "Merge pull request #5668 from ethereum-optimism/mark/sdk/migrated-wit\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "bc335b801ef7261f4830b6f21b689c5b715925c1", "messageHeadline": "Merge branch 'develop' into bugfix/tag-regex", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ec6b93be8b4feaab6f610af012e6e8f8ce56445", "messageHeadline": "Merge pull request #5654 from ethereum-optimism/felipe/fix-auth-ctx", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "715365c85484deb74587e161d5d07dceb6f114b4", "messageHeadline": "Merge branch 'develop' into felipe/fix-auth-ctx", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 651, "deletions": 31}}, {"node": {"oid": "75635aa0dfb00e92fa04c8ffab8301aa51f38030", "messageHeadline": "message-utils: better comment", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0b1f7e1fed17514660e8604b662e761a9ccc2363", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fb92956a950e96978c815d0fa147cc424eefe783", "messageHeadline": "message-utils: use BigNumber", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "9b9b2d290bf7094ce805cac166fb573ad2bcdb65", "messageHeadline": "ci: Update tag regex to recognize proxyd", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "950361c900e6561d089d89bce5504e0618c7cfde", "messageHeadline": "Merge pull request #5666 from ethereum-optimism/feat/release-job", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a50468bba488cdd2b5570be2c145849a6bdd8f3", "messageHeadline": "fix test", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "b129b3bd5aec075442d91b353f70f5e9bc59adc2", "messageHeadline": "Merge branch 'develop' into feat/release-job", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 227, "deletions": 0}}, {"node": {"oid": "c1ecc3d41e538811352e596263f4737c7619844b", "messageHeadline": "Merge pull request #5657 from ethereum-optimism/aj/l1-fetch-timings", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 227, "deletions": 0}}, {"node": {"oid": "13b78fc9f85159867d651b55e50df2223948c1c6", "messageHeadline": "Merge branch 'develop' into aj/l1-fetch-timings", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 423, "deletions": 30}}, {"node": {"oid": "3d2727cc9b1f96ca4d24599c6cf5fb37b50d4a1e", "messageHeadline": "ci: Release job", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8164e037a8bc81bfb7a53ddf17176f695e60c07d", "messageHeadline": "Merge pull request #5665 from ethereum-optimism/feat/fix-proxyd-build", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c931e5f35bd5b782f7aea193dfe5784851da68ff", "messageHeadline": "ci: Fix proxyd build", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc3ffee17ec989e44a3817e5aceefd0cc2214aa9", "messageHeadline": "Merge pull request #5628 from ethereum-optimism/willc/codeownerz", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "efe48b1188eff72073f4fd7e68fbb3baa54e24b8", "messageHeadline": "Merge branch 'develop' into willc/codeownerz", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1634, "deletions": 8398}}, {"node": {"oid": "8b63fa8241f8040613df03b1a099e407b77b4dc2", "messageHeadline": "make tag earliest cacheable", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a1b85fba0a947bdb45a215cedaa266d941a7e926", "messageHeadline": "proxyd/fix: eth2 block tags {safe, finalized} should be valid tag val\u2026", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "c92b17152e9513442a4010d16dcffa0c0a4ed890", "messageHeadline": "Add 4-26 transaction delays post-mortem", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "1e31e66adc4cd17b31cc31cead18264f8931b96d", "messageHeadline": "Merge pull request #5650 from ethereum-optimism/refcell/dgf", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 418, "deletions": 25}}, {"node": {"oid": "d2951a33ab6de1dff21f5306dcb031ce235d8d75", "messageHeadline": "`number` -> `BigNumber`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "99dc9a6bcc3c9f9192246d3cc68c2b1cdc8557ce", "messageHeadline": "Lint", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "5edc0cfc71f207532354a7c5ba8d0e4a4047eefe", "messageHeadline": "Update `message-utils` to mimic `MigrateWithdrawalGasLimit`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "1aed44ab2a46c898b6096239af283cf6b33ba3cc", "messageHeadline": "Add comment explaining the `1_000_000` constant", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "086d7fb67d2b7e0d1a31042e3772eac0649bfcb9", "messageHeadline": "Dispute Game Factory and tests :test_tube:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 418, "deletions": 25}}, {"node": {"oid": "2df2c54601a6447eade19c2f33758528885f1812", "messageHeadline": "ban / isbanned", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "06e42cbd430764a713b0905749f93f0d60cee03a", "messageHeadline": "prevent direct access to backend state struct", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "01319c5741c49e57e62a598549d91905ac37e2d4", "messageHeadline": "feat(migration): Mimic `xdm.baseGas` in `migrate.go`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "588a7897cda77ab604ac60d6d6a9712072aee884", "messageHeadline": "op-node: Add metrics recording the time spent waiting for L1 requests", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 227, "deletions": 0}}, {"node": {"oid": "397cab5666c9070c0ded150ee9525610be6345d3", "messageHeadline": "proxyd/fix: use correct context for auth", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d4f52532f2882c3cb8e930f31ae4afab91bb79e", "messageHeadline": "Merge pull request #5646 from ethereum-optimism/refcell/impute/mainne\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "9d457f8c468165386ff8f1006250a9a0d689e26b", "messageHeadline": "Merge branch 'develop' into refcell/impute/mainnetchains", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 194, "deletions": 49}}, {"node": {"oid": "b11e4338864a4a2409df48507d80338709372064", "messageHeadline": "Merge pull request #5625 from ethereum-optimism/jg/validate_env_vars", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 132, "deletions": 49}}, {"node": {"oid": "2eb66797ea6381f459bdf29ee70145b84b0d9d61", "messageHeadline": "op-node: Don't invoke p2p unsafe sync for old L2 blocks", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "6a34543d204279854b8d2b79529f75c929bfdf43", "messageHeadline": "Merge branch 'develop' into jg/validate_env_vars", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1067, "deletions": 8347}}, {"node": {"oid": "d09dba0683b4e6864610617f4d85cde36a8a3647", "messageHeadline": "op-service: Add unit tests for ValidateEnvVars", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "c8ee624ea8f46ff073ae77fd0146dbd101b21c15", "messageHeadline": "Merge pull request #5634 from ethereum-optimism/refcell/challenger/flags", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "71cb939b277e1b7768d529eb75ec06bbf8c61c91", "messageHeadline": "Merge branch 'develop' into refcell/challenger/flags", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 514, "deletions": 8099}}, {"node": {"oid": "c3457b398cbd807284431eb776316feeb7e37aca", "messageHeadline": "Stub out mainnet chain config with moosey comments.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "391cdda4ef300a72ca75677871b6864679977e77", "messageHeadline": "add test for receive", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "3e458a7f1e4a9edc6d76bfd376340f400de69a76", "messageHeadline": "Merge pull request #5643 from ethereum-optimism/pops/moar-dispute-int\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 264, "deletions": 0}}, {"node": {"oid": "688c5f2b33db828f07c4207fdc183279e5c01919", "messageHeadline": "Merge branch 'develop' into pops/moar-dispute-interfaces", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 8098}}, {"node": {"oid": "afcc6e55217479416363baf65ec4f4afa60dc125", "messageHeadline": "add tests", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 269, "deletions": 16}}, {"node": {"oid": "e451d7d9a90f0da96de55987a02ff840912fbb96", "messageHeadline": "Merge pull request #5642 from ethereum-optimism/jm/bedrock-deployment\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 8098}}, {"node": {"oid": "459ea7175663e9591390c53a8689282e127b0172", "messageHeadline": "fix(ctb): Remove artifacts from unused network", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 8098}}, {"node": {"oid": "aa8369f501f00a1621446f020000b9a6d86db40a", "messageHeadline": "more dispute game interfaces", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 264, "deletions": 0}}, {"node": {"oid": "d3558c09258dfacb78b1c828b8f8f49b0c41d1c1", "messageHeadline": "Merge pull request #5630 from ethereum-optimism/pops/dispute-interfaces", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 227, "deletions": 0}}, {"node": {"oid": "5d64be3fbb56a254d3201c5d53feaa139bbd23ce", "messageHeadline": "Introduce initial dispute game contract seaport-style interfaces.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 227, "deletions": 0}}, {"node": {"oid": "bdefad76ab3588b81dcc0db6b307ef909eeeb9ca", "messageHeadline": "Merge pull request #5635 from ethereum-optimism/refcell/fix/proposer", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a3acacf7bd8575a0a31b232ce4baa8666c3d73c3", "messageHeadline": "Merge branch 'develop' into refcell/fix/proposer", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "73e62b94f677ddd6d77ba0b6d76050fe66e5477c", "messageHeadline": "Merge pull request #5623 from mdehoog/michael/add-base", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "7b6270244b66227ce241dd83282326ebc013c13a", "messageHeadline": "Merge branch 'develop' into michael/add-base", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 493, "deletions": 249}}, {"node": {"oid": "8595d56152083e31af5155f9a1d8841c11c5f182", "messageHeadline": "Merge pull request #5631 from ethereum-optimism/aj/fpp-increase-timeout", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee9009e6c983dd90758a2292c2453375da17aa7d", "messageHeadline": "Merge branch 'develop' into aj/fpp-increase-timeout", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06fb82438ffda5ca0cfa65de542808c949fb7c3e", "messageHeadline": "Proposer missing flag requires checks", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f09c5cf5fb7965b69cd69acb23f6f1722de8227c", "messageHeadline": "Fix flag requires and add testing", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "6ddd6842944ed39a8af12970f01a204c455f35e2", "messageHeadline": "Merge pull request #5632 from ethereum-optimism/aj/ignore-link", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1c0f8f9e1bce7f895fc95d91e5c39db6726b607", "messageHeadline": "ci: Exclude explorer.optimism.io from link checker.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4e69697094ae4580bb5c372cf0825ccd66a5769", "messageHeadline": "ci: Increase timeout for op-program verifying goerli.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f717c43c490d5bcec33adce7c0dacb11d32991ed", "messageHeadline": "Merge pull request #5624 from ethereum-optimism/pops/test/challenger", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 480, "deletions": 247}}, {"node": {"oid": "666f490da57271497da3252ae29b4031ae34cf47", "messageHeadline": "Merge branch 'develop' into pops/test/challenger", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "629e9bc0aaf55e366a94c83fc828ff7d6fc4dd8e", "messageHeadline": "fix timeout logic", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "352e0f522582b5bc2cf97066bf597cdf6d08a6de", "messageHeadline": "Merge pull request #5627 from ethereum-optimism/willc/warning", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "658ccdd99fdea1814931231d1b5ae0eafbf52b47", "messageHeadline": "feat: Add devxpod as codeowners for various packages", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aa854bdd812717535fb18c112205d8958aae5048", "messageHeadline": "changeset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b5ecfb8a5829a10a0ab83b7145f5fe32415a3d56", "messageHeadline": "fix test", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "3d4019d6c3ba8dd53e1ae691f81792d8eec8e41f", "messageHeadline": "Address comments and split AuthModule into separate file", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 366, "deletions": 207}}, {"node": {"oid": "d42d2e2d6b046cab7b221e7f38803e671d939321", "messageHeadline": "feat(sdk): Add a bedrock warning", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5c4409d54f73787ef9ff3e85df36b601e5f155ef", "messageHeadline": "Add missing num_confirmations constant", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e0ba3b6c1e5348134a4cb8fe46ff9d2f996ad082", "messageHeadline": "Remove Base mainnet for now", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ff3d079d7c94c8496308fb133395edf4677ee8ff", "messageHeadline": "Add base to JS SDK", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "8bfe089ab43d152441d424cee839f9fc6d4f9abb", "messageHeadline": "op-stack: Validate prefixed Environment Variables", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 89, "deletions": 49}}, {"node": {"oid": "1fe64d9712949a27ef663e89c486ea365efee8e1", "messageHeadline": "Challenger restructuring for testability.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 480, "deletions": 247}}, {"node": {"oid": "2f36c790ee7a9b9fd28b573611bbb0ff9b200f9e", "messageHeadline": "Merge pull request #5622 from ethereum-optimism/fix/util/refactor", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 78, "deletions": 151}}, {"node": {"oid": "dbf03b0c3792066fbdae7b1f2d17493c4b60f488", "messageHeadline": "Merge branch 'develop' into fix/util/refactor", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "af1c1eb670b780d845a6c205ea443b94c94813a4", "messageHeadline": "Merge pull request #5621 from ethereum-optimism/jm/proxy-iface", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "bd05ffd3c5986eda5bce1fd4fee1ba5b68d0db6e", "messageHeadline": "Merge branch 'develop' into jm/proxy-iface", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 305, "deletions": 4}}, {"node": {"oid": "ced2bbca5a03eac4de7ac253b356bb80e4bb809f", "messageHeadline": "feat(ctb): Fix proxy.sol change admin interface", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f37bb6e504c2bc63723b921aed4935c24e71c54a", "messageHeadline": "Refactor duplicated service utilities.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 78, "deletions": 151}}, {"node": {"oid": "8053be9d74f066b4c54016689f449f29a64fd0d4", "messageHeadline": "Merge pull request #5617 from ethereum-optimism/pops/main/challenger", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 305, "deletions": 4}}, {"node": {"oid": "a4689784a9ba199155d97be81d72e202e78a23be", "messageHeadline": "Merge branch 'develop' into pops/main/challenger", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 275, "deletions": 33}}, {"node": {"oid": "32c76db43dc4b5fb25f49ba8fbdb84fed8e5615a", "messageHeadline": "cmd: make pprof optional", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1741146c7504e0183c18e5b417a2d717eebbe8e3", "messageHeadline": "mipsevm,cmd: optimize steps", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 122, "deletions": 31}}, {"node": {"oid": "351a53e82eeeff1a0e4f8fb20f49017bd4dab2c3", "messageHeadline": "Merge pull request #5620 from ethereum-optimism/felipe/log-level", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "78926c36631fdca81e3ff43301cb3f8d1f784b16", "messageHeadline": "Merge branch 'develop' into felipe/log-level", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "2b56105a1fb354e5047ef2f2a468b428e1ca793b", "messageHeadline": "Merge pull request #5619 from ethereum-optimism/felipe/skip-peer-count", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "fb6d11aa421a2c7f4adf9ac8e882e5e65c8d606c", "messageHeadline": "adjust log level", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d1a65c41df06cb7e49c182d8290d8f3ce1a152b6", "messageHeadline": "Merge branch 'develop' into felipe/skip-peer-count", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "bc2a98448a62b0bda8cdbbf4dcfe54943b5e801a", "messageHeadline": "Merge pull request #5618 from ethereum-optimism/felipe/rewrite-blocko\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "1026a46e6aec3a1cd1de9980c3eb66ae23a2061e", "messageHeadline": "Merge branch 'develop' into felipe/rewrite-blockorhash", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 532, "deletions": 114}}, {"node": {"oid": "bf640f98a023c695becb21d0a4fbe394e8851d02", "messageHeadline": "proxyd/config: skip peer count check", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "39a7d073542cd704dfb332b5ff30b67d6e49411d", "messageHeadline": "goimports", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e593aa62fee875d02e4eacb496bbeee14c749d98", "messageHeadline": "rewrite should support blockorhash", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "ec104d37999c3d85238df28c1a64b258bc104a2e", "messageHeadline": "Merge pull request #5597 from ethereum-optimism/aj/periodic-link-check", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "55b49f8a8f94635b8e9ce2afaedb9e2cf9ed7113", "messageHeadline": "ci: Change bedrock link checker to run nightly instead of on every PR", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "1d99beaba0af21218adac4e03d9b875f3bbc895b", "messageHeadline": "Merge pull request #5576 from ethereum-optimism/aj/fpp-goerli-verify", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "ce092bdef567ce6b998469ab7197b2959f2dcc6c", "messageHeadline": "Add main logic to the op-challenger", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 305, "deletions": 4}}, {"node": {"oid": "de7cd0b86379a68c8b206d51f00eb6056d213c6b", "messageHeadline": "Merge branch 'develop' into aj/fpp-goerli-verify", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "2e0a4a6dda4004eeeb6f8cbc3a3277c1b471399c", "messageHeadline": "Merge pull request #5615 from ethereum-optimism/feat/proxyd-docker-build", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "32c99ad66bebab3e48eb9f8f6451584ee0d5406c", "messageHeadline": "Merge branch 'develop' into feat/proxyd-docker-build", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 11830, "deletions": 3831}}, {"node": {"oid": "d04876f55fddcbeb3e098299eb8de8c96a416bc3", "messageHeadline": "Merge pull request #5614 from ethereum-optimism/inphi/missing-batch", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "75a2d57b66929b23319bdfba609ce6e36e6b41d4", "messageHeadline": "Merge branch 'develop' into inphi/missing-batch", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "477591b34ca801e65a38d891627a63c87826ad3c", "messageHeadline": "op-program: Setup CI job to periodically verify goerli outputs.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "c211c7a4dd838973b6de7a9be95c365c89f2cb67", "messageHeadline": "ci: Add proxyd GCR docker deployment", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "96a92df35594537e5586876959eb13a7ade9f5bd", "messageHeadline": "op-e2e: wait for observed seq reorg in TestMissingBatchE2E", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "11a204b8b92f402b2fd68236628f500609066864", "messageHeadline": "Merge pull request #5612 from ethereum-optimism/fix/exported/metrics", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "8218221fcc2b58279adc3d483a24d36aa20c86cd", "messageHeadline": "Merge branch 'develop' into fix/exported/metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7fd1e5d0f08ab28336ff29f05a2dd59269fd4749", "messageHeadline": "Merge pull request #5610 from ethereum-optimism/fix/proposer/metrics", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a67902caf12f2a80bf68227cfbecbbcf23c655e7", "messageHeadline": "Update the op-batcher metrics field to be unexported", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "85c163748e6f6c68b956b572ed642e3e83b2e3f2", "messageHeadline": "Merge branch 'develop' into fix/proposer/metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 145, "deletions": 0}}, {"node": {"oid": "31967a7359dd3efd6ac6d68a6c1b59d42ae37b53", "messageHeadline": "Merge pull request #5604 from ethereum-optimism/refcell/challenger/me\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 145, "deletions": 0}}, {"node": {"oid": "c7b4ac190662b54f98af42eb95d4705d2afa3c55", "messageHeadline": "Update the op-proposer metrics to make fields unexported", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "90d42758a4f4d5d870987df30505450729db9903", "messageHeadline": "Introduce metrics for the op-challenger.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 145, "deletions": 0}}, {"node": {"oid": "441e6e9f218eef1cfab397b5fd14e5d854a6c032", "messageHeadline": "Merge pull request #5602 from ethereum-optimism/refcell/challenger/dir", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "f30102c6bf5632c1a527f1d0d6f267b244b32cdd", "messageHeadline": "Merge branch 'develop' into refcell/challenger/dir", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1024, "deletions": 126}}, {"node": {"oid": "809af23f0d977bfce4bbe597fdfc72c466ba80e4", "messageHeadline": "Merge pull request #5607 from ethereum-optimism/refcell/reexport/json", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 19, "deletions": 51}}, {"node": {"oid": "7bc1dc5f1846f87112bafdcd045279d997f92644", "messageHeadline": "Merge branch 'develop' into refcell/reexport/json", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e09ff694738c50eec6fc0958de628b61568852cf", "messageHeadline": "Merge pull request #5599 from ethereum-optimism/aj/fpp-log", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce9f588d36c092ba32342400c87eb8a68df36184", "messageHeadline": "Merge branch 'develop' into aj/fpp-log", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1046, "deletions": 99}}, {"node": {"oid": "c848c41ca2604563f32b5a8933dd96e0bb5499f9", "messageHeadline": "Updates the mainnet typescript deploy config to re-export json", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 19, "deletions": 51}}, {"node": {"oid": "0b9427493ea2ea5290894c1172ae584bbb173ca9", "messageHeadline": "Merge pull request #5598 from ethereum-optimism/aj/change-check", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1f893c6795d1f6312b0eb475b4d2784ab4de25eb", "messageHeadline": "Merge branch 'develop' into aj/change-check", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1048, "deletions": 98}}, {"node": {"oid": "81e93a33a5b4382ed782155f247da3bd02e252d3", "messageHeadline": "proxyd/fix: error rate tolerance (#5606)", "author": {"name": "felipe-op", "email": "130432649+felipe-op@users.noreply.github.com", "user": {"login": "felipe-op"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "28ef9ac39e858bc578f71ed4862b3f00fa35b04f", "messageHeadline": "Merge pull request #5584 from ethereum-optimism/jg/internal_flag_cleanup", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "d16685bdfea90db2744d0e5bd6768e0964aba87f", "messageHeadline": "cmd: improve exit handling", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 41, "deletions": 10}}, {"node": {"oid": "7b54c94364ca73284759a3c27fb0bb119903c22a", "messageHeadline": "Merge pull request #5594 from ethereum-optimism/felipe/configs", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 61, "deletions": 9}}, {"node": {"oid": "e63ced98e93072e95c20b3114935a9bd3438cddb", "messageHeadline": "Merge branch 'develop' into felipe/configs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 930, "deletions": 51}}, {"node": {"oid": "73f310c0e29a60e7d45bc10a082506eef28a3d2c", "messageHeadline": "proxyd: re-write block tags to enforce consensus (#5586)", "author": {"name": "felipe-op", "email": "130432649+felipe-op@users.noreply.github.com", "user": {"login": "felipe-op"}}, "additions": 930, "deletions": 51}}, {"node": {"oid": "b57ad0062baac5369abadee0a9a3c9290c39ea5a", "messageHeadline": "Merge branch 'develop' into felipe/configs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 310, "deletions": 32}}, {"node": {"oid": "41c4c1c68a354a5f3cb6e5504957d734b841519a", "messageHeadline": "Merge pull request #5600 from ethereum-optimism/fix/cleanup-args-sdk-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "1623353f63ee9f5f7a856bccc8a33f29dcedd7d1", "messageHeadline": "Introduces configuration setup to the op-challenger service as similar", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "f8875becaefbc670b89b8ae86edf0ff927c21f77", "messageHeadline": "Merge branch 'develop' into fix/cleanup-args-sdk-task", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 43, "deletions": 26}}, {"node": {"oid": "d2241c6db5ca6342018ec00a919342e1f301f264", "messageHeadline": "cmd,mipsevm: improve stats reporting", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "2389d445ef4ab6e24054f856f131f0885cbc990e", "messageHeadline": "Merge pull request #5553 from ethereum-optimism/refcell/verifyscript", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 43, "deletions": 26}}, {"node": {"oid": "26f8c82f9daa006f2197cdc6b79aeeab532469be", "messageHeadline": "Merge branch 'develop' into refcell/verifyscript", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 277, "deletions": 67}}, {"node": {"oid": "a16017814b37c0eb9b46311c784a5a12f66c5314", "messageHeadline": "sdk: deposit eth task delete dead code", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a944e3b048bc74e0b5523b25ee06400670925867", "messageHeadline": "op-program: Improve logging to differentiate between L1 and L2 fetch \u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9ca24efb51be8fdae78efa225b3a224b2e7351c", "messageHeadline": "Merge pull request #5596 from ethereum-optimism/aj/fpp-allow-new-name\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "874e057e499cbf1e2c61be723f58af190e7b9ce3", "messageHeadline": "Merge branch 'develop' into aj/fpp-allow-new-named-configs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 262, "deletions": 0}}, {"node": {"oid": "335e4cbd9e1dd8dbf5a093f03b84a77ec5ac3b07", "messageHeadline": "ci: Add go.mod and go.sum to rebuild all patterns", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5943c4188ce00e91bce7efeeee683b11381518db", "messageHeadline": "fix nonce", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "34d89aca42e63ac2d28e6748127a2801ea2afb37", "messageHeadline": "Merge pull request #5568 from ethereum-optimism/refcell/op-challenger", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 262, "deletions": 0}}, {"node": {"oid": "31c09175c3d08a39ded69722e30f8b7f7a4317eb", "messageHeadline": "lint", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "c2f5745a9512d29f86406360b3b333366d3cc93e", "messageHeadline": "lint", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 15, "deletions": 35}}, {"node": {"oid": "94fc82c28836dfdbf2742d0514e99de25a762e42", "messageHeadline": "op-program: Allow new named chains to be added without the op-geth co\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8ea71305c325a9e1e8e8711b3aef8b745f034be6", "messageHeadline": "Merge branch 'develop' into refcell/op-challenger", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 95, "deletions": 67}}, {"node": {"oid": "245b9995bfc62cf013aa5179fc2ded0e507f0912", "messageHeadline": "Expose function to compute the gnosis safe tx hash.", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 43, "deletions": 26}}, {"node": {"oid": "42d2d291832665d92f7ee6710b02e506162260e9", "messageHeadline": "Merge branch 'develop' of https://github.com/ethereum-optimism/optimi\u2026", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 288, "deletions": 331}}, {"node": {"oid": "49806f74d25e7d2adef61ac883b05c7bfab49c04", "messageHeadline": "Create initial contract", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 536, "deletions": 0}}, {"node": {"oid": "22a0ee79607015c1dc909ad19e8be974489410d1", "messageHeadline": "externalize configs", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 61, "deletions": 9}}, {"node": {"oid": "e31ec0083db23602c441a29d5a4d5405aa35aae8", "messageHeadline": "Merge pull request #5593 from ethereum-optimism/inphi/devnet", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6f4ccb27a16c99f19c290b8ee3ec803e2d80fcbe", "messageHeadline": "remove OFFLINE_GAS_ESTIMATOR envar", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ee2225d50ef3afde7260ea38dc8bf0b2e6f43dcb", "messageHeadline": "ops-bedrock: Fix boolean use in docker-compose", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0e56a43a5187d82ea4e705bc6550b4f87d60bb5", "messageHeadline": "Merge pull request #5587 from ethereum-optimism/aj/fpp-fix-cache", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 5, "deletions": 63}}, {"node": {"oid": "6b53597ff23e98c911f337a94d11507317f29a74", "messageHeadline": "Merge branch 'develop' into aj/fpp-fix-cache", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e55e5c3b63b2173a5aa4844574e49d263accc91f", "messageHeadline": "Merge pull request #5592 from ethereum-optimism/inphi/fix-flakes", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "93d8328f02f24fd0304eccf02f1346e07da1a30c", "messageHeadline": "op-program: Re-add caching wrapper to oracles.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 5, "deletions": 63}}, {"node": {"oid": "97aba298ed7d35c4d02a664fe7d2fde52f0c35aa", "messageHeadline": "op-e2e: Fix flaky TestVerifyL2OutputRootEmptyBlock", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d2edc62766a790d01baab42f030f5f5872d4387d", "messageHeadline": "Merge pull request #5591 from ethereum-optimism/refcell/updatebase/fixci", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff64e3740c23de12fa8bb1afc377a4539e0f8e49", "messageHeadline": "Merge branch 'develop' into refcell/updatebase/fixci", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "21d196735c1c146c7f9c3b8b66fadb85c14e0854", "messageHeadline": "Merge pull request #5588 from ethereum-optimism/jg/fix_tests", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05097d367bf8fbbd2fdea7ddc41145e0ec9649cf", "messageHeadline": "cmd: Do not panic on failed preimage oracle ctor", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "0a99e0ca8cf5d38036eab5f2966c3395527d0955", "messageHeadline": "cmd: Fix Oracle Client fds", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "a88228dc3c824199f053a0a891b94346ff061eef", "messageHeadline": "Merge branch 'gomips'", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1561, "deletions": 271}}, {"node": {"oid": "672bff4d8cb516a7a6a2ab76351c70ba8f0a82ae", "messageHeadline": "unicorn: separate unicorn into test-only module", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 897, "deletions": 319}}, {"node": {"oid": "f2a154ac7ea4625d2994947f895e219bb3c9a226", "messageHeadline": "update base link to base.org to fix ci", "author": {"name": "asnared", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe15004b605895ca25704389946b3881fbf371bf", "messageHeadline": "Merge branch 'develop' into jg/fix_tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "6d134fcd716a13f9fd2edde0df12694a1417eb8c", "messageHeadline": "Merge pull request #5589 from ethereum-optimism/feat/check-migration-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "c9cb6bb0fe2865a0238b5d7494e181a7c4e8b2b3", "messageHeadline": "Introduce the honest op-challenger service.", "author": {"name": "asnared", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 262, "deletions": 0}}, {"node": {"oid": "dbb9204861b178e736940e417048287576e9c5e3", "messageHeadline": "op-chain-ops: check-migration-quick", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "045d51b3741397445a0a3b531f0618a997e930bd", "messageHeadline": "Update differential testing script to geth 1.11.6", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc294802deffd086a45ba69093856d40d2797fea", "messageHeadline": "cmd: clean up debug info during run", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "3adfef32aef32de8a3cc98d706bed25f760d24b7", "messageHeadline": "mipsevm: extend program patching", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a9289d0ea6bef238b9523b3124b00fdecde597ad", "messageHeadline": "mipsevm,cmd: implement processing logs with metadata usage", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "fab95d159d7fc7786033ef04c41746566e02153f", "messageHeadline": "mipsevm: implement mips in Go, no unicorn required anymore", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 596, "deletions": 19}}, {"node": {"oid": "4d618c0715a1bd32dfe98fa06217df36ccdc5951", "messageHeadline": "mipsevm: printf log newline", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a94f675c3141c5a1f1ccd7436e8eb1c82213f99c", "messageHeadline": "mipsevm: temporary hack to allow for snapshot runs", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0706f729bc7971bf13406119f204bb9b180e39e9", "messageHeadline": "Merge pull request #5573 from ethereum-optimism/inphi/fpp-empty", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 138, "deletions": 5}}, {"node": {"oid": "574a3406eb57b95f7ace04afe7b07ff80a125b23", "messageHeadline": "Merge branch 'develop' into inphi/fpp-empty", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 63, "deletions": 264}}, {"node": {"oid": "60f4ffe7bfdb8d999769bfe1ed052bccf2038aea", "messageHeadline": "op-e2e: Add FPP test for empty blocks", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 138, "deletions": 5}}, {"node": {"oid": "2ab1eb7e5ac810f9c286a2b2211af80e607a4335", "messageHeadline": "mipsevm,cli: step fn fixes, fix lint", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "9ce6c04ae7840e387b45913be72d6aa282fe419f", "messageHeadline": "cli: fix empty args case", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ab8a3ba5c3548f4e31d548c596ac0d9aee46f9ce", "messageHeadline": "Merge pull request #5514 from ethereum-optimism/aj/update-geth-azimir", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 40, "deletions": 244}}, {"node": {"oid": "971eaa900ecf3668ba3978953b26b185b21f8e2a", "messageHeadline": "op-geth: Update for 1.11.6 changes", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 40, "deletions": 244}}, {"node": {"oid": "7d08973aa743d416c362a71108b6c68e4b3ce28e", "messageHeadline": "op-proposer,txmgr: Cleanup flags", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "fe503bb391d5121d07396988d48d6ac3ad794be1", "messageHeadline": "Merge pull request #5585 from ethereum-optimism/aj/update-go", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "a3cdc5eefe29889c133b17e7f8a4e5f362ede54e", "messageHeadline": "Update docker files to use golang:1.19.9 and alpine3.16", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "7fa7434c2f0c78359f7f1da59dd5fb50a5c81a84", "messageHeadline": "cannon: run cli off-by-one fix", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9aa079e2fb52b0867916ddb08636a1c3a4b47e5a", "messageHeadline": "cannon: run with pre-image oracle server", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 155, "deletions": 13}}, {"node": {"oid": "c3df5d35a11c934e2abde5254d72f04d3d2eb442", "messageHeadline": "Merge pull request #5583 from ethereum-optimism/spec/fix-attestation-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "2ca4afabfb34033c6a6d60d05813750a19929012", "messageHeadline": "Update `IAttestationDisputeGame` spec", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "f08f9eb1309b5a98f4014cf80581dccf2ea97997", "messageHeadline": "cmd: step command", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 318, "deletions": 54}}, {"node": {"oid": "8e4c36457b63f6527e4878998b6916e19a9ebc40", "messageHeadline": "Merge pull request #5574 from ethereum-optimism/aj/fpp-host-test", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "df55c00a29b8ab2ecd4a952212418121ca21df31", "messageHeadline": "Merge branch 'develop' into aj/fpp-host-test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "a3e24ecad24d819d31f69e09acf0ee8601eef483", "messageHeadline": "Merge pull request #5577 from ethereum-optimism/feat/rehearsal", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "0cb0a00d4153174063df633b38b96d83eaa4445a", "messageHeadline": "cannon: load-elf command", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 113, "deletions": 11}}, {"node": {"oid": "b3a23e98c0072a866f86f7e5754a7da1474fd917", "messageHeadline": "Merge branch 'develop' into feat/rehearsal", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "e43cd979b63c9709d7c33b4fb5f5b2d0c6e7b462", "messageHeadline": "Merge pull request #5575 from ethereum-optimism/sc/readme-update", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "192674ae9418827247baf385578a6bbf133fef5c", "messageHeadline": "feat(ctb): Use named vars for reused config addresses", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "9d8a3222d1df961ce9702edf2e7595d5f56e3ffc", "messageHeadline": "mipsevm: mv go mod, create cannon command", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 70, "deletions": 3}}, {"node": {"oid": "c3ac3445543f63e9b949d2407b24fa0a8c41c175", "messageHeadline": "op-program: Use a single defer to perform all cleanup.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 38, "deletions": 107}}, {"node": {"oid": "eebfafdfa096484ce0db4c2585c7dd99c5ab0c43", "messageHeadline": "maint: update README to fix Optimism wording", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "deeeea19047cab21bdeb778ce0f7685ae3a3d47f", "messageHeadline": "op-program: Ensure go routines all complete cleanly", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 107, "deletions": 3}}, {"node": {"oid": "2985bd81ecbfd8e83324993fd1fe93594530255e", "messageHeadline": "Merge pull request #5572 from ethereum-optimism/jm/streamline-migrati\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 13, "deletions": 26}}, {"node": {"oid": "c0298e371283f99b3d818eacd68a0b80ae3abb70", "messageHeadline": "Merge branch 'develop' into jm/streamline-migration/phase2-finalize", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 577, "deletions": 143}}, {"node": {"oid": "5d711a05df8842487f30c1cb9364abad7e1ff319", "messageHeadline": "Merge pull request #5555 from ethereum-optimism/refcell/delete/output", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 344, "deletions": 81}}, {"node": {"oid": "45c71abe140085db18ee96e4400555332ba2231f", "messageHeadline": "Merge branch 'develop' into refcell/delete/output", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 71, "deletions": 65}}, {"node": {"oid": "08aec270a476c76e8756bd2030d845b292016e28", "messageHeadline": "Merge pull request #5377 from ethereum-optimism/jm/streamline-migrati\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 71, "deletions": 65}}, {"node": {"oid": "9a48edbb54927a113576093795462ebba0c0bbf9", "messageHeadline": "L2OutputOracle output deletion script", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 344, "deletions": 81}}, {"node": {"oid": "ef6a6500c0cda411f50ec6a5e3df6597a31a32f6", "messageHeadline": "Merge branch 'develop' into jm/streamline-migration/phase2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 233, "deletions": 62}}, {"node": {"oid": "3170d759aaf7645796c7c16d9e69158799d6d87e", "messageHeadline": "Merge pull request #5539 from ethereum-optimism/jm/deploy-testing-fixes", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "536178b0e28f7015e036ad050945ea5633dacf02", "messageHeadline": "feat(ctb): Add the finalize function to MSD.phase2()", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 13, "deletions": 26}}, {"node": {"oid": "72e114c223ff5f9ec926cc4eef1dfe5ed277aaa3", "messageHeadline": "Merge branch 'develop' into jm/deploy-testing-fixes", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 233, "deletions": 62}}, {"node": {"oid": "9f9348389ed8789d4fa665b4369eaaeb9818beb6", "messageHeadline": "Merge pull request #5549 from ethereum-optimism/aj/fpp-server", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 204, "deletions": 52}}, {"node": {"oid": "6beca3f411b484fe6772bc1913612ec69d124748", "messageHeadline": "Merge branch 'develop' into aj/fpp-server", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "0aa7e8c0efa3b34fb0543ae4099475baebb9507b", "messageHeadline": "Merge pull request #5571 from ethereum-optimism/clabby/check-l2-optim\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "dff9f6b71247f857892ea4138111c44005c5d3d1", "messageHeadline": "Lint", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "646c304eae1498480495493b4addf114869386c4", "messageHeadline": "Use batch provider for `check-l2`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "a70e0c9acd911a4a6c1b4198a5670e2542a6953b", "messageHeadline": "feat(ctb): Add L1ERC721Bridge admin deploy check", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "21ea9dfa710041895a00fa61e5d7f174ddd31f5c", "messageHeadline": "feat(ctb): Add phase2 function to MSD", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 28, "deletions": 32}}, {"node": {"oid": "11135c6c8b30d9257e343d0f50f6171e69d1049b", "messageHeadline": "feat(ctb): Move updateDynamicConfig before phase2 steps", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "4342474610375ce412289a7c14f91be4fa82cae5", "messageHeadline": "fix(ctb): Fix error on liveDeployer override", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8c1b12263f6df9772adf1f5182badf1da262f14", "messageHeadline": "fix(ctb): Fix printCastCommand", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "bcb16015e2c9922113bae6ed304e78c8e712c3ad", "messageHeadline": "feat(ctb): Allowing saving deployment for local network", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "97b9a0f99a174a8f714896c25ad0702a74736973", "messageHeadline": "fix(ctb): Fix error on liveDeployer override", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9539e336f7049c9242dc0423057a18857816110e", "messageHeadline": "ci: lint Go code", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8c8619aa444207cabef7a999f9df1d9acc694fc9", "messageHeadline": "mipsevm: fix lint issues", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "c4e3b0f74c4218fb7356ca4ce411b66aea989bb8", "messageHeadline": "docs: new docs", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "6851d171afe3a45daa5609e6fad06a2cba27e4c9", "messageHeadline": "Merge branch 'develop' into aj/fpp-server", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a86057697ab6c32ca27c16869a15249faf65912d", "messageHeadline": "Merge pull request #5469 from ethereum-optimism/willc/changesets-one-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "087cbf6f4f3028082f19e76a0aa889d0f972cd68", "messageHeadline": "readme,makefile: update readme and build instructions", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "eac4e5939cf76d56cf18d4586e47d7804e94e263", "messageHeadline": "Merge branch 'develop' into willc/changesets-one-branch", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 179, "deletions": 58}}, {"node": {"oid": "da766628d1411b1b02b95c4c030622a65690681e", "messageHeadline": "mipsevm: fix patch-vm comment", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0dcb828e9c5189d3954311cb4db105cef847c6a", "messageHeadline": "mipsevm: update readme, expose PatchVM function", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "a0c650e831c033cb440c7364dbd7b74995118587", "messageHeadline": "mipsevm: move test vectors, add readme specific to test-vectors, incl\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 181, "deletions": 8}}, {"node": {"oid": "b20164cd7f35089b7ff9fe69a9dea6a54fdfda76", "messageHeadline": "op-program: Add server mode", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 204, "deletions": 52}}, {"node": {"oid": "9e74a79a0e3ea1ed3eb4929485ca80402464a497", "messageHeadline": "mipsevm,contracts: fix Oracle contract, fix oracle witness data encod\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 228, "deletions": 87}}, {"node": {"oid": "34175ef71937e12d977b67a3073c90d6361f504a", "messageHeadline": "Merge pull request #5559 from merklefruit/deposited-tx-specs", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ffd08354959fb89b5284d2eb7ecb169fdd4b1469", "messageHeadline": "Merge pull request #5547 from ethereum-optimism/aj/fpp-exec", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 47, "deletions": 53}}, {"node": {"oid": "f94cb6226c216ce439ae151eb4501a4d7e190d22", "messageHeadline": "Merge branch 'develop' into aj/fpp-exec", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 130, "deletions": 3}}, {"node": {"oid": "d64569f26fa1b0e89f446214721f91582d307b7e", "messageHeadline": "Merge pull request #5556 from ethereum-optimism/felipe/lb-round-robin", "author": {"name": "felipe-op", "email": "130432649+felipe-op@users.noreply.github.com", "user": {"login": "felipe-op"}}, "additions": 130, "deletions": 3}}, {"node": {"oid": "63c734c9955043c78954d3f48c77252c725350b2", "messageHeadline": "address comments", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 73, "deletions": 31}}, {"node": {"oid": "c96647f5eaa58e349ca29431f7c25f94761349c6", "messageHeadline": "mipsevm: test Go unicorn pre-image oracle integration, fix oracle com\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 163, "deletions": 26}}, {"node": {"oid": "bb54b71140e4a53656c8b8f58dbd3fe66199f58e", "messageHeadline": "feat: One branch changesets", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "fc3bf6e817f2d9e27954a829eff31661e4b1d717", "messageHeadline": "ci: only build examples, no objdump", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "172181cf0e8536a8aa9c5c13561ca0a6c0575db6", "messageHeadline": "example: add program with pre-image oracle usage", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 91, "deletions": 8}}, {"node": {"oid": "d1e3c28e3c0b448541e1452576449a0af9f1c773", "messageHeadline": "preimage: extend for example program usage", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 93, "deletions": 10}}, {"node": {"oid": "63f02f96c31c28aef50816544ab61f375828f303", "messageHeadline": "chore: calldata", "author": {"name": "merklefruit", "email": "nicolas@racchi.com", "user": {"login": "merklefruit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d746c69a07078d802f95f61b299f44a65f5bc6e4", "messageHeadline": "example: rename minimal program to hello", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e2b59c2cb08a984ae64362b83e13f7d4dbf8061e", "messageHeadline": "preimage: preimage interface without geth dependency", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 486, "deletions": 0}}, {"node": {"oid": "c89989687182c3b1494021ae76038230824ff09f", "messageHeadline": "mipsevm: update to match MIPS.sol syscall handling", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 104, "deletions": 36}}, {"node": {"oid": "6bd44f2a77ee82e997f73b71c738ca6ef696f95b", "messageHeadline": "contracts: MIPS.sol fix addr register usage", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "1a6a42f6aa3668c9b2cb4335c30b29e776671758", "messageHeadline": "fix: deposited tx type RLP encoding specs", "author": {"name": "merklefruit", "email": "nicolas@racchi.com", "user": {"login": "merklefruit"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de7f004bfde171642b5399c8df9b97e046ef3ecb", "messageHeadline": "proxyd: round-robin lb for consensus group", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 87, "deletions": 2}}, {"node": {"oid": "f8e20bea5092816c4875ca3cd69d0b8b721112a9", "messageHeadline": "op-program: Specify client program to run as an executable", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 47, "deletions": 53}}, {"node": {"oid": "6d77414f0251d019e2170ff7c76c46bf33f8d5c5", "messageHeadline": "Merge pull request #5546 from ethereum-optimism/aj/fpp-client", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "53fefb1e36e0feeb38707535d5f78af3bf88e91c", "messageHeadline": "op-program: Build op-program client binary", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "af33b29f10afba53a86d0cad6a68b01c0e6e0d8b", "messageHeadline": "Merge pull request #5542 from ethereum-optimism/felipe/health-metrics\u2026", "author": {"name": "felipe-op", "email": "130432649+felipe-op@users.noreply.github.com", "user": {"login": "felipe-op"}}, "additions": 337, "deletions": 43}}, {"node": {"oid": "c950cce4f5b4172f56bbd9e248f55ed3ce35707b", "messageHeadline": "fix http code for unhealthy backends", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2aab09b84ddd49d26ad7b640fe32825ff2f0a91f", "messageHeadline": "Merge pull request #5536 from ethereum-optimism/jg/handle_l2_reorgs_c\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "7e389c7d1b140e7c86c26d9599e8be3090b84c99", "messageHeadline": "Merge branch 'develop' into jg/handle_l2_reorgs_cleanly", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2251, "deletions": 1282}}, {"node": {"oid": "4c3c1621ee1e29a8a6a69d743a5b11c2e7dbbfdd", "messageHeadline": "Merge pull request #5544 from ethereum-optimism/aj/fpp-logs", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f1caef14e65226f42cb2bf8c6b159cdf970acf89", "messageHeadline": "Merge branch 'develop' into aj/fpp-logs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1926, "deletions": 1100}}, {"node": {"oid": "099e8e7f64fec5250c65efa8b5ede8ea06728a92", "messageHeadline": "mipsevm: clean up solutil test logging", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4fd8406ce2b800193f0f4f98a4e7053f874df162", "messageHeadline": "Merge pull request #5552 from ethereum-optimism/feat/upgrade-script", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 317, "deletions": 477}}, {"node": {"oid": "748773f1cbe77e324fd3d92a7fccaa553130d94c", "messageHeadline": "mipsevm: step witness type, update syscall handling", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 140, "deletions": 59}}, {"node": {"oid": "e482f254f939e6756471d8e206b827ecddfee03f", "messageHeadline": "contracts: experimental pre-image oracle support", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 152, "deletions": 6}}, {"node": {"oid": "5095938270d78c1ebf08f6a5ad98e95d3effc45e", "messageHeadline": "Merge branch 'develop' into feat/upgrade-script", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1609, "deletions": 623}}, {"node": {"oid": "fb768df18e01f622c990b25342b024d77dfd2eb1", "messageHeadline": "Merge pull request #5550 from ethereum-optimism/feat/deploy-l1-contracts", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 830, "deletions": 216}}, {"node": {"oid": "1f3268429ae4f26f0c10a465eeb905713e974366", "messageHeadline": "Merge branch 'develop' into feat/deploy-l1-contracts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 776, "deletions": 404}}, {"node": {"oid": "60e6f7de1057939457848e410b56c53e5dd299c8", "messageHeadline": "Merge pull request #5551 from ethereum-optimism/feat/deploy-l2-contracts", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 776, "deletions": 404}}, {"node": {"oid": "68778cd5cc08eb61f396454b11463f3082b2fcd6", "messageHeadline": "Merge branch 'develop' into feat/deploy-l2-contracts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a1cce3c9203ed8db07ce39fa1281428e830987ba", "messageHeadline": "Merge pull request #5548 from ethereum-optimism/fix/semver-bridge", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ffa25d19f4f5450f1735c5b45c9ca35e4f0f1aeb", "messageHeadline": "contracts-bedrock: upgrade scripts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 317, "deletions": 477}}, {"node": {"oid": "122916b89ff55726514d632a42e004d2fe84d5b8", "messageHeadline": "contracts-bedrock: deploy L2 contracts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 776, "deletions": 404}}, {"node": {"oid": "81de5b164b7d95d59284e5849c47df80023c858b", "messageHeadline": "contracts-bedrock: deploy OptimismPortal", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 53, "deletions": 31}}, {"node": {"oid": "41f9b2853401b0fd4d55f6f62b0a952425212f5e", "messageHeadline": "contracts-bedrock: deploy L1 contracts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 777, "deletions": 185}}, {"node": {"oid": "4931090d0a34516e1ed257eb27950321f7c9c974", "messageHeadline": "contracts-bedrock: fix out of date semver", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c47b8c289e06bff934e28edd750be3a401d61d36", "messageHeadline": "op-program: Log when extending block number lookup", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "66f9e8e858285fcac8085a4494b64445846d7c8e", "messageHeadline": "op-batcher: Properly drain state on L2 reorgs", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "5661cb3efd7909ab2f331826ae5c6415f9be5846", "messageHeadline": "Merge pull request #5537 from ethereum-optimism/jg/cleanup_devnet_flags", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "9570d2b3d8e0343608f210305882d19757ebdc9d", "messageHeadline": "Merge branch 'develop' into jg/cleanup_devnet_flags", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 322, "deletions": 174}}, {"node": {"oid": "71d66a6285bda2a4ecd5290d56aef7501bc7124f", "messageHeadline": "sliding window thread safe", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "22b8756e61b247c012b67ac129a818d3792b4ab7", "messageHeadline": "mipsevm: log long-running test time", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fff03e33fc8f353c78b0075a8060221b53aedb18", "messageHeadline": "proxyd: integrate health checks", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 330, "deletions": 43}}, {"node": {"oid": "ef8589a1c19e63a45a0993e0ccc76a2ce574e1c6", "messageHeadline": "Merge pull request #5541 from ethereum-optimism/refactor/rm-redundant\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 39, "deletions": 22}}, {"node": {"oid": "4e97fad686679191a05d50f44e660d4594b25fb7", "messageHeadline": "Merge pull request #5540 from ethereum-optimism/clabby/ctb/safe-call-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 44, "deletions": 39}}, {"node": {"oid": "6eb05430d1ec1ae18ee96c2a206c60cc80fcbcf6", "messageHeadline": "Remove division from `hasMinGas` for precision", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 44, "deletions": 39}}, {"node": {"oid": "d34abfc3fd3b977a52ac909b0ca6ba57da8a798e", "messageHeadline": "contracts-bedrock: update check-l2 script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd4a032d3bbc63ed2b9b4d85bbcd092d8887bb2d", "messageHeadline": "Merge pull request #5416 from ethereum-optimism/jm/spacer-comments", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 60, "deletions": 59}}, {"node": {"oid": "c19b77f3c5650469e0770673b7dbb1bc67fde7c2", "messageHeadline": "contracts-bedrock: semver", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "a1cfe383ac462436e6c1ab63279469616f7eaf69", "messageHeadline": "Merge branch 'develop' into jm/spacer-comments", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1511, "deletions": 438}}, {"node": {"oid": "ea3c85a5aaf364f58a2e95005938a1aac0b31682", "messageHeadline": "Merge pull request #5529 from ethereum-optimism/fix/min-gaslimit-deposit", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 189, "deletions": 68}}, {"node": {"oid": "6d5ffa21be4705c13d548fa561f66995730dd2e4", "messageHeadline": "Merge branch 'develop' into fix/min-gaslimit-deposit", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1627, "deletions": 311}}, {"node": {"oid": "c241ba6d84d47ed0b583b1d73dc4664c7e52e803", "messageHeadline": "Merge branch 'develop' into refactor/rm-redundant-ierc165", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1322, "deletions": 370}}, {"node": {"oid": "ad0b4d12edf4285e1a04faac957ea6baff8519dc", "messageHeadline": "Merge pull request #5527 from ethereum-optimism/fix/max-deposit-data", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 65, "deletions": 39}}, {"node": {"oid": "fad2f4112abe2cbfca4b9b69294df9a5475457b1", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "31d7c1ff231893acf6b9b38bb04dd7192caa2eae", "messageHeadline": "mipsevm,contracts: unify mmap behavior, implement Go program evm test", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 112, "deletions": 25}}, {"node": {"oid": "e9a953760c226b0afb360de350efbade81d55bf4", "messageHeadline": "CrossDomainMessenger: ensure the base gas is always large enough", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "fb2adc42a6f28b63b9130d05b4337457ab845f2e", "messageHeadline": "contracts-bedrock: bump optimism portal version", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1556840fd6b6c56dfef42b0b0632021bbf3d9e2b", "messageHeadline": "contracts-bedrock: add size limit on deposit transaction size", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 63, "deletions": 39}}, {"node": {"oid": "1771860d77f215d12079b607deb1a24afe595b22", "messageHeadline": "mipsevm,contracts: fix onchain read/write memory proof, improve unico\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 252, "deletions": 259}}, {"node": {"oid": "f9928f1e3885bd556171f541046001a6278537d9", "messageHeadline": "Merge pull request #5538 from ethereum-optimism/aj/detached-args", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "35c290da3ea66cc48ffb8a93cefd101391a3afa5", "messageHeadline": "op-program: Do not pass args to detached client program", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "ec63bc14ac96bd7e905bca74a8e4746ef6c324a8", "messageHeadline": "devnet: Delete unused flags", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "60b30032474abe1e4eeeebc87735470eae4f6e20", "messageHeadline": "Merge pull request #5535 from ethereum-optimism/aj/remove-beta1", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "44769bd0aacbd8ad1d2dc191d19876cb7f9c48e1", "messageHeadline": "op-node: Remove beta-1 config", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "837eac3711c817089eba86e116859f6a0ddd62d8", "messageHeadline": "Merge pull request #5534 from ethereum-optimism/aj/fpp-goerli-config", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 135, "deletions": 59}}, {"node": {"oid": "c868c051a7d470f2c6b7aa4adee33fa73dff683f", "messageHeadline": "mipsevm: improve memory code, implement tests", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 264, "deletions": 21}}, {"node": {"oid": "9b85d9b4e89474cf3e5d3a83e727dff4158eba42", "messageHeadline": "op-program: Embed goerli L2 chain config", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 135, "deletions": 59}}, {"node": {"oid": "77bab8b9fa017e0f8ecde7318690e9db0482098d", "messageHeadline": "Merge pull request #5532 from ethereum-optimism/inphi/fpp-boot", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 109, "deletions": 159}}, {"node": {"oid": "582b56e11571e77675ce680dc07bfb760f14b414", "messageHeadline": "Merge branch 'develop' into inphi/fpp-boot", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1077, "deletions": 115}}, {"node": {"oid": "b6a28df890b2a93676346366895b8dcf7b6ec5b2", "messageHeadline": "op-program: Bootstrap program via local oracle", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 109, "deletions": 159}}, {"node": {"oid": "57c008ef5e99da7b4de564003bf92214e9750a69", "messageHeadline": "Merge pull request #5510 from ethereum-optimism/jg/flags", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "334a7515d758460509148942748617eed5ff964f", "messageHeadline": "Merge pull request #5533 from ethereum-optimism/refcell/hashfix", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "98291fbcd03e7ecc22029b871fa1559674d7932e", "messageHeadline": "Merge branch 'develop' into jg/flags", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 4297, "deletions": 593}}, {"node": {"oid": "a8f10c2d76345f1850d1342dd8f03f3de234239d", "messageHeadline": "Merge branch 'develop' into refcell/hashfix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 598, "deletions": 95}}, {"node": {"oid": "af19faea82fc941b259417c1b052be6c63deb432", "messageHeadline": "Merge pull request #5398 from mdehoog/michael/multi-tx-batcher", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 598, "deletions": 95}}, {"node": {"oid": "2a63c34b703700543b35838998ac6e6696098c50", "messageHeadline": "fix: compute local output root with op-node exported function", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "26b46ac4461d0a05a8dae8503178cbdf2dcba621", "messageHeadline": "Remove redundant requires", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f27fd058c6ea488352ef7890f8c955360f1502da", "messageHeadline": "mipsevm: merkle-tree-cached memory and merkle proof generation", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 430, "deletions": 284}}, {"node": {"oid": "95793fc72cc2bea6cfe69732cb46056dcaa8066e", "messageHeadline": "Merge pull request #5531 from ethereum-optimism/felipe/proxyd-sliding\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 457, "deletions": 0}}, {"node": {"oid": "bf632619fe3b607982b254fa10c7ee2dac32e7fb", "messageHeadline": "Merge branch 'develop' into felipe/proxyd-sliding-window", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 451, "deletions": 87}}, {"node": {"oid": "9dc99330b8330015b425deb1294f39f58fccedd8", "messageHeadline": "Remove unused ResetErr", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "39ebfce153eb2277d473652cf0064dd8382c3c70", "messageHeadline": "goimports", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ac0864535ffc26684ee5f31d974f5811770fa196", "messageHeadline": "Review comments:", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 43, "deletions": 42}}, {"node": {"oid": "c38a81a4fa6bc43b9806f7d05a5e5c73cd0f96db", "messageHeadline": "Better receipt and send separation (fix potential deadlock)", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 56, "deletions": 58}}, {"node": {"oid": "bb2ccfab9d55535135335e34f534f2debbfc7de4", "messageHeadline": "Revert comment change", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "86fd767329d0f67678ca5df21ea6ab215ac3f011", "messageHeadline": "Don't loop over receipts, because it's an unbuffered channel", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7fd8443b1f6fb25f1b8ef7552172a3067eef0ad0", "messageHeadline": "Ensure that Queue.Wait also waits for tx receipts", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "e49b0068355228096cce909bc53c98bf527f8386", "messageHeadline": "Fix deadlock", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "29a00c9585c9e6bdc722e918984e3e16bbb0b656", "messageHeadline": "Return early if channel is full", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8366317b28c53d7e5a5da31de17de96ddb263465", "messageHeadline": "Remove unncessary defer", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "3a35b74e18a4a119e86b55736fa96dfc414454d4", "messageHeadline": "Move receipt handling down and add back sendTransaction to simplify diff", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "ecb90d63394fd059377173c60dfbcf0f34c33bdb", "messageHeadline": "Simplify drain", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 9, "deletions": 24}}, {"node": {"oid": "a3804e88e916c50a10941bfb1e47f4c4a983fe05", "messageHeadline": "Remove TxFactory from Queue", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 36, "deletions": 107}}, {"node": {"oid": "44534433140dd9e145ab5813936fbf2ec8de890a", "messageHeadline": "Simplify context management", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 22, "deletions": 36}}, {"node": {"oid": "6704c867b3f3b8b22c9c4cb36e93b343eac78bc6", "messageHeadline": "Don't clone txData slice", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "fc13e850e62fc57fbd89ed264e37aa67aec71342", "messageHeadline": "Small simplification", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 36, "deletions": 40}}, {"node": {"oid": "a1064b2a7fb14af240af782d503a9779d1b87331", "messageHeadline": "Lint", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "7996695f060441d4eee886e618b6a89d603283af", "messageHeadline": "Add test cases for Queue", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 270, "deletions": 0}}, {"node": {"oid": "d0d66f7fc5f47d43078a07fc9051420a144b0584", "messageHeadline": "Add nonce reset test", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "68603768e7d3de00a57d0bcb4ea8676ce713d1ca", "messageHeadline": "Go back to default concurrency of 1", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d8f78bc2994d7407965e9680a2b8b0bea58be31", "messageHeadline": "Run hive tests with tx concurrency of 5", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d1f0c064d44750f205750330fd118a6a895d8c9", "messageHeadline": "Remove SetLimit for unlimited", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8ce2ad39d1b72c58c5da38f6c94fb99e627a5bf4", "messageHeadline": "Small refactor", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "dcdeeaf9eb7b892f9ffc11ea8cfe8008e26a1980", "messageHeadline": "Move factory concurrency locking to batcher", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "291809417d968a316b0e9902db4a7357f348ff66", "messageHeadline": "Ensure new errgroup is created after cancelation", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "3172ccfe2804cfb03eebc4a3195a19407c5414ee", "messageHeadline": "Simplify", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "3d632f70b305b239a3845eb10b08f05e2f6c8c13", "messageHeadline": "Remove concurrent resets from txmgr", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 12, "deletions": 50}}, {"node": {"oid": "6a2d3381a715fa32179ddf42a5defdc5547816d6", "messageHeadline": "Use errgroup instead of semaphore", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 59, "deletions": 33}}, {"node": {"oid": "57bef610b9558becd6b7448ed11cf112cefc6c77", "messageHeadline": "Cleanup and comments", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "8d590713dcb5a272f497835f6f7e5ac5cb8042c0", "messageHeadline": "Cleanup", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "019ce89c18eef2b9c88865338ee551a2b82cf80f", "messageHeadline": "Cond -> Semaphore", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 36, "deletions": 26}}, {"node": {"oid": "74029794a185fc80ca4c18938650043f4054dab2", "messageHeadline": "Refactor JobRunner into a transaction Queue", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 140, "deletions": 140}}, {"node": {"oid": "a8c4410859a2eca4983fc341e347e2fc0e3e5544", "messageHeadline": "Add job runner for managing transaction publishing concurrency", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 140, "deletions": 62}}, {"node": {"oid": "67e21e8c4e856640a5c9c764f2ef57a84f6cb302", "messageHeadline": "Cleanup", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "a34a46aa53e8eee46a908f2a075a9fd0ea837b3b", "messageHeadline": "Decouple transaction submission and receipt handling", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 136, "deletions": 67}}, {"node": {"oid": "8a64179f20e05eb085ffa9dc9e52c70992aa2811", "messageHeadline": "Add concurrent sends to batcher", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 61, "deletions": 33}}, {"node": {"oid": "392b8872492fdd9f2d933bd3c61578e67800bb7f", "messageHeadline": "Thread-safe transaction manager", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 99, "deletions": 19}}, {"node": {"oid": "b2d410d684fd7d840f95b900292fca04ff29afcf", "messageHeadline": "contracts: work in progress memory read/write verification", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 83, "deletions": 17}}, {"node": {"oid": "44788cfca17a4893a34c661cdc8e410eacb5ccab", "messageHeadline": "feat: update bindings", "author": {"name": "Neuti Yoo", "email": "neutiyoo@gmail.com", "user": {"login": "neutiyoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e64e6e1e1d9b86e6f82a86f337200ae55271688", "messageHeadline": "feat(ctb): Reduce max prevbaseFee in system config deposit fuzz test", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d9cd793bf3ba20ad3813791142ad3410614af392", "messageHeadline": "chore: update gas snapshot", "author": {"name": "Neuti Yoo", "email": "neutiyoo@gmail.com", "user": {"login": "neutiyoo"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "871edb305314cf75965bb43e5c76ab500e662f95", "messageHeadline": "refactor: remove redundant IERC165 check", "author": {"name": "Neuti Yoo", "email": "neutiyoo@gmail.com", "user": {"login": "neutiyoo"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "774a8f93e20660189dc2df145e507d2fc3302967", "messageHeadline": "Revert \"fix(ctb): Bump up the gas amount used in testFuzz_systemConfi\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ec0f65c3db6e942627e3e9f57ea7f6b185b3c47d", "messageHeadline": "fix(ctb): Bump up the gas amount used in testFuzz_systemConfigDeposit\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2bcb8700657bbd2296463831bbfba0a4e5553ae3", "messageHeadline": "fix(ctb): Fix comments on spacers", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 57, "deletions": 56}}, {"node": {"oid": "13d2bccfafed71bf4080eced731f6a2d03434e2a", "messageHeadline": "Merge pull request #5497 from ethereum-optimism/inphi/fpp-detached", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 421, "deletions": 73}}, {"node": {"oid": "d597f34e6462835ff8e188e76f552464a0b0450f", "messageHeadline": "Merge branch 'develop' into inphi/fpp-detached", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 699, "deletions": 279}}, {"node": {"oid": "e35e8bf29fbbfdb4141dc4844da332ac8d555316", "messageHeadline": "sliding window pkg", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 457, "deletions": 0}}, {"node": {"oid": "c6d3e78c275a9e2608425596eba0ad7439f83ac7", "messageHeadline": "Merge pull request #5530 from ethereum-optimism/refcell/deploy-config\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "e86b5366c1ce1a83a85e95acdfc79e5a0654651b", "messageHeadline": "Adds a deployment config validation script to ci", "author": {"name": "asnared", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "ee5c0ed1187d6fe90da700d9e22fa10bd6b8fea2", "messageHeadline": "contracts-bedrock: update portal min gas limit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 147, "deletions": 67}}, {"node": {"oid": "3006ef0c92aac3aa554a42e33c4738ba8cb5c408", "messageHeadline": "Merge pull request #5508 from ethereum-optimism/clabby/ctb/xdm-min-ga\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 492, "deletions": 183}}, {"node": {"oid": "f7587781cc67ac722932f5fef4c14ac94d90587a", "messageHeadline": "Merge branch 'develop' into clabby/ctb/xdm-min-gas-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 252, "deletions": 30}}, {"node": {"oid": "dd2bef6e3519d6bc6e04c98c3959be745ce615f6", "messageHeadline": "Merge pull request #5470 from ethereum-optimism/clabby/ctb/call-with-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 121, "deletions": 74}}, {"node": {"oid": "8796b41fe2a00009b6506ea32694321ae6fb7872", "messageHeadline": "Merge branch 'develop' into clabby/ctb/call-with-min-gas-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 252, "deletions": 30}}, {"node": {"oid": "090644aefd4ba35b5a89d61071e002fd46e069a3", "messageHeadline": "Merge pull request #5501 from ethereum-optimism/fix/withdrawal-gas-limit", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 65, "deletions": 20}}, {"node": {"oid": "afc2ab8c90ac2ef091d103fa7863f0eef140a3d4", "messageHeadline": "chore: add changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c9ac7a6e2daf77552ded6946c9684fb7207c5f64", "messageHeadline": "Update op-chain-ops/crossdomain/migrate.go", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49d413ae2895b83b73528b117ccaa504e1a9a8b7", "messageHeadline": "op-chain-ops: fix withdrawals script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "12869fe9b0a7bc799e3070cabe76ca191737324b", "messageHeadline": "sdk: update withdrawal gas limit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "6346058d1265ce6218e113c208f004d76f1c8d23", "messageHeadline": "op-chain-ops: update migration gas limit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "2bf225ae171a5ff5c4ffb312460ae1cac1b4bbb7", "messageHeadline": "Don't revert if `relayMessage` does not have enough gas to perform th\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 492, "deletions": 183}}, {"node": {"oid": "1c612248e53485fc5489e664e3b27d0513b21f9a", "messageHeadline": "Account for worst-case cost of `CALL` opcode in `callWithMinGas`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 121, "deletions": 74}}, {"node": {"oid": "582f7d7d93905cc8a4381b10f09d60ab0073e72b", "messageHeadline": "Merge pull request #5528 from ethereum-optimism/inphi/fpp-specs", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "0d9f79b86c2b39a8214ef0fecf85bf691f78500c", "messageHeadline": "Merge branch 'develop' into inphi/fpp-specs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 178, "deletions": 4}}, {"node": {"oid": "5fd8ee26e261c7b607df95a9592e734882796b55", "messageHeadline": "specs: Update op-program hint protocol", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "a98d456f01bfd7cfda8e08bcbe77fbaf726d0a77", "messageHeadline": "fix server/router close", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "134737228924a9e8d6e461447894e838f2dfe0e1", "messageHeadline": "Update op-program/host/host.go", "author": {"name": "Inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb267060695800fe8540cb19326565e3309a343f", "messageHeadline": "op-program: Support running program as a separate process", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 417, "deletions": 74}}, {"node": {"oid": "ecfb947f7bb41c3f202ef78620c0519bcbb08ed3", "messageHeadline": "op-program: host-client interaction via I/O pipes", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "37470523cbcb9df4d3704d5bf651e2773e2b67fc", "messageHeadline": "Merge pull request #5524 from ethereum-optimism/aj/local-preimage", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 178, "deletions": 4}}, {"node": {"oid": "91f80e43585a43b1c243b1c5443f68248b585404", "messageHeadline": "Merge branch 'develop' into aj/local-preimage", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "ed42bc5cfd1d278575f33da8a86509cc831b5948", "messageHeadline": "Merge pull request #5323 from ethereum-optimism/refcell/pops/specs", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "ef356ab6736647d26ee4d67a0a4e7f10ab1bba0f", "messageHeadline": "Merge branch 'develop' into refcell/pops/specs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1942, "deletions": 222}}, {"node": {"oid": "d82fafca462611db342f8a38576279f8a86face1", "messageHeadline": "ci: include contracts build step", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a927417df8a9d856505be52cf3637f49878bbbfd", "messageHeadline": "mipsevm: remove PC log for CI test log readability", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5a18a1be318989b97439b80ff5f594773ef0deae", "messageHeadline": "mipsevm: rename package, make available as library instead of main pa\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "cafd3bfa7d85215f9516add77870d76b1d021256", "messageHeadline": "Makefile: update makefile", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 58}}, {"node": {"oid": "bea85f76a256141497b6cc6040946df5a2b55cc5", "messageHeadline": "mipsevm: cleanup referenced contracts", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 4, "deletions": 30}}, {"node": {"oid": "f629ad493335420394446e0a858c052c71b0d8ed", "messageHeadline": "mipsevm: test sol trace util with MIPS.sol, remove Hello.sol", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "6f974dac59e1763df09b70ed4b76e429fae5f89b", "messageHeadline": "contracts: move unused contracts into extra", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6305203fd83d0856ace8c8a6c2237b7b545552df", "messageHeadline": "readme: update directory layout, update license note to reflect remov\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 6, "deletions": 34}}, {"node": {"oid": "de8f023d010722d0e36c023920fc880f1ad0520b", "messageHeadline": "extra: readme for extra files", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f6ea11dee7ed5851ef53e70f59b1caf0ce5b97c8", "messageHeadline": "demo,scripts,test: move legacy demo scripts into extra, remove hardha\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 35012}}, {"node": {"oid": "cd8637770ebbded9aceef79ad5a8e38e4ed293e4", "messageHeadline": "op-program: Add separate keystore for local keys", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 178, "deletions": 4}}, {"node": {"oid": "82fadf6aa5770c6f4ffb7cb37116a21c1d57d6c3", "messageHeadline": "contracts,mipsevm: state format update progress, bugfixes, EVM MIPS-t\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 323, "deletions": 155}}, {"node": {"oid": "131ae0a197e1ee419b9d0a5a904e46002d27a505", "messageHeadline": "Merge pull request #5500 from ethereum-optimism/felipe/proxyd-consensus", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1134, "deletions": 57}}, {"node": {"oid": "ff8e3fe8f8b56ec04e27de3539e9a59c6b2f1b10", "messageHeadline": "Merge branch 'develop' into felipe/proxyd-consensus", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 719, "deletions": 141}}, {"node": {"oid": "27ba5fa96ae261280306213ad6ffca4144d8f3c3", "messageHeadline": "Merge pull request #5516 from ethereum-optimism/willc/flaky-atst", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f22b815a39dfea6a816855790eaa9358e279e7a9", "messageHeadline": "Merge branch 'develop' into willc/flaky-atst", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 437, "deletions": 43}}, {"node": {"oid": "f506d5ee5d96cbc01440904f34678c3a52b4b71c", "messageHeadline": "Merge pull request #5511 from ethereum-optimism/qbzzt/230420-atstsol-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "43e95e1febd6993419c2ea75cd79b29edbcb10e1", "messageHeadline": "Merge branch 'develop' into qbzzt/230420-atstsol-to-atst-package", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 432, "deletions": 43}}, {"node": {"oid": "77c881189d6b120ac0c32887195dd3db5d26298e", "messageHeadline": "Merge pull request #5512 from ethereum-optimism/aj/fpp-cache-block-nu\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 131, "deletions": 10}}, {"node": {"oid": "015688be9458434eb2111a56fe05c387020fcb00", "messageHeadline": "addressing final comments", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 55, "deletions": 130}}, {"node": {"oid": "c303df7ece0fde91a5d8ceaca07c51f0dcd499b8", "messageHeadline": "Merge branch 'develop' into aj/fpp-cache-block-numbers", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 531, "deletions": 125}}, {"node": {"oid": "3186d8f91d58679d6a070ccd2e80e13b426de10f", "messageHeadline": "Merge pull request #5515 from ethereum-optimism/aj/fpp-logs", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "55044e96eb9b04138a8f5d45ebb1eb0b5490bb19", "messageHeadline": "Merge branch 'develop' into aj/fpp-logs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 278, "deletions": 15}}, {"node": {"oid": "67b2d61dfabc76736889ae7e711092b5c2395b4d", "messageHeadline": "Merge pull request #5513 from ethereum-optimism/aj/fpp-docker", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "35aa62bb9ade7c7dbc30211c38a54d5d0d78fa12", "messageHeadline": "Merge branch 'develop' into aj/fpp-docker", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 198, "deletions": 1}}, {"node": {"oid": "da9124776b82afb4bcbcb4434ebbb975dccb3050", "messageHeadline": "Merge pull request #5355 from ethereum-optimism/qbzzt/230327-forced-w\u2026", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 198, "deletions": 1}}, {"node": {"oid": "3da3751aeeda8deb9d80201904c5405380326a1f", "messageHeadline": "Merge branch 'develop' into aj/fpp-docker", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "4979235b3f585cb83650c74e73686d700d271bf4", "messageHeadline": "Merge pull request #5496 from ethereum-optimism/jg/test_pending_gas_l\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "cb5b67f4407f7f227ae4e4088dcb7d661d1dac0d", "messageHeadline": "Merge branch 'develop' into jg/test_pending_gas_limit", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 288, "deletions": 108}}, {"node": {"oid": "94d8f5c650dbdff988896fd2fb4194bbf4aece29", "messageHeadline": "fix(ci): Disable flaky atst test", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c2ce293c937aadc6a7009533ad33944cc1811dc4", "messageHeadline": "Merge branch 'develop' of github.com:ethereum-optimism/optimism into \u2026", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 287, "deletions": 107}}, {"node": {"oid": "788522a9956cac702ab1060857eca9ac50255584", "messageHeadline": "mipsevm: source-map util", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 251, "deletions": 3}}, {"node": {"oid": "48c6576710ebd837854b08a1be8fd958298da18a", "messageHeadline": "contracts: unify more step output writing", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c1604949d7a3eb8ea96e82b1f731d0d91d1a3df", "messageHeadline": "Merge pull request #5495 from ethereum-optimism/04-19-update_optimism\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9e90e2a8d039eb3d5a1fcb47c10d87822e231bf7", "messageHeadline": "Merge branch 'develop' into 04-19-update_optimism-goerliOptimistAllow\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1868, "deletions": 837}}, {"node": {"oid": "2f74d18491378beab81978adbe737493ab53fb09", "messageHeadline": "op-program: Improve logging", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "50809d11e33596c7c995e59c84a99c2759112118", "messageHeadline": "op-program: Add docker image for op-program", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "b65152ca11d7d4c2f23156af8a03339b6798c04d", "messageHeadline": "Merge pull request #5492 from ethereum-optimism/inphi/fpp-comms", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 232, "deletions": 94}}, {"node": {"oid": "7ddf9417e328086b7d070ff6c7191b63ac990b82", "messageHeadline": "op-program: Cache blocks by number", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 131, "deletions": 10}}, {"node": {"oid": "db1a81eda6f97308a1522fd90edb3fc7ea124512", "messageHeadline": "Merge branch 'develop' into inphi/fpp-comms", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 236, "deletions": 85}}, {"node": {"oid": "3d990967c28dad4411a668ad227ee5c15f6c891e", "messageHeadline": "Merge pull request #5489 from ethereum-optimism/willc/atst-ci", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "1aab0a3a38dc8dcf6923ba7b836ed4c4d8215d79", "messageHeadline": "Merge branch 'develop' into willc/atst-ci", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7b4c386363cd95673c7105750ae15a6c788b99c", "messageHeadline": "Merge pull request #5509 from ethereum-optimism/qbzzt/230420-atst-typo", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c02c4be0a547643a2c99c19c5779fdb4f6c8e83e", "messageHeadline": "Update docs/op-stack/src/docs/security/forced-withdrawal.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6752978ae81cd0214b2efccaae514bf69715db8d", "messageHeadline": "Update docs/op-stack/src/docs/security/forced-withdrawal.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4e9f511c0aff54ef8b8b6f5fe4ea8ebc947cff5", "messageHeadline": "contracts: keep track of executed steps", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "58c361476cb21e8830c9113996468a43bd896d28", "messageHeadline": "mipsevm: work in progress evm tracing/testing", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 247, "deletions": 27}}, {"node": {"oid": "94191239c67196e0e9f1603dc203d0e0620b4517", "messageHeadline": "proxyd: add consensus poller", "author": {"name": "Felipe Andrade", "email": "felipe@oplabs.co", "user": {"login": "felipe-op"}}, "additions": 1209, "deletions": 57}}, {"node": {"oid": "7b4252595188a9c1234c7e1182767de85ebcb923", "messageHeadline": "add missing wait timeout check", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "26d2ba05fc1ffea70463993e9dfd5562a39765d7", "messageHeadline": "bump test timeout", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "236875d9856e1d7bbdf7dfe5e6a50363e46f8539", "messageHeadline": "limit test runtime", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "7ee7e2870c00caba37de7eefeb50d930c18537d6", "messageHeadline": "fix Hints CB test", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "e7562f4a66fc68433ded5bd25ca12e79dee3ab08", "messageHeadline": "remove TODO comment", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "37f3fb86efa985c29599b1a80030e4f41fcf9e03", "messageHeadline": "bidirectional hints channel", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 55, "deletions": 39}}, {"node": {"oid": "0ca7aabe08a9c3bae41b2423cc65166202276852", "messageHeadline": "fix(packages/atst): Modify README.md with the new directory", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a17f6e93aa591021ee63185690dc0eeff3d04947", "messageHeadline": "feat(packages/atst): Add a symbolic link to the ATST contract", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d35c733f35337af3ae3ee408954207377f319834", "messageHeadline": "op-batcher,proposer: Default previously required flags", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "ebe91f6d4f1553042ff616ed3b6c59055fa19096", "messageHeadline": "op-e2e: Add test for L2 txns using too much gas", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "42a65c0c4b760a2e33d76ad26ea0a1a67b65566f", "messageHeadline": "fix(packages/atst): Typo in README.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c59ec204eeb4cf50c21c0a7abe06be765611c60", "messageHeadline": "Merge branch 'develop' into willc/atst-ci", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "ad7a3873b9934d71d5d43eb4d072b3d489d00185", "messageHeadline": "Merge pull request #5506 from ethereum-optimism/aj/fpp-existing-node", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "81010b62b9166ce81f12674a2fa4c748ee9c4ed7", "messageHeadline": "Add CI for ATST", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 43, "deletions": 1}}, {"node": {"oid": "e57c753c78ed410f891fa584334b8ab7f7a6f566", "messageHeadline": "Merge branch 'develop' into aj/fpp-existing-node", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 148, "deletions": 74}}, {"node": {"oid": "171b59e2ec46db98eba9d0e3b2da412df801e8a2", "messageHeadline": "Merge pull request #5503 from ethereum-optimism/aj/fpp-e2e-tx", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "5fbdf71e0fc1e44132c970323ac1d67cddf5be2a", "messageHeadline": "Merge branch 'develop' into aj/fpp-e2e-tx", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 533, "deletions": 79}}, {"node": {"oid": "61066ab3999925507fe2022f48220886da6e23e0", "messageHeadline": "contracts: structure Step function to scope variable usage and avoid \u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 165, "deletions": 109}}, {"node": {"oid": "e33267e979baf18bb1163012196e7b516996a411", "messageHeadline": "bond manager specs", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "f9d34808a77248bade03ceefdb80742d3f73470b", "messageHeadline": "Merge pull request #5391 from ethereum-optimism/qbzzt/230405-op-proposer", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 102, "deletions": 58}}, {"node": {"oid": "2abb94b594e962ea5e32c5c08fcd1ab02ea40bfe", "messageHeadline": "Merge branch 'develop' into qbzzt/230405-op-proposer", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 13627, "deletions": 40493}}, {"node": {"oid": "d9dfc0989756de3351147ead897ccea6d59b1838", "messageHeadline": "contracts: simplify MIPS.sol with in-memory State to avoid MPT proofs\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 125, "deletions": 154}}, {"node": {"oid": "5da18810b6b25f471fe1e03c3d545490ec5673f2", "messageHeadline": "op-program: host-client interaction via I/O pipes", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 145, "deletions": 48}}, {"node": {"oid": "bd493973756ca6c839acae4b2a16dd88c04e4f95", "messageHeadline": "Merge pull request #5505 from ethereum-optimism/aj/fpp-retry", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 377, "deletions": 5}}, {"node": {"oid": "ed35091884ca913974697a415f72bfdda349c0d3", "messageHeadline": "op-program: Handle pre-images that already exist", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "49b064083de0a15812003351981568f52c0f6e49", "messageHeadline": "op-program: Add retrying to L1 and L2 fetchers", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 377, "deletions": 5}}, {"node": {"oid": "f46d32d0ce4f25fd2d60ed31b3668e0120f7a21b", "messageHeadline": "Merge pull request #5499 from ethereum-optimism/refcell/test/sysconfig", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "93708c53a75d505f8d291f8b1966b2c2722831a0", "messageHeadline": "nit fix", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10dec39d60a2e8303366092892cfc1bc4ed4d9b5", "messageHeadline": "Test ResourceConfig", "author": {"name": "asnared", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "e0f6b00f3c1d557468d1ed2d0f3a43225119e3bd", "messageHeadline": "Merge pull request #5504 from ethereum-optimism/harry/FE-1002", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "86d7894c9196ec3d194c7a2daae8472bd1aae48a", "messageHeadline": "Merge branch 'develop' into harry/FE-1002", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b85e8929152ac6d0354b06cd3fb8678f67b9a65e", "messageHeadline": "Update .changeset/nine-pugs-fix.md", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8133872ed0effa83fdb16db799f51d379664bff4", "messageHeadline": "add changeset for standard bridge sdk change", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2c588ba2baff61b6770b98c3c7bfd881dea00464", "messageHeadline": "Merge pull request #5502 from ethereum-optimism/harry/FE-1002", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "61893c31eafdd417933d30778d0906cfb91c4b4a", "messageHeadline": "contracts: minimal forge setup", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a0d6ec9bd13595d033a70c51c2f6dd139a5547ec", "messageHeadline": "op-e2e: Add actual transactions to the FPP system test", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "d58c0f1e726ae0078d2d5aef5569151ebb83b22b", "messageHeadline": "lint", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "da18c3069331d08a5d96fa41a517be219b8146c6", "messageHeadline": "fix err", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da9e9919830e03aaa0e50b62095f3d41d1be420f", "messageHeadline": "Update packages/sdk/src/adapters/standard-bridge.ts", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "eb1c4377e925f927a21b74b409e40f91120f1270", "messageHeadline": "FE-1002: supportsTokenPair should return false whenever the check cat\u2026", "author": {"name": "tre", "email": "tremarkley@gmail.com", "user": {"login": "tremarkley"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "ea6dec5e27acecf37142ad745d0f72140a29211b", "messageHeadline": "Merge pull request #5498 from ethereum-optimism/jg/ci", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "83b506160f5c84109548f373fb155c9326dc07cb", "messageHeadline": "Merge branch 'develop' into jg/ci", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ecde77571032137bfd5ace2c0b048d750d78ea96", "messageHeadline": "Merge pull request #5494 from sam-iamm/reset-comment-fix", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "dcfcefc7eab6dee26c16f9bcc25c660948609797", "messageHeadline": "Merge branch 'develop' into jg/ci", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 969, "deletions": 636}}, {"node": {"oid": "3de52fe91b1f4f32f6c89a3870f0142c68667243", "messageHeadline": "Merge branch 'develop' into reset-comment-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 969, "deletions": 636}}, {"node": {"oid": "791fd6877bc9455940ab9483ede5365b563d9b04", "messageHeadline": "Merge pull request #5488 from ethereum-optimism/aj/e2e-helpers", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 450, "deletions": 433}}, {"node": {"oid": "f522fdeadbeb08f9fe12bd16ad9aa0220969a9a0", "messageHeadline": "Merge branch 'develop' into aj/e2e-helpers", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 539, "deletions": 211}}, {"node": {"oid": "5c51b17777d2263ccc19baad26ccabefc67e4206", "messageHeadline": "Merge pull request #5460 from ethereum-optimism/jg/reader_api", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 255, "deletions": 175}}, {"node": {"oid": "8e793bf97da5bc94261468faf582a59141b248d2", "messageHeadline": "Merge branch 'develop' into jg/reader_api", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 264, "deletions": 28}}, {"node": {"oid": "2fa4d36be56093b9a790efc9b96e0e9a4219998f", "messageHeadline": "Merge pull request #5459 from ethereum-optimism/sc/prove-fix-test", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 263, "deletions": 27}}, {"node": {"oid": "5a761f6e0fb21760c1e7b0ef1f4daaf66f3f4a82", "messageHeadline": "Update system_test.go", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e4c17c0c6971e5dffd9aaace3964e9816950710", "messageHeadline": "Merge branch 'develop' into sc/prove-fix-test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 747, "deletions": 662}}, {"node": {"oid": "e66312f9def0b700ed2e4cd43f5349432ce06f30", "messageHeadline": "Merge pull request #5493 from ethereum-optimism/fix/compiler-test", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec08abd2feb1ddf4acafcd50a87f7f0516f2dfc7", "messageHeadline": "op-e2e: Disable TestSystemMockP2P", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ba275fe5f5eb18c3ae4900f1af06406679191a7c", "messageHeadline": "op-e2e: Update FPP system test", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "417f27ea748679ec6839b469b3d9f68fd8b35fa9", "messageHeadline": "update optimism-goerliOptimistAllowlistImpl", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ea0188514969cf495e91459842fb4e283764fd32", "messageHeadline": "Merge branch 'develop' into jg/reader_api", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 986, "deletions": 781}}, {"node": {"oid": "bcc33dddc6b203e727923628bc291b19469bf7ae", "messageHeadline": "PR review fixes", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "e896df95af7328acd93f20dfe427cf6236b99289", "messageHeadline": "docs: remove outdated reset comment", "author": {"name": "sam-iamm", "email": "supersmitchell3@gmail.com", "user": {"login": "sam-iamm"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c16f0c34f07eb1cc953ea5796826f81873b3f552", "messageHeadline": "Merge branch 'develop' into fix/compiler-test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "d26412107b7e6e6cdf28eaaa39d7c3284f3c5e4c", "messageHeadline": "Merge pull request #5491 from ethereum-optimism/clabby/ctb/bump-xdm-s\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "9e0cef4b05b26df41455c943e0c73a43c75bf6c3", "messageHeadline": "Merge branch 'develop' into clabby/ctb/bump-xdm-semver", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e73770892cd57694e9fdd59c0c97989ecdcfe368", "messageHeadline": "Merge pull request #5476 from ethereum-optimism/jm/wd-mon-fix-metrics\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f3f949b81986309fe070ee1dc99ea1809a57c276", "messageHeadline": "comments: formatting and zod dev dep", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "707d8735e53e6ed23d4dab5c5b54157894d7f368", "messageHeadline": "Merge branch 'develop' into jm/wd-mon-fix-metrics-label", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1604, "deletions": 741}}, {"node": {"oid": "a09c7d01f692c10941c6d37e5ec2d5a52ab8bb6d", "messageHeadline": "Merge pull request #5490 from ethereum-optimism/refcell/fix/safecall", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1f92c390d2ea7cbcbad9b7945d34d4658b66368c", "messageHeadline": "contracts-bedrock: fix compiler warning", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "114787e237ad5b7532da7466d8a5505180919181", "messageHeadline": "Check-l2 semver bump", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b60ef5ec6fbb41d5024547c597d06914a2db97c9", "messageHeadline": "Bindings", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "197884eaecfe4e7e7c22a14e5ca9b6e3ba40e757", "messageHeadline": "Add changeset", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6ab072d550ba20901c9e84548ea579301c20f509", "messageHeadline": "Bump XDM semver", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aa3169fc5c268be35aed6d763997e980a72bf700", "messageHeadline": "don't safecall the ffi interface", "author": {"name": "asnared", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b6a4eb96b5b926928d7e313d81b52d29d2c5ee3e", "messageHeadline": "Merge branch 'develop' into aj/e2e-helpers", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 606, "deletions": 613}}, {"node": {"oid": "09d23ee8995b7c318a4469a49276f9453535c6a9", "messageHeadline": "Merge pull request #5447 from ethereum-optimism/aj/fpp-e2e", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 254, "deletions": 129}}, {"node": {"oid": "66290641abdbb1e4f558c1796b30b3498de0a8bc", "messageHeadline": "Merge branch 'develop' into aj/fpp-e2e", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4ff03b4b06cc3b78d40f306518990933522754e8", "messageHeadline": "Merge pull request #5487 from ethereum-optimism/aj/fpp-l2-height", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 136, "deletions": 62}}, {"node": {"oid": "6da5133cfa8aa495f4ac590245407cae5288711e", "messageHeadline": "name the tests sdk-next-tests", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f64213eaadb1752ffff934983e97c574ef6e079", "messageHeadline": "Update test case name now that bug is fixed", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7549ea1b6eaf8425584ba12f22318b46f408ee1", "messageHeadline": "Revert another prettier change", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4f11f01717dcd7c9ce69eff356af6cd73b58fef", "messageHeadline": "make it not flaky", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6571cd72d5e5ffa9937ed2649fc38dc8301a0cd6", "messageHeadline": "fork specific block numbers for deterministic tests", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "93f08be0015ea6b422026344bd6ffe1bfda52738", "messageHeadline": "chore: Revert prettier changes in circle config", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 85, "deletions": 84}}, {"node": {"oid": "d6dd6eb9e88fc4c5eca608064b161d28a1120f2d", "messageHeadline": "op-e2e: Add e2e test for op-program", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 254, "deletions": 129}}, {"node": {"oid": "6818a0c6237c3315435b95ac42a4464f286cb45e", "messageHeadline": "op-program: Specify l2 block number to stop derivation at", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 136, "deletions": 62}}, {"node": {"oid": "0e7f8358f039126a39f6ff88410ee06afb8d24d8", "messageHeadline": "op-e2e: Add helper methods for withdrawals", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 176, "deletions": 90}}, {"node": {"oid": "d7a4b3661e2624159e1f1f0be5dfd85e7cde5a75", "messageHeadline": "Merge pull request #5478 from ethereum-optimism/fix/l2oo-constructor", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 28, "deletions": 37}}, {"node": {"oid": "c2f0632ad9399908b629260adff688bbfef5bfa4", "messageHeadline": "op-e2e: Add helper method to send L2 transactions", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 124, "deletions": 163}}, {"node": {"oid": "5269809219996648f94da945785fbd9586575b5d", "messageHeadline": "op-e2e: Add helper method to send deposit transactions", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 82, "deletions": 61}}, {"node": {"oid": "7bfa747201480b69923b7fb4d1922228983b2a39", "messageHeadline": "Merge branch 'develop' into fix/l2oo-constructor", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 389, "deletions": 506}}, {"node": {"oid": "a272058b40d57469b935c1f958470cd2a351bb5e", "messageHeadline": "Merge pull request #5444 from ethereum-optimism/jm/nonreentrant-with-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 189, "deletions": 386}}, {"node": {"oid": "aae9e545d091b7ac9fb83f061598b0933c46aff6", "messageHeadline": "Merge branch 'develop' into jm/nonreentrant-with-replays", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 115, "deletions": 79}}, {"node": {"oid": "7e61d72d3d4fa929b474a28bc53b8dd8d9a76939", "messageHeadline": "op-e2e: Extract init logic to a separate helper file.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 73, "deletions": 124}}, {"node": {"oid": "ecfe1afe62a64a5efdd33542ba85e3859051924c", "messageHeadline": "mipsevm: fix go mips test running", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "1ff08514010d7c9a2665cbac0ea3c9279c5ea750", "messageHeadline": "mipsevm: use local unicorn install so dynamic lib resolves in ci", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f2d9c70fcba68c0ba956926ab76d0bb927ef0f67", "messageHeadline": "ci: libunicorn build cache", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "e32bee2a861be2c48b880aee6496340ac3c4edc9", "messageHeadline": "ci: checkout submodules", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c0f8ab1795cb047f5bd554a921175f3b681043d0", "messageHeadline": "ci: mipsevm Go test workflow", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "653ca53fd3874e098ca272afbd34a6035e3c67e2", "messageHeadline": "ci: remove old hardhat/minigeth workflows", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 129}}, {"node": {"oid": "90373f609c4b3d4fb93e783c7bbcf172e8c3106a", "messageHeadline": "mipsevm: test-run Go program in unicorn, fix mmap PROT_NONE issue", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 63, "deletions": 8}}, {"node": {"oid": "85075b943f4b53305248a7b4f769c165db64869b", "messageHeadline": "Merge pull request #5467 from ethereum-optimism/aj/fpp-config-genesis", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 115, "deletions": 79}}, {"node": {"oid": "4ba1fb1d8f651bd81db87361b4411e12e7804c9b", "messageHeadline": "Merge branch 'develop' into qbzzt/230327-forced-withdrawal", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 29411, "deletions": 4401}}, {"node": {"oid": "74586d6781b3280cf1c3c7d8ff62c26945a19157", "messageHeadline": "feat(ctb): Immediately fail any message upon reentry", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 189, "deletions": 386}}, {"node": {"oid": "d8616f5409a828ac99dae313ea1d5fe878217352", "messageHeadline": "op-program: Pass a ChainConfig to the Config struct rather than a fil\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 115, "deletions": 79}}, {"node": {"oid": "a01d02c36ed952968b711b46fc278367d07ceb64", "messageHeadline": "Merge pull request #5466 from ethereum-optimism/aj/fpp-disk-store", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 88, "deletions": 44}}, {"node": {"oid": "ef9afd5aba95d23c7a7d1350977b01667c2e6de1", "messageHeadline": "feat(docs/op-stack): Forced withdrawals work", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "d322c6d651022ceb0798168726fe47416c6ddf00", "messageHeadline": "contracts-bedrock: lint fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d1126eb3908775ee179b10af397625a3f9965363", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51623242abd2c4b226dd2c3eb4cb95e99355f94a", "messageHeadline": "contracts-bedrock: update constructor require statment", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 24, "deletions": 36}}, {"node": {"oid": "6c87ec929dea94b7b994e13d0da8b7ab0b29b2ad", "messageHeadline": "sdk: bugfixes", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 196, "deletions": 2371}}, {"node": {"oid": "a00e9eb43bca0dc80e23830dfd729798ed6c1ea7", "messageHeadline": "fix: circle config", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "fb01d48e0ca35843dc9e5033414c29943e873d76", "messageHeadline": "fix: Add check to main jobs", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "892b1d16a11d9838d1998f5d420b02a2f62b1087", "messageHeadline": "test: Add failing test to sdk.proveMessage", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 2329, "deletions": 22}}, {"node": {"oid": "efa4013ea277947f61772e3e81f7ca34f1541725", "messageHeadline": "Add failing test:wq", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 98, "deletions": 1}}, {"node": {"oid": "f5c997147d3a18059f4daf0fc6cf15a2391b26f8", "messageHeadline": "example: minimal Go test program", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "96e1414df6654e9d83cf7a624725bd876c68abab", "messageHeadline": "feat(docs/op-stack): Added `op-proposer`", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "1ce4fdf3d852d2444a44727a69fc26098cdffa10", "messageHeadline": "Merge pull request #5475 from ethereum-optimism/clabby/ci/fix-ctb-tests", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 71, "deletions": 28}}, {"node": {"oid": "2760ae3077e0e9bd46ab64cb0e83ffd33bd3e115", "messageHeadline": "Merge branch 'develop' into clabby/ci/fix-ctb-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b593c34e32c8e3e4d3f4b0650300a0878849a093", "messageHeadline": "Merge pull request #5485 from ethereum-optimism/qbzzt/230418-fix-deploy", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45d8c315ac855f7e81b75c5b1ebf6e082b41dd7c", "messageHeadline": "Merge branch 'develop' into clabby/ci/fix-ctb-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 868, "deletions": 123}}, {"node": {"oid": "5cc54d98b9d899d29cfdf1713836e728d65e9da0", "messageHeadline": "fix(docs/op-stack): Fix the npx deploy", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc583273ad4f8832372387e3ed336ab119651062", "messageHeadline": "Merge pull request #5481 from ethereum-optimism/aj/fpp-fix-build", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a65a7c2b35271c4e0e86b43d19eaad94bd871e8", "messageHeadline": "Merge branch 'develop' into aj/fpp-fix-build", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 135, "deletions": 93}}, {"node": {"oid": "b47ee124ade01aacf4cacedc502281e508d45763", "messageHeadline": "Merge pull request #5482 from ethereum-optimism/feat/remove-ci-builde\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 16, "deletions": 51}}, {"node": {"oid": "24d159e68713aeb16152084fa97e564e0b948ea4", "messageHeadline": "Merge branch 'develop' into feat/remove-ci-builder-changesets", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 96, "deletions": 27}}, {"node": {"oid": "2bdbeeebd05e2bca4a70a76bd44b257f05ab6338", "messageHeadline": "Merge pull request #5474 from ethereum-optimism/fix/debug-migrated-wi\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 96, "deletions": 27}}, {"node": {"oid": "94a9993cc759c38edf5c0a2e8d5e406f042654e4", "messageHeadline": "op-node: Simplify parsing in ProcessSystemConfigUpdateLogEvent", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 76, "deletions": 79}}, {"node": {"oid": "0ac98a2ef505a85be7dadfc4c3be027f9b44a8cd", "messageHeadline": "Merge branch 'develop' into fix/debug-migrated-withdrawals", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 58, "deletions": 15}}, {"node": {"oid": "bbfa7c06f0529df368c633c485936872812f0aa1", "messageHeadline": "Remove job output timeout for contracts-bedrock coverage / tests", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "f54d09dca465c94fb5b02d13a3b31c35ac4b3b67", "messageHeadline": "mipsevm: test unicorn works", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "f176f263144920615ecad5909e2c43f6c6b1cc79", "messageHeadline": "mipsevm: remove old MPT-state focused tests", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 435}}, {"node": {"oid": "ebce83d1c3d2b9bee1a986470a88391f4cf7740e", "messageHeadline": "mivpsevm: state_test", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 110, "deletions": 165}}, {"node": {"oid": "66cb5d421c07405484d70406de0fcff75b0bf034", "messageHeadline": "mipsevm: rename run_evm to evm", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ac7644518f5f011f7ada35d6e50e1fc257be7ac7", "messageHeadline": "mipsevm: fix initial heap, set initial PC to entrypoint", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "3d1052d071dc0d5ab8c2de0417cdd9a81c0bbbf4", "messageHeadline": "mipsevm: refactor evm setup and contracts loading", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 104, "deletions": 49}}, {"node": {"oid": "1e7439e574805778c0be52efa974f838a609ab33", "messageHeadline": "mipsevm: rm minigeth.sh", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "7e2817b15243d61b368c64910cf9eeb34946118d", "messageHeadline": "mipsevm: rm minievm", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 203}}, {"node": {"oid": "932d8e4f4e637dd0fa93f2db6064cc90996d7b07", "messageHeadline": "mipsevm: rm run_unicorn.go", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 167}}, {"node": {"oid": "06d0151c3d25aec2693fb4c369e72b2402f6c053", "messageHeadline": "mipsevm: RunUnicorn helper func", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "07a7b4d30d1837256bfd6a77a54b07e4b295286a", "messageHeadline": "mipsevm: rm trie.go", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 242}}, {"node": {"oid": "a4336f8eb63055d75571fd7b61efd0882cfa20fe", "messageHeadline": "mipsevm: MerkleizeMemory", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "b643959387d60aa9915c0eda3d6414a8114734ef", "messageHeadline": "mipsevm: LoadUnicorn, update hook mem-write and hook code", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 82, "deletions": 44}}, {"node": {"oid": "6aa0f7f847ae1cb278a068a0de2540ed60655c84", "messageHeadline": "ci: Remove ci-builder from changesets", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 16, "deletions": 51}}, {"node": {"oid": "d460e7670923a115fe2c3c3af14914df8394b849", "messageHeadline": "Merge pull request #5425 from ethereum-optimism/qbzzt/230410-specs-wi\u2026", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "a526d8ae98d981af5d7a85ad943ac658e2fec0fc", "messageHeadline": "Fix `finalizeWithdrawalTransaction` differential test", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "25bb80f8ab018eff2bd18ae3a5399241b781f41a", "messageHeadline": "op-program: Fix op-program Makefile", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4af2a9b3fbdf6f22f72a139fc94292bf738a23e", "messageHeadline": "Merge pull request #5480 from ethereum-optimism/feat/fix-ci-builder-gcr", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "572c9909cc26368c1677e0eb59f543e5ede23966", "messageHeadline": "Merge branch 'develop' into feat/fix-ci-builder-gcr", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "0c0d452e4529d870f59bd475f0e88caed78b9ff0", "messageHeadline": "Merge pull request #5477 from ethereum-optimism/inphi/fp-hint-recover", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "96620b405e7a4a6204e9d5b397494b41e92b6e9c", "messageHeadline": "Merge branch 'develop' into inphi/fp-hint-recover", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 690, "deletions": 27}}, {"node": {"oid": "46e35c75ff512ceaf98f2b6744b5629e9bedd851", "messageHeadline": "ops: Fix the CI builder docker context", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "351796a921ac471162e4c576c59e521248177ffb", "messageHeadline": "Merge pull request #5479 from ethereum-optimism/feat/ci-builder-gcr", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "fb791c4e84d6634d1ab922a81cc8403e3126b45b", "messageHeadline": "ops: Move ci-builder into GCR", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "111eb357d818f4ed3e65223b5a16554b8ed8a4c7", "messageHeadline": "fix(specs/withdrawals): Still lint", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80979cc3860623efc9d51aeaa56dc242fbf4f56e", "messageHeadline": "fix(specs/withdrawals): Lint", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3dfc5701b2825273f9c6f33678feafbf3863bafb", "messageHeadline": "op-program: Support running in offline mode.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 88, "deletions": 44}}, {"node": {"oid": "d585586dd009079cf5d6dcda8a2ce09fabab58b4", "messageHeadline": "fix(specs/withdrawals)", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "815cdbc6b27852eebaf6aa6e5a39dcfb3145dcbe", "messageHeadline": "op-node: Migrate L1BlockInfo to new reader/writer functions", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 52, "deletions": 97}}, {"node": {"oid": "5dffb9c7954243068e063283fa6ce786b5fd16cc", "messageHeadline": "op-service: Add nice reader & writer functions", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 125, "deletions": 0}}, {"node": {"oid": "83187b02d5ebdbb33c786951a08f142f5e970a9e", "messageHeadline": "sdk: fix gas calculation", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d3424e1d446eacfa7333090e6d1d89df37429f9", "messageHeadline": "op-chain-ops: clean up debugging code", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6c539cd4c38065c77a815e25ad402ab67400b7f4", "messageHeadline": "op-chain-ops: don't write storage to disk by default", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7bf4d54d56053f2a0d7bce1b98805f6af11bbaa9", "messageHeadline": "op-chain-ops: legacy withdrawal script refactoring", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 99, "deletions": 27}}, {"node": {"oid": "62b9850f2102c2bf313ea5bc948a94f6d986b82d", "messageHeadline": "Merge pull request #5452 from ethereum-optimism/aj/fpp-store-fetched-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 675, "deletions": 27}}, {"node": {"oid": "345172f78751f876f29215f905214921c90602b6", "messageHeadline": "op-program: Hint reader recovery", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "373c5aa3ed93bc808fb04ff7a1f5204564511033", "messageHeadline": "op-program: prefetcher now backed with rpc source interface", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 148, "deletions": 78}}, {"node": {"oid": "a7e24c937de307a7a746e9aa9ba894d003c5092e", "messageHeadline": "op-node: minimal debug-namespace RPC client bindings", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "4739b0f8bfe2f3848af3f1a5661a038c5d602b2f", "messageHeadline": "op-program: Implement prefetcher to use hints to populate the preimag\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 526, "deletions": 27}}, {"node": {"oid": "50417b03307f317f4966cde2a579d699eed208b4", "messageHeadline": "mipsevm: syscall unicorn hook, state mem reader util func", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 71, "deletions": 50}}, {"node": {"oid": "a26c484afb88dd47443ba64bc8ea2e41540f38a2", "messageHeadline": "fix(cmon): Use the correct 'layer' label", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cd5dc09b68901d8296ce553588d9a57f9553f509", "messageHeadline": "Make CI fail when contract test suite fails", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "e6f1f61c569dbabffa2cfe6129e8e23a8646ffca", "messageHeadline": "Merge pull request #5454 from nolanxyg/fix-log", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a38522d18488fdaf51e84472e858acdf8e3a3b40", "messageHeadline": "Merge pull request #5471 from ethereum-optimism/fix-test-e2e-gossip", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "177ec1f577ff7b0a82b288fea2fef291ec4bb82c", "messageHeadline": "op-e2e: fix TestSystemMockP2P - wait for peers to mesh", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "53bac6622f4ff31888f7e29ba06d2b165df224a2", "messageHeadline": "Update withdrawals.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b4614d9e723ef85fb2ae6dcfb49a22bcb4bd9cf8", "messageHeadline": "mipsevm: state cache", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "0e4d546c8b010d1f1acd0f6bf42061fb97185dc3", "messageHeadline": "mipsevm: unicorn hooks + state encoding and set reg/mem funcs", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 133, "deletions": 15}}, {"node": {"oid": "fdaa95b855aaec64142d94e0fcab702e401a83c3", "messageHeadline": "Merge pull request #5457 from ethereum-optimism/jm/fix-slither-fail-mode", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 255, "deletions": 38176}}, {"node": {"oid": "49d54c3076639ded0a80755692c0ac1d79a918a9", "messageHeadline": "Merge branch 'develop' into jm/fix-slither-fail-mode", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2369, "deletions": 392}}, {"node": {"oid": "44d01c5b3d3fc5d004af9fda6a999f9e937ac22d", "messageHeadline": "mipsevm: minimal VM state", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "e1ce1a7aafbc6c92d18c246b90ca8cf21d4073c9", "messageHeadline": "minigeth: remove more old minigeth files", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 166}}, {"node": {"oid": "7870c023aa8bf2883e615925395a7e97610e5ca8", "messageHeadline": "unicorn: remove custom unicorn dependency", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f3e169c59dfda0b64e1ebb07c686282668e29d63", "messageHeadline": "go: update to go 1.20, no custom dependencies", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 473, "deletions": 51}}, {"node": {"oid": "e7fc01196383d38e1ef3b7033eed2e470dd7f99c", "messageHeadline": "docs: remove legacy l2-on-l2 demo", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 44}}, {"node": {"oid": "425a18f88a91558937522c35ef450384b2325bb7", "messageHeadline": "mipsevm: minimal Go ELF loading draft", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "45e8662e391ab5931930f100611e4916d32ac038", "messageHeadline": "mipigo: remove legacy startup.s in favor of minimal Go ELF loading", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 157}}, {"node": {"oid": "baa42d51e8bfc2af535f18bfb22ea662108109da", "messageHeadline": "cleanup: remove minigeth", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "edb6603feb5f49f2fdfe41f4b39c91695ed81ff8", "messageHeadline": "Merge pull request #5465 from ethereum-optimism/aj/fpp-test-stubs", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 212, "deletions": 197}}, {"node": {"oid": "404cee1b6c522f99ea3c9aa28bb9d14592e55dc3", "messageHeadline": "Merge branch 'develop' into aj/fpp-test-stubs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 209, "deletions": 17}}, {"node": {"oid": "77194e219e27d563fd8e03dcc0470786dd480134", "messageHeadline": "Merge pull request #5439 from ethereum-optimism/fix/witness-file-parsing", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 209, "deletions": 17}}, {"node": {"oid": "deec5a9196166ea902527593d18c0a11f91a664e", "messageHeadline": "Merge branch 'develop' into fix/witness-file-parsing", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2194, "deletions": 260}}, {"node": {"oid": "a13ff5f8cf34ec103ad715746affdef5cbfee720", "messageHeadline": "Merge pull request #5463 from ethereum-optimism/aj/block-info-rlp", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 94, "deletions": 86}}, {"node": {"oid": "918174231233a7e7c0a746b0d14db6794a6ee14d", "messageHeadline": "op-program: Extract stub oracles to a reusable test package", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 212, "deletions": 197}}, {"node": {"oid": "98dced7a6e3416f8de2a766334c845faaba94972", "messageHeadline": "op-node: Add method to access header RLP to BlockInfo", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 94, "deletions": 86}}, {"node": {"oid": "62df3a7e817967bf8f750890ff1df457a357dac2", "messageHeadline": "fix error log content in start.go", "author": {"name": "Nolan", "email": "33241113+nolanxyg@users.noreply.github.com", "user": {"login": "nolanxyg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e15d068f097a1a9047311193c62c34e67fa0c990", "messageHeadline": "Merge pull request #5456 from ethereum-optimism/fix-gossip-conf", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "93248c413016b00ca5f59967caf22a1bfba6bd78", "messageHeadline": "Merge branch 'develop' into fix-gossip-conf", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 115, "deletions": 50}}, {"node": {"oid": "2ec2b81802a044350b5289b2fbfb1ee70f8b224b", "messageHeadline": "Merge pull request #5400 from Nickqiaoo/develop", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 115, "deletions": 50}}, {"node": {"oid": "e4314ecc00dd495e06d9af7b03830b8244d0d452", "messageHeadline": "Merge branch 'develop' into fix-gossip-conf", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 430, "deletions": 1}}, {"node": {"oid": "a1d11074d8cdf7001270996007eaaa14ee10a5ee", "messageHeadline": "ci(ctb): Explicitly fail on broken slither detector", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4adbe76010170a02033253457d626ba51ffb3124", "messageHeadline": "ci(ctb): Slither fails only on high severity findings", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 255, "deletions": 38176}}, {"node": {"oid": "f26e82022618b30c4667bf92948535cd9e693bad", "messageHeadline": "Merge pull request #5412 from ethereum-optimism/fault-proof-specs", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 425, "deletions": 0}}, {"node": {"oid": "3dca3d31480660ad944c9dcf80b6a253fe49a583", "messageHeadline": "Merge branch 'develop' into fault-proof-specs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4917, "deletions": 503}}, {"node": {"oid": "b4df87ce46dd411b942dce269ef81a77ca0f6b38", "messageHeadline": "op-node: fix Gossip mesh parameter CLI overrides [sherlock issue fix]", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "1e58d20aba2bf2f1ee77b6affa0f7484eb110506", "messageHeadline": "Merge pull request #5451 from ethereum-optimism/aj/engine-genesis-dif\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c05fc5d5d8d1d36d63b7c06049bcd82663a98f72", "messageHeadline": "Merge branch 'develop' into aj/engine-genesis-difficulty", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 902, "deletions": 29}}, {"node": {"oid": "04599dff7e41e51ee67fc6ec4dcebca09e17ebac", "messageHeadline": "Merge pull request #5450 from ethereum-optimism/op-program-pre-image-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 296, "deletions": 0}}, {"node": {"oid": "7495d400db7ed229df4d4a9c86d09c8c9cbe4b4c", "messageHeadline": "Merge branch 'develop' into op-program-pre-image-comms", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "825948d501b52a452df5cfbc78666a6000fb56f6", "messageHeadline": "op-program: hints/oracle comms io style changes", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "77f99532d663e792f42a6ed0bdd59cbcd4b1b404", "messageHeadline": "Merge pull request #5449 from ethereum-optimism/op-program-pre-image-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 606, "deletions": 29}}, {"node": {"oid": "b797218d2825e3d94f13a71912138ee05884d084", "messageHeadline": "fix: error log content in func FindL2Heads", "author": {"name": "Nolan", "email": "33241113+nolanxyg@users.noreply.github.com", "user": {"login": "nolanxyg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8679b772344d7d3dd55cbe75f36eb4a991f7433d", "messageHeadline": "Merge branch 'develop' into op-program-pre-image-oracles", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "df06aeec9342cbb2a2d06d1a8ece56ba6d930a34", "messageHeadline": "op-program: Allow genesis block to have non-zero difficulty.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9871b9ac38185080b6a4a8a93126b3f249d03076", "messageHeadline": "op-node,op-program: tx hashing function naming", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "04a754306ecd7d34d70a20282614e533c68f15af", "messageHeadline": "op-program: fix local key type enum value", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19379a14b7bbb3236b671028e76bba0e1ff68400", "messageHeadline": "op-program: pre-image oracle communication", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 304, "deletions": 0}}, {"node": {"oid": "3e6467a299130e4444aead13803d62d348d38cc2", "messageHeadline": "Merge pull request #5446 from ethereum-optimism/op-program-trie", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 302, "deletions": 0}}, {"node": {"oid": "ceafc32e5a00c3784899e79ba79d3125e96fc4ba", "messageHeadline": "op-program: pre-image oracle implementation", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 605, "deletions": 29}}, {"node": {"oid": "f611d07502dfc3ba7717f875f0143caea0707ca8", "messageHeadline": "op-program: trie list pre-image read/write util funcs", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 302, "deletions": 0}}, {"node": {"oid": "e0ec5b2673e97eb3db0db2f3d80985c46d6c555d", "messageHeadline": "Merge pull request #5445 from ethereum-optimism/fix/ci-syscfg", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 95, "deletions": 7}}, {"node": {"oid": "b59d695c54c280944634d2ea22ea5c2d8e56061a", "messageHeadline": "Merge branch 'develop' into fix/ci-syscfg", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 312, "deletions": 78}}, {"node": {"oid": "4a01d2750ea10ad1109ff643faea2d8cfb28013f", "messageHeadline": "contracts-bedrock: lint system config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "3c052f25c392d4c1cfa560eb0dc45ed1a1735f11", "messageHeadline": "Merge pull request #5406 from ethereum-optimism/jg/metrics_docs", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 183, "deletions": 60}}, {"node": {"oid": "2c56f517ecbaa93408a9003ed0aefc9649f75aa1", "messageHeadline": "Merge branch 'develop' into jg/metrics_docs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1080, "deletions": 218}}, {"node": {"oid": "aae815b5fa514d7b233ecf7d88609fbdc11f5463", "messageHeadline": "Merge pull request #5421 from ethereum-optimism/jg/fix_reset_loop", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 129, "deletions": 18}}, {"node": {"oid": "e3516b386694c6601511f111f317875e4ebee0ad", "messageHeadline": "Revert \"Revert \"contracts-bedrock: update systemconfig resource confi\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 91, "deletions": 6}}, {"node": {"oid": "fd430e797aeb978c7277852283e945d622ea9dc6", "messageHeadline": "Merge branch 'develop' into jg/fix_reset_loop", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 91}}, {"node": {"oid": "ef72213029b3d98a14319031a58d103d214c98e8", "messageHeadline": "Merge pull request #5443 from ethereum-optimism/revert-5437-fix/syscf\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 91}}, {"node": {"oid": "40e13eda9a3b04dfb71ea44f71d2451107140f19", "messageHeadline": "op-batcher: rpc flags shouldn't be required", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "14e2c25e86fd04b204f883692fcfb5f6c5827a82", "messageHeadline": "Merge branch 'develop' into jg/fix_reset_loop", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1150, "deletions": 218}}, {"node": {"oid": "b7578717dcab8b3ab511990a4c807938f7f277cb", "messageHeadline": "Revert \"contracts-bedrock: update systemconfig resource config valida\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 91}}, {"node": {"oid": "d941e51071d01bd7556d30028df1b10edb2a5daa", "messageHeadline": "Merge pull request #5441 from ethereum-optimism/feat/withdrawal-scrip\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "548e5a097cc844a4026a2c035a0bb52bb1a0571e", "messageHeadline": "Merge branch 'develop' into feat/withdrawal-script-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 303, "deletions": 6}}, {"node": {"oid": "4731750dbc9f6e45269158848f168f9b5e84f6d2", "messageHeadline": "op-chain-ops: update tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "a737ef998bd8c739361556c19b48caf9ea196f00", "messageHeadline": "op-chain-ops: add test for message passer functionality", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "00345067c8b59b321ff8fbf1e1a92f471ca4ed2c", "messageHeadline": "op-chain-ops: prevent invalid decoding errors", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 103, "deletions": 17}}, {"node": {"oid": "a93d5220b9098ca7d074cc9e99e49ec35616ed0c", "messageHeadline": "op-chain-ops: withdrawal script witness file", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "3ac5fa09eb1f76ec837ed52df680261bea87d449", "messageHeadline": "Merge pull request #5418 from ethereum-optimism/op-program-kv-store-2", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 212, "deletions": 0}}, {"node": {"oid": "fb96cf4afde92a0f3e37bd625cf51e5f602e449b", "messageHeadline": "Merge branch 'develop' into op-program-kv-store-2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 811, "deletions": 202}}, {"node": {"oid": "01aceee588fac10adbf7bbf0144a567533174133", "messageHeadline": "Merge pull request #5437 from ethereum-optimism/fix/syscfg-min", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 91, "deletions": 6}}, {"node": {"oid": "80d8f91648983c30a230771d24cc7f186ef30ed6", "messageHeadline": "Merge branch 'develop' into fix/syscfg-min", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 720, "deletions": 196}}, {"node": {"oid": "8a15b68f8fc90d5fa1db293c3c154c43ce31a896", "messageHeadline": "contracts-bedrock: update systemconfig resource config validation", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 91, "deletions": 6}}, {"node": {"oid": "b2f33d7190f65b74498d675dbf968378e4c5ed08", "messageHeadline": "Merge pull request #5433 from ethereum-optimism/aj/fpp-compute-output\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 180, "deletions": 46}}, {"node": {"oid": "9f62a1f8f20597c7166fa1996a0cd89d8446b2e7", "messageHeadline": "Merge branch 'develop' into aj/fpp-compute-output-root", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 523, "deletions": 133}}, {"node": {"oid": "a6e2b97f9a1226ed479a07e13102f87500daad6f", "messageHeadline": "Merge pull request #5423 from ethereum-optimism/aj/fpp-caching", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 414, "deletions": 119}}, {"node": {"oid": "93b66b10dc553a922dc23d9b8344b874f6904eee", "messageHeadline": "Merge branch 'develop' into aj/fpp-caching", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 234, "deletions": 43}}, {"node": {"oid": "fdcb651b88f14dc28b22cf5b036a588ed5d89e50", "messageHeadline": "Merge pull request #5431 from ethereum-optimism/aj/fpp-pointers", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "947ed4b0a0623c028fd57d15481b8fbbb89ad940", "messageHeadline": "use standalone read/writeSolidityABIUint64 helper function & use expl\u2026", "author": {"name": "Nickqiao", "email": "nickqiaoo@gmail.com", "user": {"login": "Nickqiaoo"}}, "additions": 54, "deletions": 36}}, {"node": {"oid": "d64f5993a786585109a40b4ac6f63a774d6cec48", "messageHeadline": "Merge branch 'develop' into aj/fpp-pointers", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 109, "deletions": 14}}, {"node": {"oid": "afdfe619c18e48fe284af448d101944f2e643362", "messageHeadline": "op-node: fix flags message format lint", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7312bbf3c2861adbc581336117b18b9cafe1a3cb", "messageHeadline": "Merge pull request #5434 from mdehoog/michael/single-batch", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 106, "deletions": 11}}, {"node": {"oid": "1e055495c03184725041ce85fb7557862a289230", "messageHeadline": "Merge branch 'develop' into michael/single-batch", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "af611453adf15f2c4821e619edd2007c5477a381", "messageHeadline": "Merge pull request #5436 from ethereum-optimism/fix-action-nonce-flake", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4bdc0f12daa5e148ca6a673ce0a799c1e0d3cd97", "messageHeadline": "op-e2e: fix TestBatchInLastPossibleBlocks flake", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "27c144d9526a0e52191f87bde9db3e4f949937cd", "messageHeadline": "op-program: disk kv store rw lock and docs update", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "51178b3d42f5ad525eb77071b459ea3a492dedc4", "messageHeadline": "op-program: kv-store style change replace os.Is(Not)Exist with errors\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "472ea4710a377191ede7257078351fa0d23abdb5", "messageHeadline": "op-program: kv store add pre-image overwriting error", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "d6444d2597342b019aba1cf545959796b741eb82", "messageHeadline": "op-program: kv store for pre-images", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 182, "deletions": 0}}, {"node": {"oid": "916513af6e4d708706bcaf0d2d1ba17b03fe9910", "messageHeadline": "Fix flaky test", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "08d23701a95cf3cdc2ef4e51b5e27116493ae62f", "messageHeadline": "op-program: Compute the final L2 output root and verify it against a \u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 180, "deletions": 46}}, {"node": {"oid": "70af5045369985f90ce8f374c4b37fa44d62dfef", "messageHeadline": "Add support for unbatched RPC calls when batchSize == 1", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 101, "deletions": 11}}, {"node": {"oid": "c5d902ec0a474a646da998814ca3fcbc2ceac141", "messageHeadline": "op-program: Use pointers for receiver types", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "319421c0ad811fdf13eec29aa96e08b2c6b41ddf", "messageHeadline": "op-program: Use an LRU for caches.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 47, "deletions": 32}}, {"node": {"oid": "f45f8d4cb5158e1f6c4406ac9f3c0150c3fe80d4", "messageHeadline": "op-batcher,proposer: Add doc/metrics subcommand", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 182, "deletions": 58}}, {"node": {"oid": "8e355d1dd97adaee206b4d6c1a181dfa8dea1921", "messageHeadline": "Merge pull request #5424 from ethereum-optimism/finalize-while-syncing", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 101, "deletions": 5}}, {"node": {"oid": "aaca212fc4931ef45f3feb9706f58261b69fc306", "messageHeadline": "op-program: Implement caching for the L2 oracle.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 216, "deletions": 75}}, {"node": {"oid": "2a13621bce234c09121eef7fa3575d0d56d7c31e", "messageHeadline": "Merge branch 'develop' into finalize-while-syncing", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 173, "deletions": 128}}, {"node": {"oid": "712b95e8750e247710c9ce9625bf682a43f58fa8", "messageHeadline": "Merge pull request #5428 from ethereum-optimism/feat/reduce-executor-\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cfc4574295ee2fa9b5ba530359a850e6301a08f6", "messageHeadline": "op-program: Implement caching for the L1 oracle.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 183, "deletions": 44}}, {"node": {"oid": "a7855adc6a079972aa76d734b6fcae35bbd1c821", "messageHeadline": "Merge branch 'develop' into jg/fix_reset_loop", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 166, "deletions": 121}}, {"node": {"oid": "8f45b78c211bd846d967085112c80033410f1298", "messageHeadline": "Merge branch 'develop' into feat/reduce-executor-size", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6cebf39ca03fcee4c1ab992098c340558804b8c0", "messageHeadline": "Merge pull request #5429 from ethereum-optimism/fix-large-l1-gaps-flake", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "141b233fa24f333e2b766e4624f892992360fd55", "messageHeadline": "Merge branch 'develop' into feat/reduce-executor-size", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 146, "deletions": 205}}, {"node": {"oid": "0f39592be70fd4c07525c325ab065626e505c137", "messageHeadline": "Merge pull request #5430 from ethereum-optimism/revert-5426-michael/s\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 10, "deletions": 100}}, {"node": {"oid": "ba3a88a4611d36847597ab4e1a38c627596dfce5", "messageHeadline": "Revert \"[op-node] Add support for non-batched RPC calls when batchSiz\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 10, "deletions": 100}}, {"node": {"oid": "500bb9380d4b89efe7bb9e24a9b10d39ae56b3a9", "messageHeadline": "op-e2e: fix TestLargeL1Gaps flake", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d8019fbe649d65e623dac57a850461997c83063d", "messageHeadline": "specs: fault proof program clarify pre-image communication protocol c\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fe205654bae971a0f1eff8167db72a8040f87878", "messageHeadline": "op-node: Explain check in engine queue", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "203efdabce5311fa96cea3025dbd3413be1df9f0", "messageHeadline": "ci: Reduce executor size", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f6c9c00b4182281ca9c370863a734848baf2f41e", "messageHeadline": "Merge pull request #5427 from ethereum-optimism/jg/ci", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b3225da8ee35476c89742d2ab860c54c0a87d23a", "messageHeadline": "specs: fault proof spec review fixes", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9d2e72cb032248607e3dc37776e7a018f10a2e75", "messageHeadline": "Merge branch 'develop' into jg/ci", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 253, "deletions": 120}}, {"node": {"oid": "6e524df276e87526d2ff8848797a7fc078a97a40", "messageHeadline": "Merge pull request #5422 from ethereum-optimism/aj/fpp-engine-unknown\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 133, "deletions": 104}}, {"node": {"oid": "1029095c47c68d9ecfb0228ba3e27774276f52f3", "messageHeadline": "Merge branch 'develop' into aj/fpp-engine-unknown-block", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 127, "deletions": 23}}, {"node": {"oid": "52779a2b042c3a35156aa9daea80fe140208630f", "messageHeadline": "Merge pull request #5404 from ethereum-optimism/inphi/batch-metric", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "62fe3f6289f453db79cc66cabba8ca20f09cf6d8", "messageHeadline": "Merge branch 'develop' into inphi/batch-metric", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3971, "deletions": 282}}, {"node": {"oid": "60453e226c56e3abe302b9c01f2511b8ef3c72f0", "messageHeadline": "Merge pull request #5426 from mdehoog/michael/support-unbatched-calls", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 100, "deletions": 10}}, {"node": {"oid": "71611d2c7fab358febc82545da50f6367b3200d8", "messageHeadline": "op-e2e: Longer seq window for TestSystemMockP2P", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b51163872add0a1c1215787aff6cc18c1ce34e95", "messageHeadline": "Merge branch 'develop' into michael/support-unbatched-calls", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ae3d280c9460d64165efe04ff63b71573bbdd565", "messageHeadline": "Merge pull request #5417 from mdehoog/michael/nil-bugs", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "482cdf0a9a9fb39ae0c00c3bc2515e6e2d12fa91", "messageHeadline": "Merge branch 'develop' into michael/support-unbatched-calls", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0b4e64f6530db144a671340356a09cd16ad83d1", "messageHeadline": "Merge pull request #5402 from ethereum-optimism/qbzzt/230410-spec-pro\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ec97fd27f2282ddd3d70a2a2ae696480c833345", "messageHeadline": "Merge branch 'develop' into qbzzt/230410-spec-proposals", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3865, "deletions": 266}}, {"node": {"oid": "d19979062b2cd40f0d02c59250c305326c3b4bb7", "messageHeadline": "Add support for unbatched RPC calls when batchSize == 1", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 100, "deletions": 10}}, {"node": {"oid": "4fa8478180a267b6867123b4a917000d71db717d", "messageHeadline": "fix(specs/withdrawals): Trailing spaces", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a822838b90cc5b4e0e7e927dbeae17e09185cb41", "messageHeadline": "fix(specs/withdrawal): Line lengths", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "557a9872fd0d191eee7565267d59c968a32d4849", "messageHeadline": "fix(specs/withdrawal): Last of the Sherlock comments (#233)", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a94d6fb668c210a7ff3837c15f6fd6d500cfd09", "messageHeadline": "fix(specs/withdrawals): Sherlock #217", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9773c66e610561c2588b577befbf6f63210ed123", "messageHeadline": "op-node: finalize while syncing", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 101, "deletions": 5}}, {"node": {"oid": "fdc62541c68e9916b30f5a8500a850a7882a3292", "messageHeadline": "fix(specs/withdrawal.md): Sherlock #164", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16e2cc94be985f0f8cd8872ad7f5c75e8d1a3c05", "messageHeadline": "Merge pull request #5414 from ethereum-optimism/jg/ci2", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be9733cd49e96d94d4dd8a9c5f14d853b61c0fd5", "messageHeadline": "fix(specs/withdrawal): Sherlock #166", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "63f0753fc4fb4434f4771b619c6f6a0da7ab7303", "messageHeadline": "Merge branch 'develop' into jg/ci2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2188, "deletions": 167}}, {"node": {"oid": "e0c4348a6a90612362434a0022c1d37aa2e41b82", "messageHeadline": "Merge pull request #5413 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7259, "deletions": 850}}, {"node": {"oid": "3e281cff224b34729264005b8dc759d3f12a35a7", "messageHeadline": "fix(specs/withdrawals): Sherlock #215", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7742c972276072f45bdb1c9ba91c75b7b46c75c6", "messageHeadline": "op-program: Make L2 fetcher panic if it retrieves a block above the a\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 92, "deletions": 52}}, {"node": {"oid": "8273a4c875f9b88a8589333000ab5266ea3b79ff", "messageHeadline": "op-program: Fix l2 engine API to avoid fetching L2 blocks after the c\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 41, "deletions": 52}}, {"node": {"oid": "a5b1b5a57b957383efc23a5918fd6f811ab10619", "messageHeadline": "op-node: Bundle parent with pending attributes", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "5bbef9308c402d275052fac37e109e363eeeee93", "messageHeadline": "op-node: Fix reset loop", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 104, "deletions": 2}}, {"node": {"oid": "5015417338d3f3e79d78c89858dbc674d2dbcdd0", "messageHeadline": "Merge pull request #5419 from ethereum-optimism/aj/fpp-l2-no-error", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 68, "deletions": 78}}, {"node": {"oid": "c511d9f4bfc87da6eda90330e86dc7dffe8fd20d", "messageHeadline": "Merge branch 'develop' into aj/fpp-l2-no-error", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d7987b304a1a53ac2a2beade8d57079f04a8150", "messageHeadline": "Merge pull request #5408 from ethereum-optimism/jg/ci", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7bf3cf04bf1f319e1dd9e0a4edd11e8a603f3496", "messageHeadline": "Merge branch 'develop' into jg/ci", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3783, "deletions": 174}}, {"node": {"oid": "fbabaf8af4fcc2e1c89178192de142d8c7be5f16", "messageHeadline": "op-program: Modify L2 oracle to not return error", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 68, "deletions": 78}}, {"node": {"oid": "0c0cf54b3031612514cc0483a16c67898bea39f1", "messageHeadline": "Merge pull request #5411 from ethereum-optimism/aj/fpp-l1-fetcher", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 607, "deletions": 44}}, {"node": {"oid": "b54be593519913c889caa790feb4f6812eea3ede", "messageHeadline": "op-program: Rename L1 oracle methods to be clear about what the hash \u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "b1c9be0b4402b20d55812aaf9ec72312dba75dc3", "messageHeadline": "op-program: Wire in L1 oracle", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 124, "deletions": 77}}, {"node": {"oid": "bc37c15e821d8fbb16602b087307def4970a553f", "messageHeadline": "op-program: Implement oracle backed L1 client", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 283, "deletions": 0}}, {"node": {"oid": "9adf9b4f332b3bddc20f9aaf23ed6884e748960e", "messageHeadline": "op-program: Implement fetching L1 oracle", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 233, "deletions": 0}}, {"node": {"oid": "cd0e94177d94e10d4231d651a8546726ff0d2326", "messageHeadline": "Check for start > end too", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "fe7f5b4906c121d072df779cc942d29977f75ae9", "messageHeadline": "Formatting", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3a8c2ee4bc3386356cac0ddc7b9aac74233af1ee", "messageHeadline": "Fix potential nil panics", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "536340c4af40ad68ddc408e6e7240099f7440ac7", "messageHeadline": "Merge pull request #5407 from ethereum-optimism/jg/metrics_cleanup", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "b7638fb20d46d595f8297b545182f1ce9946bee3", "messageHeadline": "Merge pull request #5405 from ethereum-optimism/jg/proposer_log_on_re\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a730868312d1bab947d3f6d88f81a33ac4150a57", "messageHeadline": "Merge branch 'develop' into jg/proposer_log_on_revert", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3160, "deletions": 123}}, {"node": {"oid": "f742c0f9fa865b8d4a4bf931e3c51dafbc338f72", "messageHeadline": "Merge pull request #5379 from ethereum-optimism/sc/ctp-op-mainnet-dep\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1495, "deletions": 36}}, {"node": {"oid": "d5be220cabc44bcba9a4a2411a83afff2458da4f", "messageHeadline": "Increase go lint timeout to 5m", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5150cff29becfb74b3c91553dd624bc5ce5620f0", "messageHeadline": "Update system_test.go", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd72644374a6bfc5f9357a43840e5c2c2279fe2c", "messageHeadline": "specs: initial fault proof program/VM specs", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 424, "deletions": 0}}, {"node": {"oid": "981d6b2a44867afe3d3aeb673765dd3eccd51bca", "messageHeadline": "use io.ReadFull to ensure read enough & add read/writeSolidityABIUint\u2026", "author": {"name": "Nickqiao", "email": "nickqiaoo@gmail.com", "user": {"login": "Nickqiaoo"}}, "additions": 44, "deletions": 41}}, {"node": {"oid": "e1149efb4500b7361c3a6feaad4b48159ccfe730", "messageHeadline": "Merge branch 'develop' into sc/ctp-op-mainnet-deployments", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2151, "deletions": 201}}, {"node": {"oid": "4016b3a0e99f89be7475a3220975969ac7e95fa8", "messageHeadline": "Merge pull request #5378 from ethereum-optimism/sc/optimist-goerli-de\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1498, "deletions": 39}}, {"node": {"oid": "0edaad69223f7b937556724d31d767550f399273", "messageHeadline": "Add input_bytes counter", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2c93b32ec09565ddb21c50a1fd1832f3227d7470", "messageHeadline": "Merge branch 'develop' into sc/optimist-goerli-deployments", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 656, "deletions": 164}}, {"node": {"oid": "6625b0373796b027aeb47dc56fd97bc56b0b8b05", "messageHeadline": "Merge pull request #5382 from ethereum-optimism/sc/core-test-folder-s\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "0a4b111532f72113e56a08a0b1d327192e3f78ea", "messageHeadline": "Merge branch 'develop' into sc/core-test-folder-structure", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 451, "deletions": 141}}, {"node": {"oid": "5b7d62a7bde90cd25d24370a351bfd7b7e421b89", "messageHeadline": "Merge pull request #5392 from ethereum-optimism/op-program-host-client", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "3907111e8f1a8b01f2df1ef9d7dd1d1f8e655f71", "messageHeadline": "Merge branch 'develop' into op-program-host-client", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 137, "deletions": 26}}, {"node": {"oid": "ce69e7066dd8d9519151b02313054e4b21c7a48b", "messageHeadline": "Merge pull request #5359 from ethereum-optimism/jm/streamline-migrati\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 94, "deletions": 5}}, {"node": {"oid": "687829ed3ed584654c7f03ca251854dfe7818f5e", "messageHeadline": "Merge branch 'develop' into jm/streamline-migration/non-live-testing", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "db7e112a43c050d2fa327c3b59a3c3eb0437e046", "messageHeadline": "Merge pull request #5409 from ethereum-optimism/jg/final_txmgr_metrics", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "03c7d949bf2cd16e60790d5cd813dfcccfcaea18", "messageHeadline": "txmgr: Fee metrics", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "fcd693a695110c5fdd9fe8752402f0f2a8eacf3c", "messageHeadline": "op-e2e: Increase TestMockP2P timeout", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ce50bb4d5aebf3fdb6286646c5139bd0270afa9", "messageHeadline": "fix channel_output_bytes_total metric", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "029566b625142b4c240c6f06cb6dd509aaed6a54", "messageHeadline": "op-service/metrics: Add subssystem to event metrics", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "9dd9bb4a900864f4caf6b216461ebbf6ff0399a6", "messageHeadline": "op-proposer: Log on reverted transaction", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7238006426d8ccddc9cb2973c7b2dd088283aeda", "messageHeadline": "Merge branch 'develop' into jm/streamline-migration/non-live-testing", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "dca2cb6351ac2b6df623c5825daacab6f88a5ae0", "messageHeadline": "Merge pull request #5370 from ethereum-optimism/qbzzt/230406-fix-guar\u2026", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8181f8ae5e1c0a32f78ad24418e89178543fb2a7", "messageHeadline": "Update guaranteed-gas-market.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa8b8b2facdf9ac1350aabd2df9d16a711765403", "messageHeadline": "op-batcher: Add Channel Output Bytes Counter", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "d8caba44a4a3ee980469b53d6b585ae6013ec0f4", "messageHeadline": "fix(specs/withdrawal): Sherlock issue", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "648a8beed7ab35e978069e9dcb7d14c07798c27e", "messageHeadline": "fix(withdrawals): Sherlock #012", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f72a7d2e0a1403c99cc984eb0cc9b8e5045fcd62", "messageHeadline": "fix(specs/proposals): `getNextBlockNumber` -> `nextBlockNumber`", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cb85b9cac41ee45184776e3c9b3337f385e4272", "messageHeadline": "Merge branch 'develop' into jm/streamline-migration/non-live-testing", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "1afd173e324fd55442f15075a30314e2497176ee", "messageHeadline": "Merge pull request #5401 from ethereum-optimism/qbzzt/230310-spec-wit\u2026", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "0f8a7e8d8ed25e59567571e34015f566a3379d24", "messageHeadline": "fix(specs): Still trying to get my md accepted", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d18b3199c378069507b219800a1dc04f1399dc50", "messageHeadline": "fix(specs): line length", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "978d46e40b0a932262b598fb127af4b1659d86c4", "messageHeadline": "fix(specs/system_config.md): Run doctoc", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4ad4420efcaa3a89a8115535dd8fb31a3d93e4c", "messageHeadline": "fix(specs): Rename l1Fee<x> to <x>", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "813f7b4ba570f9b6766755f5ea665dbe407e27af", "messageHeadline": "add err check", "author": {"name": "Nickqiao", "email": "nickqiaoo@gmail.com", "user": {"login": "Nickqiaoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d44c9f9696b5ed971a1ab0c34c0a5f3d463b1609", "messageHeadline": "op-node: L1BlockInfo MarshalBinary&UnmarshalBinary migrated to writer\u2026", "author": {"name": "Nickqiao", "email": "nickqiaoo@gmail.com", "user": {"login": "Nickqiaoo"}}, "additions": 95, "deletions": 51}}, {"node": {"oid": "d7aa58a1cc6e5bf431e1a716fc24df3bd247d5ce", "messageHeadline": "op-program: split into client and host packages", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "e2db4be1e6e405dd483a0d7aa64f2f5fc1cc2400", "messageHeadline": "Remove `--allow-non-finalized`", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "adfa5f56d8652d91b6dafe2cef6529cdb9a3a2c5", "messageHeadline": "maint(core): clean up test folder structure", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "446f7944d5a0d7679fce8a5e6019102e57a70934", "messageHeadline": "feat(docs/op-stack): Add `op-proposer` to OP-Stack docs", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 24, "deletions": 27}}, {"node": {"oid": "45896bca58becde227625201acc944652dfddd29", "messageHeadline": "Merge branch 'develop' into jm/streamline-migration/non-live-testing", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 604, "deletions": 114}}, {"node": {"oid": "cbb0bb5d6bb1176c3ce5850f316e5e26888deec2", "messageHeadline": "Merge pull request #5385 from ethereum-optimism/inphi/chan-in-metrics", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "06bea64345a3356bfd0f02a98516249e880f19b7", "messageHeadline": "Merge branch 'develop' into inphi/chan-in-metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 253, "deletions": 88}}, {"node": {"oid": "16c08152d0031de61ab9b7a3067aaa874448e7ba", "messageHeadline": "Use Counter type for channel_input_bytes", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "3be8b488deab81132cdb5532b3eb75dde707a953", "messageHeadline": "Merge pull request #5381 from ethereum-optimism/aj/fpp-derivation", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 140, "deletions": 2}}, {"node": {"oid": "4fc24bb81eb25e8697b5e276cf72958c32f51909", "messageHeadline": "Merge branch 'develop' into aj/fpp-derivation", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 113, "deletions": 86}}, {"node": {"oid": "c6a271709054ec8fa85c558c6d196fa16925b059", "messageHeadline": "op-node: Add channel_input_bytes metric", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "b9e0e959a70be804164cf9c7219deec5a92cf5ea", "messageHeadline": "feat(docs/op-stack): Add op-proposer", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 93, "deletions": 41}}, {"node": {"oid": "eaf1cde5896035c9ff0d32731da1e103f2f1c693", "messageHeadline": "Merge pull request #5356 from ethereum-optimism/fix/comment-l2oo", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "bf8b130c94a1c7d676f411068eb170aea3d40a9f", "messageHeadline": "Merge branch 'develop' into fix/comment-l2oo", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3257, "deletions": 529}}, {"node": {"oid": "4d24aaa80522334bfa8686c31e51cb4b24e2514f", "messageHeadline": "ctb: Exclude boolean equality detector", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17e4ffe22da6b90942ea4376f11f9fb1b02afd1b", "messageHeadline": "Merge pull request #5357 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 105, "deletions": 76}}, {"node": {"oid": "9774cfa26a0596faa95231d291803f992ac029fd", "messageHeadline": "Merge pull request #5380 from ethereum-optimism/qbzzt/230406-fix-depo\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "49350308c2ae4f7c30c3fe17ce32645a1822c6a6", "messageHeadline": "op-program: Implement derivation driver", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 140, "deletions": 2}}, {"node": {"oid": "95695e3505e625a425c25277aa0529ed4c3e67da", "messageHeadline": "fix(specs/deposits.md): Sherlock specs fix", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f77b7a9bd00212130e3b2f4e52deca18c653cef8", "messageHeadline": "Merge pull request #5363 from ethereum-optimism/aj/l1-fetcher-only", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 181, "deletions": 8}}, {"node": {"oid": "181cafc9f2ccf99796d65d031ec7a5ec65f70a04", "messageHeadline": "Merge branch 'develop' into aj/l1-fetcher-only", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 463, "deletions": 19}}, {"node": {"oid": "bc1875df7354a5a7ea1433e73a63cc6a810ef940", "messageHeadline": "feat(ctp): op mainnet Optimist deployments", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1495, "deletions": 36}}, {"node": {"oid": "2e55f891e2109ccd86ed4115dee68354f5a1088f", "messageHeadline": "Merge pull request #5376 from ethereum-optimism/jg/logging", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1f1b6ae29f99c562e661343c6a78fb96001ca0fb", "messageHeadline": "feat(ctp): Optimist goerli deployments", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1498, "deletions": 39}}, {"node": {"oid": "b8e95227101940f68b16f16f0cf9aa51918dce94", "messageHeadline": "Merge branch 'develop' into jg/logging", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f6ef656b3eb7c1d617fe721670c75b53af459f87", "messageHeadline": "Merge pull request #5375 from ethereum-optimism/specs/lint-fix", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ade6cbb86b99c553945d6968673ae8f2bc9153d", "messageHeadline": "Merge branch 'develop' into specs/lint-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f787171d11f16fee0d9855f639d1f7cb3a52dde", "messageHeadline": "Merge pull request #5374 from ethereum-optimism/jg/faster_l2_time_in_\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48bbe314d29e53f426bb358e476a73689a971093", "messageHeadline": "op-node: Log when reading channels", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "663d310d25d80712859647d13b3c7ae08d5f1c86", "messageHeadline": "fix specs lint", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d35d4aefc912de59eac3a543a5a0a98027e459d0", "messageHeadline": "Merge branch 'develop' into jg/faster_l2_time_in_op_e2e", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "4564c7ccefa6ede6a2349bff9843c111e26a2df8", "messageHeadline": "Merge pull request #5360 from ethereum-optimism/specs/challenger", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "3aa56171c3c79625564ec714caaa1cd793bf72f2", "messageHeadline": "Merge branch 'develop' into specs/challenger", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "4b1a52f8d3476ed00530c258499c14afd088b9a6", "messageHeadline": "op-e2e: 1s L2 block time", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36c999c7be46d34efc2b4f659d0d76db6f7dcd04", "messageHeadline": "Merge pull request #5369 from ethereum-optimism/fix-gossip-flake", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "cb33c0c40c6f1df9ee15960c03f610091625e614", "messageHeadline": "Merge pull request #5372 from ethereum-optimism/qbzzt/230406-bridges-md", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "723b1b4cd9e90cd69ad450aef161ba7fb046727e", "messageHeadline": "Merge branch 'develop' into qbzzt/230406-bridges-md", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 877, "deletions": 29}}, {"node": {"oid": "c946eebc0d11dc03f1aec9bbdbc078f00e1ec0e7", "messageHeadline": "Merge pull request #5367 from ethereum-optimism/op-chain-ops/migrate-fix", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "b6c5679d4e6b4a92e6806f8860b9b7670c938561", "messageHeadline": "feat(ctb): Add local network with non-live test option", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 94, "deletions": 5}}, {"node": {"oid": "829501709d7c5a13eeae57cc95af1ec3d5efc2ba", "messageHeadline": "Address feedback", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "c0fbaae421a626dc5e3e1a3a68c5078342a8b777", "messageHeadline": ":broom:", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "5d9146bc277321b5fc63190d608d58bbaa190007", "messageHeadline": "Start `op-challenger` spec", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "a6d936444f97aa81c27b3c8b3171baa5b0321179", "messageHeadline": "op-e2e: fix p2p gossip flakiness", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "deaa35651be6f6a3a19a6f5066ba568a66035a46", "messageHeadline": "Merge branch 'develop' into op-chain-ops/migrate-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 853, "deletions": 25}}, {"node": {"oid": "9c4eeaaa102efe5ed5e4e87d5b3ece9e2d7ca85c", "messageHeadline": "Merge pull request #5365 from ethereum-optimism/fix/better-gaslimit-c\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "4880f4b17061116c0c1c0f0a497212d9dd5da84d", "messageHeadline": "Merge branch 'develop' into fix/better-gaslimit-checks", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 843, "deletions": 21}}, {"node": {"oid": "dd99bea7978525b1e2f1fdbdabf95c9012cf7828", "messageHeadline": "Merge pull request #5264 from ethereum-optimism/specs/dispute-game-in\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 301, "deletions": 0}}, {"node": {"oid": "8ca043fcc2f809e73b8ad9a59f658039e58a1271", "messageHeadline": "op-program: Integrate existing L1Client implementation to fetch L1 data", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 181, "deletions": 8}}, {"node": {"oid": "88942d2cce0977f29d8ef69533dbcf53ac775532", "messageHeadline": "Merge branch 'develop' into specs/dispute-game-interface", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2286, "deletions": 270}}, {"node": {"oid": "fa60dec3c585d25473811c0fc14ac48de79e8966", "messageHeadline": "Merge pull request #5368 from ethereum-optimism/op-wheel-dyn-time", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "a35d40341dfe18c27e30018e5233ba90799da220", "messageHeadline": "Merge branch 'develop' into op-wheel-dyn-time", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a6b8ff8dfd974bdc5da6af46d7abee1adb2a7ab", "messageHeadline": "Merge pull request #5371 from ethereum-optimism/qbzzt/230406-fix-intr\u2026", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a81ce61d301779704531fd7986eef868a8b99019", "messageHeadline": "feat(specs/bridges.md): Sherlock correction", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cd95b84decd09465358ff03bee5372a5fabfac8", "messageHeadline": "Merge branch 'develop' into op-wheel-dyn-time", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 521, "deletions": 16}}, {"node": {"oid": "a7fd5bd70757915154a1f5d3f4c8b585790898e6", "messageHeadline": "Merge pull request #5364 from ethereum-optimism/aj/fpp-derive-engine", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 521, "deletions": 16}}, {"node": {"oid": "4c0419c32d49ef241c67e2a95766a014694c673a", "messageHeadline": "feat(specs/introduction.md): Sherlock correction", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e1adcd91637cfcca01b03643775c34cddcb316b", "messageHeadline": "fix(spects/guaranteed-gas-market): Sherlock correction", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2707b2813bf5097cc8bb4ecdeddece2d87a11e25", "messageHeadline": "op-wheel: add --allow-gaps flag to engine block building commands", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "b3efd63c0c2e4c0063e0e3306d81b153db84b6e2", "messageHeadline": "op-chain-ops: migrate error handling", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "5c8eb91a2b59b81ebd8ecf9e70192535f662ea14", "messageHeadline": "op-chain-ops: sanity check gas limit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "ed4adee7a8e6551d9adab26b6608f5a15dc8a982", "messageHeadline": "Merge branch 'develop' into aj/fpp-derive-engine", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c561c38f2791aa50386fe686153915878ed49b74", "messageHeadline": "Remove implementation details", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 57, "deletions": 44}}, {"node": {"oid": "6edd990348a97ff52492d88a65b822e24f8ad6fe", "messageHeadline": "Merge pull request #5361 from ethereum-optimism/aj/fpp-engine", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 469, "deletions": 22}}, {"node": {"oid": "1d673ee9056c74e8257418c6c2e3784ca2fd8507", "messageHeadline": "Merge branch 'develop' into aj/fpp-engine", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b0a2d00dceccfd79c9d69bf15e00fe7d85973583", "messageHeadline": "Merge pull request #5362 from ethereum-optimism/inphi/batcher-sane", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "96cbdb80d27713859b513612993820bb4ebf780b", "messageHeadline": "op-program: Implement wrapper methods required by derive.Engine", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 521, "deletions": 16}}, {"node": {"oid": "db9b0867b89309549d84b3ccdd8840e7284eb815", "messageHeadline": "Add test asserting empty block is invalid", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ea695100bc8fe6f7c53d5814eea0a25cbba13658", "messageHeadline": "op-batcher: Sanity check block for non-empty transactions", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9ee1d5c23ddc7e56af2fb4a2d0c6298e81d0d060", "messageHeadline": "op-program: Implement oracle backed engine API backend", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 469, "deletions": 22}}, {"node": {"oid": "5eae8164b085e470bb46600d78d36c4de3d93609", "messageHeadline": "Merge pull request #5349 from ethereum-optimism/aj/fpp-oracle-db", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 452, "deletions": 15}}, {"node": {"oid": "8fe009650439eaa0e3deda94fe655b38da7e5b38", "messageHeadline": "Merge branch 'develop' into aj/fpp-oracle-db", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 736, "deletions": 212}}, {"node": {"oid": "1ee68963af3ac6708f6ab26629513634e10d3bb1", "messageHeadline": "Merge pull request #5351 from ethereum-optimism/04-04-update_Optimist\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 468, "deletions": 135}}, {"node": {"oid": "2ef3d6698bd07935408852519a2f4414f76cfa3b", "messageHeadline": "Merge branch 'develop' into 04-04-update_Optimist_and_OptimistAllowli\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 255, "deletions": 72}}, {"node": {"oid": "4a56fb5b0893d73ae3f1718db95330e3f706662b", "messageHeadline": "Merge pull request #5350 from ethereum-optimism/aj/extract-block-proc\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 255, "deletions": 72}}, {"node": {"oid": "08f7670ececaa31242198529052a0e9a5c1f72bf", "messageHeadline": "op-program: Extract block processing logic from engine api", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 255, "deletions": 72}}, {"node": {"oid": "b01fdaa16199617de68f8d40eb5c91460c02ab20", "messageHeadline": "Merge branch 'develop' into 04-04-update_Optimist_and_OptimistAllowli\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "4ea4202510b6247c36aedda4acc2057826df784e", "messageHeadline": "Merge pull request #5334 from ethereum-optimism/jg/ci", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "421d4879ae7a7491f05417876564165da827a4b6", "messageHeadline": "op-program: Implement oracle backed database", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 452, "deletions": 15}}, {"node": {"oid": "fcd6c7f3b4e65b2821ecab6121cb293a169efbe8", "messageHeadline": "Merge branch 'develop' into jg/ci", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2198, "deletions": 535}}, {"node": {"oid": "df6da1e4578699d860c8f4e41a33f362237c9ade", "messageHeadline": "update deploy to be idempotent", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "b1e9c0e2204540dafa5cbbd05133bafc4bfd7518", "messageHeadline": "update Optimist and OptimistAllowlist deploy scripts", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 457, "deletions": 135}}, {"node": {"oid": "18747f11f55d7ca673fb163b7e2265c6db72f9c1", "messageHeadline": "Merge pull request #5322 from ethereum-optimism/jg/extended_metrics", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 86, "deletions": 8}}, {"node": {"oid": "3daf6e140828b3a7ff470131e6533dd84df81cf5", "messageHeadline": "Merge branch 'develop' into jg/extended_metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 763, "deletions": 287}}, {"node": {"oid": "fd399a9fd32be00e4d9fc9e47eeeabbab23662a1", "messageHeadline": "txmgr: Add more metrics", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 86, "deletions": 8}}, {"node": {"oid": "b31146ac0af46a65d6190f03e1c7344e7cfbe0e9", "messageHeadline": "Add `dispute-game.md` to this PR", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "cc0e020c144a22545ee40eaff5994d805df15e18", "messageHeadline": "\ud83e\udd3c DisputeGame interfaces (#5304)", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 169, "deletions": 30}}, {"node": {"oid": "c7bef5e699739881d54821e0634ac1129a3831a9", "messageHeadline": "specs: dispute game interface", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "cb8fbc4c07e5f063ef1f0ea2d36be9a671eba246", "messageHeadline": "Merge pull request #5354 from ethereum-optimism/jm/streamline-migrati\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 86, "deletions": 85}}, {"node": {"oid": "653ca9d68a819726275b16b1c8fbcc075fa9c1f9", "messageHeadline": "Merge pull request #5353 from ethereum-optimism/jm/streamline-migrati\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 60, "deletions": 67}}, {"node": {"oid": "491c90dcf8a54933f4d117eb03a8ef67fb8a79aa", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 105, "deletions": 76}}, {"node": {"oid": "ef08610c9b01570d8ed16ecf300247dde243a917", "messageHeadline": "Merge pull request #5282 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 64643, "deletions": 5372}}, {"node": {"oid": "44a0f09b21384961d6f5a63cd8e6be51e271e89f", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "694f3ea0bccacf46464d19b05b1aac31a1fdd7a7", "messageHeadline": "Merge pull request #5352 from ethereum-optimism/jm/streamline-migrati\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 112, "deletions": 23}}, {"node": {"oid": "f89a18cdb10801a673ace6b8312e15fe77f90712", "messageHeadline": "contracts-bedrock: fix L2OutputOracle comment", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "7c999ddda50c4f321da58bebca470b66d46e84b8", "messageHeadline": "feat(docs/op-stack): Add forced withdrawals", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 162, "deletions": 0}}, {"node": {"oid": "459f98cfa135df3c46d311a83bbba9a196cb51f4", "messageHeadline": "Merge branch 'develop' into jm/streamline-migration/phase1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "79706a9a6e1d554cb485e6d43a74c8188f9d9a15", "messageHeadline": "feat(ctb): Wait for all MSD ownership transfers at once", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 25, "deletions": 44}}, {"node": {"oid": "df38d1344c83286065f671a310886f88e3f37053", "messageHeadline": "feat(ctb): Add doOwnershipTransfer to deploy utils", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 71, "deletions": 51}}, {"node": {"oid": "153e5781a573e4f9db8aeb32cf3f1bc4476f2f32", "messageHeadline": "feat(ctb): Change json tx getter func to printer", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 29, "deletions": 36}}, {"node": {"oid": "02b5d60b3633b9f8c3e368cfe67ea761dc886ea4", "messageHeadline": "feat(ctb): Change string getter funcs to printers", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "8e76fac4830292d69ce116a80b22b78f9a033bf1", "messageHeadline": "feat(ctb): Combine MSD step1 and step2 into phase1", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "46a7b66f0b61fe86f92caebc2c21ff67fdcef743", "messageHeadline": "Merge pull request #5345 from ethereum-optimism/batcher-late-ctx-cancel", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "642e1dab77cd4b818bb36674f2095dc0c55da46c", "messageHeadline": "feat(ctb): Add doPhase to deploy utils", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 77, "deletions": 1}}, {"node": {"oid": "06f5bd89b429af64043efce341501807e42d116e", "messageHeadline": "fix(ctb): Update hardhat.json to fix hh deploy", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "c3018290a3eb9f8eade164c05bbb10511b0e5af8", "messageHeadline": "Merge branch 'develop' into batcher-late-ctx-cancel", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "21f3afbe57d33c087e81f7f3d189caf8485d82ad", "messageHeadline": "Merge pull request #5347 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "19599c7dac89603a336501acf3bc6643561d5517", "messageHeadline": "Merge branch 'develop' into dependabot/go_modules/github.com/docker/d\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1037, "deletions": 272}}, {"node": {"oid": "5712cee3793488cd52a29eafd8ddc4bb89a7c66c", "messageHeadline": "op-batcher: Shutdown pprof and metrics after main loop returns", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d0ee681fbde02aa12ceba96fe2a10220b5482542", "messageHeadline": "Merge pull request #5335 from ethereum-optimism/aj/refactor-engine-api", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 514, "deletions": 123}}, {"node": {"oid": "773f99be362b10e780018bdfcccc3641694c96ab", "messageHeadline": "Merge branch 'develop' into aj/refactor-engine-api", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "b424c7c3edc50cff9245146c042bdfab8c9961ff", "messageHeadline": "Merge pull request #5331 from shrimalmadhur/madhur/tx-metrics", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "36c25d35843db9c6d78557e50d56e300d0490349", "messageHeadline": "op-program, op-e2e: Separate e2e engine API from the chain backend", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 514, "deletions": 123}}, {"node": {"oid": "0c3b866b03f0f73577116257bf06721deb26ab9e", "messageHeadline": "Merge branch 'ethereum-optimism:develop' into madhur/tx-metrics", "author": {"name": "Madhur Shrimal", "email": "madhur.shrimal@gmail.com", "user": {"login": "shrimalmadhur"}}, "additions": 516, "deletions": 159}}, {"node": {"oid": "44eec0de27d1f65b159c69be1f5939c77eb1fef2", "messageHeadline": "Merge pull request #5324 from ethereum-optimism/03-30-update_Optimist\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 490, "deletions": 147}}, {"node": {"oid": "c713ce3a25d97e1ce14a2b974b120908a7408161", "messageHeadline": "update comment", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "047bbe4f4fd69183023c2a789d65eb0d058e9e0f", "messageHeadline": "forge install: multicall", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0d3056d16cf687f93cf20120ff9d505d82540594", "messageHeadline": "fix semver version", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4131f966dbd40d5837c15ea62b321b411996e9d1", "messageHeadline": "remove unused import", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "30211b7e13fdf9adb28be607e09ca33a9c8a89b5", "messageHeadline": "install Multicall3 using forge install", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 46, "deletions": 268}}, {"node": {"oid": "0fd4ba77e1572f1de4c55b2d0c7b1ed538aa4bfd", "messageHeadline": "bump major semver", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52fb7ebfadbadd5bede18178f7148b791041bb1c", "messageHeadline": "bump major semver", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b39b34fcd074839827c4ff61d465e3926f045597", "messageHeadline": "add multicall test", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 333, "deletions": 0}}, {"node": {"oid": "a3232d82cd930a7b95b9e6429f19c5e1aaf1daec", "messageHeadline": "fix comments", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d92774839cbd69ebd23e4ad128bf7b3706b61aff", "messageHeadline": "use mock calls", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "c6cd38818f5d21bbfe2a181cefd175dc04bae150", "messageHeadline": "use mock calls", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 61, "deletions": 70}}, {"node": {"oid": "64b5e336f1772892aeba0648d50abb8805c6423f", "messageHeadline": "fix comments", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 67, "deletions": 21}}, {"node": {"oid": "9884fb3167954cf048804992cc6fa024fa12893d", "messageHeadline": "update tests for new conditions", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 242, "deletions": 72}}, {"node": {"oid": "46acd2040ff0e7efde1876aef7d35eb14e28eb8e", "messageHeadline": "update test names to style guide", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "630c876b633b5d2a34d407f73363a7a6ab6c53ef", "messageHeadline": "update_Optimist_to_use_allowlist", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 49, "deletions": 29}}, {"node": {"oid": "4761fede61fd9ac431ad4ff09938d5d7dc6f69ec", "messageHeadline": "build(deps): bump github.com/docker/docker", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "915036aaa7eba7ee2ce290be90f78bb35df8d066", "messageHeadline": "Merge pull request #5340 from ethereum-optimism/feat/rollover-scripts\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "7c2dfa62c47162687bbea40258ed9d507153cb34", "messageHeadline": "add more tx metrics", "author": {"name": "Madhur Shrimal", "email": "madhur.shrimal@gmail.com", "user": {"login": "shrimalmadhur"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "6921c386ecac05309b54a1a1eb23fdca33313d58", "messageHeadline": "Merge branch 'develop' into feat/rollover-scripts-cleanup", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 802, "deletions": 82}}, {"node": {"oid": "7f5801ecf6ffbf2a38071ba730bed463b49553e9", "messageHeadline": "Merge pull request #5344 from ethereum-optimism/update-discord", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c57faa9930e8a09eec7ba1a82dc74674e95d7973", "messageHeadline": "Merge branch 'develop' into update-discord", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 471, "deletions": 52}}, {"node": {"oid": "07a7514b2a66199435bfd3519776a09e0949ed7e", "messageHeadline": "Merge pull request #5305 from ethereum-optimism/03-30-create_Optimist\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 443, "deletions": 0}}, {"node": {"oid": "90e57f4e4c938268f98c36452f81d91bf0762348", "messageHeadline": "Merge branch 'develop' into 03-30-create_OptimistAllowlist_contract", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 28, "deletions": 52}}, {"node": {"oid": "b0db7db60be3597c7aa00bd7395db9199776059c", "messageHeadline": "Merge pull request #5342 from ethereum-optimism/jm/fix-slither", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "d34b30269c40b379908763206fb30b0def46b85c", "messageHeadline": "Merge pull request #5343 from ethereum-optimism/fix-sync-test-timeout", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 22, "deletions": 48}}, {"node": {"oid": "1b0ce4752e51eaf403af93cbd6e78f2c477d74a7", "messageHeadline": "discord: update discord invite links", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7281fa84e1bc64972bfb25e7d6138260ae6823fe", "messageHeadline": "rerun tests", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "566be7c408e5248de2077eb3a457f8a030391e40", "messageHeadline": "Merge branch 'develop' into 03-30-create_OptimistAllowlist_contract", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "a17bed9ee42930f2c1c36d4f386b71062e81aba2", "messageHeadline": "op-node: remove sync test timeouts for CI", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 22, "deletions": 48}}, {"node": {"oid": "45a8e36c12ac36a73df739a7f1c6d8a47572f35c", "messageHeadline": "ci: Exclude slither low-level-calls", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "255fa655120b07d76c2fe72d741faa795160ac33", "messageHeadline": "fix(ctb): Do not run slither triage in CI", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4b144088538f5817b148debda96e99e7a18430a4", "messageHeadline": "Merge pull request #5341 from ethereum-optimism/fix-p2p-sync-wait", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "70ef47461db43c5bc4065cb7f20804f4c2bfee0f", "messageHeadline": "remove unused module", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "387c90d69f0ac69c57a8186dc169f582618d994c", "messageHeadline": "add param comment", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c58379bb91b5ecaaf38832f37dc9cd44ded73056", "messageHeadline": "ci: Update op-e2e", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "2d39a090cb0cafc8a731a2be74c248a7fd56c453", "messageHeadline": "Merge branch 'develop' into fix-p2p-sync-wait", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "32ad9bdf85fc31b74e68e44034831a7ac0949dc1", "messageHeadline": "Merge pull request #5339 from ethereum-optimism/fix/better-shutoff-bl\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a4b6c69fe2f839027ef10e1dbb71dba89661bb2b", "messageHeadline": "op-node: fix p2p sync client wait group problem", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "b72309303ec450925565355ee5f6d2a3001bd59e", "messageHeadline": "op-chain-ops: cleanup rollover scripts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "b33208a8f274ae367c43f84cb7f9defb6b253134", "messageHeadline": "data-transport-layer: better logging around shutoff block", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a879826895c64e18461a9b1c666fb6fdab89618f", "messageHeadline": "refactor _hasValidAttestation", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 46, "deletions": 36}}, {"node": {"oid": "1ded9c453e73bc04747ed945cf5d859fd607c38e", "messageHeadline": "use library constants", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "b371ef633d24bd29d22f4a46cbbba51945700b79", "messageHeadline": "rename tests", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2f015f90c15c79ee01773a5bb84b8865461056bb", "messageHeadline": "add contract and tests", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 435, "deletions": 0}}, {"node": {"oid": "8b66885c3af71a574c931e99aca12b93ff8ba6fd", "messageHeadline": "Merge pull request #5332 from ethereum-optimism/04-03-add_deployment_\u2026", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 281, "deletions": 15}}, {"node": {"oid": "d45fde96886f537e69b67754cfcdf7b714335c52", "messageHeadline": "Merge branch 'develop' into 04-03-add_deployment_script_for_OptimistI\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 40140, "deletions": 550}}, {"node": {"oid": "29b58fef4e688e5a55f3c2bd72cf8c486c6df1b6", "messageHeadline": "Merge pull request #5294 from ethereum-optimism/sc/ctb-proxy-inheritable", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "56a30acd409bade4f7aa8898238b168af8654ecd", "messageHeadline": "Merge branch 'develop' into sc/ctb-proxy-inheritable", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "43bc507dac660089ed2baf3eed445995dc436428", "messageHeadline": "Merge pull request #5319 from ethereum-optimism/jg/go_reviewers_for_d\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "00c682dfbf629444a436cfb79429786b1a727b92", "messageHeadline": "Merge branch 'develop' into sc/ctb-proxy-inheritable", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 52947, "deletions": 2343}}, {"node": {"oid": "f9946fd8a5255cdea3e61ae2e3e39ba9ced5ecd6", "messageHeadline": "Merge pull request #5333 from ethereum-optimism/mergify/OptimismBot/c\u2026", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "884ebe6973ceb6445b2bea928fd881694a900f05", "messageHeadline": "Merge pull request #5309 from ethereum-optimism/aj/fpp-l2-fetcher", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 261, "deletions": 2}}, {"node": {"oid": "7134a55a476dacee3712399d017d4b49fcd42596", "messageHeadline": "Update mergify.yml", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09b1adade4bce8328df848a3d1835d1d80cf5a4d", "messageHeadline": "ci(Mergify): configuration update", "author": {"name": "OptimismBot", "email": "112345690+OptimismBot@users.noreply.github.com", "user": {"login": "OptimismBot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "60d9e4f6e8cbed6a5e4b62f1eb0a41f05bc3bd17", "messageHeadline": "Merge branch 'develop' into aj/fpp-l2-fetcher", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 48293, "deletions": 806}}, {"node": {"oid": "b9f8f3ce1370634bc2e8eda1a8292e6f427cbfbb", "messageHeadline": "Merge pull request #5180 from ethereum-optimism/p2p-alt-sync", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1517, "deletions": 83}}, {"node": {"oid": "dee6046bbb3c8ef53095557fad8ed2db65225fbb", "messageHeadline": "Merge branch 'develop' into p2p-alt-sync", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 51270, "deletions": 2354}}, {"node": {"oid": "025e157a4c14e05844f44599b358641345c1d490", "messageHeadline": "Merge pull request #5296 from ethereum-optimism/jm/reactivate-slither", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 38250, "deletions": 277}}, {"node": {"oid": "1eb4078e85b091aec15fc6c66ede530bade0e6df", "messageHeadline": "Use go-reviewers for devnet", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d5b6cd80aa0d6c3d6194ff514a7f0ffd8c4cc13e", "messageHeadline": "Merge branch 'develop' into jm/reactivate-slither", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9091, "deletions": 455}}, {"node": {"oid": "b9a82814a2ba8fab9356d55094e844501ad0b917", "messageHeadline": "Merge pull request #5306 from ethereum-optimism/jg/cleanup_txmgr_apis", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 63, "deletions": 90}}, {"node": {"oid": "9d235591fb0624279cbaaadcbf27bbc753a47c25", "messageHeadline": "ci: Increase resource class to speed up slither", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "363dc94a5df43ce2e24e6a539e3c624f03417714", "messageHeadline": "ci: Move slither to own job", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "0cb3c91a4f2bd20ec061c5d1df1aa79c074cc2fc", "messageHeadline": "ctb: Update slither db", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 38200, "deletions": 260}}, {"node": {"oid": "158197060664cdd001badd68bde625c505a77f45", "messageHeadline": "ctb: Add triage mode to slither script", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "8da91c8ae29329b79a6f787c5135837d900f733e", "messageHeadline": "op-node: close p2p sync client", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d146ef5210c4bcffa738c3a46c40aef3c8083a2f", "messageHeadline": "add deployment script for OptimistInviter", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 281, "deletions": 15}}, {"node": {"oid": "0395c9f49ef68d3868351f9008a09e2d197b4976", "messageHeadline": "Merge branch 'develop' into jg/cleanup_txmgr_apis", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8953, "deletions": 359}}, {"node": {"oid": "37dddde6c063bdf4d9ed7436eb308ed420c0dee7", "messageHeadline": "Merge pull request #5226 from ethereum-optimism/aj/reject-old-gossip-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 35, "deletions": 92}}, {"node": {"oid": "ebd3b0b2054ec7886cb971610ec68dcf2b825150", "messageHeadline": "Merge branch 'develop' into aj/reject-old-gossip-hash", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5837, "deletions": 12}}, {"node": {"oid": "e30fd3f74840bdc818bb79ca9248094abc1a01d8", "messageHeadline": "Merge pull request #5314 from ethereum-optimism/feat/l2-deployments", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5837, "deletions": 12}}, {"node": {"oid": "17d0cd90aec9aa314f6cf160877760f70dd2ac85", "messageHeadline": "Merge branch 'develop' into aj/reject-old-gossip-hash", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2591, "deletions": 252}}, {"node": {"oid": "900d5f7be489941260889a52bae98c235967e624", "messageHeadline": "Merge pull request #5228 from ethereum-optimism/fix/migration-go-utils", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1319, "deletions": 251}}, {"node": {"oid": "5c4d210035fc24d6022b3b80a5efc308589ee5c9", "messageHeadline": "contracts-bedrock: cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 24}}, {"node": {"oid": "428173cb85f8a24de5289affea4f7f32f8f885b1", "messageHeadline": "op-chain-ops: lint fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "05702b54e5f594b739aa656e69080238decf26d8", "messageHeadline": "op-chain-ops: fix build issues", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "13d41018565028e9e17a3d93df17f1c26b2eb068", "messageHeadline": "op-chain-ops: fix import", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1a2b98568ebcf65477553b114bd652cf1d770b1", "messageHeadline": "contracts-bedrock: delete hh tasks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 182}}, {"node": {"oid": "0c515ad5cf63cec38297be675797b3022c535f38", "messageHeadline": "op-chain-ops: migrate hh tasks to go", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1042, "deletions": 15}}, {"node": {"oid": "beb6a4d94b95fc45c7f3d431d69977c367f4bf8b", "messageHeadline": "op-chain-ops: begin porting hh tasks to go", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 301, "deletions": 64}}, {"node": {"oid": "cd6c2cf9509e027930ba5df1ab8f29aecee50b0c", "messageHeadline": "Merge pull request #5317 from ethereum-optimism/jg/no_changeset_publish", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cc35044aa5a17144b8d7707aba6d3de27a21cc52", "messageHeadline": "contracts-bedrock: better checks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "aa0a6c6e63729b8ff499c030012fc3911fdb5e51", "messageHeadline": "Merge branch 'develop' into jg/no_changeset_publish", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a254aa4b3e334cb5abd7a839db95e1a5df4b130", "messageHeadline": "Merge pull request #5330 from ethereum-optimism/fix/semver-tag", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6648346f504be88fbab9d49f90b0ee2ef5e40e2b", "messageHeadline": "contracts-bedrock: remove dead comment", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "de766b39839185816df1a29d626b1e462a2c2999", "messageHeadline": "Merge branch 'develop' into jg/no_changeset_publish", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1759, "deletions": 3}}, {"node": {"oid": "101da16c30559cb4d2d483d1faa579e9fbdfbdc9", "messageHeadline": "contracts-bedrock: fix semver tag", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2edbe7f4107a807709d22493be69be0cb82fbea", "messageHeadline": "contracts-bedrock: passing upgrade test", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a4c4f2b0e65be8d8c4977971650374913c9d8d30", "messageHeadline": "contracts-bedrock: L2 upgrade script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 492, "deletions": 0}}, {"node": {"oid": "d941f84860210494d3e9d48ecce6cc198ff43527", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "56e48169e31d3071e5e761d2281ae74586d18167", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "7746080f4cd766ba8b93e2361460707d669cedec", "messageHeadline": "contracts-bedrock: fixup new hh deploy config usage", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 58, "deletions": 43}}, {"node": {"oid": "2efd7f3ae04760e56c0248bb061bbe3d7af7ca01", "messageHeadline": "hardhat-deploy-config: better api for other networks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "56782b9d25f50fd70878c94a0bc885320f635070", "messageHeadline": "contracts-bedrock: remove deploy config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 49}}, {"node": {"oid": "d8bd651a519d64ce2107d68c7f1b864df54d3256", "messageHeadline": "contracts-bedrock: update to use same deploy config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "5cf646bab764fa69c3013444200cc3f0c29b82a6", "messageHeadline": "hardhat-deploy-config: add getter", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 34, "deletions": 19}}, {"node": {"oid": "43b70f43406eb6e0ce2f71c6bff23b1dbb751583", "messageHeadline": "contracts-bedrock: add deployments", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5004, "deletions": 0}}, {"node": {"oid": "ec15b1301fa9b0149ef9e15e23e97d11861bbbc4", "messageHeadline": "contracts-bedrock: more fixups", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "8fa75e4bdfe40a3c7518a1fefc1388382f4147a3", "messageHeadline": "wip: l2 deployements", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 289, "deletions": 0}}, {"node": {"oid": "6ad726771c55d58c63fa6bc3474d4af19c2d933e", "messageHeadline": "Merge pull request #5321 from ethereum-optimism/fix/build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1269, "deletions": 0}}, {"node": {"oid": "d35020d989a92cc5b8bbb434ec05b44c022ab16e", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b67b8da2d9a9c672a592b7a93e9df9122bcf41fc", "messageHeadline": "contracts-bedrock: clean up foundry.toml", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "dda78d12eedf23f4d61d54ed1f2d8e3a8370ccbb", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07ad546a3aa61323ee97636c5283da6d2df9e103", "messageHeadline": "contracts-bedrock: vendor gnosis safe interface", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 124, "deletions": 11}}, {"node": {"oid": "723990ac962321c04626d63ea068334b32832353", "messageHeadline": "contracts-bedrock: vendor `LibSort`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 710, "deletions": 8}}, {"node": {"oid": "637c22f78b8cd3b848a5a57165d295fb82bc9c8f", "messageHeadline": "contracts-bedrock: resolve using git hash", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e4954b7168c63c624da3047d53899c41619d7d59", "messageHeadline": "Revert \"Revert \"Merge pull request #5292 from ethereum-optimism/feat/\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 460, "deletions": 4}}, {"node": {"oid": "8fd1bb42b4a945ed13d10e14dbcf72e33c070de8", "messageHeadline": "op-node/p2p: Remove support for legacy gossip signing hashes", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 35, "deletions": 92}}, {"node": {"oid": "f68fe55d7a7c0fa51b82fc539de3a03de87ccb0a", "messageHeadline": "Merge pull request #5297 from ethereum-optimism/aj/op-program", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 489, "deletions": 0}}, {"node": {"oid": "eff1294679c7d1b5087ccd774b686ad08f08deee", "messageHeadline": "op-program: Add minimal L2 fetcher", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 261, "deletions": 2}}, {"node": {"oid": "0cbb5ab0d9ace542d1f8d219350c95757d2c44b3", "messageHeadline": "op-program: Fix license and readme", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "cfc8dbb29f8e6df3a1d2a524b091245299c5f33e", "messageHeadline": "op-program: Update CODEOWNERS", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4460800eb5902b7462d3ae46e7abf5250ff56d6c", "messageHeadline": "op-program: Load rollup config and log network info at startup", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 205, "deletions": 30}}, {"node": {"oid": "f9f26e33c50dad6ff73b6b20ba3d2c1c9caa96fb", "messageHeadline": "op-program: Introduce fault proof program module", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 310, "deletions": 0}}, {"node": {"oid": "19a8462bfe70e2bf67fd79cf05582ed81f18e432", "messageHeadline": "Merge pull request #5299 from node-real/fix_specs", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "907098a1a22005fa1d4252fcac9ac656a1d4cc1d", "messageHeadline": "Update release.yml", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "66f86b230aec87999581471911e1421e80c160aa", "messageHeadline": "Stop changesets from creating github releases", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0b72447b9821ad92eaf3158aa90813e7021f583e", "messageHeadline": "txmgr: Simplify API", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 63, "deletions": 90}}, {"node": {"oid": "d23618529cd58dc90a85ef0d4d5f28e174dbde91", "messageHeadline": "Merge pull request #5295 from shrimalmadhur/madhur/txmgr-metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 78, "deletions": 9}}, {"node": {"oid": "6b2876931a281a3af3cc4f5aeaee68fe4b4dd8da", "messageHeadline": "Merge branch 'develop' into madhur/txmgr-metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1140, "deletions": 1}}, {"node": {"oid": "fcff9ae0f5ef4eb4c8f6b03fb7040a4417b8d045", "messageHeadline": "Merge pull request #5315 from ethereum-optimism/inphi/eq-log", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e56dc24a7413bf0e32e35f56f72374054221a3b7", "messageHeadline": "ci: Error on slither findings", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7ec69ff87220f67a4eedbc9b8c2666dea60547c", "messageHeadline": "ctb: Update slither config", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "0bc630b704ee96491180a0f167478f93efafe2d1", "messageHeadline": "Merge branch 'develop' into inphi/eq-log", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1580, "deletions": 199}}, {"node": {"oid": "b7f161c401b3094dab7a0a145ba1ad75bf0f9d5c", "messageHeadline": "Merge pull request #5265 from ethereum-optimism/03-27-create_Optimist\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1139, "deletions": 0}}, {"node": {"oid": "78d9c5e0cda542b8ab4eda9bf693761ab9ef5825", "messageHeadline": "add tx manager metrics", "author": {"name": "Madhur Shrimal", "email": "madhur.shrimal@gmail.com", "user": {"login": "shrimalmadhur"}}, "additions": 78, "deletions": 9}}, {"node": {"oid": "62dffcc441f04b6303d3dae6930c46928dec4da3", "messageHeadline": "op-node: p2p alt-sync review fixes", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "252e83fb55150216f720e7c9c98601171f6a883e", "messageHeadline": "Merge branch 'develop' into 03-27-create_OptimistInviter_contract", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 285, "deletions": 197}}, {"node": {"oid": "f0676c10e3d3bcccba199501716de4e71a8240b6", "messageHeadline": "Merge pull request #5286 from ethereum-optimism/jg/tx_lifecycle_mgmt", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 285, "deletions": 197}}, {"node": {"oid": "6ee2169d119c16408798d9a34b10c221220ef8e6", "messageHeadline": "Merge branch 'develop' into 03-27-create_OptimistInviter_contract", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 156, "deletions": 2}}, {"node": {"oid": "c777bf52e994fceb4ffac49fac8066ebc58f0caf", "messageHeadline": "Merge pull request #5276 from ethereum-optimism/jm/type-safe-config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 156, "deletions": 2}}, {"node": {"oid": "10d72a0a66b8dd15b73e2467f8605979e6746173", "messageHeadline": "op-node: Include heads in L2 reorg log entry", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9afb54307ec1949e7d90c0307da002f408a87728", "messageHeadline": "Merge branch 'develop' into jg/tx_lifecycle_mgmt", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 4, "deletions": 460}}, {"node": {"oid": "b4ecf81a6706d6cee1fe3f61719c40c3936439db", "messageHeadline": "fix natspec", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7b11c13ce82f0d4069db80df0ad3df1fd04ceeb3", "messageHeadline": "update comment", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e63cd2f20e5afd4f9a7bee68cb7446963d8a64d", "messageHeadline": "create OptimistConstants library", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "b68f64af8af978a9cb17d63acab806be2e6b0fa8", "messageHeadline": "use unhashed keys for keys len < 32", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be4e8a0911c0962901d204e606fe5b2e71afebfc", "messageHeadline": "remove initialization of currentNonce", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "46ebc2de4f53e6e7fefff1b05ef6c49a71cf2c35", "messageHeadline": "add timestamp check to the invite commitments", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 142, "deletions": 19}}, {"node": {"oid": "e83176baec7471782e03ed018f25295a54c1ad5a", "messageHeadline": "refactor optimistInviterHelper", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 121, "deletions": 102}}, {"node": {"oid": "471b4af586aaccf6b512d1690c5bf8fc116fbc54", "messageHeadline": "update comment", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "31564f2e2ae1cf2c0ed319ce32d390f1b196e4ac", "messageHeadline": "use different eip712 version from semver", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "5bb0ade5c595ab57bc27029f3a5c9a25c4eb1085", "messageHeadline": "store invite counts in storage instead of on AttestationStation", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 30, "deletions": 67}}, {"node": {"oid": "2bc08bc72a16846110a2034c417cff57787aa1c2", "messageHeadline": "apply cr changes", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "330e285940e44d126b4d822de840db8b760e34aa", "messageHeadline": "refactor EIP712 creator", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 21, "deletions": 58}}, {"node": {"oid": "d5007be5627f01137665bed562abefa4e829ac25", "messageHeadline": "progress on ClaimableInviteEIP712TypedData", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 111, "deletions": 48}}, {"node": {"oid": "f72b6a11e68f0b90bbc7fec1acbd86e06e822bbe", "messageHeadline": "apply style changes", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "53f7ae43a67eabdbc82b69ee1ca054ec8ff3adf7", "messageHeadline": "remove attest function (for now)", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "96b9a7fa9ece1b5a08dc1ba035d38d889c94adbb", "messageHeadline": "add comment about potential race condition with signature", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "94eb540683ad9ef904cd44e2e051519c00eec0dc", "messageHeadline": "fix natspec", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b025a7b944e118d4532611cdac0e51b1d64546f5", "messageHeadline": "update comments and make one call to AttestationStation in bulk", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 74, "deletions": 32}}, {"node": {"oid": "36c95f4ba07c33a51a8caf6a6b7af40b28a73666", "messageHeadline": "use pre-computed encoding bytes32", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f662e90df1092fc2e25360f08996d41cb5d269f", "messageHeadline": "ignore max-line-length for length", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "59413a14006bf09e40457b2eb0bcd64e84ef8074", "messageHeadline": "apply some review changes", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 44, "deletions": 36}}, {"node": {"oid": "43ec7efb67e914dcda15b06db9ffa694e06d1d4e", "messageHeadline": "fix linter errors", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "45e695d67a70426bb940d865ed96ad26ed492f9a", "messageHeadline": "update comments", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6404af032100da4ac4e6e0e46097acad02923931", "messageHeadline": "add comments", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "96c8f41d7b52354fb65853681280ef53306cca8f", "messageHeadline": "create OptimistInviter contract", "author": {"name": "James Kim", "email": "jakim929@gmail.com", "user": {"login": "jakim929"}}, "additions": 940, "deletions": 0}}, {"node": {"oid": "741c375285398e94b989bf4902d83bbb45a5c4f2", "messageHeadline": "feat(ctb): generate deploy config", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 90, "deletions": 18}}, {"node": {"oid": "6db6676fdb08f97ea285bca2d84f31e801615b14", "messageHeadline": "feat(ctb): Add type safety to deploy-config", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "2e06e54e5e909cf92bfaef77487da4ee4dc9774a", "messageHeadline": "feat(ctb): Add portalGuardian to mainnet config", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f954a5832c113176c61fad9ceb06ca33fb399f79", "messageHeadline": "Add mainnet deploy config", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "7354398f07b132cd8d5431af59b13ac39d25b3b8", "messageHeadline": "Merge pull request #5320 from ethereum-optimism/jg/fix_ci", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4, "deletions": 460}}, {"node": {"oid": "cc4f5264e840c5f9037746798c5a15742d33b521", "messageHeadline": "Revert \"Merge pull request #5292 from ethereum-optimism/feat/sherlock\u2026", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 4, "deletions": 460}}, {"node": {"oid": "5c62840b0ed4bf982c0381f5deebb000a512e961", "messageHeadline": "Merge branch 'develop' into jg/tx_lifecycle_mgmt", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2714, "deletions": 1338}}, {"node": {"oid": "2fc8ed42622be8686abd6cd078954fb84ce21861", "messageHeadline": "Merge pull request #5302 from Karthik-Gupta/Karthik-Gupta-patch-1", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18524dbd5c6cbbf087339846b3c448d3a71cf958", "messageHeadline": "txmgr: Fake sendState clock in tests", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "cd2975c678d4c26e1a3d7c22a856d611ed64362e", "messageHeadline": "txmgr: Restructure internals", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 270, "deletions": 195}}, {"node": {"oid": "23d3dc792d65432182e4146b896c7bf7f22a6a47", "messageHeadline": "Merge pull request #5290 from ethereum-optimism/contracts-bedrock/l2-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b00425e9989d0653384024935994be634feff8da", "messageHeadline": "Merge pull request #5312 from ethereum-optimism/feat/l1-deploy-tag", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 28, "deletions": 30}}, {"node": {"oid": "0236d9ed7eeb22894c7b8dc6cfb3a9446cf650d0", "messageHeadline": "contracts-bedrock: add l1 deploy tag", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 28, "deletions": 30}}, {"node": {"oid": "54651c21d96b0321b10356241ceb7bf5f35f0ecd", "messageHeadline": "Update specs/derivation.md", "author": {"name": "s7v7nislands", "email": "s7v7nislands@gmail.com", "user": {"login": "s7v7nislands"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0ac4814cc610b1e27c2b675fe348130bbc4efb5e", "messageHeadline": "Merge pull request #5298 from node-real/fix_comment", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "811d33cfea4be2b58cc281b01d392a0ee34bc26b", "messageHeadline": "fix: update error message", "author": {"name": "KG", "email": "karthikts.gupta@gmail.com", "user": {"login": "Karthik-Gupta"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "330728ca500b519a4568eabab6bf4259bc550de1", "messageHeadline": "Merge pull request #5284 from ethereum-optimism/refcell/proposer", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 44, "deletions": 17}}, {"node": {"oid": "701211a7b2931bf2dea68f2b34decbf73e8c1422", "messageHeadline": "fix: sys config error message correction", "author": {"name": "KG", "email": "karthikts.gupta@gmail.com", "user": {"login": "Karthik-Gupta"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73cecdd50e14263a08658e0194e343aa696fb4fe", "messageHeadline": "contracts-bedrock: update check-l2 script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b942a7367e2a754fb06012699f999abb1e531d9d", "messageHeadline": "lift common proposer specs", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "210e4aa0e05678140c602e040f142e58f6143ea0", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7092a505075bbfb9489bebb2e8028088aab914b4", "messageHeadline": "Merge branch 'develop' into refcell/proposer", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 300, "deletions": 740}}, {"node": {"oid": "7095a81f0aa5532e5ac466894fc95f3b0dd8f2ee", "messageHeadline": "contracts-bedrock: update out of date predeploy semver", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ca854129d1b4145d871da81e3460b9fc129442ea", "messageHeadline": "merge proposer spec into proposals", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 44, "deletions": 65}}, {"node": {"oid": "dccebbb923e0200d8b053f5f15f071429db66fb7", "messageHeadline": "Merge pull request #5271 from ethereum-optimism/update-indexer", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 300, "deletions": 740}}, {"node": {"oid": "f01bd973c04b5baaffc7109af6e402e425842300", "messageHeadline": "doc(specs): initial permissionless proposer specs", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 65, "deletions": 13}}, {"node": {"oid": "a247515513a0576fb439d6948dd08d6e17795f43", "messageHeadline": "Merge pull request #5293 from ethereum-optimism/jm/ci-fail-delay", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "b315cda866e6b0fb838fd7d3af8637a95bc25040", "messageHeadline": "Merge pull request #5292 from ethereum-optimism/feat/sherlock-upgrade", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 460, "deletions": 4}}, {"node": {"oid": "859bb8e94b3bff2a161c0a687e3f461bb8dd3f1c", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd22a77acdc7bfb3edcf5320cce3060263a4e9b7", "messageHeadline": "scripts: tenderly url", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "0a4a14efbad4565c8619714b026a9b0441e092fd", "messageHeadline": "Update packages/contracts-bedrock/scripts/upgrades/PostSherlock.s.sol", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bd9a8040be3bfd885fb542e381da4d80f005b84", "messageHeadline": "contracts-bedrock: upgrade script for post sherlock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 398, "deletions": 2}}, {"node": {"oid": "09fec46228bca9065d6cc40b0e3d281324f299bf", "messageHeadline": "ci(ctb): Run all CI contracts checks and fail at end.", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "071828cac9455d05096a715af8a8350d8ea04724", "messageHeadline": "specs: fix finalized l2 blocks", "author": {"name": "s7v7nislands", "email": "s7v7nislands@gmail.com", "user": {"login": "s7v7nislands"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "85d6d26a5c55fa5bbfd94a4c5b1fc4ae002046a0", "messageHeadline": "opnode: fix comment", "author": {"name": "s7v7nislands", "email": "s7v7nislands@gmail.com", "user": {"login": "s7v7nislands"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f738fcfbe4ab7d8d80479ac113e84e50044e397e", "messageHeadline": "Merge pull request #5193 from ethereum-optimism/specs/small-permissio\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 57, "deletions": 17}}, {"node": {"oid": "cb02888ce6d0873992eadddbb02ad75e09a34a4f", "messageHeadline": "Merge pull request #5280 from ethereum-optimism/feat/goerli-deploy", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1789, "deletions": 521}}, {"node": {"oid": "352030ad5fc275db49fe2ca46d4a54f5e8926007", "messageHeadline": "Merge pull request #5288 from ethereum-optimism/fix/migrate-deploy-ar\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9a02079eb28abc8f5e6ae96b1d91d9816f6ee4ad", "messageHeadline": "feat(ctb): make Proxy inheritable", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "242cf418f23743bdad7d096007dd5e66377c1472", "messageHeadline": "Merge branch 'develop' into fix/migrate-deploy-artifact", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "0fad37eadf0613cd28d174d9d782f039850e0a90", "messageHeadline": "Merge pull request #5281 from ethereum-optimism/fix/lint-sdk", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "55695196fb2a03a0480ba40c2a773679a5e01a36", "messageHeadline": "contracts-bedrock: migrate deploy artifact", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b7fbec9f1c9b7a141c4d279a5922d39b67dbe0c3", "messageHeadline": "contracts-bedrock: system config v1.3.0", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 594, "deletions": 58}}, {"node": {"oid": "40c0421800430c8daa1b828f0408500ce0ac43d7", "messageHeadline": "contracts-bedrock: deploy implementations to goerli", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1237, "deletions": 505}}, {"node": {"oid": "f51a572eaae053dae53a327eea240d63e234451c", "messageHeadline": "Merge pull request #5279 from ethereum-optimism/fix/delete-dead-code", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9, "deletions": 47}}, {"node": {"oid": "34d0f8d1e72584151b42465412299e876a783485", "messageHeadline": "Merge branch 'develop' into fix/delete-dead-code", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 95, "deletions": 56}}, {"node": {"oid": "0d7859bbfcc3b8d5c9259f3b5baf2a4b6e7dc7e4", "messageHeadline": "op-node: req-resp p2p sync with new feature-flag", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1519, "deletions": 83}}, {"node": {"oid": "91f81d9976a1c0af27fb40a9d4f56c3315791808", "messageHeadline": "Merge pull request #5283 from ethereum-optimism/jg/txmgr_flags", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 95, "deletions": 56}}, {"node": {"oid": "d956286a11047d11218c98148ec3ed3721b24c2e", "messageHeadline": "Merge branch 'develop' into jg/txmgr_flags", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 110, "deletions": 78}}, {"node": {"oid": "0fd20eba20371443e3e646efa1a26cf6ed9fdfc9", "messageHeadline": "txmgr: Configure timeouts better", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 95, "deletions": 56}}, {"node": {"oid": "5303a14ac162d773dfbb75300372fe0c8be18fc4", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 34}}, {"node": {"oid": "9235e960bd97ec706395cdc5a5bf058a12e52b27", "messageHeadline": "contracts-bedrock: delete dead SystemConfig code", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "6fcdeaa0388751d11ed286efbc439f24e5d26004", "messageHeadline": "sdk: fix linting", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "1169788946f22a19e9d90aefb793049b3020bf84", "messageHeadline": "Merge pull request #5259 from ethereum-optimism/qbzzt/230324-integrat\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 110, "deletions": 78}}, {"node": {"oid": "d17f3299a0793ae424ea6f4f265cc423d01b4b79", "messageHeadline": "feat(docs/op-stack): Create an operations page", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 107, "deletions": 42}}, {"node": {"oid": "b1594225f1ff2bc6f89d7dd830fa5176378a813d", "messageHeadline": "feat(docs/op-stack): Add a note about maximum block time", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "725b1b0f65b823fc9e9f907ed96f642602c2ce3b", "messageHeadline": "fix(docs/op-stack): Remove operations, fix typo", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 34}}, {"node": {"oid": "6e8779426f4cf787085b6c5cc6b3b997334357e7", "messageHeadline": "Update specs/proposals.md", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "84773de74d335950fccc590490ddbc44d4469cfa", "messageHeadline": "Merge pull request #5252 from ethereum-optimism/feat/fee-vault-withdr\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "a1117e064da63b9d5e71b0463bf3d0bd469203c4", "messageHeadline": "Merge branch 'develop' into feat/fee-vault-withdrawal-script", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "4d644da8baa0d9181b8b00a3a8058499e68644c3", "messageHeadline": "Merge pull request #5277 from ethereum-optimism/k0328/sec-42-dynamic-abi", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "f434f6ecfed6532512aff0844f3066a7c7b7fd31", "messageHeadline": "Merge branch 'develop' into k0328/sec-42-dynamic-abi", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9714, "deletions": 2777}}, {"node": {"oid": "6dce5b48238a602ea025212745d6179baae45147", "messageHeadline": "Fix typo in comments.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77e331e20480657f22d30af25821a5706e7f76a8", "messageHeadline": "Use camelCase for variables and add more comments.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4e7846027019bff0baa78c2aed499460be255a61", "messageHeadline": "Remove a TODO as it is obvious.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b3494a7372b8c6cca2e811d2bdeabc2fb5ce9c7", "messageHeadline": "Clean up comments in getChallengePeriodSeconds.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ebc06ba082c2561e50a3bb75d099e34286a8e67", "messageHeadline": "Use OptimismPortal.FINALIZATION_PERIOD_SECONDS if L2OutputOracle.vers\u2026", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "c560c9ef270bde73e187089430d80c5332a0ac29", "messageHeadline": "contracts-bedrock: cleanup withdrawal script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "696ca56e1e0c02c09480ae2de56934c45685dee5", "messageHeadline": "contracts-bedrock: fee vault withdrawal script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "9bc5135fb7354ed73adffb3a941a5efbcbe1a9d4", "messageHeadline": "Merge pull request #5238 from ethereum-optimism/qbzzt/230322-pause-un\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "26235d2a927a1c8ddd0bc7de7fe762a5330f8e22", "messageHeadline": "Merge branch 'develop' into qbzzt/230322-pause-unpause", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4162, "deletions": 1880}}, {"node": {"oid": "70da7ad11a1c23df45f69c2203df59b772002ab5", "messageHeadline": "Merge pull request #5225 from ethereum-optimism/aj/update-geth-erszbat", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 97, "deletions": 38}}, {"node": {"oid": "e5adb7f21fea0e4581e07d816a9cc09b3f608f54", "messageHeadline": "Merge branch 'develop' into aj/update-geth-erszbat", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 839, "deletions": 731}}, {"node": {"oid": "b1c385832be8cbd7f1598122de22fbc594fdfaca", "messageHeadline": "op-e2e: change L1 mock from clique to fake proof of stake to update t\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 94, "deletions": 34}}, {"node": {"oid": "d4cac8b0697373a421fe6b6c7820f8f80bcbc363", "messageHeadline": "op-geth: Update op-geth to the currently unmerged v1.11.5 branch.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f76443c8cfa96f86d67f494018d1c97390bf002d", "messageHeadline": "op-chain-ops/genesis: Use actual struct for StateDB instead of interface", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7d4253595395c0b5b1f7f022d4cd728d0df01bd4", "messageHeadline": "indexer: update to latest bedrock dependencies", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 300, "deletions": 740}}, {"node": {"oid": "a70a4e3e130c2c8ae54d72f6a0baca6927d252ae", "messageHeadline": "Merge pull request #5258 from ethereum-optimism/jg/tx_manager_owns_cl\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 569, "deletions": 667}}, {"node": {"oid": "a633783de9bf9e5bcd66f0e894bffdee3c91c3f8", "messageHeadline": "Merge branch 'develop' into jg/tx_manager_owns_cli_setup", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 574, "deletions": 81}}, {"node": {"oid": "5449481414e3b39e0ce91529c9ae4fe39bff2d87", "messageHeadline": "Merge pull request #5105 from BrianBland/brianbland/batch-submitter-g\u2026", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 270, "deletions": 64}}, {"node": {"oid": "d03c20cecf32fbfbd3aff201cd5444b5cda43720", "messageHeadline": "op-e2e: Use fake tx manager", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "77ce12b63f4210c6f96149134ac866241b2bdd81", "messageHeadline": "txmgr: Set ReceiptQueryInterval for op-e2e", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "85a8a1238f3997252fb1ee72e6332cb376b648f5", "messageHeadline": "Merge pull request #5269 from ethereum-optimism/sc/ci-release-error-1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ebe9f40884d2f81de9af4be98418e24f92d37bf", "messageHeadline": "txmgr: Better config validation", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "539a16e3b9d84b3e8f90e5584bbcf06a6f470d9e", "messageHeadline": "Backwards compatibility with flags", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "9055d49a7ba12a3eab24df1485452d7b7e66e66d", "messageHeadline": "op-batcher: Remove From field", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 7, "deletions": 93}}, {"node": {"oid": "e9fa6f370994a21a207625d5f4247a1657e41c82", "messageHeadline": "Merge branch 'develop' into sc/ci-release-error-1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 303, "deletions": 16}}, {"node": {"oid": "2a201dcebf1b076acdf016ac8b5716efbe4c8bdf", "messageHeadline": "Merge pull request #5254 from ethereum-optimism/fix/event-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "d77aefb92d3e9924a22c1bf047b0d92d51cdef95", "messageHeadline": "fix(ci): error in release workflow file", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c8098b588bd196a202617569f4292b36ecda8ed", "messageHeadline": "op-node: system config derive tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "6265b3e974081c718f4833452bb53aecb26f6004", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "acdd051de362b7ed9fe51357b6f3c809a6682ce0", "messageHeadline": "Immediately flush channel builder on channel manager close", "author": {"name": "Brian Bland", "email": "brian.bland@coinbase.com", "user": {"login": "BrianBland-cb"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "8b87c2d2a99e9cd3b91942d26d608d95760a2a79", "messageHeadline": "Simplify e2e test Close", "author": {"name": "Brian Bland", "email": "brian.bland@coinbase.com", "user": {"login": "BrianBland-cb"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "99c75b47755b7d3b98baeb426d2a41459fa2a7ca", "messageHeadline": "Force-kill the batcher if the Stop context is ever done", "author": {"name": "Brian Bland", "email": "brian.bland@coinbase.com", "user": {"login": "BrianBland-cb"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "acc22d766a32bdfb502c9c2f324fff0f8f614d54", "messageHeadline": "Address PR feedback, improve context naming and simplify selects", "author": {"name": "Brian Bland", "email": "brian.bland@coinbase.com", "user": {"login": "BrianBland-cb"}}, "additions": 16, "deletions": 34}}, {"node": {"oid": "decf982530d520e43fb9e5d23785e0ae09390c60", "messageHeadline": "Lint", "author": {"name": "Brian Bland", "email": "brian.bland@coinbase.com", "user": {"login": "BrianBland-cb"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5b31ea5ab6d772e5ba592a0dc8590e3ed0ae3879", "messageHeadline": "Lint", "author": {"name": "Brian Bland", "email": "brian.bland@coinbase.com", "user": {"login": "BrianBland-cb"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "57d3c50e09ed11466404f74f24e3928abd330d2d", "messageHeadline": "Clean up tests", "author": {"name": "Brian Bland", "email": "brian.bland@coinbase.com", "user": {"login": "BrianBland-cb"}}, "additions": 40, "deletions": 66}}, {"node": {"oid": "c16a3cd07d5059d4eb610a5bd9e7530a14df68d9", "messageHeadline": "Accept a context in System.Close", "author": {"name": "Brian Bland", "email": "brian.bland@coinbase.com", "user": {"login": "BrianBland-cb"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "d0922bff382e0bfbec56516e50956dfe4ee8ac06", "messageHeadline": "Allow passing in ctx to Stop", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "ae230d214421857f0062ebff32dae1225aef9225", "messageHeadline": "Allow channel manager to be un-closed on clear", "author": {"name": "Brian Bland", "email": "brian.bland@coinbase.com", "user": {"login": "BrianBland-cb"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e9f8ae504da2d6174e0b97f69fd18590d3c805f5", "messageHeadline": "Improve select logic, avoid double-closure", "author": {"name": "Brian Bland", "email": "brian.bland@coinbase.com", "user": {"login": "BrianBland-cb"}}, "additions": 56, "deletions": 49}}, {"node": {"oid": "995e3e4232afaa540a8d922dad8022fae9a83af1", "messageHeadline": "Minor test improvements", "author": {"name": "Brian Bland", "email": "brian.bland@coinbase.com", "user": {"login": "BrianBland-cb"}}, "additions": 18, "deletions": 36}}, {"node": {"oid": "56c2bff4fc1641136e5926fdf89de5768059ffe3", "messageHeadline": "Improve graceful shutdown logic, add tests", "author": {"name": "Brian Bland", "email": "brian.bland@coinbase.com", "user": {"login": "BrianBland-cb"}}, "additions": 228, "deletions": 18}}, {"node": {"oid": "c9fc6d87bbbc1d07ac1c8d75a0ba9b13dd85d5a9", "messageHeadline": "Extract inner loop into new publishStateToL1 method", "author": {"name": "Brian Bland", "email": "brian.bland@coinbase.com", "user": {"login": "BrianBland-cb"}}, "additions": 37, "deletions": 34}}, {"node": {"oid": "c4a679cb4e3b1a7e247bf82e51ae944a736df504", "messageHeadline": "Gracefully shut down the BatchSubmitter, closing current channel", "author": {"name": "Brian Bland", "email": "brian.bland@coinbase.com", "user": {"login": "BrianBland-cb"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "c6c9b86420cf86e36137ea02ab1abd4e437177ea", "messageHeadline": "Merge pull request #5217 from node-real/feat-sequencer-max-safe-lag", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "18b5f8ac35dd5a53e98a393c0ab1448c5b0d6267", "messageHeadline": "Merge pull request #5263 from ethereum-optimism/fix/dynamic-config-lo\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "be2222e1b0e629a7b000e273686b82bf5c3140c2", "messageHeadline": "contracts-bedrock: better deployment logging", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "6f30e283b0107eb17a0a8bf789837fcba54edcff", "messageHeadline": "specs: add permissionless L2OutputOracle", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 55, "deletions": 15}}, {"node": {"oid": "ca9f52a9f9a2f02a3114fef30bb41979c1503491", "messageHeadline": "Merge pull request #5261 from ethereum-optimism/qbzzt/230325-devnode-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2b138135f35222bb1aa8637f1f88e57d54ddd7e", "messageHeadline": "Merge branch 'develop' into qbzzt/230325-devnode-l2-port", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 82, "deletions": 7}}, {"node": {"oid": "b8e2fa58359a674310645b4884badb82c72187bf", "messageHeadline": "Merge pull request #5240 from ethereum-optimism/refcell/fix/log_warns", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 82, "deletions": 7}}, {"node": {"oid": "8a4fccf61ff27e40963f894ec81aa60c7e2c84bc", "messageHeadline": "Merge branch 'develop' into refcell/fix/log_warns", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2306, "deletions": 1095}}, {"node": {"oid": "4f1545b6434f8f4061d7c93f52628afd492d0b6a", "messageHeadline": "fix(devnet): Updated the L2 address to 9545", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e1578d11670a12b7958f767b849ad4905fb28fd", "messageHeadline": "txmgr: Initialize signer and more in the tx manager proper", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 505, "deletions": 573}}, {"node": {"oid": "ca71678a9103c542cfb361d7a4c510302eb9f01e", "messageHeadline": "Merge pull request #5248 from ethereum-optimism/jg/tx_manager_better_\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 222, "deletions": 256}}, {"node": {"oid": "ef1d2266b02fc3a16aa7addfcce8bde07624e64a", "messageHeadline": "txmgr: Better price bump algorithm", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 222, "deletions": 256}}, {"node": {"oid": "ef45bec220cac1c80ce24d4253f7556abc177cbd", "messageHeadline": "Merge pull request #5255 from ethereum-optimism/fix/gaslimits", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0aba8091f9c42b9e26cca49b5a226a70d0b1b6b2", "messageHeadline": "op-e2e: bump gas limit so its safe", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ffb28ca1bf3504844a574d72d5037c37cc898ab7", "messageHeadline": "fix(docs/op-stack): @smartcontracts comments on pause.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d3e9d7b5ecd04e882b341c4a5525cb42278a736c", "messageHeadline": "Merge pull request #5246 from ethereum-optimism/jg/proposer_craft_tx_\u2026", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 247, "deletions": 173}}, {"node": {"oid": "8ade648e153be063c3511a8aaf12d0f18cc323a8", "messageHeadline": "op-proposer: Use new API", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 205, "deletions": 101}}, {"node": {"oid": "9b9f78c6613c6ee53b93ca43c71bb74479f4b975", "messageHeadline": "Merge pull request #5233 from ethereum-optimism/fix/syscfg-prevent-lo\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 862, "deletions": 507}}, {"node": {"oid": "0daba1ef6c458f0a7419e1e4f322e9589ddb207f", "messageHeadline": "chore(ctb): Regenerate invariant docs", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cb6c423873e4f5574c49ca1c8dfc53536a0892be", "messageHeadline": "Merge pull request #5250 from ethereum-optimism/clabby/ctb/update-ctb\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f14abf86a5bde5fbdefaf484c5840dd19ee53ee", "messageHeadline": "contracts-bedrock: regen storage snapshot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "566fc288c443edfb68f9c2c47a9a5b790d9cb268", "messageHeadline": "Merge branch 'develop' into clabby/ctb/update-ctb-readme", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1052, "deletions": 236}}, {"node": {"oid": "7e5e1f03b36b1aa52fb0e32bc7a543136a1daf7e", "messageHeadline": "chore(ctb): Regenerate gas snapshot with current version of foundry", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e449b6802780184e9170a35fec7dcaa24b1b3c81", "messageHeadline": "Update foundry version in `contracts-bedrock` readme", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d37d91cc3b65288ea27315de93dc9e2c997ffaa5", "messageHeadline": "set up a blocked map sidecar for better performance", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 77, "deletions": 11}}, {"node": {"oid": "6b1fa5329878e97530269b5b76661a57f0298234", "messageHeadline": "Merge pull request #5230 from ethereum-optimism/fix-l1-head-polling-time", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 237, "deletions": 55}}, {"node": {"oid": "ce7165a51c4c847a5ee12e1919f2ff8695ae6419", "messageHeadline": "Merge branch 'develop' into fix-l1-head-polling-time", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1193, "deletions": 261}}, {"node": {"oid": "6d433639932d3e405f16b8a2e9cdf60ed6820e4c", "messageHeadline": "op-e2e: faster http poll interval for less flaky test", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "685c40f4bd983f03b0670db72c460a9fa35e22e4", "messageHeadline": "op-node: delay creating blocks when safe lag exceeds limit", "author": {"name": "keroro", "email": "keroroxx520@gmail.com", "user": {"login": "keroro520"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "d39a7a612d9609d0b2433e3ddfccd80e8ab6ce54", "messageHeadline": "contracts-bedrock: lint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "ce50852ae6a75d1ab53f3ef94e3bff3b18d7f3b3", "messageHeadline": "contracts-bedrock: system config comments", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "35bf18f07be8570e9fb82c59cb19b181b3bee4bd", "messageHeadline": "contracts-bedrock: better usage of constants", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "3233c1cb4f7ee90166aab5583abc859db3558296", "messageHeadline": "contracts-bedrock: utilize constants", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 34}}, {"node": {"oid": "501068fdd311d635022a29aa86c202b665b5f397", "messageHeadline": "Update packages/contracts-bedrock/contracts/L1/SystemConfig.sol", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf4039b1b1053e675848a65d03aa257f55e3ecb1", "messageHeadline": "contracts-bedrock: devdoc", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8e477377d92726658b169e10a361bec8709ac7c0", "messageHeadline": "contracts-bedrock: docstring", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f3654da7e60771e53d77cceb05707776a21aa3d2", "messageHeadline": "contracts-bedrock: code review fixes", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 123, "deletions": 118}}, {"node": {"oid": "1f7dc086ede4f34c12a08135ac486a161e197c5f", "messageHeadline": "contracts-bedrock: various cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "e59446e118e4d25a9bea174584ebd0e4372d8bab", "messageHeadline": "Merge pull request #5245 from ethereum-optimism/sc/mon-balance-mon-new", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 186, "deletions": 0}}, {"node": {"oid": "11712c1cbeb399079b805ef3edb119b819f47a5f", "messageHeadline": "Merge branch 'develop' into sc/mon-balance-mon-new", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 96, "deletions": 16}}, {"node": {"oid": "971387d12e342d002a0fe51aa7babca5b41e717b", "messageHeadline": "op-batcher: Use new API", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "e354d5e7e2e14cad3d7b2058539396507e04257e", "messageHeadline": "txmgr: Change API to use TxCandidate in send", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 32, "deletions": 55}}, {"node": {"oid": "e2fa8a26e2adb577157d04b0d1de7625d6786427", "messageHeadline": "Merge pull request #5241 from ethereum-optimism/refcell/fix/peer/metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "3daf529b54084dd9db8bc5cf9c037f1cbf017dba", "messageHeadline": "contracts-bedrock: more fixes", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "c7b14a5d10419f478ccabadd80b7a8dd51ec54c6", "messageHeadline": "Merge branch 'develop' into refcell/fix/peer/metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 602, "deletions": 178}}, {"node": {"oid": "0ed8dca85ae8c068a36014091230805b25aa2b84", "messageHeadline": "contracts-bedrock: more cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "31ac6d9862bcbce1d0d534b7cc9c9189c399302d", "messageHeadline": "contracts-bedrock: generate invariant docs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ad928de2cc8ca1c2bf5d59161fcace9131426493", "messageHeadline": "contracts-bedrock: regenerate storage layout", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "73f73caedea7ab4ae0ee4bb006f0d67267da921a", "messageHeadline": "specs: lint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8c4d4417568cd177286347dbe8a9b13038f698c9", "messageHeadline": "contracts-bedrock: more fixes", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 69, "deletions": 13}}, {"node": {"oid": "f28d13bb3621044a3ba146d392e6f5fb036a11d1", "messageHeadline": "contracts-bedrock: more cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "50131bc1e5a66f230e8875987b214b1cfba3895d", "messageHeadline": "contracts-bedrock: more cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 134, "deletions": 61}}, {"node": {"oid": "f0506fcec6f37b37c94562ee482a61ab523028d3", "messageHeadline": "contracts-bedrock: lint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "fd02c71901985990d13a9974b43f76c1367f0742", "messageHeadline": "contracts-bedrock: more cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "402b6cafdd2dfbb25810fe37735e335402b8c6ef", "messageHeadline": "contracts-bedrock: fixup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 158, "deletions": 90}}, {"node": {"oid": "2f2846582660eebd4549665adda4c262ce98154c", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "75efabf4cc6908038f89f0bc33bbb45f2d658414", "messageHeadline": "contracts-bedrock: fix deploy script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f802c226d93de7f0f1eeeba12455654280072c0", "messageHeadline": "op-e2e: more realistic gas limits", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "699fd8f368b510d6a3163fb30968bd6e0e5edb13", "messageHeadline": "contracts-bedrock: more cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 209, "deletions": 255}}, {"node": {"oid": "e943ef826141ce12a351f746006db2ffda74cd4a", "messageHeadline": "contracts-bedrock: update deployment", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "304884d7c33f2502ecb6b87280293d1896a0cab5", "messageHeadline": "contracts-bedrock: more polish", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "e0c5cb1cd2b4487fb70c60e06f90a4bfaa089711", "messageHeadline": "contracts-bedrock: modularize deposit resource config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 249, "deletions": 143}}, {"node": {"oid": "0446d83b60bb5fdf843c0e889dd3fcf4ad6b0c01", "messageHeadline": "Merge pull request #5219 from ethereum-optimism/qbzzt/230321-stop-start", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 69, "deletions": 13}}, {"node": {"oid": "1e7897c8176795ec85ef81c6a49add67e8a7a1e5", "messageHeadline": "feat(mon): create balance-mon service", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 186, "deletions": 0}}, {"node": {"oid": "b9ae70a06a348f0fe90c27a4650d45879d99d744", "messageHeadline": "Merge branch 'develop' into qbzzt/230321-stop-start", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3780, "deletions": 926}}, {"node": {"oid": "f088859a9e759242e4f8453ff6c2fb02ccf43b72", "messageHeadline": "Merge pull request #5243 from ethereum-optimism/jg/more_batch_decoder\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7700f3f7c348e49e37e05b2ba7d89ddb4f009978", "messageHeadline": "Merge branch 'develop' into jg/more_batch_decoder_examples", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 519, "deletions": 164}}, {"node": {"oid": "3276f6fa551165ce987cb7b82ebb5ae4eee9e458", "messageHeadline": "Merge pull request #5234 from ethereum-optimism/jg/fix_flags", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92222021b1ea3f45cbb6611fee4e5c62cb856f4b", "messageHeadline": "Merge branch 'develop' into jg/fix_flags", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4477, "deletions": 1367}}, {"node": {"oid": "3152615f66fd0e0cceaf3fa7ad8a2f7cafaa6061", "messageHeadline": "Merge pull request #5191 from ethereum-optimism/refcell/feat/txcreation", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 473, "deletions": 158}}, {"node": {"oid": "be704d545c805d59017f23b92a097fc7ddaa68fc", "messageHeadline": "Merge branch 'develop' into refcell/feat/txcreation", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 944, "deletions": 280}}, {"node": {"oid": "f7d0e1ac77d81b8bab1918a05d5d80c63d32ecfe", "messageHeadline": "Merge pull request #5231 from ethereum-optimism/available-rpc-methods\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "72359f24ff25e73f0c910efbf83a9bbe19b57d93", "messageHeadline": "batch_decoder: Add to readme", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "84fda2100336d385cf6cbc6a612f9cee0007565a", "messageHeadline": "Merge branch 'develop' into available-rpc-methods-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 887, "deletions": 269}}, {"node": {"oid": "8e5319515036086ac94d7d2ec40234525955542a", "messageHeadline": "Merge pull request #5237 from ethereum-optimism/qbzzt/230323-clarify-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3cd170e202f91d60f29e027e4ab2374a3e2ea3e7", "messageHeadline": "Merge branch 'develop' into qbzzt/230323-clarify-timestamp", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d6441e6c59b357c75d79cd0147192d6b92b43d08", "messageHeadline": "Merge pull request #5235 from ethereum-optimism/jg/sync_start_logging", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e2c16e904c7c5023940e4a507e9c02b11f623b2b", "messageHeadline": "Merge branch 'develop' into jg/sync_start_logging", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 876, "deletions": 265}}, {"node": {"oid": "d60a0b2b421d0d30b544b154bd0cea5267c431fd", "messageHeadline": "Update op-node/rollup/sync/start.go", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b19f9486b8f5ff4925770ca8203659728ad6051f", "messageHeadline": "fix peer scorer band metrics on update", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "81a514482150f88b7ca16e029d9b7d6bf014db9d", "messageHeadline": "fix peer gater logs", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "eb591ae43bfede29866ce860e9266c7469f103e1", "messageHeadline": "fix batcher test", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4cbc6d1e6f23f16748e4cc4d68a37be90ddb9106", "messageHeadline": "minor changes to move chain id into txmgr config", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "42674b6a631e2392860252e17f986aaa86935437", "messageHeadline": "fix(docs/op-stack): pause.md is withdrawals", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "522efa210a8e510399d9549a68474847f8d7bea0", "messageHeadline": "feat(docs/op-stack): Change of phrasing", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89c23e3985c138ae8fda0473ede5606797aeed14", "messageHeadline": "feat(deploy-config/getting-started): Clarify TIMESTAMP is int, not st\u2026", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ef5c1f7737cc272a1eb8d880de3bfe1563da9f95", "messageHeadline": "Merge pull request #5236 from ethereum-optimism/aj/fix-logs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "de98bbff0e77ab17501cdd3a23140fe6433e89db", "messageHeadline": "defer cancels", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9699dc09e2832016478d58590b948b89032df76a", "messageHeadline": "change method name", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e5edaa8562dc4c1206aaf96dff98418cb0527093", "messageHeadline": "fix josh's nits", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 24, "deletions": 167}}, {"node": {"oid": "2bcf41925b24678767a6113c81bb05b4e9cad4ff", "messageHeadline": "op-node/p2p: Fix logging when a peer fails to be blocked or unblocked", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ee909cbf8966ade57022427463cb95a5e9ad1567", "messageHeadline": "Merge pull request #5232 from ethereum-optimism/harden-rpc-retrieval", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 97, "deletions": 15}}, {"node": {"oid": "591da012ba45e1ebb96a2c0cadbf34ebc2df88fe", "messageHeadline": "Merge branch 'develop' into harden-rpc-retrieval", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 773, "deletions": 248}}, {"node": {"oid": "3c500585443e9aa582bbdbf40bc88e179370230e", "messageHeadline": "op-node: More logging in FindL2Heads", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "6450bcc4fe11d031c901491c2b3d9bac64e8c92a", "messageHeadline": "Merge pull request #5204 from ethereum-optimism/refcell/fix/pscores", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 277, "deletions": 65}}, {"node": {"oid": "787db60c1ebdda465525f2f2fb0cc686e152b7a1", "messageHeadline": "Merge branch 'develop' into refcell/fix/pscores", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2652, "deletions": 527}}, {"node": {"oid": "d8764ed419a19e4f6ea9fd50fb1900ac4ec408ec", "messageHeadline": "op-node: implement RPC poll interval and rate-limit options and provi\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 237, "deletions": 55}}, {"node": {"oid": "8dd0248b9fc13e1877730a6befcca08e799e7437", "messageHeadline": "Merge pull request #5179 from ethereum-optimism/alt-sync-improvements", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 278, "deletions": 158}}, {"node": {"oid": "46c639effab46e96bf4f3936e4b8671be633644b", "messageHeadline": "Merge branch 'develop' into alt-sync-improvements", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2868, "deletions": 814}}, {"node": {"oid": "c12366c4b77f5e3e4e82f29b342d0fc86c0ad720", "messageHeadline": "Merge pull request #5120 from ethereum-optimism/fix/allow-deposit-onl\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 81, "deletions": 10}}, {"node": {"oid": "b560600104eabab4a5ec362acc14e3157f265cd6", "messageHeadline": "Merge branch 'develop' into fix/allow-deposit-only-legacy-batches", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 29435, "deletions": 1716}}, {"node": {"oid": "93f4e4bc2858dcca0b2da05d14c370b69a36d65a", "messageHeadline": "op-node: harden eth RPC block/header retrieval by ensuring results ar\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 97, "deletions": 15}}, {"node": {"oid": "8a308fc18d36b4ffa89fa4d0ab50c324382c0477", "messageHeadline": "Merge pull request #5189 from shrimalmadhur/madhur/op-proposer/add-l2\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 137, "deletions": 15}}, {"node": {"oid": "4551be444253b49dd5b34c8a7b12548eaf5b43ce", "messageHeadline": "Merge branch 'develop' into madhur/op-proposer/add-l2-proposed-metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2837, "deletions": 799}}, {"node": {"oid": "099fadff513aa394717d453a42af49984e809be1", "messageHeadline": "op-node: reset back to optimal receipt fetching methods, to not fallb\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "595d89c360dfa7212c9ec3020eb2296d334ebd55", "messageHeadline": "move else section outside", "author": {"name": "Madhur Shrimal", "email": "madhur.shrimal@gmail.com", "user": {"login": "shrimalmadhur"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "47eeb69e238851c7b13e7553ee87c64eb23a6af6", "messageHeadline": "reorder import", "author": {"name": "Madhur Shrimal", "email": "madhur.shrimal@gmail.com", "user": {"login": "shrimalmadhur"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "163d0720830d146f4aa9effffe2274f806b0eecd", "messageHeadline": "op-node: fix payloads queue test format and test-duplicates case", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "6cc0ca23ae9a9dc6ac1d195c2434cdd326c53f3e", "messageHeadline": "Merge pull request #5229 from ethereum-optimism/sc/maint-go-dep", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7b183169680a795bd48f65412a8361277fb152f8", "messageHeadline": "maint: add Go to dependency list", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e56345bfa2f32fee2f58ebc6c26d4f4223e4d8ca", "messageHeadline": "Merge pull request #5227 from ethereum-optimism/clabby/ctb/bump-foundry", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "553e968cdb38f0067bd973b92cfaecb2f141f0d3", "messageHeadline": "Merge branch 'develop' into clabby/ctb/bump-foundry", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ff65987e420407cf30b19deb98f15261f4837453", "messageHeadline": "feat(docs/op-stack): Add how to pause and unpause the bridge", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "9f795d06afd2d0fe5ab370802c6dd9284f841bbc", "messageHeadline": "Merge branch 'develop' into refcell/feat/txcreation", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2140, "deletions": 334}}, {"node": {"oid": "3922f5f2c8b6d650abc226b58b573a484938cbbc", "messageHeadline": "suggested fixes", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "80b42f67255e53ade08b1186fb472b16c86e4f7b", "messageHeadline": "bad nil pointer deref", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "15cf4af604af3eaa067beb7557c765cfa847cb3e", "messageHeadline": "cleanup :sparkles:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 13, "deletions": 29}}, {"node": {"oid": "a3da36fe3b18c42cf8a8986e293bfdce7bd2c234", "messageHeadline": "txmgr fixes", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "7c60017fbf1318a46fcc174f131b305b5a1b7f6d", "messageHeadline": "op-node: handle duplicates in payloads-queue by hash, not by number", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "aeda9d9559cbf68ebcb9587db78913f041ee993b", "messageHeadline": "Merge pull request #5194 from ethereum-optimism/fix/gaslimit-config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bf3945d698959e1e51b53bf765dbdb1971b53108", "messageHeadline": "place string parsing in band scorer constructor", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "b4429a4a2f5c864833d273dbc05764d916e4136f", "messageHeadline": "chore: Bump `forge` & `forge-std`; Use new `expectSafeMemory` cheatcode.", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "539b7504cccbd358b6082513ac8ac654a5a0ead5", "messageHeadline": "remove band scorer mock :gear:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 28, "deletions": 96}}, {"node": {"oid": "4b0f4739f035341b10c47ff51eb5c8e816dcff9d", "messageHeadline": "remove redundant parsing test for band scores :construction:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "4022f9b6f1d6efd42a9f7ce8b190431350282a54", "messageHeadline": "reset wiped bands not scores", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "3b267e56f09ed5f49680f02b7e8bd3e43507e40a", "messageHeadline": "Merge pull request #5205 from ethereum-optimism/feat/legacy-bindings-gen", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1546, "deletions": 0}}, {"node": {"oid": "ddaf933a2907e5fad818885da606da05fe74cc81", "messageHeadline": "change recipient to to :gear:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "5569d89b03c71474e38dcb03ed8c3198ed130bca", "messageHeadline": "Merge branch 'develop' into feat/legacy-bindings-gen", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 984, "deletions": 766}}, {"node": {"oid": "2ecfb76e9dcff0539a6342281133128e338f8078", "messageHeadline": "feat(docs/op-stack): Cosmetic changes", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bc4f872bcab8b95fc7fd149d1c19e07c175bd0b1", "messageHeadline": "Merge pull request #5222 from ethereum-optimism/qbzzt/230321-predeploy", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "e3e456c19a2e48d0de791f9888db99d18d2238d9", "messageHeadline": "Merge pull request #5175 from ethereum-optimism/qbzzt/230316-supercha\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fe5cf5dac5a5e85bcc5b4c7947a803ab487162d5", "messageHeadline": "Merge branch 'develop' into qbzzt/230316-superchain-img", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3734, "deletions": 1049}}, {"node": {"oid": "14bfa5d3b230f6040fd8254259bb7d35df4c6b93", "messageHeadline": "Merge pull request #5210 from ethereum-optimism/qbzzt/230320-get-in-t\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d31e937d8cad999afb8b2d6bd616d3be33f67ab2", "messageHeadline": "Merge branch 'develop' into qbzzt/230320-get-in-touch-form", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4539, "deletions": 879}}, {"node": {"oid": "12794f990158f4665d54af231d18bf225314a76c", "messageHeadline": "feat(docs/op-stack): @smartcontracts fixes", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "e0eb36ef10963e6533a88b07a0c36baca432e86f", "messageHeadline": "@smartcontracts suggestion", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3f999ba0efa43b0dd3b0e1ff8fa0d781cba5dcb", "messageHeadline": "@smartcontracts suggestion", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41ca43902a56d24068b7e69b5f47e5107be884e2", "messageHeadline": "@smartcontracts suggestion", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7c3e83232a1df9636a76ad9684624b9dfcbc19e", "messageHeadline": "op-node: fix sync-client ctx error check, and handle concurrent reque\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "8e64173c6c919296af8b9dbd215cd3afa759003e", "messageHeadline": "feat(docs/op-stack): Cosmetic updates", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "37de9e5c1537c17349a5eb14d3f3c1110a16dca9", "messageHeadline": "feat(docs/op-stack): Show how to modify predeploys", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "1e5a6e7d0acabc9f625ce1e1e33deb44cd099662", "messageHeadline": "fix nits :sparkles:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 98, "deletions": 44}}, {"node": {"oid": "cc5a5031424e57e55d44454a868e68074ff84bf5", "messageHeadline": "Merge pull request #5220 from ethereum-optimism/sc/cmn-test-coverage", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "d645fab0c53e89e92bf52ad7864a96428a520a83", "messageHeadline": "Merge branch 'refcell/fix/pscores' of github.com:ethereum-optimism/op\u2026", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "33d10cd00387adc097d58b3aeadf760dbe67aabf", "messageHeadline": "Merge branch 'develop' into sc/cmn-test-coverage", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 497, "deletions": 322}}, {"node": {"oid": "822f588abade9aae7d945db486ae6ac540badd99", "messageHeadline": "Merge pull request #5206 from ethereum-optimism/jm/msd-constructor", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "5236631100168055d4b0e19d414d139883f357f7", "messageHeadline": "Merge branch 'develop' into jm/msd-constructor", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1311, "deletions": 906}}, {"node": {"oid": "69cba061b402008a821fcf174188af0b368b9930", "messageHeadline": "Merge pull request #5213 from ethereum-optimism/feat/concurrent-itera\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 457, "deletions": 319}}, {"node": {"oid": "dd8b5ff9a12a5294a489751d0fdc9ccac62a02ca", "messageHeadline": "Merge branch 'develop' into feat/concurrent-iterator-lib", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 327, "deletions": 420}}, {"node": {"oid": "218828d1c27bb7d0bdc73548e8c369002e28fe72", "messageHeadline": "fix peer scoring and related metrics", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 327, "deletions": 61}}, {"node": {"oid": "ddc14c487b383bf48dd61e6c79976056df8aef9f", "messageHeadline": "fix peer scoring and related metrics", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 327, "deletions": 61}}, {"node": {"oid": "ca597da5d9a5b2880b8345259d293a119228a202", "messageHeadline": "fix for semgrep", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fbe13302d0a52692a9e2c20a3392680d9abbce4a", "messageHeadline": "op-node: schedule by block-number, re-attempt RPC alt-sync requests w\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 28, "deletions": 30}}, {"node": {"oid": "a5387c5b5bf142c4eaabf80da9d00229005baeb4", "messageHeadline": "fix missing cli flags in the op-batcher", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "0edc80eed5f9b2e94c41ea0fcb4c8eabf409d564", "messageHeadline": "feat(docs/op-stack): Corrected some mistakes", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 41, "deletions": 18}}, {"node": {"oid": "dee78c6b94535548ac0fb51221f7416e6b9ba8ef", "messageHeadline": "Merge branch 'develop' into refcell/feat/txcreation", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 521, "deletions": 472}}, {"node": {"oid": "3c580424d27c137dbf35b6f0b8d57b3e23dbf62e", "messageHeadline": "fix(ci): run tests for common-ts", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "b49833fe67b0afa142409901cd42a7020c0a189c", "messageHeadline": "Merge pull request #5208 from ethereum-optimism/sc/sdk-default-bridges", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "67b4d669943ced6b0f548273060687b16225eb63", "messageHeadline": "Merge branch 'develop' into sc/sdk-default-bridges", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 700, "deletions": 479}}, {"node": {"oid": "3d915fa9c8c5f2dd77d3455265f2e804b4915b91", "messageHeadline": "Merge pull request #5202 from ethereum-optimism/refcell/batcher/cleanup", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 80, "deletions": 28}}, {"node": {"oid": "25c7243b7eb897f81ce7affd695b1ceacb116763", "messageHeadline": "fix batcher nits :hammer:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 80, "deletions": 28}}, {"node": {"oid": "0aab6a5cfee9c84b4141515c6da0415dbe4baf32", "messageHeadline": "Merge pull request #5187 from ethereum-optimism/refcell/fix/channelo", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 127, "deletions": 121}}, {"node": {"oid": "ba3e76ec2a520fc907d9e49fdb4cb9956ff5c71a", "messageHeadline": "Merge branch 'develop' into refcell/fix/channelo", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1233, "deletions": 971}}, {"node": {"oid": "3c5822a81e0b757d41a75237a7bd9d73bad338c9", "messageHeadline": "feat(docs/op-stack): Add some troubleshooting", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "c2379572def737f36ea060ef6df612c03e64b2a1", "messageHeadline": "fix nomenclature", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "3fa459367da7d755c5d66e51958ee1f0be1b277c", "messageHeadline": "fixes and testing :gear:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "568f0805d2f427ee2d78ff1eb13233883a0737bb", "messageHeadline": "Merge pull request #5182 from ethereum-optimism/aj/channel-pruning", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "c68e365a3f11a3a0cd1c9f272d47fbd59f8c995c", "messageHeadline": "Merge branch 'develop' into aj/channel-pruning", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 192, "deletions": 303}}, {"node": {"oid": "00b799bc82428955c4f6cac1c08d7b93eed16630", "messageHeadline": "Merge pull request #5212 from modagi/bugfix/max-stateroot-elements", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f1ac90ddb4be0a29c7dd24e9f2e33b8faeb5692c", "messageHeadline": "Merge branch 'develop' into bugfix/max-stateroot-elements", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 184, "deletions": 301}}, {"node": {"oid": "0686effc1ab844e3b85a3fccd96e75ac940758c2", "messageHeadline": "op-chain-ops: Extract concurrent state iterator into util", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 457, "deletions": 319}}, {"node": {"oid": "00232b8ce66624955dcbca8d47a794eb231135c2", "messageHeadline": "Merge pull request #5185 from ethereum-optimism/aj/update-geth-vana", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 91, "deletions": 259}}, {"node": {"oid": "9bc960267c71bc5e23a8f04aa894e626f372c502", "messageHeadline": "Merge branch 'develop' of github.com:ethereum-optimism/optimism into \u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 93, "deletions": 42}}, {"node": {"oid": "13e82ea5aca519e56401e17a7354059eefc9fd3f", "messageHeadline": "Merge pull request #5211 from ethereum-optimism/bugfix/migration-erro\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 93, "deletions": 42}}, {"node": {"oid": "da79ef441f9c1451bb30a393c9461c8f74bf694d", "messageHeadline": "fix: fix flag name typo for MaxStateRootElements", "author": {"name": "modagi", "email": "modagi@gmail.com", "user": {"login": "modagi"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "be331568984ae7d09da53527750a418298f52a2d", "messageHeadline": "fix(sdk): automatically create std/ETH bridges", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "f19edc9f746f5a7f92e1663a28f745cedc05871f", "messageHeadline": "op-chain-ops: Fix data race in error handling", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 93, "deletions": 42}}, {"node": {"oid": "3c6f434555aeac1e2becc16d85d24883b7debd03", "messageHeadline": "op-batcher driver send tx tests :test_tube:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 166, "deletions": 0}}, {"node": {"oid": "20cdf1cd1f89cafbaa5e88aeb2e0b6c52f27dfd0", "messageHeadline": "Merge branch 'develop' into aj/update-geth-vana", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2065, "deletions": 654}}, {"node": {"oid": "a22524471b161e8e252d3fc10abb09c2e830142e", "messageHeadline": "ticket op-batcher concurrent transaction handling", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "6dc52517379a606c123b1adfb99d2805bbaaddaa", "messageHeadline": "add the gas estimation to the doc comments :memo:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6d5857cb86f12943b1f40b8573627d67be35df9c", "messageHeadline": "use configurable gas estimation", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 99, "deletions": 31}}, {"node": {"oid": "d2000ba339ef4cc3b13c351eac988ccba2304b76", "messageHeadline": "op-node: Fix logging flags iwht incorrect prefix", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89e9a4cdcdca80390797c65d5d2bfd9d5efaf069", "messageHeadline": "bedrock: Update to go 1.19", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "47d5f9bcd60fb1b7db2c827b7f14b3a0427f1bc5", "messageHeadline": "bedrock: update op-geth with v1.11.4 Vana changes", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 9, "deletions": 181}}, {"node": {"oid": "bd8c8e3a2225e99fe046d973d909113581e1d50d", "messageHeadline": "contracts: add a method for building legacy bindings", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1546, "deletions": 0}}, {"node": {"oid": "3acdf06a8fb536e6d266bf2ff0b3483b9b1ad0b1", "messageHeadline": "op-wheel: updates for geth Vana update", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "5ae0d8cb3a8f74f9d22df9951ffef6aa7123040a", "messageHeadline": "specs: Update derivation spec to match the current implementation", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "2920aaee03492b1a614197ffce58070053bbe8ac", "messageHeadline": "remove unnecessary fields", "author": {"name": "Madhur Shrimal", "email": "madhur.shrimal@gmail.com", "user": {"login": "shrimalmadhur"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "319279334f630ffb1f75b6376176a642e0a164a8", "messageHeadline": "op-node: RPC alt-sync comment review fixes", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "be20409cf7ed8455b4cbc995af9ce2c7ce4703b2", "messageHeadline": "feat(docs/op-stack): Add the getting in touch form", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6c244bc79e031465f6dd95058d70f3504ce64ffc", "messageHeadline": "upstream sync :recycle:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1939, "deletions": 644}}, {"node": {"oid": "eda69a4852e73c071fe97abdc0a966e0c8002de3", "messageHeadline": "emit from the caller", "author": {"name": "Madhur Shrimal", "email": "madhur.shrimal@gmail.com", "user": {"login": "shrimalmadhur"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "7d0c54cdb2c7887d69093bf0427d30ae42017b61", "messageHeadline": "Merge pull request #5199 from ethereum-optimism/feat/ovm-eth-post-check", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 101, "deletions": 10}}, {"node": {"oid": "e6d58cdcefb17596ba06062260757f5306c46515", "messageHeadline": "record l2 block", "author": {"name": "Madhur Shrimal", "email": "madhur.shrimal@gmail.com", "user": {"login": "shrimalmadhur"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cdac097002cff47f79190208a9b098144c2a7c7b", "messageHeadline": "op-node: generalize and improve alt-sync", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 235, "deletions": 125}}, {"node": {"oid": "334926e0dc3e8474bba85a087bd2b017dad53998", "messageHeadline": "Merge branch 'develop' into feat/ovm-eth-post-check", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1485, "deletions": 202}}, {"node": {"oid": "1bc9f6e4280bd0b1511afa86dac6c9cd92913a10", "messageHeadline": "test fix", "author": {"name": "Madhur Shrimal", "email": "madhur.shrimal@gmail.com", "user": {"login": "shrimalmadhur"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "8a2d7f5ab9ebe8e227f86e185a8c3b01feaafbc4", "messageHeadline": "missing noop", "author": {"name": "Madhur Shrimal", "email": "madhur.shrimal@gmail.com", "user": {"login": "shrimalmadhur"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "57b4534dc097485368220b13ab63dc1d9420cad0", "messageHeadline": "Merge pull request #5209 from ethereum-optimism/qbzzt/230315-opstack-sdk", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 168, "deletions": 5}}, {"node": {"oid": "43519a24cce8617f1259bebf2a7dc5376c607175", "messageHeadline": "refactor to use ref metrics", "author": {"name": "Madhur Shrimal", "email": "madhur.shrimal@gmail.com", "user": {"login": "shrimalmadhur"}}, "additions": 125, "deletions": 39}}, {"node": {"oid": "6a59a3842dc49fc52eb326ade85b50f2ab148e2a", "messageHeadline": "Merge branch 'develop' into qbzzt/230315-opstack-sdk", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3995, "deletions": 562}}, {"node": {"oid": "dfb1ee6653d5b58d2944d173af91850c4035e323", "messageHeadline": "Merge pull request #5140 from ethereum-optimism/qbzzt/230314-opstack-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9902541b99b6fb47316020e4e2f43d4bf47a6767", "messageHeadline": "Merge branch 'develop' into qbzzt/230314-opstack-build", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5502, "deletions": 1235}}, {"node": {"oid": "60e56b5e5459762b26c8598cbdaebbc10a327bfc", "messageHeadline": "Merge pull request #5169 from ethereum-optimism/qbzzt/230315-auto-ref\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "df353ebf0f55a758c2b026b110238bed8c77030f", "messageHeadline": "feat(docs/op-stack): Add the SDK", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 156, "deletions": 0}}, {"node": {"oid": "a4f253e0f65eea023a6416e910e72003c525c29d", "messageHeadline": "Merge branch 'develop' into qbzzt/230315-auto-refresh-2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3976, "deletions": 557}}, {"node": {"oid": "9f453e7b435a8024cfe32d78c6d350c185f7e279", "messageHeadline": "remove namespace", "author": {"name": "Madhur Shrimal", "email": "madhur.shrimal@gmail.com", "user": {"login": "shrimalmadhur"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a033e054b765ec1f000eadf95375e4957788f35", "messageHeadline": "refactor to make it extensible", "author": {"name": "Madhur Shrimal", "email": "madhur.shrimal@gmail.com", "user": {"login": "shrimalmadhur"}}, "additions": 48, "deletions": 34}}, {"node": {"oid": "ec1c0357ea0c1bd1cfd77eedc0ea7c50eb6646c8", "messageHeadline": "imports lint", "author": {"name": "Madhur Shrimal", "email": "madhur.shrimal@gmail.com", "user": {"login": "shrimalmadhur"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "98c199476253e678246f5fc96df9565a785f4a73", "messageHeadline": "op-proposer: add l2 block height metrics", "author": {"name": "Madhur Shrimal", "email": "madhur.shrimal@gmail.com", "user": {"login": "shrimalmadhur"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "a9db57ad6f16b5000c44925a8f26be89f8f80f08", "messageHeadline": "fix nits :gear:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "5bb850b40a68f449fee8152d1737835b9c905004", "messageHeadline": "Merge pull request #5198 from ethereum-optimism/feat/migration-parall\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 470, "deletions": 442}}, {"node": {"oid": "d193cae90d6e19c37cc793ce8e96dd9a4c8070cc", "messageHeadline": "Merge branch 'develop' into feat/migration-parallel-check", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1298, "deletions": 192}}, {"node": {"oid": "98fbe9d223e908bd9d1209a83d491a8f0225a4b4", "messageHeadline": "feat(ctb): Add constructor to init the SD implementation", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "790fccd42ef0b1cc5ae998b750441abf98d8b04f", "messageHeadline": "Merge pull request #5188 from ethereum-optimism/find-sync-start-cache\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "affa066ffc4c2fed7083f0d12d3d09d7abb8da42", "messageHeadline": "Merge branch 'develop' into find-sync-start-cache-improvements", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1272, "deletions": 179}}, {"node": {"oid": "6233248fc9155a3c0764180073d6e3626bbf8ace", "messageHeadline": "Merge pull request #5197 from ethereum-optimism/clabby/ctb/erc721-bri\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "9d30a24696a81871742cf0b0c015eb636bdb5455", "messageHeadline": "Merge branch 'develop' into clabby/ctb/erc721-bridge-noncompliance-test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 874, "deletions": 152}}, {"node": {"oid": "32f66df89f278d636c0ba14978bfc58ed8997495", "messageHeadline": "Update comment", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "638fa9cdccbb072f926e22276f9931cd24a62e31", "messageHeadline": "op-chain-ops: Improve OVM_ETH post check", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 101, "deletions": 10}}, {"node": {"oid": "265f1f4033c5a50283ebd3644dedffaa65e58e16", "messageHeadline": "op-chain-ops: Check and mutate DB in parallel during OVM_ETH migration", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 470, "deletions": 442}}, {"node": {"oid": "a4ae95f1e3edd22f07ada979b8f048eb9f307916", "messageHeadline": "upstream sync :recycle:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 874, "deletions": 160}}, {"node": {"oid": "9ad1c17afb6df020ae49b36035ee65b3596d1a18", "messageHeadline": "Merge pull request #5201 from node-real/update_spec", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1258b25f7584ee35e750186e87047b66860c5c0d", "messageHeadline": "Merge pull request #5167 from ethereum-optimism/seb/batcher-metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 859, "deletions": 144}}, {"node": {"oid": "62003a904fcf0f55796827bbae56482a7e95315b", "messageHeadline": "op-batcher: Test channelBuilder.OutputBytes", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "4c4bdc3b7db2a8f7e40881b70ede3df47b1e6072", "messageHeadline": "op-batcher: Test channelBuilder.InputBytes", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "1a9e9475e99e36d8490a92fa6046963652d5fc6f", "messageHeadline": "op-batcher: Improve unit tests", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 62, "deletions": 64}}, {"node": {"oid": "b4929fa1967ecc1c600a8ef10eec10ec03963eed", "messageHeadline": "op-batcher: Add metrics to batcher", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 177, "deletions": 67}}, {"node": {"oid": "10d27cc1c02c06ea1bf40444d4f68296e4d68300", "messageHeadline": "op-batcher/metrics: Add batcher metrics package", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 279, "deletions": 0}}, {"node": {"oid": "5171e91f8c75e1c086d17320cfa8923dab66d2ba", "messageHeadline": "op-batcher: Add output bytes tracking to channelBuilder", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "b18b14910d22236e9d12fb302a1f49c241065b82", "messageHeadline": "op-batcher: Let channelBuilder.AddBlock return L1BlockInfo", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cc2c0b4e4a9a628c1388c2023569a8f936d38e9a", "messageHeadline": "op-service/metrics: Add Event and EventVec metrics", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "4751b03c42990bdadfbc26e916c87bee5d49b8e2", "messageHeadline": "op-service/metrics: Add RefMetrics", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "2c2f2c1d5f32ac67fd5d58241b95d4852840b37e", "messageHeadline": "op-node/rollup/derive: Let BlockToBatch also return L1BlockInfo", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0fd7076a4fbdd019a2d7c81391c33c4abcedc54f", "messageHeadline": "op-node/rollup/derive: Add L2BlockToBlockRef", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "2aadc2dd72fa81fcc13cd3ae9d0119f78bc009c0", "messageHeadline": "specs: update toc", "author": {"name": "s7v7nislands", "email": "s7v7nislands@gmail.com", "user": {"login": "s7v7nislands"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "c9e9656c91b585f1086f853da202894612720f03", "messageHeadline": "specs: update DepositFeed to OptimismPortal", "author": {"name": "s7v7nislands", "email": "s7v7nislands@gmail.com", "user": {"login": "s7v7nislands"}}, "additions": 34, "deletions": 32}}, {"node": {"oid": "259868cddf5ae1207da213c36c3d5dc45a1e8740", "messageHeadline": "Merge pull request #5195 from ethereum-optimism/logs/proposer-l2oo-ve\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "938707eae9f873c42cb48f1dd6ce3a0e2e14b4dc", "messageHeadline": "feat(ctb): Add test for `finalizeBridgeERC721` reverting if the token\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "b34680a9e35ff7854d3ef4d1a1ae5db462b5f192", "messageHeadline": "op-proposer: log L2OutputOracle version + address", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4a0617ac3b47678dd3988cc8c779546f6bd0095e", "messageHeadline": "config: set the L2 gaslimit to 30 million in config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7f42a06f61ab437e7c61ccaf830990c0f5e42efa", "messageHeadline": "minimize changeset :sparkles:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "73b682f6e5f9d72aa7b31c586c5b45c3da36c3d4", "messageHeadline": "Merge branch 'develop' into refcell/fix/channelo", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "346ac699874a9d63819d829a3d48f8d595ca0f31", "messageHeadline": "Merge pull request #5192 from ethereum-optimism/jm/shorter-deploy-wait", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "04dff94918c4c3471e09f75d0bacf6765ce36d63", "messageHeadline": "revert random block gen :recycle:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "49e4b2c776d51e0da493c7b892e3c8ab908e0ece", "messageHeadline": "move comment to godoc :memo:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "334a6a88fef1513c8de8f8772ef9c257dbadaf1a", "messageHeadline": "move fixed overhead into a const :gear:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "85043beca7439366abad72253a669d4880c9b8c8", "messageHeadline": "Merge branch 'develop' into jm/shorter-deploy-wait", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 93, "deletions": 4}}, {"node": {"oid": "d58eb90bd551a8ec125ba77844b9d042ddb55e6a", "messageHeadline": "Merge branch 'develop' into refcell/fix/channelo", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 329, "deletions": 21}}, {"node": {"oid": "929077b1b405424bffb464f6313f38bba8849ad9", "messageHeadline": "stash txmgr changes", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "cc21263a6377c90f003bd42fc34935cb997297ae", "messageHeadline": "Merge pull request #5141 from ethereum-optimism/jg/fix_replacement_un\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 93, "deletions": 4}}, {"node": {"oid": "b16067a9f31fc0d10b5e9ff62071358f1434dc21", "messageHeadline": "feat(ctb): reduce the timeout on awaitCondition", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "cfcbddab3a8f5d391724f3a55fffa9679ad1df04", "messageHeadline": "Merge branch 'develop' into jg/fix_replacement_underpriced", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 220, "deletions": 14}}, {"node": {"oid": "98bce04100a287474d77f08e10cfffb37a2f2ded", "messageHeadline": "Merge pull request #5183 from ethereum-optimism/sc/docs-contribute-st\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e0948eb9d78e77d677d9d0ec6dd44db161641e2d", "messageHeadline": "Merge pull request #5104 from ethereum-optimism/feat/bridge-e2e-test", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "bf4708de617d54b5d95c46fcfb82997d3e9f15a3", "messageHeadline": "Merge pull request #5190 from ethereum-optimism/feat/portal-guardian-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "30e833409d6983322d1a87d0b352f98c56b16eb8", "messageHeadline": "Merge pull request #5176 from ethereum-optimism/sc/ci-fix-patches", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "d0adf42edc84c9f6b438031721be0c34f99859cd", "messageHeadline": "op-service/txmgr: Better handle price bumps", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 93, "deletions": 4}}, {"node": {"oid": "4d072c07534d69a9a89b08e97ef36e04e71cb7cf", "messageHeadline": "Merge branch 'develop' into feat/portal-guardian-config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "1b797f2d035ed651e38fc59cc1b4d15d4319c7a4", "messageHeadline": "Merge branch 'develop' into refcell/feat/txcreation", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "07fc1d5425ef26bcf6166ff02a912184f472e6fd", "messageHeadline": "Merge pull request #5186 from ethereum-optimism/refcell/fix/channel_out", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "472cc5608b56b54d79b1576b1e9becb1f3e9b89d", "messageHeadline": "nit fixes :sparkles:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "c0ebd1a47893eae38cdb41a5ab0d33982e75b568", "messageHeadline": "stub out txmgr tx creation", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 139, "deletions": 7}}, {"node": {"oid": "c5d0cfb4995320dd51b06f67a79bb9d45708a7b7", "messageHeadline": "feat(getting-started): Change the ETH to go to L1StandardBridge", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "d7658477517411fdb3a3af97b63edb01e5d745ea", "messageHeadline": "fixup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73e8e423e0328a2ab9718f35edddb3f4e06f7551", "messageHeadline": "op-chain-ops: portal guardian config support", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d877b33311ede7aff63c01cc22e0169fcdcecce6", "messageHeadline": "contracts-bedrock: portal guardian config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "6122ef6eb1a266ac876d0d49a5136de897b53f3d", "messageHeadline": "fix bad rnd gen", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 36, "deletions": 35}}, {"node": {"oid": "41a102594ece101ec96c0dfc091ad24b6a021302", "messageHeadline": "fix batcher tests with maxSize check", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 39, "deletions": 45}}, {"node": {"oid": "589c83e16cd1d9ddd6703a779252a57088a3697a", "messageHeadline": "op-node: make find-sync-start more resilient against errors by improv\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "835dd0ffd6001d6e73d15e208fa9114be64c1d2e", "messageHeadline": "add maxSize check to the channel out OutputFrame :gear:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "06787ad486cd5216a1d7aaa72af40b4a8d2cdc7e", "messageHeadline": "max frame size config validation", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "2351ed462355cd516ddb8176d1ffdae607d1b7ed", "messageHeadline": "Merge pull request #5184 from ethereum-optimism/sc/ci-rerelease-chang\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b93874dd2f2def8c3fbeec133d64d2f1f6a85398", "messageHeadline": "op-e2e: Increase funding for test users.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3ad0d6f25a724f5c0e57e393a4faed60ac895c53", "messageHeadline": "op-e2e: Adjust for updated op-geth API changes", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 55, "deletions": 53}}, {"node": {"oid": "dbe5eb3084cb6f2b4cb992b4922ca8393eeb05ae", "messageHeadline": "fix(ci): add changesets for packages to rerelease", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ee52c43c4ac7dc8f3c7ceeafaced6f80c477abff", "messageHeadline": "fix(docs): minor typo in contributing title", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "25f8c132671f122749ec0191ed7c9e47ce649809", "messageHeadline": "fix(ci): reintroduce changesets patch", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "78c31ae098389b43ce0e03b5f75994d6f9bd3ce3", "messageHeadline": "op-e2e: better assertions", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "9914d8c4c045b34aef658cfefcc0c1a02bbf7c6d", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "151219be619110cf4f33492bbc1c96aae9421c54", "messageHeadline": "op-e2e: bridge erc20 test", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "7cd755837b16c3773acf209b2dc14de5858c20b8", "messageHeadline": "Merge pull request #5158 from ethereum-optimism/qbzzt/230315-graphql", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "e45797400c53f693f95ce2fdffaa517c30e43a02", "messageHeadline": "Merge pull request #5165 from ethereum-optimism/jg/op_node_logging", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 16, "deletions": 27}}, {"node": {"oid": "8f1c93032438237c645828f225c0a346c078bdb3", "messageHeadline": "Merge branch 'develop' into jg/op_node_logging", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1711, "deletions": 163}}, {"node": {"oid": "9a85422f28b1289ecf0e94176bcbbda6efed701b", "messageHeadline": "Merge pull request #5178 from ethereum-optimism/jm/fix-rpc-var", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d8d498632f8340a5581463d1b30f5764098a448", "messageHeadline": "Merge pull request #5177 from ethereum-optimism/diff-testing-fix-lint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cee29977722fd5351359a0f647188f3442d5c281", "messageHeadline": "fix(ctb): Correct env var name for mainnet config", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bd7f650a36dbadcc251df4be16d2e34260346cd", "messageHeadline": "Merge pull request #5155 from ethereum-optimism/action-test-full-chain", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 167, "deletions": 19}}, {"node": {"oid": "c42ec5bf9a4dc06230d397eab82fdb211fbc4756", "messageHeadline": "Merge pull request #5143 from ethereum-optimism/block-building-race-f\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 219, "deletions": 7}}, {"node": {"oid": "c7babfb67bcfd54f32fa4740cc436fb0128e2541", "messageHeadline": "op-e2e: test high-demand large L2 blocks case", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 167, "deletions": 19}}, {"node": {"oid": "c5f5c0ce5a369548268971b51f12139622751946", "messageHeadline": "differential-testing: fix lint issue in diff testing", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6603ed0738e095ca31ad341fbc559d1d2d6bc8a1", "messageHeadline": "op-node: review feedback, reduce waiting time after finding safe-bloc\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "c1985181e1f3957a18ec02d5a8eb6241741c6386", "messageHeadline": "op-node: engine queue test cleanup", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "a11d81c671825411fc8c5ee7717c7ff24c365940", "messageHeadline": "op-node: lint fix", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7f3c5b8e9b141e301e678156e17684fdfacf05c", "messageHeadline": "op-node: add sanity check to tryNextSafeAttributes function", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ea7c49d0980820d837fdb3555636082ab5044306", "messageHeadline": "op-node: handle sequencer during catch-up, handle when engine state i\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 240, "deletions": 7}}, {"node": {"oid": "2dd2a6273e42a396ebd39ca159dfcbce52a9a89f", "messageHeadline": "Merge pull request #5123 from ethereum-optimism/refcell/batcher/tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 737, "deletions": 16}}, {"node": {"oid": "4d2ddf8613f2c41df431d4b08248d4569cb5728c", "messageHeadline": "fix(docs/op-stack): In superchain-diag, 2->3", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cec949f9785c1def318114a1a3e0dea313324b86", "messageHeadline": "fix(docs/op-stack): Fix the superchain-diag diagram", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "49a5414cd387d082e775e5485d2d2646f2454271", "messageHeadline": "Merge branch 'develop' into refcell/batcher/tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 284, "deletions": 23}}, {"node": {"oid": "bf9146b2ad3934a550c4aa6a2588b5368642ebf9", "messageHeadline": "Merge pull request #5146 from ethereum-optimism/refcell/batcher/manag\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 265, "deletions": 7}}, {"node": {"oid": "f460748cf2e5e420afada911728a606247d6974b", "messageHeadline": "Merge branch 'develop' into refcell/batcher/manager/tests", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2809, "deletions": 987}}, {"node": {"oid": "26bf70ca74ecbb661a90601152ed579c2eeb7fb6", "messageHeadline": "Merge pull request #5142 from ethereum-optimism/jg/txgmr_timeout", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "4f05137d5d12923dd6f704d85ec1615f05dbb374", "messageHeadline": "remove unintentional comment", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6047ee3722bf7e27ee98613889df4df8a597ca42", "messageHeadline": "Merge pull request #5157 from ethereum-optimism/sc/docs-sidebar-style", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "2e8bc95a23a1e1235c208070b7ba660d91f66ec8", "messageHeadline": "add back err string", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d62fe5dedd571ad7d5a0743dd146ea3ae1942f3e", "messageHeadline": "op-node: Remove leftover log flags", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 10, "deletions": 23}}, {"node": {"oid": "bb26427b7498c6bdfa16cc908ac40db76cdc5025", "messageHeadline": "Merge branch 'develop' into refcell/batcher/tests", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1088, "deletions": 206}}, {"node": {"oid": "b7d377f2b9107af8cde4ce2fe2410c1931fb39d4", "messageHeadline": "fix nits :poop:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 4, "deletions": 43}}, {"node": {"oid": "a254ee6356739632844156767285c8349a7da339", "messageHeadline": "Merge branch 'develop' into sc/docs-sidebar-style", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2710, "deletions": 1023}}, {"node": {"oid": "08b96e2f01c7850207ea1c1d9ed3297e096a688e", "messageHeadline": "op-node: More logging", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9a644dcf3f343e7ea2aa9f351df214862dfc77e8", "messageHeadline": "Fix backwards log in op-node (#5171)", "author": {"name": "Federico Gimenez", "email": "fgimenez@users.noreply.github.com", "user": {"login": "fgimenez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb6d28bdcf046fe411f321f2325159e294812610", "messageHeadline": "Merge pull request #5174 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 301, "deletions": 95}}, {"node": {"oid": "6d713351eb21218cb72bbb786cd15c003f9c652a", "messageHeadline": "Merge pull request #5173 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 113, "deletions": 84}}, {"node": {"oid": "fc889ee3c1ca14dd5860c0db65fa095fc1e27e50", "messageHeadline": "Merge pull request #5075 from ethereum-optimism/jg/batch_decoder_forc\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 188, "deletions": 11}}, {"node": {"oid": "0fc2e68f11d31ceb9d0345520c61637ee287eff5", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 113, "deletions": 84}}, {"node": {"oid": "c03a2fefc4ff8af553d2fd7aa7376a5116f53653", "messageHeadline": "Merge branch 'develop' into jg/batch_decoder_force_close", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 23619, "deletions": 1063}}, {"node": {"oid": "d5a63fa73ca88482707e375c153262e937c9f400", "messageHeadline": "Merge pull request #5172 from ethereum-optimism/develop", "author": {"name": "Zach Howard", "email": "zach@oplabs.co", "user": {"login": "zhwrd"}}, "additions": 29200, "deletions": 16780}}, {"node": {"oid": "2339364ab1b3f2ab9729f15f975326a97526bdb6", "messageHeadline": "op-batcher: Increase send transaction timeout", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a13119772e465e51ade60713c3dc2a15a178a669", "messageHeadline": "op-proposer: Increase sendTx timeout", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "60129ad5ea78d5c6ec2f5b9c3fe3f4a141d0edba", "messageHeadline": "Merge pull request #5151 from ethereum-optimism/feat/parallel-migration", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 786, "deletions": 110}}, {"node": {"oid": "47dada2df0163f007dbfaba986761a9a14ba0159", "messageHeadline": "op-chain-ops: Add parallel migration", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 786, "deletions": 110}}, {"node": {"oid": "664d979906464369b087f5ae5acb538014918134", "messageHeadline": "feat(docs/op-stack): @tremarkley 's autorefresh", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f376cc3b783c94bdb8d41126c9459f5b9cbf7be4", "messageHeadline": "upstream sync :recycle:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1944, "deletions": 1131}}, {"node": {"oid": "025de3de35f66cc45445c1e16220d39943af0227", "messageHeadline": "Merge pull request #4807 from ethereum-optimism/clabby/op-node/alt-rp\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 491, "deletions": 44}}, {"node": {"oid": "14612ccd05aed72f218c01cabfe2ddb7eeb69b87", "messageHeadline": "Merge pull request #5152 from ethereum-optimism/refcell/batcher/config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 98, "deletions": 20}}, {"node": {"oid": "dcbba84cbfa7fbcdb06d4a93fa50e6673433a45e", "messageHeadline": "Merge branch 'develop' into refcell/batcher/config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 130, "deletions": 28}}, {"node": {"oid": "1e0e7c0478e37cd7cee3687c1bcfefd7209924c2", "messageHeadline": "Merge pull request #5144 from ethereum-optimism/shapella-fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 130, "deletions": 28}}, {"node": {"oid": "6f4822cca76845b8bd83242ea8b255cfb2d1f027", "messageHeadline": "Merge branch 'develop' into refcell/batcher/config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 297, "deletions": 0}}, {"node": {"oid": "4b82477804c96758cb799b2f67711289fadf5e47", "messageHeadline": "Merge pull request #5103 from ethereum-optimism/fix/migrate-goerli-pr\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 297, "deletions": 0}}, {"node": {"oid": "661e93eaa6260e9f6635b17ce067d4cba97e34b7", "messageHeadline": "Merge branch 'develop' into refcell/batcher/config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "a0b8f9ad4d5515dd2d6991baad1b8e73c92f1352", "messageHeadline": "Merge pull request #5166 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "a559b2206210090d401e7c571370ca599c7bb354", "messageHeadline": "Merge branch 'develop' into refcell/batcher/config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 552, "deletions": 449}}, {"node": {"oid": "1728137464a6a3427deb430ea567a2ced851ad9d", "messageHeadline": "Merge pull request #5114 from ethereum-optimism/clabby/ctb/speedy-dif\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 552, "deletions": 449}}, {"node": {"oid": "16b76dfa6b04969e31ae7a02b6ae61b94d2821cd", "messageHeadline": "Merge branch 'develop' into refcell/batcher/config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "53d64f58928cda53063cbb64c62ac6af314df9bc", "messageHeadline": "build(deps): bump terser from 4.8.0 to 4.8.1 in /docs/op-stack", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "6a429a39a629ec921b03593b01e0ca2265bb0c18", "messageHeadline": "Merge pull request #5162 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f6b57b468d5c0353a07acf54c2a339a2d2639aa2", "messageHeadline": "Merge branch 'develop' into refcell/batcher/config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "7c946bd3954cb22a428b30b344c21d182e412418", "messageHeadline": "Merge pull request #5163 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "9e9fb10af392b4df5c653269439a847e0361cab5", "messageHeadline": "Merge branch 'develop' into refcell/batcher/config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 202}}, {"node": {"oid": "70ba10359589c68eefabfd236de3bc3c71f98165", "messageHeadline": "Merge pull request #5164 from ethereum-optimism/sc/2step-rm", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 202}}, {"node": {"oid": "dcbd77a74c1e32ad1c49c0badcc7103bc21f393e", "messageHeadline": "Merge branch 'develop' into refcell/batcher/config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a9228a566e25c8243b102f70a0481846f5dbbf2f", "messageHeadline": "Merge pull request #5156 from ethereum-optimism/sc/docs-stack-algolia\u2026", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "48367f70bff6900e56f3c5274f23190034934a12", "messageHeadline": "Merge branch 'develop' into refcell/batcher/manager/tests", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 263, "deletions": 366}}, {"node": {"oid": "e4a48f8c6b90c56e3847fa75486b5040bd3f3378", "messageHeadline": "pending channel timeout tests :test_tube:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "18fcb22869b5b18d172c9fb432f87f904881fe42", "messageHeadline": "Merge branch 'develop' into refcell/batcher/config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 263, "deletions": 366}}, {"node": {"oid": "c8e8a531d5e3a66663991a740ac22c83fc75a753", "messageHeadline": "maint: remove old two-step-monitor package", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 202}}, {"node": {"oid": "d975d8a6fb60c81e5717ce3eb5f2fda5b8a6e413", "messageHeadline": "op-node: support shanghai L1 blockhash input verification", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 130, "deletions": 28}}, {"node": {"oid": "cc1066301d20e165a1cec642396d654e7e985e3c", "messageHeadline": "Merge pull request #5147 from ethereum-optimism/bugfix/revert-single-\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 208, "deletions": 340}}, {"node": {"oid": "f2c34442aaad1d194905e535dafdeb1f5061547b", "messageHeadline": "fix(docs): update algolia search key", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dbb46473a97dba6335dee7c53fe3d81e7ef421b0", "messageHeadline": "fix(docs): improve sidebar styling", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "dff0a1653a908711c457d4436010ae38881f4a3f", "messageHeadline": "feat(docs/op-stack): Update explorer with example of indexing", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "c6521ff40f682d5cc788a938654110ab11d0e89c", "messageHeadline": "Merge pull request #5159 from ethereum-optimism/jg/disable_op_e2e_par\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7dd95b2a5deb69182f624b9d8bbe27a2f6f4f81b", "messageHeadline": "build(deps): bump valine from 1.4.16 to 1.5.1 in /docs/op-stack", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "e229a7a6c1103980cfa995b5bef071a7fc478cfe", "messageHeadline": "Merge pull request #5115 from davidcardenasus/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3c347d832fca4849db73fcc824bcbf30c036d76d", "messageHeadline": "build(deps): bump minimatch from 3.0.4 to 3.1.2 in /docs/op-stack", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a4451f163702196372eb8817d4dbdf2f7198de58", "messageHeadline": "Merge pull request #5137 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a0874168c7a74bc5afa1e0fb0ed9e76a8b68195f", "messageHeadline": "Merge pull request #5136 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6c85ac438b43f7eb44352ca395bbb9548bea6621", "messageHeadline": "Merge pull request #5161 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b6c1842e3d6ac47403678d697d9588e4a28f5fc6", "messageHeadline": "Merge pull request #5138 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e4120c6e1e17a371115b00ca033246fa8d6d23b3", "messageHeadline": "build(deps): bump decode-uri-component in /docs/op-stack", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b58e36f3a84865f9bab5b32c3cc0ff8df4f86de5", "messageHeadline": "Merge pull request #5135 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1a34ab94ee51f57b5672959283ddf95b677ad878", "messageHeadline": "Merge pull request #5134 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ac007745bdcde78f1ffe262907e9b18927970105", "messageHeadline": "Merge pull request #5122 from ethereum-optimism/jm/migration-cast-com\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "a71df600c243d47aecba26c4636d87981098e028", "messageHeadline": "op-e2e: Run sequentially", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "431b47e445a37078ef85a7259c972c2dab004719", "messageHeadline": "Merge pull request #5149 from ethereum-optimism/derive-log-fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "632d28330e837c5b3862012a72e7d7c1d32fa687", "messageHeadline": "skip dense topology flaky test to address later", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7bbe25dd4e1911b5df9eaff311fd3346e7fda30d", "messageHeadline": "fix golangci nits :gear:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "affb7b4059e66128ae8193ca60f66abc59f68659", "messageHeadline": "Merge branch 'develop' into refcell/batcher/tests", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0b0f107cfa1eb413dfb95105c28c930ebb032b15", "messageHeadline": "Merge branch 'develop' into refcell/batcher/config", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e7f4ece796a75dcbc7d33f06f4c2976b9f895b59", "messageHeadline": "Merge branch 'develop' into refcell/batcher/manager/tests", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "814e68f796ce10a92ac7ea57c875fc5bed531864", "messageHeadline": "test channel manager clearing wipes state :test_tube:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "272cb6c674146a10d56abe4dc8ac8f2a0b120b33", "messageHeadline": "feat(docs/op-stack): Slightly simpler installation", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d8a7d7113d835ffe994c4bf5e054b7c4bf0a0c90", "messageHeadline": ":broom: Squash", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 296, "deletions": 104}}, {"node": {"oid": "d6b0c35c782cbde8e3f1c0301b521486c9413a8b", "messageHeadline": "WIP: `SyncClient` event loop", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 114, "deletions": 41}}, {"node": {"oid": "a08fc5e944d0cff6aabb7226c3fea471fbe6c085", "messageHeadline": "WIP: Add `SyncClient` wrapper", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 110, "deletions": 38}}, {"node": {"oid": "9df505efbb0fdfa2c6f1edbb11b05d13f0f1ebc8", "messageHeadline": "Fix nil ptr dereference", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5c971c0f7ce5a7b11b5b5c3e43958b1507f7158a", "messageHeadline": "Pull logic out of state loop; Update `GetUnsafeQueueGap` to return an\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 77, "deletions": 68}}, {"node": {"oid": "2a59c43f669263514ee841d5c4ef77b958d1a97c", "messageHeadline": "Move logic into driver loop", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 91, "deletions": 49}}, {"node": {"oid": "9309f9d46f1a6c67293c1163571b9a708604c184", "messageHeadline": "Init backup sync via RPC", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "1729edd37be21cdfbdd0f46c0bd90952362ad2a6", "messageHeadline": "Merge pull request #5154 from ethereum-optimism/sc/ctb-fix-ci-checks", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fb47deb41cd44b562798eb23f7b847ddeb92d6a0", "messageHeadline": "fix(ci): check changed for contracts tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5bae90583b3072d771a181d58c10422d7c56ab27", "messageHeadline": "add tx confirmation test :test_tube:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "4f014014ce780cbbfe9572e5d4b80c66fe37c426", "messageHeadline": "add basic config validation tests :test_tube:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "26868d3abe69a020716d5509e5ec4c06dc4256f2", "messageHeadline": "Use binding for `ComputeL2OutputRoot`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 36, "deletions": 24}}, {"node": {"oid": "06dda0c650cd26e8007156275ad72093ec0f0bb0", "messageHeadline": "batcher config validation maxframesize :white_check_mark:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "90ade85ae5b0d0dbf49972d422b617bc2788ad6e", "messageHeadline": "Remove unused dependencies from `contracts-bedrock`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 67, "deletions": 247}}, {"node": {"oid": "eeed99edae530b77cc38663612022fbd5314bf20", "messageHeadline": "Remove old diff testing script", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 230}}, {"node": {"oid": "cfd2c0a555fbca53ba3db502f2fc56860ae954d4", "messageHeadline": "Gas snapshot", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5765f4c72e6ce33e8593546ab4db50d8b9e284f", "messageHeadline": "Go impl of `getProveWithdrawalTransactionInputs` diff method", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 194, "deletions": 55}}, {"node": {"oid": "5b9728d3b178c1822968778665baa70776c7693c", "messageHeadline": "Resolve conflicts", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5bd1f4633195411b93d292f7b34e2565da7b773e", "messageHeadline": "WIP: Optimize differential testing", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 432, "deletions": 73}}, {"node": {"oid": "fb3513c0cfae3a6aa2d9e88ecf29f0f7b4de67fd", "messageHeadline": "batcher config validation :white_check_mark:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "0516f65d4a23c671ebb9b8d4086b2666af619519", "messageHeadline": "op-node: fix channel logging", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e77d6b5408d69ed934018a17e1e34d9eb41d9424", "messageHeadline": "Restore corrected storage slots", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "e7ed9189a1f2fe47467c500812d5a28686c7f684", "messageHeadline": "op-chain-ops: Revert buggy optimization", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 213, "deletions": 341}}, {"node": {"oid": "6294e02e74b353b7add2b9e29d4fc89ee2ffb001", "messageHeadline": "nextTxData tests :test_tube:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "0781a082df8a034751cc8389b6f298f19536db32", "messageHeadline": "add fuzzing to the batcher makefile as a stop-gap solution", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "f7e4cb6040388bf61b2fe9cf4a4ccb765cd200db", "messageHeadline": "remove explicit reference on instantiation for frameData", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "ccba651949472d6d8582eb32d4365b72e2aa4faf", "messageHeadline": "add explicit target num frames > 1 test", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "493193b574b301c13c46003492386a946354aab2", "messageHeadline": "remove formatted error checks", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "389e97fe736ec781481dc5714e254e904a62efd6", "messageHeadline": "err seq window close", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "2505714f9ff00c5c64662573d2bcf2fb99e6a171", "messageHeadline": "upstream sync :recycle:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "73b1bbdcfd65883595495149426eb6510c194676", "messageHeadline": "Merge branch 'develop' into refcell/batcher/tests", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 21059, "deletions": 78}}, {"node": {"oid": "42c3a29eb44d6b2cbdecdf57de9d06e41b2433be", "messageHeadline": "timeout close", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "081b40b24e3b404e2e49ecf1400e82ada1db5c5d", "messageHeadline": "err max duration reached :test_tube:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "afa252816deef87627a4bdaf1066b77eed3ac1c8", "messageHeadline": "max frame index test :test_tube:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "22c3885f59b7b07f6dc5f6dfc8372dacc172a419", "messageHeadline": "feat(ctb): Optionally print cast commands during migration", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "7bdcb0ff1770f73cd07796d421915bc54c8141a4", "messageHeadline": "CI: Split contracts bedrock (#5098)", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 92, "deletions": 17}}, {"node": {"oid": "e7ff0cd36ef021106fec40e2cf44e5e0ed88f22b", "messageHeadline": "Merge pull request #5127 from ethereum-optimism/willc/atst-docs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6dc1fed02fe5485b6b5056a339a0b26d15d6fb2e", "messageHeadline": "Merge branch 'develop' into willc/atst-docs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 21004, "deletions": 62}}, {"node": {"oid": "665f5269caaf0565d4a50c6d42ffe1aaff8f67b2", "messageHeadline": "batch_decoder: Force close transactions", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 188, "deletions": 11}}, {"node": {"oid": "a1e6eeed90566835863fe08b7a3780a541a1c26c", "messageHeadline": "Merge pull request #5083 from ethereum-optimism/seb/batcher-fix-tx-data", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 176, "deletions": 61}}, {"node": {"oid": "4da727934b8501dbe3a5291ed16820e3adbae934", "messageHeadline": "build(deps): bump qs from 6.5.2 to 6.5.3 in /docs/op-stack", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bc5e4b7183e03a1009c29c9107b985debcadd759", "messageHeadline": "build(deps): bump luxon from 1.28.0 to 1.28.1 in /docs/op-stack", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d4a2cbc1018e7291dde836807b710c488043c9fc", "messageHeadline": "build(deps): bump http-cache-semantics in /docs/op-stack", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fe2898ddccde2df9e4ddfb4447b3833dbb41bb0f", "messageHeadline": "build(deps): bump minimist from 1.2.5 to 1.2.8 in /docs/op-stack", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d8349553818af8a741715c2b3457ab774d04e94", "messageHeadline": "build(deps): bump cookiejar from 2.1.3 to 2.1.4 in /docs/op-stack", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb491ccebf08e7906d30ff4ccee58839ef3a3401", "messageHeadline": "Merge pull request #5005 from ethereum-optimism/opstack-docs", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 20786, "deletions": 0}}, {"node": {"oid": "b803cfd246b6db6280154a8b13a2db7d1fef1179", "messageHeadline": "dynamic assertions :sparkles:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "153d065e9a50c9dfd5370f797e5eb3c3470712ee", "messageHeadline": "feat(docs/op-stack): Fixing explorer", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aea87e0459720da2d1f8fe5ce83455cca1fd3e01", "messageHeadline": "feat(docs/op-stack): Update explorer", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 37, "deletions": 83}}, {"node": {"oid": "59c146651c856ea91c99b7922e16ad6e2079a8dc", "messageHeadline": "remove maxsized test", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "0aff05cb3490ffdad87fa6395b3f07e35bb85bb6", "messageHeadline": "Merge branch 'opstack-docs' of https://github.com/ethereum-optimism/o\u2026", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 23435, "deletions": 28414}}, {"node": {"oid": "219eaf6a908a33fe3f1cdcb8f50307e5c9fd4df2", "messageHeadline": "table-driven tests for the input threshold function", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 88, "deletions": 25}}, {"node": {"oid": "fe6aa7184a8594916310d13deef04e54ea331914", "messageHeadline": "feat(docs/op-stack): Add how to create an explorer", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "f208b0220fb2c10e7f77967e4ccd86bbc56f2120", "messageHeadline": "Merge branch 'develop' into refcell/batcher/tests", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 613, "deletions": 292}}, {"node": {"oid": "404cdd79b7a59fefbdf6ac373de831214622666d", "messageHeadline": "revert channel builder test suite back to bare metal testing", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 136, "deletions": 160}}, {"node": {"oid": "4df95053716043f74f3278bd0483b05fe2af1664", "messageHeadline": "op-batcher: Test requeuing of transactions", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "a97c1e7deaa91defb267913efba93b362d4f8cfb", "messageHeadline": "op-node/rollup/derive/test: Add RandomL2Block", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "05503827dc7683ad1f1b1ff1464922be0238f871", "messageHeadline": "op-batcher: Refactor frame & tx data handling", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 96, "deletions": 55}}, {"node": {"oid": "e251dac402c190c78b37c5d1d9f8313803aecb68", "messageHeadline": "Merge pull request #5126 from ethereum-optimism/inphi/fix-svc", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "fecd42d67c278870352c86cb19c068285f99496a", "messageHeadline": "add changeset", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8fdcec2db63e3dd710bf9377751306ddd370cfde", "messageHeadline": "Merge branch 'develop' into inphi/fix-svc", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3713, "deletions": 15807}}, {"node": {"oid": "68bbe48b6725a5f0d4d04899f6ff47f5025b66e2", "messageHeadline": "docs: Do changeset for docs change", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0462cbd222d2f4956ac469d30b5212ddf7b03cb3", "messageHeadline": "Update packages/common-ts/test/service-spec.ts", "author": {"name": "Inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2b5b8c1aa4dc585d306b175ddc25013c09a42ecf", "messageHeadline": "fix(cmn): BaseServiceV2 throws on camelCase options", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "8272207c4973b93a49e120b3580672604b6afefd", "messageHeadline": "Merge pull request #5065 from s7v7nislands/add_cancel_payload", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e9b4145c40202d75ee41f356908ca1ee2c7edf93", "messageHeadline": "Merge branch 'develop' into add_cancel_payload", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "711ebbe8bcc00d1f0cf36319c00d8a53bf279f2b", "messageHeadline": "Merge pull request #5125 from ethereum-optimism/feat/swap-bool", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "603d231a9fc343697efc879b0c8292e6199ba877", "messageHeadline": "Merge branch 'develop' into add_cancel_payload", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 95, "deletions": 75}}, {"node": {"oid": "2754611816fd2502305cbc72617ef0abf769aca2", "messageHeadline": "Merge pull request #5111 from ethereum-optimism/fee-specs", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "3794db8d9fed012dcc5b22509813730be92e8a41", "messageHeadline": "Merge pull request #5119 from ethereum-optimism/refcell/fix/system_test", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 73}}, {"node": {"oid": "d76a32754f89a0bdf7c1a956c942332eaa76babe", "messageHeadline": "op-chain-ops: Fix dry run param", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "80377f723e0fa12e780a74686bf61d1683ee4ff7", "messageHeadline": "exceeds max ?", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d1718ac27cb3cc411244a7c70ba83263ca897ae8", "messageHeadline": "wut", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e79b17c603f72d9d92c137a325e3c9ab3069adcb", "messageHeadline": "frame publishing tests", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "53d9465e79f6b5b804253069c8cb6019b820eedf", "messageHeadline": "more channel builder tests :test_tube:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 152, "deletions": 1}}, {"node": {"oid": "d64365a83d9a091fccbca5540ed9b861a139f244", "messageHeadline": "Merge branch 'develop' into add_cancel_payload", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dd666b881c7cf4d870c192dbc8cc40ac037ec950", "messageHeadline": "Merge pull request #5110 from ethereum-optimism/feat/remote-wait", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "98a800f859519b7624a13ee439d24ceec805d3d4", "messageHeadline": "channel builder test suite", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 84, "deletions": 30}}, {"node": {"oid": "454f383bd5e1c04db3b0799e5eb2526bb9842526", "messageHeadline": "Merge branch 'develop' into add_cancel_payload", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ca0ce854168997c772f7ae6f70ca421a99587bc5", "messageHeadline": "Merge pull request #5121 from ethereum-optimism/zchn/cli-3606-doc", "author": {"name": "Kevin Z Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f3bd390d7eebecfad5d3ed8224ca2ef2956af8f0", "messageHeadline": "Merge branch 'develop' into add_cancel_payload", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2460, "deletions": 339}}, {"node": {"oid": "59f3574c3d76bd9676827c141cd3867c844dfbc8", "messageHeadline": "Merge branch 'develop' into opstack-docs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 387, "deletions": 213}}, {"node": {"oid": "d3b7f765389f08d9be632b03e2450e684f5c67d0", "messageHeadline": "Merge pull request #4901 from ethereum-optimism/jm/ctb/testLegacyEnco\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "b5e4ab7ebfedd9ab332d1ea449bc9cd429bd78ca", "messageHeadline": "Merge pull request #5106 from ethereum-optimism/feat/cli-3590-3576", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 341, "deletions": 213}}, {"node": {"oid": "d543e0a675d0fd3b03d0ad26becc4ba359d526a8", "messageHeadline": "Merge pull request #5117 from ethereum-optimism/aj/getting-started-re\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "94aeeb2ccb6d5a719d9c8fc1cf6234125538cc1d", "messageHeadline": "Merge pull request #5078 from ethereum-optimism/jm/tenderly", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "817ed830b44380d96368db7987bec5f9922c1838", "messageHeadline": "specs: fix predeploys.md links", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b0fd19f2c550b13c3171af8e90af966805b60f9b", "messageHeadline": "Merge branch 'develop' into opstack-docs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa4699aacabd4328a5ae421a8cc745bde9fd4e31", "messageHeadline": "Merge pull request #5116 from ncitron/fix-contract-creation-deposit-to", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd3b4b472a6b4c606cd7213589aff8bba19c10f1", "messageHeadline": "rip out second sequencer stuff", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2, "deletions": 61}}, {"node": {"oid": "7026bfbb03e0ab390d8818670d00ed2f406eb1aa", "messageHeadline": "fault-detector: document the `bedrock` and `startbatchindex` flags.", "author": {"name": "Kevin Chen", "email": "kevin.zchn@gmail.com", "user": {"login": "zchn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e80cfdb2de7d1aa1948c0b5837e90a98c2e516ce", "messageHeadline": "start channel building tests", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 83, "deletions": 2}}, {"node": {"oid": "32bd79ec9a7fe5ffe2be26d77811740e1d7bd0f5", "messageHeadline": "batch-submitter: allow deposit only batches", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 81, "deletions": 10}}, {"node": {"oid": "9aa4a6cae1fb42271296dec6b36d6bfc1729c840", "messageHeadline": "Fix lint", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "f05c0b9ff8c7119827fc048e653c68b68908710e", "messageHeadline": "Use correct storage slots", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "918c1d74c10574620e04f1551191b18c1f28459d", "messageHeadline": "op-chain-ops: Improve OVM_ETH migration, remove invalid check slots", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 340, "deletions": 200}}, {"node": {"oid": "d570ee4b620f919883fd4325874b26abad7bb1c3", "messageHeadline": "bump timeout and remove sequencer2", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 36, "deletions": 35}}, {"node": {"oid": "95488865c95092ea37b64c68dee4db7dfc88716f", "messageHeadline": "Enable Regolith in getting-started network.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "24e264a76369177fbe62881ffaba9051b157964c", "messageHeadline": "fix(spec): use correct to field for contract creation deposits", "author": {"name": "Noah Citron", "email": "noah@jeff.org", "user": {"login": "ncitron"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e6f668da50649f872fa24ffc7a01dff5589ee0f", "messageHeadline": "Update LICENSE", "author": {"name": "David Cardenas", "email": "47157243+davidcardenasus@users.noreply.github.com", "user": {"login": "davidcardenasus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "482af72de9e312f5ad3d310d9be21ea2ec747657", "messageHeadline": "Update README.md", "author": {"name": "David Cardenas", "email": "47157243+davidcardenasus@users.noreply.github.com", "user": {"login": "davidcardenasus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e26dc656b6bb7ce3d3771ad0f3c776cb25c90ea4", "messageHeadline": "Update README.md", "author": {"name": "David Cardenas", "email": "47157243+davidcardenasus@users.noreply.github.com", "user": {"login": "davidcardenasus"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ebe185158a9ba0dc41ab0a50f50e6d283a62bcc5", "messageHeadline": "Merge branch 'develop' into opstack-docs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2313, "deletions": 164}}, {"node": {"oid": "35d4a37c2b9a59e9bf16fa4c5e22283f2348c3d2", "messageHeadline": "Merge pull request #5064 from ethereum-optimism/feat/prevent-overflows", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 324, "deletions": 61}}, {"node": {"oid": "87347d9d670b29251faa01b0f5852ff27bf81b92", "messageHeadline": "contracts-bedrock: lint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c785e35692fdf639ec2fca5095613ceeb7826c85", "messageHeadline": "Merge pull request #4743 from ethereum-optimism/refcell/p2p_cli", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1639, "deletions": 34}}, {"node": {"oid": "831f9f6298ab98f734d4e7a208f8464a565f13b6", "messageHeadline": "Merge branch 'develop' into refcell/p2p_cli", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 465, "deletions": 166}}, {"node": {"oid": "5e65978e9644d79f7505fd6156c15d9609b18255", "messageHeadline": "Merge branch 'master' into refcell/p2p_cli", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "409fbfe5eb122c3b8b581f01574f07f37d275830", "messageHeadline": "stash system test peer scoring changes for merge", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "cfb2dbd5961327dc30cb5e0a78f234255df8e831", "messageHeadline": "specs: specify fees, fee-vaults, and include L1-cost function detail \u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "962ac1d903765d13678841d2121bf3ce5640aa03", "messageHeadline": "Merge pull request #5054 from s7v7nislands/refactor_safe_attributes", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "40fc43c6e0318100ebe36561dd6709084255aaf2", "messageHeadline": "comment out tests", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 65, "deletions": 8}}, {"node": {"oid": "fc79196276b75eb31b10e47cb8db8820457200c8", "messageHeadline": "Merge branch 'develop' into refactor_safe_attributes", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1158, "deletions": 14961}}, {"node": {"oid": "83b59b415b0c7ba49815723a8ce91bfd057b0332", "messageHeadline": "Merge branch 'develop' into feat/remote-wait", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1612, "deletions": 15541}}, {"node": {"oid": "04f02c9a81ac2d20f4c3f6d4652b272d82b3b2a2", "messageHeadline": "fix lint", "author": {"name": "s7v7nislands", "email": "s7v7nislands@gmail.com", "user": {"login": "s7v7nislands"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca87358a5947f1d3aefd90c5ac3b2f8081849c96", "messageHeadline": "ctb: Remove wait in `getContractFromArtifact`", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f83bd7e10c9ae34dcda238ac76155dadf23cdfc4", "messageHeadline": "Merge branch 'develop' into add_cancel_payload", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2784, "deletions": 15630}}, {"node": {"oid": "f8500c6419ce5ce355a567010dd65d1cb200f2b4", "messageHeadline": "Merge pull request #5069 from ethereum-optimism/jg/batch_decoder_reas\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 271, "deletions": 4}}, {"node": {"oid": "cf796c841d9c573a6c7bec0266f03ec6a6b38201", "messageHeadline": "Merge branch 'develop' into jg/batch_decoder_reassemble_channels", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 170, "deletions": 14571}}, {"node": {"oid": "881d98cce36771bd90553cb48e2150f2fb9caf29", "messageHeadline": "More re-assemble", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 65, "deletions": 84}}, {"node": {"oid": "6e32eeebf903e0ea6f9e6c9cc1bd5afc5c1b9401", "messageHeadline": "Merge pull request #5090 from ethereum-optimism/qbzzt/atst-docs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 55, "deletions": 35}}, {"node": {"oid": "33f30c27fea7f970101966a7dfaee0545191e08a", "messageHeadline": "Merge branch 'develop' of github.com:ethereum-optimism/optimism into \u2026", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 650, "deletions": 14748}}, {"node": {"oid": "83dbf35dfab4d4623a3e464e8a02f4f1f11e4a2c", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "fba0bba02c52eefdfc6f530b23edf64951579630", "messageHeadline": "contracts-bedrock: update target in ResourceMetering", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "b3bfb3c70ff55721da9cbd0564fb0381a08eb7b7", "messageHeadline": "resource-metering: change params", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 70, "deletions": 90}}, {"node": {"oid": "4f96e19c2eee0bcece4851e87a16f7ddc4f53e77", "messageHeadline": "contracts-bedrock: regenerate snapshot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 40, "deletions": 39}}, {"node": {"oid": "781ece2765cc3021783a4792c20bc6811c0908b4", "messageHeadline": "contracts-bedrock: lint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "9bc5a547bc701eeaa8124c1986e5181492609883", "messageHeadline": "contracts-bedrock: add table test for `ResourceMetering`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 190, "deletions": 1}}, {"node": {"oid": "4e3f3c1631cf228c71195fde3fa55e120247bda4", "messageHeadline": "contracts-bedrock: lint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b6f4caed9e0a0201cd465a8a6a4217c10c310277", "messageHeadline": "contracts-bedrock: prevent overflows", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 74, "deletions": 50}}, {"node": {"oid": "2ffabba686100c84935ec1bbbbc126f52717d7b9", "messageHeadline": "contracts-bedrock: fix arithmetic, add test coverage", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "75080ba41dff880162172ad6a36c5a621f83303a", "messageHeadline": "contracts-bedrock: prevent overflows in ResourceMetering", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 46, "deletions": 39}}, {"node": {"oid": "ad2810699b4cc2b3bbab92611298c8e865b0f674", "messageHeadline": "fix(docs): update algolia key", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6b1f669966f60a07177d31c632c36ed6161d4586", "messageHeadline": "fix(*): The Superchain -> the Superchain", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "14c7c9d9b45088487f86a283b62133294ab441a2", "messageHeadline": "fix(docs/op-stack): Cosmetic", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e7ffde6f89c5b56cc6668daa2f820e206a97c04a", "messageHeadline": "feat(docs/op-stack): Add link to mailing list", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "54e3a926d8fbbcbafb63bd9cc2a87057b76bf023", "messageHeadline": "feat(getting-started): Move initializing op-geth into its own section", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "9a06575a172bbb7939b0b0c9347fc08e1dc7d372", "messageHeadline": "fix(README): Added a period at the end of a sentence.", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ded693ae6b6209a59dcf14a70b1152b8cfd78b4c", "messageHeadline": "fix(docs/op-stack): Change (link) to actual link", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "919cff270f2eb831878dadb1d1de0d0137ab37fc", "messageHeadline": "fix(docs/op-stack): Undo a \"I'm too tired to work\" mistake", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "fc4dd34afbffa52bd7b72a907d261b61545fc75c", "messageHeadline": "fix(dosc/op-stack): Fix the readme", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "b7c4f45705ab879bcbd11e2d9c377b933cff026d", "messageHeadline": "fix(docs/op-stack): Problem link", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c00e52c7e7e59ca0cf198b16c984bba810a82d5", "messageHeadline": "fix(docs/op-stack): Typo", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "16070f9075301d5681848e9b03ffeab9992fcc8c", "messageHeadline": "feat(docs/op-stack): Update logo for twitter", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d3ba52d8d97cd5d3b947037b17fe2db546196e58", "messageHeadline": "fix(docs/op-stack): Typo", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ada3254a7d2d7a2d920393455c090280b6cc84e", "messageHeadline": "feat(docs/op-stack): Add links to the superchain on app.optimism,io", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "d130fa9592a65dda2c9039e4d14330610ef0a09b", "messageHeadline": "feat(docs/op-stack): Add og:image", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "d4469651d152ae184b84af08a8fa079e2359be88", "messageHeadline": "fix(docs/op-stack): on-chain -> onchain", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2e7bb274d4c6a258373a075add4a1c57d1e73aff", "messageHeadline": "feat(docs/op-stack): Google Analytics", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cbdab9f3b9f6295c04421d0c5c5722cd3c087a3", "messageHeadline": "feat(docs/op-stack): Add image", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d0944f46dac8eb4f1319ed024366934bf376a692", "messageHeadline": "feat(docs/op-stack): Usable version of the explainer", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 100, "deletions": 54}}, {"node": {"oid": "5b2694a2d93a8253d3b3c4caf09913e93062ec0c", "messageHeadline": "feat(docs/op-stack): Reverted the glossary", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 21, "deletions": 59}}, {"node": {"oid": "94801640d386e84b9fbef52c66fe75444285c6e3", "messageHeadline": "feat(docs/op-stack): Test glossary", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0b836678c561ac5235f8d6ce22f8cece0ff88398", "messageHeadline": "fix(docs/op-stack): Fix links", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "3965f1c0d57b82caaba08604e843cb1065e2aa04", "messageHeadline": "fix(docs/op-stack): Various", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 348, "deletions": 2}}, {"node": {"oid": "03b3996c9f3bea7634165768b7fa7a370e37fff0", "messageHeadline": "feat(docs/op-stack): Relocate bedrock explainer", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "9880b1281be0480e17ae158bc5c6eccaaddd43bf", "messageHeadline": "feat(docs/op-stack): Update logo.png", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3aefa8d0cd2dbe3601c290ad60ee0ba2cf2d03fb", "messageHeadline": "feat(docs/op-stack): Made differences match OP Stack better", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "0cb4c6566a7adcb05d42eaea8fb64750042aedd2", "messageHeadline": "feat(docs/op-stack): Turn Bedrock into a heading", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 448, "deletions": 3}}, {"node": {"oid": "93f158f8777412f044b3c6bc7dc3f575e105c5aa", "messageHeadline": "feat(docs/op-stack): Updated logo", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8b692511c289f506b8ca78df50502b5849f4355d", "messageHeadline": "fix(docs/op-stack): Update breadcrumbs", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a33b312908e31220da4d4ed53a670034d6b99305", "messageHeadline": "feat(docs/op-stack): Mattie and Tasia comments", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "5047d3a6381ff414799dbd57af01f4dc53cb401d", "messageHeadline": "fix(docs/op-stack): Get the build to work", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c1977a68c01ce82e0d780784d4bfc362bc2b2f82", "messageHeadline": "feat(docs/op-stack): Maybe ready", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 128, "deletions": 177}}, {"node": {"oid": "935aa2b9102fb993dea48fb1d84a73566bc6fa8f", "messageHeadline": "feat(doc/op-stack): Some Mattie comments", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "60763d377a0ca773fc395599c3cf9165a13477c3", "messageHeadline": "fix(docs/op-stack): Various language updates", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 25, "deletions": 31}}, {"node": {"oid": "49a271e787f3027cd5cc8c34c6eb4a78f0644060", "messageHeadline": "fix(docs/op-stack): Put sidebar everywhere", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a83d43b096876d3349cbda258719b2c96e9d18f", "messageHeadline": "feat(docs/op-stack): First real version", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1857, "deletions": 2539}}, {"node": {"oid": "03012bd05c4203dd8ef1e76d2742a3763d4fff35", "messageHeadline": "feat(rollup-protocol): Remove pre-bedrock", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 118}}, {"node": {"oid": "eb78c9e4b469bb01367c3ff1c503d0415a24406a", "messageHeadline": "maint: update README and package.json", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "155d97a8c29a1eb1e1705b9668e8831a8eb4c243", "messageHeadline": "maint: remove final things", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "2873ee2da95626a3c5226c27c74e96e1311be51a", "messageHeadline": "maint: tear it all down", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 25, "deletions": 3653}}, {"node": {"oid": "bf042ed7a6fcfd323b2cadeaa9b27631f86d3d82", "messageHeadline": "maint: remove old assets", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a6337293066844fc49efcf5d1264766dd4be11a4", "messageHeadline": "maint: remove blog components", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 2353}}, {"node": {"oid": "a93202e35d3d7481ef5a7533bdc894b8bbcefd11", "messageHeadline": "feat(*): Following Mattie's outline", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 44, "deletions": 3908}}, {"node": {"oid": "6ce63e0946ea35349efc508a9d625cdcbcd63bb7", "messageHeadline": "feat(docs/op-stack): Initial version", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b7a93386532985ee3c1fec52e4718e2dba8f9925", "messageHeadline": "feat(docs/op-stack): Initial version", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 30566, "deletions": 0}}, {"node": {"oid": "efcf30a30b0913681d3f8bfd610c8f88ff51f60e", "messageHeadline": "clean flags and metrics", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "68c357c5921abb0c519d6a404a6864d53d52f098", "messageHeadline": "Merge pull request #5108 from ethereum-optimism/clabby/ctb/xdm-safeca\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 24, "deletions": 39}}, {"node": {"oid": "6c083d5a84ff7ce42828df4d62aba9fa0dd9ddae", "messageHeadline": "Use `callWithMinGas` in the XDM", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 24, "deletions": 39}}, {"node": {"oid": "37fcfd3a91967797e8f828fbb06fd97511108148", "messageHeadline": "Refactor", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "f68c098a99d78fabaf9d6df097d43682dc83670d", "messageHeadline": "Add block time", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f52c075299eb38e99c54b9bc32154668f101101b", "messageHeadline": "feat(ctb): Print tenderly simulation URLs during deployment", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "7617117c76ff6a533a59fec7c2e439dea6aaaf56", "messageHeadline": "Merge pull request #5101 from ethereum-optimism/fix/gas-benchmarks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 100, "deletions": 67}}, {"node": {"oid": "622c7c68428e39415bfab7726450ed682d6abab3", "messageHeadline": "contracts-bedrock: better benchmarks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a51ab4e5299ea361f3c43752f857d82b00b5eb31", "messageHeadline": "contracts-bedrock: more accurate benchmarks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "06af8382d7193dfa689e1c955cb1b225efc15838", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "957d20f708ddf82ab6f50da2d15e0de821eb0e5a", "messageHeadline": "contracts-bedrock: fix gas benchmarks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 88, "deletions": 63}}, {"node": {"oid": "eb73defa504d908c2939281a52aab729dc8cac74", "messageHeadline": "Merge branch 'develop' into refcell/p2p_cli", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 0, "deletions": 14439}}, {"node": {"oid": "4071f64e5dd582beaa28c393b20757193361a4ca", "messageHeadline": "Merge pull request #5102 from ethereum-optimism/fix/delete-dead-deplo\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 14439}}, {"node": {"oid": "9125a14c78bea831397aab8034ba041c6fb8ad81", "messageHeadline": "WIP: Better re-assemble", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 64, "deletions": 5}}, {"node": {"oid": "770c1859c92845d98916576c7740e02778603fe1", "messageHeadline": "WIP: Reassemble Channels", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 221, "deletions": 2}}, {"node": {"oid": "0ee7e4cf9cf138ded6ff137a92f89bb3502d821b", "messageHeadline": "contracts-bedrock: migrate goerli proxy deploy artifacts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 297, "deletions": 0}}, {"node": {"oid": "42942ec741d3600372caab7441079181c67b8383", "messageHeadline": "contracts-bedrock: delete dead deployments", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 14439}}, {"node": {"oid": "5ae60bf90c800cf20a17fe40f7e9aed518e3e0fd", "messageHeadline": "fix logging construction", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "38a10d7aae9c61838d4617184e43885d31044680", "messageHeadline": "Merge branch 'develop' into refcell/p2p_cli", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2549, "deletions": 1103}}, {"node": {"oid": "4d0bb35ff447ca6db1e7824cd4333766f85db076", "messageHeadline": "more test fixing", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "69af4e5d3b7e38c7945f5368ac361e96e346127c", "messageHeadline": "fix peer scores test", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4ff4d35689adc06221a699ee0bdc57ef5d72200f", "messageHeadline": "fix formatting and lints :sparkles:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 71, "deletions": 72}}, {"node": {"oid": "9cbd2055ec0347ab1b58f8ab25d43c5d42abc4cb", "messageHeadline": "nil dereference", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e58e5ec87e47f2d4b52bd56d0f1bc72c8da4af9b", "messageHeadline": "fix metrics and add e2e test", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 103, "deletions": 3}}, {"node": {"oid": "6e8369593b3ff59670cbc7a108d1692a49a595dd", "messageHeadline": "Merge pull request #4911 from ethereum-optimism/fix/gaslimit", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 130, "deletions": 7}}, {"node": {"oid": "e96b8fe43bf256354350b1333aa7434a4c74e11b", "messageHeadline": "switch metrics to gauge vec", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f345b4aa9f6bac8fb08d96e4e60ec2c3b533a384", "messageHeadline": "fixed issues", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 431, "deletions": 81}}, {"node": {"oid": "6b6eebeafb8ffe01994bc45efa32f0ec0dcf0d0f", "messageHeadline": "Merge pull request #5085 from ethereum-optimism/jg/logger", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 63, "deletions": 114}}, {"node": {"oid": "31b4e8010c66c1ee77446403b9e85f24d94910c8", "messageHeadline": "Merge pull request #5068 from ethereum-optimism/willc/module-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0180a8224461d338cfe6fd28543831680e152014", "messageHeadline": "Merge branch 'develop' into willc/module-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2162, "deletions": 951}}, {"node": {"oid": "c71c2b71f7416ce59ddd1dee21e45ada0c8e1eb5", "messageHeadline": "add debug log", "author": {"name": "s7v7nislands", "email": "s7v7nislands@gmail.com", "user": {"login": "s7v7nislands"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9f0958f717d964ebb7a0636b3dc6da3b37abd3ac", "messageHeadline": "Merge pull request #5082 from ethereum-optimism/fix/remove-ownable-ch\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "c39e669220fd6d0119853aa4c2c5e5ec931cd1d6", "messageHeadline": "Merge branch 'develop' into fix/remove-ownable-checks-l1xdm", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 595, "deletions": 276}}, {"node": {"oid": "7eba9adc61631dd7c58991f1e82e49d1384dadde", "messageHeadline": "Merge pull request #4932 from ethereum-optimism/fix/is-correct-token-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 296, "deletions": 41}}, {"node": {"oid": "43918ef2da49666665787b9528cc1a6a0edfae5a", "messageHeadline": "Merge branch 'develop' into fix/is-correct-token-pair", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "45f9fe4949aa523f3f5f810b8028d90fab42e658", "messageHeadline": "Merge pull request #5093 from ethereum-optimism/jg/parallel_op_e2e", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39436646c216fd88897dfa986a557063c8d5ac2c", "messageHeadline": "Merge branch 'develop' into jg/parallel_op_e2e", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "87fd316fb177753f450739973e58260cbe1091a9", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "43c4158fb4b390663bfbb16fdd6c19045a532526", "messageHeadline": "sdk: add tests for min gas util", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "c7ec576c4169fa03917e87e0908d58da0bb1b345", "messageHeadline": "op-chain-ops: migrated withdrawal gas limit tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 69, "deletions": 9}}, {"node": {"oid": "b5bbc747478e0e2daa97dd22e5653059f360d5b2", "messageHeadline": "Merge pull request #5087 from ethereum-optimism/fix-migration-address\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "7af32bdae90168417a54e15ab1dafbf19c4bf002", "messageHeadline": "migration: cap withdrawal gaslimit to 25mil", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "66cafc00aa22095efa52aafb233115088875cf2e", "messageHeadline": "migration: update migrated withdrawal gas limit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "390dbcbe147835d854c1c4739fc6edbd61c0d1e9", "messageHeadline": "contracts-bedrock: add tests for legacy mintable token", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 142, "deletions": 27}}, {"node": {"oid": "2c47d44ca2fffb09c1d22d983a29c55f4c5b5df1", "messageHeadline": "op-e2e: run TestMixedWithdrawalValidity subtests sequentially", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "791f9b44f682ea41926325fa4d2e307ff861348b", "messageHeadline": "op-e2e: Parallel tests", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad44bb9ea271471760029952a8f40870dadfb57e", "messageHeadline": "Merge branch 'develop' into fix-migration-address-cheat", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 864, "deletions": 765}}, {"node": {"oid": "fe19972ddcc37eebbaf83a5e329c0950e7e73b1a", "messageHeadline": "Merge pull request #5088 from ethereum-optimism/sc/fd-correct-length", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b65d450b9bbd5e462ce7530f8ac6af40d9ac01b3", "messageHeadline": "Merge branch 'develop' into qbzzt/atst-docs", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 666, "deletions": 579}}, {"node": {"oid": "707b0cc0e619149b4fc03e9ee8bd178c9b539d82", "messageHeadline": "feat(packages/sdk): Final touches on the docs", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 236, "deletions": 209}}, {"node": {"oid": "0aec460926587ff361b86a3f4c0c75f39effa926", "messageHeadline": "Merge branch 'develop' into sc/fd-correct-length", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3380a610c0785a79970341b8b4c859556a0a9f64", "messageHeadline": "contracts-bedrock: lint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "8dc2fa9967c313755773d67fcff446e359544682", "messageHeadline": "bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "68b35a38de96e835001fd9d1ae753398e057bb46", "messageHeadline": "Merge pull request #5089 from ethereum-optimism/aj/fix-hive", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8c10302ab7233d2b651aeb06d43735fad2f4347", "messageHeadline": "contracts-bedrock: fix standard bridge token pair checking", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 154, "deletions": 9}}, {"node": {"oid": "3f0d2bd6111acbb32e3a2806b4b2c1dc28cac3df", "messageHeadline": "oplog: Only set cfg.Color if the flag is present", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2169ddcf29fd6ec2ed71c9f87cb977162d6fb088", "messageHeadline": "contracts-bedrock: remove deployment ownable check l1xdm", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "a71e1dbc6e87f8003fc9b2516e406161190ce4ca", "messageHeadline": "Merge branch 'develop' into sc/fd-correct-length", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 194, "deletions": 186}}, {"node": {"oid": "35e8dbc2bd8ca82d158e7d10b2900899617aee74", "messageHeadline": "hive: Update op-geth image used for hive tests", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0f4c9786e80277b6675ffb6414a24eb86c7dc8c", "messageHeadline": "Merge pull request #5073 from ethereum-optimism/qbzzt/atst-docs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 194, "deletions": 186}}, {"node": {"oid": "b6c52d724523f4dbe5cd919208f4e876aecc4988", "messageHeadline": "rename variable", "author": {"name": "s7v7nislands", "email": "s7v7nislands@gmail.com", "user": {"login": "s7v7nislands"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b00a0be4a8f1c11fa30b3316a69919c3d39d5f96", "messageHeadline": "Merge branch 'develop' into refactor_safe_attributes", "author": {"name": "s7v7nislands", "email": "s7v7nislands@gmail.com", "user": {"login": "s7v7nislands"}}, "additions": 1864, "deletions": 724}}, {"node": {"oid": "bb43f79bdeee2909d62bfcc02128d11bfb67b730", "messageHeadline": "Merge branch 'develop' into qbzzt/atst-docs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 454, "deletions": 580}}, {"node": {"oid": "f9b579d551655dede6f4a0b91280ab909c84aa80", "messageHeadline": "fix(fd): use correct fn for getTotalElements", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e19e633671683379bdf219784997585584f64d70", "messageHeadline": "Update packages/atst/docs/sdk.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "903f5782451f69268ac948cceef95b38cc26e7af", "messageHeadline": "Update packages/atst/docs/cli.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db68efac1e6c96204c512b174e24990113a1ade6", "messageHeadline": "Update packages/atst/docs/cli.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e74ce78a2ebb30931afb481adf30b7396396b2a", "messageHeadline": "op-wheel: update OVM owners cheat-code for migration testing", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "576a8fcbfe0239df5691392af0613cd43ba09608", "messageHeadline": "Merge pull request #5071 from ethereum-optimism/zhwrd/adds-docker-tar\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "918bec936ba0d7a1cdac36d9ef73ac397585153b", "messageHeadline": "fix(*): The Superchain -> the Superchain", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2b07f0e3537777a0de7f6941dd146582067ccede", "messageHeadline": "Merge branch 'develop' into zhwrd/adds-docker-target-chain-mon", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 657, "deletions": 576}}, {"node": {"oid": "fa7aba4a3a25eb391d7908458210d7d62ed45ba4", "messageHeadline": "Merge pull request #5086 from ethereum-optimism/jg/properly_init_api_\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "205ac4a8414a4dd3795e3a3a67c31fbf93473172", "messageHeadline": "Merge branch 'develop' into jg/properly_init_api_server_logger", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 52, "deletions": 506}}, {"node": {"oid": "922041eb3531136dd99d3b6e9292e95815a2158f", "messageHeadline": "Merge pull request #5072 from ethereum-optimism/willc/create-key", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 52, "deletions": 37}}, {"node": {"oid": "b3a7009eac8d2583d9d2a38cbb904c5652718c99", "messageHeadline": "Merge branch 'develop' into willc/create-key", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 469}}, {"node": {"oid": "bee42be33291188230aec87e86a26ca29cba348f", "messageHeadline": "Merge pull request #5081 from ethereum-optimism/fix/delete-dead-docs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 469}}, {"node": {"oid": "1b4c9d2ab17a9dd5385268d49c268d58f4479742", "messageHeadline": "op-service: Set root & oprpc loggers", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5073992b282d279851270b1034f0694bc2e7eb57", "messageHeadline": "Merge branch 'develop' into willc/create-key", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 601, "deletions": 70}}, {"node": {"oid": "fce418f5e96eed53697e404d6ccb2c4e0ce21d60", "messageHeadline": "fix(docs/op-stack): Cosmetic", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4c05db4b7efe26507aa8e68da0f5b7c4f271a63e", "messageHeadline": "feat(docs/op-stack): Add link to mailing list", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2583381606451ad288d9ed0146b482ebfc5f2663", "messageHeadline": "Merge pull request #5062 from ethereum-optimism/aj/enable-regolith-de\u2026", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "c28909cb7726d98659ae9a9222e157c0dfacd491", "messageHeadline": "Merge pull request #5029 from ethereum-optimism/jm/default-oz-deps", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4be08d5e5439f280a204899e8a488e7c8dbd9749", "messageHeadline": "op-node: Deduplicate log config", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 43, "deletions": 106}}, {"node": {"oid": "57f4734d87ba8c0e7d6894d60e58254588b4d02c", "messageHeadline": "Merge branch 'develop' into jm/default-oz-deps", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2966, "deletions": 541}}, {"node": {"oid": "58ca9e13d4f3f999c026bde6f0c0d9da8c14bfd0", "messageHeadline": "op-service/oplog: Add logfmt format & change defaults", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "96e3d74213a0d98c28df9d7ef02fd7a5ed789e84", "messageHeadline": "Merge branch 'develop' into fix/delete-dead-docs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a7465e12ef6cb67547423454c0fa387742e14e72", "messageHeadline": "Merge pull request #5080 from ethereum-optimism/fix/deploy-utils-hanging", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "fbd1f55a9b7bbbc2af6617a32991a51a8c063c2c", "messageHeadline": "Merge branch 'develop' into fix/deploy-utils-hanging", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "c65321d010157dcac4df51b6db46f5f6208feb9e", "messageHeadline": "contracts: delete dead docs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 469}}, {"node": {"oid": "1d5a265e945c48318413ca18edf27aefc3a3ede0", "messageHeadline": "Merge pull request #4993 from eltociear/patch-1", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82b07d46696c8ac371e0ff67ec95f9c9956c0473", "messageHeadline": "contracts-bedrock: fix deploy utils", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "6ac945cf91ab08558aa9be49133c66abda7447a6", "messageHeadline": "Merge pull request #5066 from s7v7nislands/remove_unused_last_l2_time", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "4c6a246293c9f8dd9c1a28a08f446acd5803af9c", "messageHeadline": "Merge branch 'develop' into remove_unused_last_l2_time", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1538, "deletions": 148}}, {"node": {"oid": "9ae0a5661eead61563808ad4d3aa413a95db1d2d", "messageHeadline": "Merge pull request #5017 from ethereum-optimism/clabby/ctb/safecall-m\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 334, "deletions": 39}}, {"node": {"oid": "aabf6fcb2aae932f34bdc4246898496ae5568d64", "messageHeadline": "Merge branch 'develop' into clabby/ctb/safecall-min-gas", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2917, "deletions": 510}}, {"node": {"oid": "83b6312df7a514109472fd0da05dab176df05de4", "messageHeadline": "Merge pull request #5077 from Tri-stone/patch-1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2888000fa8f9b91c263f079d6cf9f8b3dd485e19", "messageHeadline": "fix: typo", "author": {"name": "Tri-stone", "email": "njustzhangl@163.com", "user": {"login": "Tri-stone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c5debaad2ff236ead9c7df893376a9e719ab728", "messageHeadline": "op-geth: Update to latest op-geth", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b2f571c75063c256257f5472fab030988194afbe", "messageHeadline": "Merge pull request #5004 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "63aa42e9840cb7a1e067dfa1ab242117832342eb", "messageHeadline": "Merge pull request #5074 from ethereum-optimism/jg/json_encode_frames", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "30fdff6fadbac89c006f9746a755652cfbec5ffa", "messageHeadline": "op-node/derivation: JSON Encoding for Frames", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "d684e5cacc22ca8723b671419ba786611a5c73a5", "messageHeadline": "Merge branch 'develop' into qbzzt/atst-docs", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1746, "deletions": 188}}, {"node": {"oid": "388cacdb07fcbe6bab3bd5686e35a7d7fc8a3471", "messageHeadline": "feat(atst): Table of content", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1786f3704d8e018fc5176bf832648c79fa2e712b", "messageHeadline": "Merge pull request #5063 from ethereum-optimism/jg/batch_introspection", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 212, "deletions": 0}}, {"node": {"oid": "dcd13eec15f24ca36c333a176249dc40d784354c", "messageHeadline": "Use createKey internally in functions", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 52, "deletions": 37}}, {"node": {"oid": "1462423a990876cb10f391e1f6344ba225782d2c", "messageHeadline": "Move `getEvents` to the high level API", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "e4e701c19623de32434c5b2e0c50a10df3e28516", "messageHeadline": "adds wd-mon docker target to chain-mon build", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2055f3bc5168f51cafd73b27cb97233991bbacc4", "messageHeadline": "pull topic scoring into cli", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 152, "deletions": 43}}, {"node": {"oid": "6f445b2fecccd058b479a8b1f7e182a10248be08", "messageHeadline": "batch_decoder: Attempt to parse frames", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "1ee5b9d9ad7a28cd71e1a18013bbe937788fc75e", "messageHeadline": "Update sdk.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "c5b48feafdb60b6a7b84b01cc89a8e43762054c1", "messageHeadline": "Update sdk.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8be97a4c49926fa7283a1ac6f88b4f901593d042", "messageHeadline": "Update tests", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 91, "deletions": 91}}, {"node": {"oid": "48f40901b189f148dcf6445c9a011ece5a37b5e8", "messageHeadline": "Update sdk.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "c35b6e398aaec9cb34be4329535b051076e36b56", "messageHeadline": "Merge pull request #5058 from ethereum-optimism/feat/migration-fixes", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 344, "deletions": 82}}, {"node": {"oid": "4db32f78505c53c2fddfa79747ccc0e85f6a2da8", "messageHeadline": "peer scorer testing", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 441, "deletions": 11}}, {"node": {"oid": "dfcd8feb3cd52d8da0637d543490a6170317678e", "messageHeadline": "Merge branch 'develop' into feat/migration-fixes", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 857, "deletions": 65}}, {"node": {"oid": "ad4d235d2583e1e5da57077ff7eebe1505cb626a", "messageHeadline": "Merge pull request #5067 from ethereum-optimism/zhwrd/chainmon-docker", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a8837e8888242666a55f3a6637f34fae64727d28", "messageHeadline": "Merge branch 'develop' into zhwrd/chainmon-docker", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 615, "deletions": 13}}, {"node": {"oid": "c49f85e89cf9c9f9feb9a466c53a3302d99a91ad", "messageHeadline": "param testing", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "0809b69e2816af9d47ebe599ca7942fe0d79c059", "messageHeadline": "INF-89 adds chain-mon docker builds to circleci", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ff9478014c7d0d39e025879b062fdf245d38a2ab", "messageHeadline": "op-node/cmd/batch_decoder: Fetch batches", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 188, "deletions": 0}}, {"node": {"oid": "6df8e5354b4987c53ec9011b9f9b04bd10c59fbf", "messageHeadline": "Merge pull request #5047 from ethereum-optimism/aj/verify-unsafe-origin", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 615, "deletions": 13}}, {"node": {"oid": "35ef587bbf6fc5c408ee1aeef75ea20caff25b73", "messageHeadline": "peer params testing :test_tube:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "da2644c92c473381294e51a063ed59ee18b22996", "messageHeadline": "start tests", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 85, "deletions": 33}}, {"node": {"oid": "71727eae9237f64bf5591abe15e6d9455ebcefb0", "messageHeadline": "fix main module", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1cbdf3aa084191dd06bafa9637f9bf123247ec3d", "messageHeadline": "fix main module", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "452bb4bdcaee15b4428214ea9ce6753ae3d2d6b6", "messageHeadline": "op-chain-ops: Migration fixes", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 344, "deletions": 82}}, {"node": {"oid": "0d2185b1f4a8ef62c3e8d90989d74f4932c7ec82", "messageHeadline": "op-node: remove unused function", "author": {"name": "s7v7nislands", "email": "s7v7nislands@gmail.com", "user": {"login": "s7v7nislands"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "3f20b35e4f4dc6ba0d19c8be31525198379c21eb", "messageHeadline": "op-geth: Update op-geth in devnet", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f06ccf1d01479b1ee2244c4b69a8ed91420e1d61", "messageHeadline": "op-geth: Update op-geth to version with eth_getLogs fixes", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "63e7c7c89a4976ced0c78e317153589e95c05821", "messageHeadline": "op-node: when confirm payload failed should cancel it", "author": {"name": "s7v7nislands", "email": "s7v7nislands@gmail.com", "user": {"login": "s7v7nislands"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7df5643d8aeb9d187d0d5ef5ebaaa682ba861f22", "messageHeadline": "op-node/rollup/derive: Check origin of L2 unsafe head match new L1 or\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 615, "deletions": 13}}, {"node": {"oid": "04114512a07a0aac7133f2fc50b1f1229074f146", "messageHeadline": "devnet: Enable Regolith from genesis when deploying the local devnet", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "759c0b297c3dfa05370c27b9380c7bffb67b12d2", "messageHeadline": "Merge pull request #5061 from ethereum-optimism/fix-slow-finality", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 109, "deletions": 20}}, {"node": {"oid": "f89c4510a1433d256ee272e0316650bf87faa8e5", "messageHeadline": "Merge branch 'develop' into fix-slow-finality", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 78, "deletions": 9}}, {"node": {"oid": "7df082bbbb6beff1ba6b5684e8478ee5deb62047", "messageHeadline": "op-node: fix and test finalization of sparse batches", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 109, "deletions": 20}}, {"node": {"oid": "179e3d04cf83b8de42fa72042bdf27638490bc66", "messageHeadline": "Merge pull request #5045 from ethereum-optimism/willc/atst-seperate-r\u2026", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "33e3fcdd7382f5ef4a138571a2add6efb89fa6ae", "messageHeadline": "Merge pull request #5060 from ethereum-optimism/clabby/ctb/bytes-slic\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "91403c21fda36e6586b9f44bd265e36ff59ef1df", "messageHeadline": "Merge branch 'develop' into clabby/ctb/bytes-slice-memsafety-test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "05ec8aa0574be2ea8e06c2df75acc67e32912a16", "messageHeadline": "sync upstream changes :recycle:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 23855, "deletions": 13872}}, {"node": {"oid": "fd31fc823875e34fa89a358567861dbe6b027633", "messageHeadline": "test(ctb): Test that xdm v0 encoding matches legacy", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "f873e0bc71e8b790ea6e3bcf0b9b7190c84b6ca2", "messageHeadline": "test(ctb): Test that xdm v0 hashing matches legacy", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "bebda738fe825c6e20b9805089278156dfa07fcd", "messageHeadline": "feat(ctb): Copy over Lib_CrossDomainUtils for testing", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "ca9ae0032a78cc0e6f8d889cc6e3f6330e795b95", "messageHeadline": "Merge branch 'develop' into willc/atst-seperate-react", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 226, "deletions": 46}}, {"node": {"oid": "c10214b084e3d725af00c47929218d8ebc43c998", "messageHeadline": "Merge pull request #5051 from ethereum-optimism/willc/chainid-atst", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "0f6f3dbc1a2309a20628c3293e0e653cc924a201", "messageHeadline": "Add test for memory safety of `Bytes.slice`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "6fea2f2db16106af27a2529c1b0582f215629038", "messageHeadline": "changest", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9d38754c5af6f7d01a229f2eb7a1afa192c7682d", "messageHeadline": "fix(atst): Default chainId to undefined instead of 10", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "9d22240b4218801732845f9df0479b7cc05b936a", "messageHeadline": "feat(getting-started): Move initializing op-geth into its own section", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "0e83a2f863fd8692b1b0b4ef1748bf86950a4d93", "messageHeadline": "Merge pull request #5057 from ethereum-optimism/aj/http-timeouts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "25177fb2058f1d6b40cccd7a0e1b0a876b2f52ec", "messageHeadline": "Merge branch 'develop' into aj/http-timeouts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c21476c1874702da8c0817d5c7c9de5b8066eb4b", "messageHeadline": "Merge pull request #5056 from ethereum-optimism/aj/discovery-timeout", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "606bc9204379f95ccd186d20c353e019dcbaa0f6", "messageHeadline": "op-node: Set timeouts on http servers", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cdb0195e6b14ce687956ed60bc83064c8ee53ff7", "messageHeadline": "op-node: Set timeouts on http servers", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "cb8ccc806c28d72193fa2d69e56780f35f51ead0", "messageHeadline": "Merge branch 'develop' into aj/discovery-timeout", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "acf503bf3a6d69fb282885dfcac11b1a7072c8f7", "messageHeadline": "Merge pull request #5055 from ethereum-optimism/aj/use-new-signing-hash", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d6586bb985b0eaf0d5eaa4f9e9f1910375583414", "messageHeadline": "op-node/p2p: Extend time out for discovery test", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e8b062f5360aa9feed25a7807da7ea6dfccc479", "messageHeadline": "op-node/p2p: Use the new block signing hash when producing gossip", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a8a6b0e6a0f9486c5d88f355bcfbed74564cc772", "messageHeadline": "opnode: remove unused AddSafeAttributes function", "author": {"name": "s7v7nislands", "email": "s7v7nislands@gmail.com", "user": {"login": "s7v7nislands"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "6f1d8d9ab13d9cb1ef68360f74f82139152ac05d", "messageHeadline": "Merge pull request #5052 from mdehoog/michael/fix-address-comparison", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "42e926391ef95fc25e13b46feb200f84632e82b2", "messageHeadline": "Merge branch 'develop' into michael/fix-address-comparison", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 262, "deletions": 19}}, {"node": {"oid": "55230429f019c63925d51e415078bfe3633869fc", "messageHeadline": "Merge pull request #5044 from ethereum-optimism/jg/batcher_reuse_tx", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "9024cf6af84b007b76c73ea58b85e35be634519e", "messageHeadline": "Merge pull request #5050 from s7v7nislands/fix_parse_frame_error", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96f365b54e9c3d343db44b898a37035f17cfc577", "messageHeadline": "Pass from address to signer", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "88599b1ca46c48245fc7637b81d3f720665d709d", "messageHeadline": "op-signer: fix address comparison", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d39144d5b4549b6454ab40c70cd49ca514560336", "messageHeadline": "op-service/txmgr: Return previous tx if no updates", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "83481b2cd1fe1ad3a3f2b54f2e10fadf1538db9f", "messageHeadline": "Merge pull request #5036 from ethereum-optimism/willc/atst-cli-gif", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 104, "deletions": 1}}, {"node": {"oid": "04ed4ba01056b60f107a2983b51402b54076617c", "messageHeadline": "Merge branch 'develop' into willc/atst-cli-gif", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 237, "deletions": 83}}, {"node": {"oid": "d9202f957e2b40d24a638a6b92ffdbced87e1ed9", "messageHeadline": "Merge pull request #5037 from ethereum-optimism/jg/typo", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b29b30b059da2049c09f88e50b122a9e1babd934", "messageHeadline": "Merge branch 'develop' into jg/typo", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "b4000498e0edeff4ba670a5d0888121f189629c5", "messageHeadline": "Update packages/atst/docs/cli.md", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a9f6e5882b067e3eb6ad6748dc21152232af7c1", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7866168c03d6723cd0ce7934324b8c89294c71f4", "messageHeadline": "Merge pull request #5038 from ethereum-optimism/willc/help-ori-feedback", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "60e171b0ba1f0092b25730fd1f552e43da4f39ac", "messageHeadline": "Merge branch 'develop' into willc/help-ori-feedback", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 427, "deletions": 156}}, {"node": {"oid": "cf02d753ceed4a3eccf601dc2cbbc191e49ccb52", "messageHeadline": "Merge pull request #5042 from ethereum-optimism/willc/allowfailures", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "a045e042869b6795d6d33ccc1730ea5cfbb31ac9", "messageHeadline": "Merge branch 'develop' into willc/allowfailures", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 311, "deletions": 66}}, {"node": {"oid": "3f4a4354204daaca66456c6a146bea2527d4f737", "messageHeadline": "feat(atst): Seperate react into a different build target", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 22, "deletions": 5}}, {"node": {"oid": "76ff5894a4fe31502d735798d1b62cc60340f77d", "messageHeadline": "Update sdk.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "9650e900dba87353908bc877efa1faa3d410b6be", "messageHeadline": "Merge branch 'develop' into jg/typo", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 422, "deletions": 146}}, {"node": {"oid": "75db4d75496fdb30953915c9eaf043fd70ab9bcc", "messageHeadline": "when send tx failed, the frame should strip the version", "author": {"name": "seven", "email": "seven@nodereal.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ceb3e108b663c407098f3f655925d18f1d81650", "messageHeadline": "Update sdk.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "704bdde803370d4641b9941c0f81a8e46ecdbeab", "messageHeadline": "Update sdk.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "7bae65810e3c9221a9afb1ff4b00604ee9b50878", "messageHeadline": "Update sdk.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "fb24c9ac53ac3c12f725b0aeb1ede16345613fed", "messageHeadline": "Update sdk.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3e5416c62bf2a21d0af74b87ceeafa2ac47d5135", "messageHeadline": "Merge pull request #5028 from ethereum-optimism/spec-network-upgrades", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "15e55c98402bdaedfe3edcab6492067db98d8fdc", "messageHeadline": "Update specs/network-upgrades.md", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb09fc31abb7fca4c0ae8178e60663d96dc2cdaa", "messageHeadline": "Update sdk.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "ba3b04606e74de621f32865d6eb537154c992953", "messageHeadline": "Update sdk.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 51, "deletions": 43}}, {"node": {"oid": "5fd0f69079a6507deed36c177e3cf3a213bbbdcc", "messageHeadline": "Update sdk.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 98, "deletions": 122}}, {"node": {"oid": "480fe38f8f6ec5c2f369ccabb6e57f079a20dcc9", "messageHeadline": "Merge pull request #5043 from ethereum-optimism/willc/rename-createKey", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 68, "deletions": 24}}, {"node": {"oid": "ef015c16d274e5418636e1a165019713784336bb", "messageHeadline": "feat(atst/cli): Edit cli.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 33, "deletions": 40}}, {"node": {"oid": "2849988757ebfdc1b0617f9bd0284af3382f670a", "messageHeadline": "Merge branch 'develop' into willc/rename-createKey", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 152, "deletions": 42}}, {"node": {"oid": "c591b5847953f210487e42b61cbbbcb2eccba5a0", "messageHeadline": "Merge pull request #5018 from ethereum-optimism/jg/multi_arch_images", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 66, "deletions": 42}}, {"node": {"oid": "c21df900bf348b8354abba3fdc09fa30a92c7b0e", "messageHeadline": "add the cli gif", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 104, "deletions": 1}}, {"node": {"oid": "9fd5be8e2e91f66c14f42625d8f9e484593bfa61", "messageHeadline": "remove allowfailures", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 10}}, {"node": {"oid": "1f554526dedec681a6f932c978a49ffacc423f3d", "messageHeadline": "Merge branch 'develop' into jg/multi_arch_images", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1440, "deletions": 490}}, {"node": {"oid": "34ce8dad6ff0c2d0f1bf6294cc503e5bb548500f", "messageHeadline": "Merge pull request #4907 from ethereum-optimism/jg/batcher_l2_reorg_t\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "3d5f26c4938ac2afe3e31fcde582eb2834ec493b", "messageHeadline": "rename createValue createKey", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 68, "deletions": 24}}, {"node": {"oid": "ce62df906ce5a6e00675ad16b5cc3f804a4dbded", "messageHeadline": "Merge branch 'develop' into jg/batcher_l2_reorg_tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 594, "deletions": 228}}, {"node": {"oid": "29787f647c5669d92d43a31f4baf146153139689", "messageHeadline": "Merge pull request #5010 from ethereum-optimism/aj/schedule-regolith-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "faa61d5a4d657ad196e65047bad821e7f62ad1e7", "messageHeadline": "Merge branch 'develop' into aj/schedule-regolith-goerli", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 102, "deletions": 76}}, {"node": {"oid": "9a6f9d5d3a071efbe492895ed236ffbdf06d7c52", "messageHeadline": "Merge pull request #5041 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 102, "deletions": 76}}, {"node": {"oid": "c9745e404997fc66bc8899b34627d34e07ef50e3", "messageHeadline": "Merge pull request #5040 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 102, "deletions": 76}}, {"node": {"oid": "c08790f8bb0f241d982e5d551ba3669dbf7131fd", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 102, "deletions": 76}}, {"node": {"oid": "344470caab9b6059ea78bce6a878cf83d499b78c", "messageHeadline": "Merge pull request #5039 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8437, "deletions": 2099}}, {"node": {"oid": "d4aa9dca02c1781ba5b26e42b8b4845f6c63db8e", "messageHeadline": "fix to help text", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "44f405d5523b8624f6e178c56f7705454f94f15f", "messageHeadline": "Fix typo", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53afb2ecbb54cfa1af5c6ebe5216b0832e2f6c7a", "messageHeadline": "Merge branch 'develop' into aj/schedule-regolith-goerli", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 212, "deletions": 128}}, {"node": {"oid": "2c54f8185b06ca556fc0d26e2599ffebd0d8b891", "messageHeadline": "Merge pull request #5033 from ethereum-optimism/aj/devnet-updates", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "78bd8d8a230e045776fa671c96efb56d132a6a7f", "messageHeadline": "Merge branch 'develop' into aj/devnet-updates", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 205, "deletions": 126}}, {"node": {"oid": "551c419815f708f22775432a94fa01d0d483e034", "messageHeadline": "Merge pull request #5030 from ethereum-optimism/willc/codeowners", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9da52c2440114071bcfae3ccaeb2f621921909b6", "messageHeadline": "- Add ecopod as codeowner to @eth-optimism/atst", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ff011daa170a3a267c70a72ad0d4958c90d90c01", "messageHeadline": "Merge pull request #5034 from ethereum-optimism/03-01-fix_atst_return\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "d49910afbc3e7fed5704fcd4ef179d8442076a10", "messageHeadline": "update cli and missing import", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "36da42229b7b965063b590b63f6d904a67d4119c", "messageHeadline": "fix bug with 0x0", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 13, "deletions": 3}}, {"node": {"oid": "4f5cc3822c0271509126eb1fe0a7a94c5308ab80", "messageHeadline": "hexlify", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8c7d43f2d33ae07cc0799c50e9c1f6e5b2034d4e", "messageHeadline": "Update .changeset/nasty-chairs-agree.md", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82a033fedc74261bf476c015b85051d853a3d560", "messageHeadline": "changset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ef97f29cfaf4061f798c820e0db09e13da7b1806", "messageHeadline": "fix(atst): Return right type for encodeRawKey", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "689b46ce9c2087710fb1073057410c19b4a7e02b", "messageHeadline": "fix(atst): return correct type for encodeRawKey", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "43b47c227a084cf354200244242e7fa53536ab10", "messageHeadline": "Merge pull request #4990 from ethereum-optimism/seb/batcher-ch-duration", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 157, "deletions": 112}}, {"node": {"oid": "fb6750a72425653f9ae45ae2baf73ef3750bb124", "messageHeadline": "op-batcher: Improve explanation of MaxChannelDuration parameter", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "83171e154ce2de021a1e75f0a369d143b1082f8c", "messageHeadline": "op-e2e: Increase timeouts in tests that wait for finalization", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "886e7a87bf484c01ef0cfebd8e77e910e74e2dce", "messageHeadline": "op-batcher: Move L1 block registration after L2 blocks processing", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6aa16abfd47ee701cef07f8e806b42a3a39f727c", "messageHeadline": "op-batcher,e2e: Add MaxChannelDuration parameter to batcher", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 49, "deletions": 51}}, {"node": {"oid": "ed9cc4cb02b579dc6a50a5cf5616cc69944f45f3", "messageHeadline": "op-batcher: Add channel duration tracking to the channel builder", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 91, "deletions": 48}}, {"node": {"oid": "9fc081d3334dc88928ddd6c627c0a0e66d17af77", "messageHeadline": "op-batcher: Make ChannelBuilder.InputTargetReached private", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b5ef081ad3d0687fc16a7a07c4e9eaaca82107ab", "messageHeadline": "ops-bedrock: Update geth and op-geth used in local devnet", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b562fa93ad4fd22491d3f5c9afc741c4a897e771", "messageHeadline": "ci: Fix gotestum timeout", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "96eb87d84b2f3b38e1239d45083cf9e0da4b90e5", "messageHeadline": "op-e2e: Properly run TestMixedWithdrawalValidity as parallel", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "294039dea5f0b8c7ef1e1629dcb08c6004053cd2", "messageHeadline": "op-geth: Update to latest op-geth", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8105b547c2a9824f5b8ae7da6e277775baa9e851", "messageHeadline": "op-node/chaincfg: Schedule Regolith for Optimism Goerli at 1679079600", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bb77ca441d71a6ff085cce2a641a646137871771", "messageHeadline": "Switch to require.NoError", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "b23440e2a5a22d5ae60bd598feed3a67c35a5281", "messageHeadline": "Update op-batcher/batcher/channel_manager_test.go", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a7d86a43f55910a551b804a521181eb22339aed3", "messageHeadline": "op-batcher: Add test to for adding blocks to the channel manager", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "377e782355fd6b726144f1ad6658253613ec3dd7", "messageHeadline": "Merge pull request #5025 from ethereum-optimism/willc/eventfilters", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 276, "deletions": 25}}, {"node": {"oid": "89ea4c3b5ed1f495b06a82a30d8a38a334f2b6a1", "messageHeadline": "fix(README): Added a period at the end of a sentence.", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bdec7c3156c8f05288883224d284fe646d5c5d8", "messageHeadline": "Merge branch 'develop' into willc/eventfilters", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "45c156338091e0100f0cad06956807eae68606fc", "messageHeadline": "Merge pull request #4986 from ethereum-optimism/02-25-documentation", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "e3a2563cea6fda26652735d54b1b4c4eb224d12f", "messageHeadline": "Merge branch 'develop' into 02-25-documentation", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 376, "deletions": 35}}, {"node": {"oid": "0d37cf149a033784e18d173195f60c189f4084e0", "messageHeadline": "add eventFilters", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 266, "deletions": 0}}, {"node": {"oid": "838c60819a4d75655cf48bcb8213f6b69dfb37b8", "messageHeadline": "fix linter", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 10, "deletions": 25}}, {"node": {"oid": "628324b8118e1a6f4aae53610bdfaf5cfb707863", "messageHeadline": "Merge pull request #5024 from ethereum-optimism/willc/encode-raw-key", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 68, "deletions": 3}}, {"node": {"oid": "4feb0824f7e004663bb67d485910d3d409329b5a", "messageHeadline": "Update packages/atst/docs/sdk.md", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b27483f91895c6e9a50809dfe9c06436587339d4", "messageHeadline": "add encodeRawKey", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 68, "deletions": 3}}, {"node": {"oid": "aafb939d72633cf360bcac3d94ac7f12c1d4cf5f", "messageHeadline": "docs(ctb): Document use of OZ as a default when available", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2f9d303286f907dd7382791ade0d610c231da279", "messageHeadline": "specs: update readme with missing spec doc links", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6099c46b073b4d7b05b8fa0c2a3012b0e77a6433", "messageHeadline": "specs: specify network upgrades activation rules and regolith upgrade", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "fda74a69f249c4ccf3c8130159f21a5136447f8a", "messageHeadline": "Multi-arch for release builds", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "715d17dbea3ee4c0069949d48b028231f33257e7", "messageHeadline": "Multi architecture docker images", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 51, "deletions": 29}}, {"node": {"oid": "f176a13a1e4091b2759b402b7bd039c64de3f9f3", "messageHeadline": "build(deps): bump golang.org/x/crypto in /bss-core", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "69f9e28d2eb69a2544c6a4128d8f2ddcaac2f1f8", "messageHeadline": "Merge pull request #5020 from ethereum-optimism/aj/test-discovery-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "dcf960cca24c478528d7044b247fde7f131a77fe", "messageHeadline": "Merge branch 'develop' into aj/test-discovery-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 289, "deletions": 22}}, {"node": {"oid": "53317d9fa4ba27a55caf9c0d3f94c901e5ca33df", "messageHeadline": "Merge pull request #5023 from ethereum-optimism/willc/types", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 289, "deletions": 22}}, {"node": {"oid": "6636f7cb9e2213dceac12c42c15016a63041c94e", "messageHeadline": "Merge branch 'develop' into aj/test-discovery-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 318, "deletions": 234}}, {"node": {"oid": "054e8a7b1836009a4215bc0100fad5a3fb5b2ce5", "messageHeadline": "Merge pull request #5021 from ethereum-optimism/jm/chain-mon-chgset", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4414a78a1cf65c13210bc3c9797f57a45df613c1", "messageHeadline": "Update README.md", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d884834db2420acf7b33fd73af11d450b73ebaa9", "messageHeadline": ":broom: docs", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "87e0f6650a95d6e524cc6204c5d2099809e70ffe", "messageHeadline": "Resolve conflicts", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "2dfcdf936e3f7830acb66fa91228148a28bd126f", "messageHeadline": "Fix portal gas limit dos v2", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 314, "deletions": 16}}, {"node": {"oid": "4dcd2794473d935868e36019ff1de8ba4e915076", "messageHeadline": "nit", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 15, "deletions": 3}}, {"node": {"oid": "effa5344dfaa13cde5fd53444e4c15acd03b5e34", "messageHeadline": "delete unused link", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a312af15d4bcddcc62b70e64f57f9bac8a639f97", "messageHeadline": "changeset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "22fe11d1281fe191c2f9f6820d94964f9bef5c53", "messageHeadline": "update parseFoo", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 16, "deletions": 6}}, {"node": {"oid": "380dc2e968df6bd97782a9e834487018b018cfd7", "messageHeadline": "make the types better", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 284, "deletions": 22}}, {"node": {"oid": "c88e8607975c262bba0d26833cb1cc0dfd9bbf8d", "messageHeadline": "Merge pull request #5006 from ethereum-optimism/clabby/ctb/l2oo-delet\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 245, "deletions": 227}}, {"node": {"oid": "49c424dd250b59637361aceec93d6ed4f1f26602", "messageHeadline": "Semver bump on the portal + oracle", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cb19e2f9cf226a7ff429ffe7ca92148f3d1689f1", "messageHeadline": "SDK release minor -> major", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d04a35d35c8ec0f9d91e89570260f958dee4811c", "messageHeadline": "Lint", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8991e15490de635f3cb34ac8f53ee70877980caa", "messageHeadline": "Mark's nits", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "79c108bec254a0e0efeb7f15feae2379870e7187", "messageHeadline": "Add changeset", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4bc4048075fa10f640bb00151a768bbb6048462b", "messageHeadline": "SDK changes", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9ad035f195438cbab262fca83b81416c5a955e1", "messageHeadline": "Chain ops changes", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "904dfd50b094d757d3977b95882a419c8cf9b7ca", "messageHeadline": "Deployment + binding; go changes now", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "2b6c0089d9285af2b476eb65c4aab07b0a9e6654", "messageHeadline": "Move `FINALIZATION_PERIOD_SECONDS` to `L2OutputOracle`; Need to updat\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 130, "deletions": 131}}, {"node": {"oid": "cde7b45ef70bc917005c66989fff861c85ced7cc", "messageHeadline": "Do not allow the challenger to delete finalized outputs", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "875c323745be0a93f072fab26a15313722382ffb", "messageHeadline": "Merge pull request #5000 from ethereum-optimism/jm/release-wd-mon", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 59, "deletions": 3}}, {"node": {"oid": "282bda091fb2a55c74c7070f74d50fbd1acbbde5", "messageHeadline": "chore(cmon): Add a changeset", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a8f84cd3d0db8ae4e9ff02cee12ef49eab6885a5", "messageHeadline": "op-node/p2p: Fix flaky TestDiscovery", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "d09b745d55d8d9db03c4a2ee13c4b6f6a1ae1659", "messageHeadline": "Merge branch 'develop' into jm/release-wd-mon", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6610, "deletions": 300}}, {"node": {"oid": "c2f0e52f2554656ccfe903ddcfabfe62bc7fd7b9", "messageHeadline": "Merge pull request #5016 from alexreyes/contributing-doc-patch", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "b83924dba85d917903898a334819f41245a56df1", "messageHeadline": "Merge branch 'develop' into contributing-doc-patch", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1639, "deletions": 91}}, {"node": {"oid": "603807bcb52236cd7310d1fb791fef89f5663d8a", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f6a308cfb6cdbab9f90d58866af8511e63cda4a", "messageHeadline": "Merge pull request #4992 from ethereum-optimism/aj/regolith-e2e-test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "d366dd99c63058395b2e162c27b99da2d0c35d08", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Alex Reyes", "email": "reyesruizalex@gmail.com", "user": {"login": "alexreyes"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "646d0118eaff7ac29a030bae94d61f76f0adc979", "messageHeadline": "Merge branch 'develop' into aj/regolith-e2e-test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1581, "deletions": 89}}, {"node": {"oid": "0937f33813769cddc49f914ee60f2d28143d093f", "messageHeadline": "Merge pull request #5012 from mdehoog/michael/stop-start-batcher", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 241, "deletions": 28}}, {"node": {"oid": "113fe34639b28efd3f077aba86597b42985cdcf8", "messageHeadline": "Merge branch 'develop' into michael/stop-start-batcher", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6241, "deletions": 220}}, {"node": {"oid": "e8e0c0b4d0f2a059c2b885c450d6a80c2c45bfda", "messageHeadline": "Merge pull request #4991 from ethereum-optimism/02-26-add_react_hooks", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1340, "deletions": 61}}, {"node": {"oid": "7c37d262aa71322a76642c6532b7915b16ad99e9", "messageHeadline": "changeset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "274679c6b981df19e0e16e2a616ded436018ba1e", "messageHeadline": "fix 0x bug", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "86df9648caa53d8269812fce89fba6d3e0a99c02", "messageHeadline": "add react hooks", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 993, "deletions": 5}}, {"node": {"oid": "c8bf1638d6b02ac2f5ba105ac7574af7bcc700f8", "messageHeadline": "add npx to cli docs", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 13, "deletions": 7}}, {"node": {"oid": "0a95904d9a04672d11df411cfaac998ccb50a5d0", "messageHeadline": "update logo", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "7d05b3d3789294e05303da70077a61212319a5db", "messageHeadline": "update react", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "680461b5d8d41f91c02ffbdfa8579f9229e4d140", "messageHeadline": "fix readme missing ethers dep", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "369e936ce295e32acf979af8e716aa4962b191ba", "messageHeadline": "add the cli docs", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 72, "deletions": 0}}, {"node": {"oid": "263548e266c1e53801af8f3c9cb724493edf71cb", "messageHeadline": "add sdk docs", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 227, "deletions": 27}}, {"node": {"oid": "4b309ac24cbd77b0743c5f0f08abd1d285531135", "messageHeadline": "correctly make ethers a peer dep", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "07199e83df42f14902a1733a0c2ee26bd57b67e3", "messageHeadline": "export stringifyAttestationBytes", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c9ccd45d726a43a6a0fe9cdc2efce4f0b8dc038e", "messageHeadline": "documentation", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 18, "deletions": 20}}, {"node": {"oid": "2dab6b11a6a800b1679eaa76faa14ec3e08c0d80", "messageHeadline": "Install correct node version before yarn install", "author": {"name": "Alex Reyes", "email": "reyesruizalex@gmail.com", "user": {"login": "alexreyes"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5eb678050d1e2074bce0cc4d0316aac93e01d7d7", "messageHeadline": "op-e2e: Update TestCrossLayerUser test to check deposits and tx work \u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "c6ea1e2bda539757051510a7e3b6367e3a9d2299", "messageHeadline": "Fix tests", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de4279b258d655e1b1d9f5ef2a9417c1f2fc2f78", "messageHeadline": "Merge pull request #4963 from ethereum-optimism/aj/update-op-geth", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 515, "deletions": 93}}, {"node": {"oid": "ad330fcc586d5d73c4e78f3066bc1fded118466a", "messageHeadline": "Merge branch 'develop' into aj/update-op-geth", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4464, "deletions": 139}}, {"node": {"oid": "e8379225531ac89c2a8b7f0509b50508740e9c9a", "messageHeadline": "Import sort", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a88954b426602f3f98e614776fbd9dcf9acddedc", "messageHeadline": "Ignore jetbrains config", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e63de25fd9851ca7255daf79ee35fb4eb8cc72e0", "messageHeadline": "Add E2E test", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "33e634554a224f68cce290713aeb8d706118600e", "messageHeadline": "Merge pull request #4960 from ethereum-optimism/willc/atst-final", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 482, "deletions": 0}}, {"node": {"oid": "8762e9a0b29eb8b37823364500b3d56bf5dc2d46", "messageHeadline": "Merge branch 'develop' into willc/atst-final", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 111, "deletions": 50}}, {"node": {"oid": "904b2c5eaa90bd5d2947b031cb95c521eeb06457", "messageHeadline": "Merge pull request #5015 from ethereum-optimism/clabby/ctb/rdp-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 97, "deletions": 36}}, {"node": {"oid": "26b276af3e00ea555bb426bcd376bc2ee45efc4c", "messageHeadline": "Merge branch 'develop' into clabby/ctb/rdp-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 629, "deletions": 16}}, {"node": {"oid": "9e98140f39a4e19de9cd5095d0f9608fab29fc2d", "messageHeadline": "Merge pull request #5008 from ethereum-optimism/fix/metering-readable-2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "6d6e407dacd4c10e9e8af2a8b4ad26483ed102f4", "messageHeadline": "comments", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 23, "deletions": 19}}, {"node": {"oid": "86904fb26caac23e1e0172bc9126848397eb89e5", "messageHeadline": "fix write", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 41, "deletions": 2}}, {"node": {"oid": "87efbc2ad001ab854a05a01d2455bfe794b0942d", "messageHeadline": ":sparkles: Add atst CLI", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 439, "deletions": 0}}, {"node": {"oid": "feea0e52f8d86d8d0ba96c98e6da51d6179937a7", "messageHeadline": "Merge branch 'develop' into fix/metering-readable-2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 614, "deletions": 1}}, {"node": {"oid": "d59924d35612dad352a19dd952b29494efb91590", "messageHeadline": "Merge pull request #4959 from ethereum-optimism/willc/atst-cli", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 613, "deletions": 0}}, {"node": {"oid": "b779e62f16e27557ff4136c82c6f511f991a2493", "messageHeadline": "More logging fixes", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "166bb00984d41a147d027d66c6a2b6233eef4a5c", "messageHeadline": "Lint", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "93691cc0e6327a88face85430d81698f35e4a6b4", "messageHeadline": "Logging fixes", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "255fa40690b4a468e21e801c950890a9e633787c", "messageHeadline": "Merge branch 'develop' into willc/atst-cli", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15c441bd1bc5da2f809f82157d2eed9b46ea6a67", "messageHeadline": "Merge pull request #5007 from ethereum-optimism/fix/metering-readable", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5edae3f646b4ce4a4977320409b09483bd8a6030", "messageHeadline": "Expect the delegatecalls", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "02dcda757a5e4c943c7324ace25a785e3d9c01a9", "messageHeadline": "Add `ResolvedDelegateProxy` tests", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 94, "deletions": 36}}, {"node": {"oid": "d129252375ccc519c23d71ed9b8893f85b1a155f", "messageHeadline": "Merge branch 'develop' into willc/atst-cli", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 90, "deletions": 28}}, {"node": {"oid": "10f1ee10d99eabf04a4b9e90b17a83e4ea1421a2", "messageHeadline": "Merge branch 'develop' into fix/metering-readable-2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3257, "deletions": 88}}, {"node": {"oid": "4f9fcf687a5135b140fbc38cff0f9b7d24555ed0", "messageHeadline": "Merge pull request #5013 from kethcode/as-contrib", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce92326c1cef25c2b132bab6540c3f7d05f24d5b", "messageHeadline": "attestations too", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 118, "deletions": 2}}, {"node": {"oid": "81fcbe4ffae476663714f3530dff4e7f70b4aa54", "messageHeadline": "Merge branch 'develop' into as-contrib", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3333, "deletions": 140}}, {"node": {"oid": "2c517a4d2a9606a7d57909e18f138ba3c3ee0851", "messageHeadline": "Merge pull request #4977 from ethereum-optimism/regolith-specs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 89, "deletions": 27}}, {"node": {"oid": "f80f90d658b0cf7383e67fc7157f9b95684ae775", "messageHeadline": "move DEFAULT_DATA_TYPE based on comment suggestion", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "37a5b68665c1365668ed85b99c90ff6b7a87532d", "messageHeadline": ":sparkles: Add atst SDK", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 496, "deletions": 0}}, {"node": {"oid": "38f948d014f9e3cd0d93fa42491df8a42f8d6b79", "messageHeadline": "Merge branch 'develop' into regolith-specs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3152, "deletions": 50}}, {"node": {"oid": "bde2eaca572f3a4973aa76a6a086cbf9883909fd", "messageHeadline": "Merge pull request #4815 from ethereum-optimism/willc/atst", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 3152, "deletions": 50}}, {"node": {"oid": "11bb0185175e0a8549eba3928500660d4734fbe9", "messageHeadline": ":sparkles: Add atst boilerplate", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 3152, "deletions": 50}}, {"node": {"oid": "b4ef97e9cb3d52f858d422fac480ec08f4c05985", "messageHeadline": "clarified comment", "author": {"name": "Kethic", "email": "kethic@kethic.com", "user": {"login": "kethcode"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1271d834e7766b2a43bc77f207bdc1a03a66c543", "messageHeadline": "Minor formatting", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f1cd6c8b39378ddb8156f397e3ea129de96010bb", "messageHeadline": "Add support for stopping / starting the batcher", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 123, "deletions": 22}}, {"node": {"oid": "7202d4d54b9fb89939c534865cebc7c66f55da04", "messageHeadline": "Merge branch 'develop' into regolith-specs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 532, "deletions": 1623}}, {"node": {"oid": "396532da7c70f5b047fc5a264ea34f908d2f726f", "messageHeadline": "contracts-bedrock: ResourceMetering more readable", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "0f1692afe0b9cf7afc681615a7ce6817bfd94c7e", "messageHeadline": "Merge pull request #4989 from ethereum-optimism/willc/copy-pasta", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a47294c7b99d62c71c4d9b31e7a338935293a478", "messageHeadline": "Merge pull request #5003 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "54c9ad035e8690cd1e53c9b68fea5a622eef87e9", "messageHeadline": "contracts-bedrock: use `1 gwei` over hardcoded number", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e2c80dda34820249d066516cac985c8d9d43630", "messageHeadline": "op-chain-ops/genesis: Enable Regolith as part of initial migration", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "462cf31ebc9fbba26f3cf64bec8e4b141bcaa3ed", "messageHeadline": "op-e2e, op-chain-ops/genesis: Add e2e op-geth tests for Regolith changes", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 503, "deletions": 86}}, {"node": {"oid": "f5a1a409bb7d73f1b7b59e9268cd3f7a1e230a0d", "messageHeadline": "op-geth: Update to latest op-geth", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "1d8d50c421398e7e4258daf23dabb117ad0e5c49", "messageHeadline": "Create tidy-ads-smell.md", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "75ab0172a7eb45dfe4ca0f24097eed4c95ed62e3", "messageHeadline": "Merge pull request #4996 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1eb682785df712af4c38f433be762bf3c0cac663", "messageHeadline": "build(deps): bump golang.org/x/crypto in /batch-submitter", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "00e4219857402b6198ccadcdf6578eb0078379f5", "messageHeadline": "build(deps): bump golang.org/x/net in /op-exporter", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1cf538a8f557c8b5d049a6bd87e6bac1cb978897", "messageHeadline": "Merge pull request #5001 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "4b7ac1032be15c0fdc7dcfef64df41405f49f6b8", "messageHeadline": "Merge pull request #4999 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a660932901b093f5c66a2e77c55203fe7601770b", "messageHeadline": "Merge pull request #4997 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "9b61c84c972576c95edcd34a333a3a45cebe20d7", "messageHeadline": "Create healthy-fans-dance.md", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8e2e7b6eb0eb8e1c1b7fdea8fd2207b7f31dbe75", "messageHeadline": "build(deps): bump golang.org/x/crypto in /proxyd", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b3cbdf43f2e404e39d4390da0aabbf87dd91dcc6", "messageHeadline": "build(deps): bump golang.org/x/net in /gas-oracle", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c528ab380c0ceb38c063679afa213c0ad0d054fe", "messageHeadline": "Merge pull request #4995 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "670ecb11987c8674e06be1d680f17f891d5a9e1f", "messageHeadline": "ci: Add wd-mon to release workflow", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "495d4a010614ad29038fa04a0021c42a32249011", "messageHeadline": "fix(ops): Fix wd-mon name in Dockerfile.packages", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e085354a8a591e829c445204587766c51bb3fe9c", "messageHeadline": "Create gentle-mangos-travel.md", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9789f673b09d9e953d6064cc38478efd5643cfa6", "messageHeadline": "build(deps): bump golang.org/x/crypto in /l2geth-exporter", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4c37a27fdbb4e927687e4c444db86b31860d11d9", "messageHeadline": "build(deps): bump golang.org/x/crypto", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e175c59eb7d51cbbe309110a5d631fe7c69da794", "messageHeadline": "Merge pull request #4985 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0a3a1d489010e8aa93088c04d70cf3658bd1236b", "messageHeadline": "Merge branch 'develop' into dependabot/go_modules/gas-oracle/golang.o\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 131, "deletions": 104}}, {"node": {"oid": "64cebac9b7560cb7d89b315c74e433d03ec9e45e", "messageHeadline": "Merge pull request #4984 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "62af2db582af213985ee01d1e110b78d3f97b038", "messageHeadline": "Merge branch 'develop' into dependabot/go_modules/l2geth-exporter/gol\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 123, "deletions": 101}}, {"node": {"oid": "e764bf5eac170eda9573a3d96bbc4b71f8321a91", "messageHeadline": "Merge pull request #4967 from ethereum-optimism/feat/cli-3440", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d884f19bbc325003f73b9511605a7f159c7fbe2", "messageHeadline": "specs: regolith deposit spec review-changes", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f28099393491dcb4f800f8aa38dc6a2f5ce1b338", "messageHeadline": "Merge branch 'develop' into feat/cli-3440", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 963, "deletions": 1685}}, {"node": {"oid": "280ec3fb1aa45259610a35c850a279e11642896a", "messageHeadline": "Merge pull request #4978 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "a34f9a7b332de13ced666803b8b04c5a298d1f62", "messageHeadline": "Merge branch 'develop' into dependabot/go_modules/indexer/golang.org/\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 444, "deletions": 1563}}, {"node": {"oid": "c2389bda932431ca764b232888c5a72e0d4cf09a", "messageHeadline": "Merge pull request #4983 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c04a80c9d70b42cbd92542a7bba95dff8b73be8c", "messageHeadline": "Merge branch 'develop' into dependabot/go_modules/proxyd/golang.org/x\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 106, "deletions": 87}}, {"node": {"oid": "9bee5c8cc9b3f18e2d171116124615733ec994eb", "messageHeadline": "Create serious-tools-try.md", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f13b31e04681d32bb38b6cf05bf0015d97670258", "messageHeadline": "Create olive-wasps-love.md", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d6319faec1a93355f76edaf1989073d54d768dbb", "messageHeadline": "contracts: fix typo in TeleportrDisburser.md", "author": {"name": "Ikko Eltociear Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d194112006a62fdbab7fbe554043410c3892381", "messageHeadline": "Revert change I made to wrong repo", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7fe9653b0e77fead706199b382002d0ad50fed8c", "messageHeadline": "Add eth denver logo", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "103a6d298c7ae2e597b418bc4be057efcebda544", "messageHeadline": "fix(docs/op-stack): Change (link) to actual link", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "53d2b4c6d067dca4e4619b00072d5ec5c8c38133", "messageHeadline": "Merge pull request #4976 from ethereum-optimism/jm/specs/messengers", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "0c4d15fc92c85f43d24e6d151bb8945d00178545", "messageHeadline": "Merge branch 'develop' into jm/specs/messengers", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 77, "deletions": 75}}, {"node": {"oid": "6f6629b66f2795ee7f3f21ca632fe757825c93b6", "messageHeadline": "fix(contracts-periphery): Fix attestation station test", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "375d49e0617d481303ef68dfd1e79b4130c9bf8a", "messageHeadline": "ci: Remove errant space", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eff8adc20f651024a7acfecd80a23140f4e9a58b", "messageHeadline": "Merge pull request #4988 from ethereum-optimism/feat/upgrade-gcp-cli-orb", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "761af1062198532c79a9bebb171bf0f327b8d25d", "messageHeadline": "ci: Upgrade GCP CLI orb", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ec4bfb3be3716b7d66c308bc8f6e941a6908bc9", "messageHeadline": "ci: Modify approval job to run on op-* branches, remove context", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8d0dadef503c2cb7ddb134cd8735ea22608d6a7b", "messageHeadline": "Merge pull request #4981 from ethereum-optimism/feat/release-approvals", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 78, "deletions": 75}}, {"node": {"oid": "669018819ac18d1bcd2e8abf6d6be4c419198344", "messageHeadline": "ci: Add tag versions to Docker binaries", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "656fb9f9e5464039aec1dd50944c6d805c850c73", "messageHeadline": "build(deps): bump golang.org/x/sys in /gas-oracle", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc7b06c8895efb0f09776c469305cbe6d7152559", "messageHeadline": "build(deps): bump golang.org/x/sys in /l2geth-exporter", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e81be55e07d55ce7e5f24ec99a8860ccd53faf87", "messageHeadline": "build(deps): bump golang.org/x/sys in /proxyd", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b73838181b0328ad7a3e7b97972a3b717e7e2aca", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into jm/specs/messengers", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1143, "deletions": 1746}}, {"node": {"oid": "d4d8d970828b3c2be0c4ee38ac81667d9d82fb5f", "messageHeadline": "ci: Combine release jobs, add release approval", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 65, "deletions": 74}}, {"node": {"oid": "8969e46b4ad1c58ddb6bac779bdce5212b0f0496", "messageHeadline": "Merge pull request #4913 from ethereum-optimism/feat/ctb-remove-xdm-p\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 330, "deletions": 1473}}, {"node": {"oid": "10cecba1a1d8eab9916f4685edab4696e61a85e1", "messageHeadline": "Merge pull request #4975 from ethereum-optimism/jm/abigen-v", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fe8f5fb78fc5a1c1ed12ac85caecb9cf85c2543f", "messageHeadline": "chore: Add .editorconfig settings for Makefile", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "514b1289435889a99f163adcedf2569088dbe2bc", "messageHeadline": "feat(bindings): Print abigen version in CI", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7af9850218eba36b750b4824ed759d49115283a3", "messageHeadline": "build(deps): bump golang.org/x/net in /indexer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "328ac3e806fe3c90de064c266a0948c290e824a8", "messageHeadline": "specs: define Regolith upgrade changes", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 89, "deletions": 27}}, {"node": {"oid": "24edceb652b5a812313b0b742f74acaa0f3ea3a5", "messageHeadline": "Merge pull request #4930 from ethereum-optimism/fix-sequencer-err-han\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 246, "deletions": 38}}, {"node": {"oid": "aa766f264c98dc8094bdd6972af9e0cd9da974bb", "messageHeadline": "Merge pull request #4962 from ethereum-optimism/aj/bedrock-e2e", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 103, "deletions": 1}}, {"node": {"oid": "61e56f8f6be4b54a1eecda7d63a830110d4b185a", "messageHeadline": "Update op-node/withdrawals/utils.go", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3975afd549a198440e9a6d3186f2bfe9dde381fc", "messageHeadline": "Merge branch 'develop' into aj/bedrock-e2e", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 163, "deletions": 79}}, {"node": {"oid": "36dca77042f6643285512afcd90b002d3d77c67e", "messageHeadline": "op-node: fix redundant checks, check id before cancellation, add rese\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "608ebc9a8a597d57acc71d4740fe9b1980357380", "messageHeadline": "contracts-bedrock: slight cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 38, "deletions": 34}}, {"node": {"oid": "a2ed9ec580c89a8d9776559cab4acb7a87644454", "messageHeadline": "fix(specs): Corrections to messenger workflow and iface", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "cd36e689b44b62ccff917b5f4c0b42f9808401fe", "messageHeadline": "Merge pull request #4974 from ethereum-optimism/clabby/ctb/fee-vault-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "154ace2c346796c49ed1afb44ab5a032e5e77866", "messageHeadline": "fix(docs/op-stack): Undo a \"I'm too tired to work\" mistake", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "91516a6d2d42bcca817413b6341a2c1ddd429af5", "messageHeadline": "op-node: fix-sequencer-err-handling PR 4930 suggestions", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 50, "deletions": 12}}, {"node": {"oid": "61c0b14ea63164469cb6f8f40e121201be598ae3", "messageHeadline": "op-node: handle sequencer errors with derivation-levels, reset when L\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 188, "deletions": 35}}, {"node": {"oid": "9f05b10a5b0aaceeffc1c12f87d3645cb29ff79b", "messageHeadline": "Merge branch 'develop' into clabby/ctb/fee-vault-gas-hike", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 152, "deletions": 73}}, {"node": {"oid": "a340d5936c17564ffb029a965f22450c288ad69b", "messageHeadline": "Merge pull request #4966 from ethereum-optimism/feat/cli-3443", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 51, "deletions": 4}}, {"node": {"oid": "b50bb51ef33e53785bbb000545389010e626a91f", "messageHeadline": "ctb: refactor layout script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 108, "deletions": 11}}, {"node": {"oid": "41902810394beb4e0db1252ed5d2982159736b2e", "messageHeadline": "contracts-bedrock: fix deployment", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 20}}, {"node": {"oid": "de4853996308419efd20af9d34ec97c6ad5d7393", "messageHeadline": "contracts-bedrock: fix checkl2", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "a8a0becdd6d1847cbf0d60ce1bbed1866dbdc706", "messageHeadline": "op-chain-ops: update initialize call with no arg", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "4c8bb140530dbdd90fcde3ce173f7010cb5504a0", "messageHeadline": "op-chain-ops: remove dead storage values", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c1422d9b46b0280e5b8d4f87bf680cb7401cca88", "messageHeadline": "contracts-bedrock: remove crossdomain messenger pausability", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 184, "deletions": 1407}}, {"node": {"oid": "d984cc2f4d8f9289825ce9935368a126393dd175", "messageHeadline": "Merge branch 'develop' into feat/cli-3443", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 101, "deletions": 69}}, {"node": {"oid": "cb6fc92a127fdee01b635bcf9469b23bf4fd35b7", "messageHeadline": "fix(dosc/op-stack): Fix the readme", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "ee5f03a86d4de5c472a9aefa1210b7f9ae457f28", "messageHeadline": "fix(docs/op-stack): Problem link", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbedc029ddd582d091899c687b9f77c5a6369e21", "messageHeadline": "Increase `FeeVault` withdrawal tx min gas limit", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "5e11bb1b16f55a070c5dc265e79547ff4708c59d", "messageHeadline": "op-chain-ops: Do not manually copy balance in WipePredeployStorage", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 51, "deletions": 4}}, {"node": {"oid": "4e652b0b4b1e1edb7565ef2f417b14d6edfda0a7", "messageHeadline": "Merge pull request #4973 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 57, "deletions": 25}}, {"node": {"oid": "1b0c60329002da54e7d4c5d720f897f4c3c5a079", "messageHeadline": "Merge pull request #4972 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 57, "deletions": 25}}, {"node": {"oid": "69c08effa8d917a7b28fb9965dd5e013b4508929", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 57, "deletions": 25}}, {"node": {"oid": "5136b8b58c0d3f20d808f4febc8ad04fd1ef0b9c", "messageHeadline": "Merge pull request #4971 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "c8ab4754134a5bd4eb342d4b5c87c8a17e475357", "messageHeadline": "Merge pull request #4970 from ethereum-optimism/feat/remove-broken-ch\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "99de9422f3f011caaa9ac35f070c5e626079ad5c", "messageHeadline": "ci: Remove broken changset", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "659b43f9222e20b9f67ac9ea7b1f17484401ded3", "messageHeadline": "Merge pull request #4969 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1409, "deletions": 667}}, {"node": {"oid": "aa675751edf906aa09cf8d547fbb1b7e7660785f", "messageHeadline": "Merge pull request #4955 from ethereum-optimism/jm/fix-dbl-div", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 43, "deletions": 44}}, {"node": {"oid": "f9a0e80db2cefdbf8774df553a34d4409a7a8a68", "messageHeadline": "fix(ctb): Use multiplication of divisors for more precision", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 43, "deletions": 44}}, {"node": {"oid": "7b7a26c3ea73c2c6a0cbf75debd04d89c9ab287b", "messageHeadline": "Merge pull request #4952 from ethereum-optimism/jm/remove-duplicate-c\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "04c12a8844566f90ff6c06e41c4c6a469d28fd2b", "messageHeadline": "Merge branch 'develop' into jm/remove-duplicate-check", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "903052e73312528c0f31fd5828f8937b95adc8da", "messageHeadline": "Merge pull request #4968 from ethereum-optimism/clabby/update-foundry", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "471186c9949c9fe11126adab3997e7b37ee7830d", "messageHeadline": "fix(ctb): Remove duplicate onlyOtherBridge check", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "80f2271f5369aaa51302e10b3209038cb23ed392", "messageHeadline": "Update foundry & forge-std", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "20a197d86d36ca5d0209e87b2f138bd9c5b335e0", "messageHeadline": "WIP (twitter)", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6ee77338ef23660486b3492803b42f98b5969206", "messageHeadline": "op-node: Fix storage slot comment", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51a1208f5d25171c2c4f388855a17eb0b1dd8491", "messageHeadline": "Remove SourceHash which was being calculated incorrectly", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c2a8bc3c45ee28cf797a3460e59193627474ab1e", "messageHeadline": "op-e2e: Add e2e tests for bedrock behaviour that will change in regolith", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "e36ddb031c8db1c62349795f7108bf7a14e53bdf", "messageHeadline": "Merge pull request #4964 from ethereum-optimism/fix-sequencer-log", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e928cc2e85c986b7e57c491fbc8b4189d8233e69", "messageHeadline": "Merge pull request #4965 from ethereum-optimism/increase-devnet-params", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "814b9a90b73f66517eef3c0a401dde598defdfe4", "messageHeadline": "ci-devnet: increase sequencer time drift to 5 min of L1 blocks, seq w\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "edb1224f9848a8b4d1f1dd4457315be655d10167", "messageHeadline": "op-node: fix stale payload-ID in sequencer log", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dbf29ae24fd133a0b600698b8a96ad1fd418ac2e", "messageHeadline": "Merge pull request #4957 from ethereum-optimism/aj/l2geth-e2e", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 223, "deletions": 155}}, {"node": {"oid": "49c57bcf73be4e93d6d6400a2a2ddff4b2341abf", "messageHeadline": "op-e2e: Introduce l2_geth e2e test util", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 223, "deletions": 155}}, {"node": {"oid": "096d9c2bb47e0597daa42a45588661818a5b5b81", "messageHeadline": "Merge pull request #4961 from ethereum-optimism/regolith-sys-deposits", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 81, "deletions": 16}}, {"node": {"oid": "0c1f45e1af7264e5858902898f60a044b793e905", "messageHeadline": "Merge pull request #4944 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a596609f8af80e1849600599db45866b94acc211", "messageHeadline": "Create pretty-pants-beam.md", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e9734a3473238d8d172fcc4eeab66e5ed334d170", "messageHeadline": "Merge pull request #4942 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5101faaf61b3e9303a71d80dd59f4a145f6de760", "messageHeadline": "Merge pull request #4953 from ethereum-optimism/jm/fix-step", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbe14d5a9be197715b7178473567bd62ee160f94", "messageHeadline": "Merge pull request #4949 from ethereum-optimism/jm/fix-error-strings", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "d55690bd1ec12652d099596f9a9b797ab03d9178", "messageHeadline": "fix(docs/op-stack): Typo", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d5d2f6bf93b607624d78c21921f9b9885aa3cdd", "messageHeadline": "feat(docs/op-stack): Update logo for twitter", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "68e2b490c3d069ee506747777fd3a1f726f3fd1a", "messageHeadline": "op-node: regolith fork systemtx change", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 81, "deletions": 16}}, {"node": {"oid": "7bc5e734934bc49f8d7e5c90199619920ae1507d", "messageHeadline": "fix(docs/op-stack): Typo", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8070ee619cf5eddd282f0fe7f28c8262a9af80cb", "messageHeadline": "feat(docs/op-stack): Add links to the superchain on app.optimism,io", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ca6ac6254f84e5c55fdf5ba226020cb056289143", "messageHeadline": "WIP", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed901735ee489bb7faccf19ba33a4e01135152a9", "messageHeadline": "WIP (twitter)", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ddf302aa9c6bb1c2cd8bfe5ee5c2353b8b30dddd", "messageHeadline": "WIP (twitter image)", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "470c3845f0d873903f51a12fbd8c22895eb08066", "messageHeadline": "WIP (needs to be pushed to test)", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "75b6b1fcbbd4033c41066115b822eb59b86c2498", "messageHeadline": "WIP (needs to be pushed to test)", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06727942c9a99d173cba61a28a5c6a3992956fbb", "messageHeadline": "WIP (needs to be pushed to test)", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "650fa3545dd7845649b5fe02439310d804f1cf82", "messageHeadline": "WIP (has to be pushed to check on twitter)", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0c1c718197e0e0b5fd27d814505736b3c2557bd1", "messageHeadline": "feat(docs/op-stack): Add og:image", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ff6b4701246d6f5ea61d11c3459b22bf29e2fd58", "messageHeadline": "fix(docs/op-stack): on-chain -> onchain", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "41c08d6b141eee3ef82a926beeff4f1254e64dee", "messageHeadline": "feat(docs/op-stack): Google Analytics", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a01241feb60644871ef72d1a61651f6a9bc6c692", "messageHeadline": "Merge branch 'develop' into jm/fix-error-strings", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 137, "deletions": 3}}, {"node": {"oid": "34e13a5bef1d5486638faa919e945a1ea2c113b4", "messageHeadline": "Merge pull request #4951 from ethereum-optimism/regolith-config", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 131, "deletions": 2}}, {"node": {"oid": "dda861e2925eb61e72fc0038d253cba2e3f100c8", "messageHeadline": "Merge pull request #4950 from ethereum-optimism/jm/fix-migrate-eth-co\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eab53ea6c4277b45a05d81c2871ea0ebeb60034e", "messageHeadline": "Merge pull request #4956 from ethereum-optimism/fix/ci-builder-changeset", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "035391a1fc6152b2de4432089a09f0181ab3991c", "messageHeadline": "ci-builder: add changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7b7f4f249fd8d0e582c93086f5e4b12c33bb55db", "messageHeadline": "feat(docs/op-stack): Add image", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "30f30f5f008d8c153e6aa8f35e92acc3bb99adcf", "messageHeadline": "feat(docs/op-stack): Usable version of the explainer", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 100, "deletions": 54}}, {"node": {"oid": "098e80310527796d701b9c63c5e5bd227a8c4661", "messageHeadline": "fix(ctb): Add correct prefix to errors", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "0217b63eed925a12ae7a4abe9885ba3b293a4d38", "messageHeadline": "feat(docs/op-stack): Reverted the glossary", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 21, "deletions": 59}}, {"node": {"oid": "0cb0cba504e73c400818b057e02586592c637aee", "messageHeadline": "feat(docs/op-stack): Test glossary", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c084cd0554cda18b0c58c3cc9aa81d284c214bad", "messageHeadline": "Merge pull request #4948 from ethereum-optimism/feat/remove-proxyd-in\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 166}}, {"node": {"oid": "19fd27622981c1dc21be723251a2464d156e4dcb", "messageHeadline": "fix(migration-data): prevent query block from going past end", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe95188b20cab8ccc4f102c828f5c66f0f1fa9b6", "messageHeadline": "fix(docs/op-stack): Fix links", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c56c920a684d504b590f6be4097362162aacbf3e", "messageHeadline": "fix(docs/op-stack): Various", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 348, "deletions": 2}}, {"node": {"oid": "1153b37dc155df1086339c37c519268de3295235", "messageHeadline": "feat(docs/op-stack): Relocate bedrock explainer", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "d328189298fd54bb74eab2fd385087507a3aeff5", "messageHeadline": "Merge pull request #4921 from ethereum-optimism/feat/portal-pausable", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 757, "deletions": 110}}, {"node": {"oid": "cbf077781c1b86564eee4f2f06cdd6dfcf852af0", "messageHeadline": "feat(docs/op-stack): Update logo.png", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1a234dff4d522496a9d9d8907b4e24cd9ea0045f", "messageHeadline": "op-node: regolith rollup config attribute", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 131, "deletions": 2}}, {"node": {"oid": "820c230c7d2d2bc0bed89083508d61d3526d9a1e", "messageHeadline": "contracts-bedrock: fix test names", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 40, "deletions": 41}}, {"node": {"oid": "b296f5b5b98297d81012d0e3c5a54721d8bf7bc7", "messageHeadline": "contracts-bedrock: remove deposit pausable", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 26}}, {"node": {"oid": "7be28f9d8334808f7d79513fd95273d826a70d60", "messageHeadline": "contracts-bedrock: cleanup fixes", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "0d0df0701d85bb31a5796cb9acff449f4b55d02e", "messageHeadline": "contracts-bedrock: cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 128, "deletions": 381}}, {"node": {"oid": "41accd0b84bd94577a2b83527bf82792266ac7d4", "messageHeadline": "deployment: optimism portal with pausability", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 60, "deletions": 18}}, {"node": {"oid": "be8d68a346235012f45835595abc184123987200", "messageHeadline": "contracts-bedrock: better initialize", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "4144e692e0857f1c1ac12a577e49aa02771b32df", "messageHeadline": "contracts-bedrock: lint fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "249fcc74f3e86b1fdd1f0f04ed4a4a262d3b3b11", "messageHeadline": "contracts-bedrock: gas snapshot, natspec", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 309, "deletions": 2}}, {"node": {"oid": "996d1f1e7bfe18d4b1cdb598113e45b7ebb95446", "messageHeadline": "bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 383, "deletions": 8}}, {"node": {"oid": "a8b042bfa2e465023d3cc6a4c6eb78d7ddc3127b", "messageHeadline": "contracts-bedrock: make the portal pausable", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 186, "deletions": 8}}, {"node": {"oid": "11fcecabc5e82b366f0623e43793ed842460c0e3", "messageHeadline": "op-chain-ops: Fix misleading comment", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17c148d484d07b54684ee95a0761b230cdd57b98", "messageHeadline": "feat(docs/op-stack): Made differences match OP Stack better", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "a6a14b706d76c91f5cfe0188a2dcb014bc86a936", "messageHeadline": "Merge pull request #4938 from ethereum-optimism/fix/test-setup", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 135, "deletions": 154}}, {"node": {"oid": "0d7b69b1e0d097c33c712753ed06df8934e7946e", "messageHeadline": "ci: Remove proxyd and indexer from changesets workflow", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 166}}, {"node": {"oid": "29c2652202a5c4c211ce4d97e28d6e049e54907a", "messageHeadline": "Merge pull request #4947 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 73, "deletions": 50}}, {"node": {"oid": "d1e993693a2f6825f613b26cc0b2d8bfebc9844e", "messageHeadline": "Merge pull request #4946 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 73, "deletions": 50}}, {"node": {"oid": "0370ec35d7a5517485de4b7d85450ad698bec9ac", "messageHeadline": "feat(docs/op-stack): Turn Bedrock into a heading", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 448, "deletions": 3}}, {"node": {"oid": "865c47febe0f02ed480eb35e4659cd4021f92045", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 73, "deletions": 50}}, {"node": {"oid": "22c905bb65fed76fadceca0fdcad6bf8ae27b0f3", "messageHeadline": "Merge pull request #4945 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3033, "deletions": 2189}}, {"node": {"oid": "dce7ab4a86fed08f501d283e372fecc0c6482e03", "messageHeadline": "Merge pull request #4941 from ethereum-optimism/fix/revert-bug", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "2dca9309bf3bf6d3383d55e6ee25dd281d5e74d8", "messageHeadline": "build(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 in /indexer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f6f8244d9f5eebb7480e501c6779ff84b44f264e", "messageHeadline": "build(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 in /op-exporter", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8d95b94243667be0f5bd36bd176ad55a32f05ec8", "messageHeadline": "Merge pull request #4899 from ethereum-optimism/feat/tag-service-action", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 190, "deletions": 0}}, {"node": {"oid": "ae292fed9117b7dcd57e155b7707a087d8b6ac40", "messageHeadline": "ci: Add tag service action", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 190, "deletions": 0}}, {"node": {"oid": "f444ea04b74f78c9d276cacbe1c6d94b78f239fc", "messageHeadline": "feat(docs/op-stack): Updated logo", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3156e0159936cc09c56d1d481100ccd4b4a8b3e7", "messageHeadline": "Revert \"fix(ctb): initialize L2OO in dictator step 1\"", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "80399959f93dbabe60f57746a5c2e6ce80924188", "messageHeadline": "contracts-bedrock: regenerate snapshot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 105, "deletions": 106}}, {"node": {"oid": "aa9c4d69c2913a0a34ccd895deb6a72adfd0fd67", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b29e003527c9ba2b63ade4cae08ea75a5e022910", "messageHeadline": "contracts-bedrock: fix setup chain in tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 31, "deletions": 49}}, {"node": {"oid": "a2db6cad873b1c465bb331dbc7c1decb934a0128", "messageHeadline": "Merge pull request #4936 from ethereum-optimism/feat/cli-3389", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "cda1e32908721f9b81180d06bec7d37527e7b067", "messageHeadline": "Merge pull request #4929 from ethereum-optimism/clabby/update-forge-a\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 355, "deletions": 331}}, {"node": {"oid": "994209b0cb5d0067eb704b9e7bb77b1aee28de3a", "messageHeadline": "Merge pull request #4916 from ethereum-optimism/sc/ctb-exited-no-cont\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ff1feba202f388caf159f0ca913804b1766090c7", "messageHeadline": "Merge branch 'develop' into sc/ctb-exited-no-continue", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 660, "deletions": 279}}, {"node": {"oid": "962330aa0523ed1c8d62fac800c1e16a61b3100e", "messageHeadline": "Merge branch 'develop' into clabby/update-forge-and-forge-std", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16538ea0580c9c33fed9f7adabe7c6937614697d", "messageHeadline": "op-node: Return error when unmarshaling L1Info txs with invalid funct\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ab603c6976938ab688f4991828256a750cf9e8e7", "messageHeadline": "Merge pull request #4939 from ethereum-optimism/fix/merge-op-geth-con\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01454bf6527fa0bc2a910588679ba587fc2a2b98", "messageHeadline": "op-chain-ops: fix merge conflict issue", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ffe41578f71ef2f0f27ab707cf50ae4085a1ea55", "messageHeadline": "fix(docs/op-stack): Update breadcrumbs", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3194bc9cdfb011965a6d48f9ca2d75ca390f32a8", "messageHeadline": "feat(docs/op-stack): Mattie and Tasia comments", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "234d6863fb2952f82e2b66afdbc6741c186dedb4", "messageHeadline": "Merge branch 'develop' into clabby/update-forge-and-forge-std", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 638, "deletions": 251}}, {"node": {"oid": "e9045720d0906719f75f60719e5121d69f6feb0e", "messageHeadline": "Merge pull request #4898 from ethereum-optimism/update-op-geth", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 333, "deletions": 115}}, {"node": {"oid": "6da12c7c67fc519fe46e0d0c93cdf8d31838cdc7", "messageHeadline": "Merge pull request #4914 from ethereum-optimism/bugfix/withdrawal-fil\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 305, "deletions": 136}}, {"node": {"oid": "bf2eab6ebf9bdd4d3558f42612325d8a1314b745", "messageHeadline": "Merge branch 'develop' into bugfix/withdrawal-filtering", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1938, "deletions": 1719}}, {"node": {"oid": "de7ba3cae09976d43aae8d19333533857a61a6d0", "messageHeadline": "Update `L2OutputOracle` invariant test", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "9a5563f5dc4656a235cc7bb5bfef8e079f125819", "messageHeadline": "Update invariant docs", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1c0335a7cd41cf3f5cac6f5e2a8100ad79ff5f8c", "messageHeadline": "Lint", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "64dc7e95d9cfd58bfed23d9f01d2227b2245dbec", "messageHeadline": "Update `foundry` & `forge-std`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 313, "deletions": 313}}, {"node": {"oid": "f17398b7f86290a4d75197b18386fe6e24c0b955", "messageHeadline": "fix(docs/op-stack): Get the build to work", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2e33b4e85eed61c5cd0a0f31d939e44989f96860", "messageHeadline": "Merge pull request #4925 from ethereum-optimism/ctb/deploy-log", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f9738ee8721c2bb2b25d05ad94c4735f49ddd19a", "messageHeadline": "feat(docs/op-stack): Maybe ready", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 128, "deletions": 177}}, {"node": {"oid": "0598e9981ec42ee8ddbddcff690ea0c15644615b", "messageHeadline": "WIP", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "490fd116ab817bfb883b171844d800d4e94b9441", "messageHeadline": "Merge pull request #4935 from ethereum-optimism/fix/test-cleanup-2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "2ecde032b0f335ad7feaeb295e1ab051e4152c0c", "messageHeadline": "feat(doc/op-stack): Some Mattie comments", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e80793898faba2c465e21b478cb1c64409546eae", "messageHeadline": "Merge branch 'develop' into fix/test-cleanup-2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "e0673b59443f1e0de183ffc6d6d03b5df0959e07", "messageHeadline": "Merge pull request #4933 from mdehoog/michael/remove-duplicate-signer", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "c593b8c2020247de5d44c460669e39005f165e7d", "messageHeadline": "fix(docs/op-stack): Various language updates", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 25, "deletions": 31}}, {"node": {"oid": "fdf6e8d94ce734b707e5485abdfc81c9209e35a9", "messageHeadline": "Merge branch 'develop' into michael/remove-duplicate-signer", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "37fc57c1f5fe0bf322d63b8a70a1c4604c9f2efb", "messageHeadline": "op-chain-ops: fix imports order", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "1618500eb589ccc98d9d3e2fa33f123f53f7263c", "messageHeadline": "bedrock: update to op-geth based on v1.11.2", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c973980f359324387b383bd4e9f538c4c6112884", "messageHeadline": "chore(ctb): gas snapshot", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38d1bd7769de7cd9ee42d6f439897266c28157a2", "messageHeadline": "contracts-bedrock: cleanup tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "f08501a0e26fffdbcb9d0211bac3791b824a4ec3", "messageHeadline": "op-chain-ops: Correctly filter withdrawal hashes", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 305, "deletions": 136}}, {"node": {"oid": "0dfea1b5c32f2da019de8c521f6fe161addeecca", "messageHeadline": "fix(docs/op-stack): Put sidebar everywhere", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ff4aea2301ea9fcf6f755210c48ec92ee602253", "messageHeadline": "feat(docs/op-stack): First real version", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1857, "deletions": 2539}}, {"node": {"oid": "0c3493e25ce5e82f6a7575fbed5c843ac911cf93", "messageHeadline": "Merge pull request #4934 from ncitron/source-hash-spec", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b8692ac1f5692acba0685f236107b4c660e8ed4", "messageHeadline": "fix(spec): attributes deposited source hash calculation", "author": {"name": "Noah Citron", "email": "noah@jeff.org", "user": {"login": "ncitron"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c40d093a68f6da3a82893066b53fb4743b71c242", "messageHeadline": "Merge branch 'develop' into sc/ctb-exited-no-continue", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1326, "deletions": 1466}}, {"node": {"oid": "45eeef382a90154f17b58c09c0b5bebbb331e1d4", "messageHeadline": "Merge pull request #4915 from ethereum-optimism/sc/ctb-l2oo-init-early", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "830163eff4f4713d18de09ebf30b461f3e4febd0", "messageHeadline": "Merge branch 'develop' into sc/ctb-l2oo-init-early", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1300, "deletions": 1440}}, {"node": {"oid": "06c85961eb5dbf907fed45931a3ee2ed93c42683", "messageHeadline": "Remove duplicate signer", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "53ca600e2257deab2da56e7a128f665d2379ca08", "messageHeadline": "op-chain-ops,op-wheel: handle missing account in storage-trie lookup", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "54db4e9647b1fc995052585db9efb3623d4fdeb2", "messageHeadline": "op-chain-ops: transient state / prepare methods notes", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "d4dd6a53285e8234c65ef63eb240a4f054c546d0", "messageHeadline": "bedrock: update op-geth to v1.11.1 rebase", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 308, "deletions": 108}}, {"node": {"oid": "b3ec287739f6a27d3f1e50bd46b118a0e0107250", "messageHeadline": "Merge pull request #4919 from ethereum-optimism/clabby/ctb/xdm-per-me\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 477, "deletions": 138}}, {"node": {"oid": "6b9373f3b9c4eb5797314631a5cf93a8250ea418", "messageHeadline": "Merge branch 'develop' into clabby/ctb/xdm-per-message-reentrancy", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "04cd7b2cf172baf61e20cf7f252925860873c366", "messageHeadline": "Merge pull request #4816 from ethereum-optimism/willc/docker-update", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "d9161f92ae7af319027feb40d266183fee86a091", "messageHeadline": "Merge branch 'develop' into willc/docker-update", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6214, "deletions": 9038}}, {"node": {"oid": "8ea6f63700771a18a407020cbab16069441755d6", "messageHeadline": "Follow spacer convention", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "849e30dd69c2f34c936bd16aaec7957000a970ba", "messageHeadline": "Update `__gap_reentrancy_guard`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "45afc876883dafba06da70ea8fc3d7781885ac76", "messageHeadline": "Remove `CrossDomainMessenger.sol`'s `ReentrancyGuardUpgradeable` inhe\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 53, "deletions": 56}}, {"node": {"oid": "99ab58b2bc5acc24ecd0a14b4300482957c29663", "messageHeadline": "Get rid of modifier", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 52, "deletions": 55}}, {"node": {"oid": "ee308ead48c17c391774965c45b644fcc17ba316", "messageHeadline": "De-racecar `perMessageNonReentrant` modifier", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 56, "deletions": 136}}, {"node": {"oid": "d247694ad49879bc654cdf6128d6c0d9cef690dc", "messageHeadline": "Lint", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "4e9112da1e1760b2bb4fd1988607f168a0e5e1d9", "messageHeadline": "Break out `perMessageReentrancyGuard` into library", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 104, "deletions": 41}}, {"node": {"oid": "441bb2c04927544b61d17f2ded54903c67e8ce65", "messageHeadline": "Update semver assertion in `check-l2.ts`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "efc98d261944b84a7ab4c8cb84942a46c7b40782", "messageHeadline": "Resolve conflicts; Semver bump; Changeset", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 36, "deletions": 30}}, {"node": {"oid": "c7c8fd0ced043519ccbdd14b34a86e213863c19e", "messageHeadline": "Bindings", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f644f8535e53fca0d1aa860642302f3b50014ff0", "messageHeadline": "Change `relayMessage`'s reentrancy guard to use a per-message reentra\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 396, "deletions": 61}}, {"node": {"oid": "240e1fa2bebdd7fdb2f02a2ce63d33ba0db51842", "messageHeadline": "Merge pull request #4926 from ethereum-optimism/fix/ctb-release", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "388f2c25ad5cc28b8a34f7429864efaa044fc22d", "messageHeadline": "contracts-bedrock: add changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "133282d96a54f065cfd66a27425ffc85a6189e12", "messageHeadline": "contracts-bedrock: deploy log", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c0d8829920f0c45e2d22e42889aaa8f939aea1aa", "messageHeadline": "Merge pull request #4918 from ethereum-optimism/op-wheel-bedrock", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9, "deletions": 810}}, {"node": {"oid": "c59ecccce6d6e18111dca952a65a7b06e41a5f95", "messageHeadline": "Merge branch 'develop' into op-wheel-bedrock", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 309, "deletions": 1}}, {"node": {"oid": "3f22773065be1b3812b25f24c5a71711762bfc00", "messageHeadline": "Merge pull request #4917 from ethereum-optimism/libp2p-update", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 231, "deletions": 410}}, {"node": {"oid": "f5e6a7f7947e549124e1c86e1fee2642726c9217", "messageHeadline": "Merge branch 'develop' into libp2p-update", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 309, "deletions": 1}}, {"node": {"oid": "74a63c94d881442b4edd4df6492513e0113eb064", "messageHeadline": "Merge pull request #4882 from ethereum-optimism/crossdomainownable3", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 308, "deletions": 0}}, {"node": {"oid": "35ae34fe3e87ddc2358b6515c2284dd94187d44c", "messageHeadline": "contracts-bedrock: gas snapshot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9e92b66fe75c4481ec5369554d2d340d455a9ce0", "messageHeadline": "contracts-bedrock: CrossDomainOwnable3 use `msg.sender`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfd0b7a6ac0cda20664a1ec160a1bb75aac5ecd0", "messageHeadline": "gas-snapshot: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "13382dc5095c6599ced73e63b9a0c65bdd3263e0", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "5e4a33b45b7b70e4266fd9abea03361215b2f331", "messageHeadline": "contracts-bedrock: generate gas snapshot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "3d2334857ae38408959fe681990bf168ccaab9f3", "messageHeadline": "contracts-bedrock: CrossDomainOwnable3", "author": {"name": "dcbuilder.eth", "email": "dcbuilder@protonmail.com", "user": {"login": "dcbuild3r"}}, "additions": 304, "deletions": 0}}, {"node": {"oid": "ed4d716a4dd2f614f73c4147f9fdf4a7b6e820ae", "messageHeadline": "Merge pull request #4920 from ethereum-optimism/fix/slither-ci", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cee92f0fc7ea1ff95843ac87d65bf12e4a6cece5", "messageHeadline": "ci: fix slither", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "030b58f1848736c5b10f23219315d72197080284", "messageHeadline": "op-wheel: move into main bedrock go module", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 9, "deletions": 810}}, {"node": {"oid": "67f35f07ee2ea15e2ee0feebb49caf0f045e3634", "messageHeadline": "op-node: update libp2p, fix minor p2p api issues", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 231, "deletions": 410}}, {"node": {"oid": "654ea9598100dd5823645ad3b70d5e13afcf910a", "messageHeadline": "fix(ctb): initialize L2OO in dictator step 1", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "2def14fc1bc9d349c7a903306156f79298dc6b58", "messageHeadline": "fix(ctb): no continue on dictator exit or finalize", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ec8e9b0cc033d1f6a6e955cc36df62acf51447fc", "messageHeadline": "Merge pull request #4912 from ethereum-optimism/fix/deposit-tx-gaslimit", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 60, "deletions": 41}}, {"node": {"oid": "2a2e1d2d5a2fb23d4c7c5c6cd02ba450e5956f47", "messageHeadline": "Merge branch 'develop' into fix/deposit-tx-gaslimit", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 187, "deletions": 31}}, {"node": {"oid": "2c892d5be0896b4c4d5d863a479155d0060d7b5a", "messageHeadline": "Merge pull request #4809 from ethereum-optimism/fix-derivation-origin\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 132, "deletions": 18}}, {"node": {"oid": "094ca133c1b7cbaf741ca517b5f78efbdd58d9bf", "messageHeadline": "Merge pull request #4909 from ethereum-optimism/ctb/fix-legacy-withdraw", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 49, "deletions": 11}}, {"node": {"oid": "a6a6d0066800172e068049135dad22ed964c11d0", "messageHeadline": "Merge branch 'develop' into ctb/fix-legacy-withdraw", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4ce91975b9bbc5954f46b30bd7e5d9b9f8825cbe", "messageHeadline": "Merge pull request #4903 from ethereum-optimism/fix/fee-vault-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "21f6fd609275845507ca2927ac4640237a1d357f", "messageHeadline": "Merge branch 'develop' into fix/fee-vault-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 138, "deletions": 59}}, {"node": {"oid": "972af587d0dbc1132947c66946d6dd22a1e7ba00", "messageHeadline": "contracts-bedrock: fix lint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "9c8afd4bb01e4692c3911473b2d137df9ed8d1bb", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf51c4935261634120f31827c3910aa631f6bf9c", "messageHeadline": "contracts-bedrock: L2StandardBridge legacy `withdraw`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 54, "deletions": 11}}, {"node": {"oid": "5dcb843bf2d6a67a51e0319b2bd9dc73e55e3085", "messageHeadline": "gas-snapshot: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "ca3ac7bddbb12f442fe2523598e2c46e29ea04c9", "messageHeadline": "specs: add deposit tx gaslimit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6350976a6171490df8968d37f174d9f7cbfe9ab2", "messageHeadline": "contracts-bedrock: prevent deposits with too small gaslimit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "4f54bcdb9c9aa593c2e1df76252b5a7c0e5dfbaf", "messageHeadline": "Merge pull request #4879 from ethereum-optimism/fix/mintable-token-ve\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 138, "deletions": 59}}, {"node": {"oid": "1c9b5bca1a63396699d8050ad9f6dee974c94b77", "messageHeadline": "contracts-bedrock: update `check-l2` hh task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "365367e6716d65ba45b583d72d9b030fbb5c0e47", "messageHeadline": "contracts-bedrock: bump semver, regenerate bindings", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 86, "deletions": 13}}, {"node": {"oid": "86eed39bdc208c7cc7eaa1f54d37b9817eb9703c", "messageHeadline": "contracts-bedrock: regenerate snapshot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "7e67e02be656167228d66337f4f475d26b58a056", "messageHeadline": "contracts-bedrock: add semver to mintable tokens", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "8514245c82992c37d9e6d0017281e6d210dc6c99", "messageHeadline": "contracts-bedrock: clean up fee vault tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fff7b7d61109184726a5fced5dcf744dc248b217", "messageHeadline": "Merge pull request #4854 from ethereum-optimism/zhwrd/remove-broken-c\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "23cc96fcb965a358b918ae093e2b4c09898a92f0", "messageHeadline": "Merge pull request #4910 from ethereum-optimism/sc/ctb-sys-config-com\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 52, "deletions": 39}}, {"node": {"oid": "2865dd9b4b88ef3968a69623db34d623874be4c3", "messageHeadline": "maint(ctb): cleanup and comments for SystemConfig", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 52, "deletions": 39}}, {"node": {"oid": "615a30c1c1a5a328ce9aba709f99a2ff326843c4", "messageHeadline": "Merge pull request #4905 from ethereum-optimism/jg/log_on_devnet_ci", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "535b22efbae4014485384627cea4df6c683611d4", "messageHeadline": "Merge branch 'develop' into jg/log_on_devnet_ci", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 113, "deletions": 7}}, {"node": {"oid": "48a80247be46fe7dbe6ccd44817b320eb96bd548", "messageHeadline": "op-node: handle when L1 time gap is larger than sequencer time drift", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 132, "deletions": 18}}, {"node": {"oid": "e636534b06a6d47bfefeebffd7a36536d0e5f6a6", "messageHeadline": "Merge pull request #4906 from ethereum-optimism/go-lint-timeout", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "461137e22b89662eabecdce8361e5a7cf3c8829f", "messageHeadline": "ci: change Go lint timeout from 1m (default) to 2m", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4f97c93bf91be596a84f07441dc7d5171d28869", "messageHeadline": "Merge pull request #4904 from ethereum-optimism/jg/invalid_bq_advance", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 107, "deletions": 2}}, {"node": {"oid": "8eafa955289d3b77734b9a8d6c7203a08e131526", "messageHeadline": "Merge branch 'develop' into jg/invalid_bq_advance", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1f7a454a7bc2104d4ed83b9db171741066663572", "messageHeadline": "Add logs to devnet-up test", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "4c158a669caf1948b2dd460ef54a5e03dc70933c", "messageHeadline": "Merge pull request #4887 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1a71e8943eabd2b1021beada6f5f4a92f14fece9", "messageHeadline": "op-node: Fix invalid advance", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "525e17213fb7b5f68cd4e9d09f414fd2b3bd77b6", "messageHeadline": "op-node: Reproduce invalid advance in unit tests", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "0d46735a7aa9e4b6a31b183a16e2edd64ab77fa6", "messageHeadline": "Add more logging in the batch queue", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7bf81847483c9b4809f1f0b270eb8345946329ed", "messageHeadline": "Merge branch 'develop' into dependabot/go_modules/bss-core/github.com\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "996e8b64787e5b4644c47bda9cd68d9ca6a514ac", "messageHeadline": "Merge pull request #4881 from ethereum-optimism/ctb/mintable-721-version", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4d2391fedac05e8ed3f2d46d71f63a39e148f7a1", "messageHeadline": "chore(deps): bump github.com/prometheus/client_golang in /bss-core", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7bf918ec37f0a8f7e77e90419fa34269495ddc24", "messageHeadline": "Merge pull request #4877 from ethereum-optimism/jm/fix-IERC165", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "17b02c5e367fe29e6583cee46f7b0474fa2f1b1d", "messageHeadline": "Merge pull request #4880 from ethereum-optimism/ctb/sermver-solidity-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7894f276c9268cef74fd96df6a86bb8bd4043b5", "messageHeadline": "Merge pull request #4889 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3be08f2e505447cca8a0f6a45f91528205b889ab", "messageHeadline": "Merge branch 'develop' into dependabot/go_modules/batch-submitter/git\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 74, "deletions": 58}}, {"node": {"oid": "c273ede63041a9458fadb9852d7e21e43eb3b1fa", "messageHeadline": "Merge pull request #4888 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "72fa86bffffcfae34156c8357f4f4b3afd28bcdd", "messageHeadline": "Create blue-garlics-hug.md", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5602deec78ec8e2c6aa6779f309acdae561e88fd", "messageHeadline": "Create gentle-wombats-count.md", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a9132eaf2c8b3677c9d63209c414c0a8aa764d01", "messageHeadline": "Merge pull request #4890 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0d73c223cac2fda44d3aa1f02ef0b63f18024b34", "messageHeadline": "Merge pull request #4886 from ethereum-optimism/dependabot/go_modules\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "beea64a356827633734fee2054334338501e213f", "messageHeadline": "Merge pull request #4902 from conduit-xyz/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "039cc67fdc3576e8b905c64a612ff2373782345d", "messageHeadline": "Merge pull request #4884 from ethereum-optimism/ctb/fix-version", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c44efeb45e0fe537874f53787fff75cc8d47684", "messageHeadline": "Make tlsconfig optional for op-signer client", "author": {"name": "Andrew Huang", "email": "k.andrew.huang@gmail.com", "user": {"login": "kahuang"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "16e8aa3680dfc3ab610bec5114678a077f465639", "messageHeadline": "Merge pull request #4900 from ethereum-optimism/ctb/kwargs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "47dbd11b31f82bf1f8a265586cc0b9ee9e2d17e5", "messageHeadline": "contracts-bedrock: use kwargs syntax for nonce versioning in tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "9f281a21cb96d813d310f7ae2b61545236833559", "messageHeadline": "chore(deps): bump github.com/prometheus/client_golang", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "15e89908ef21ac6fc6ef56c8bfe299a2cdf81006", "messageHeadline": "chore(deps): bump github.com/prometheus/client_golang in /op-exporter", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0cfdfdf72054445c12662c8e812c217bd6c30612", "messageHeadline": "chore(deps): bump github.com/prometheus/client_golang", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2ac2494e45f2ea83cc0e4718b4a4b626578cd74d", "messageHeadline": "chore(deps): bump github.com/prometheus/client_golang in /proxyd", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8db72309c9c651b1ac7950b0ad4e4a9876f304a7", "messageHeadline": "Merge pull request #4874 from ethereum-optimism/feat/inject-mints-tool", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 170, "deletions": 48}}, {"node": {"oid": "d97593004bb95af8beb0a204413f14dbc9874b40", "messageHeadline": "op-chain-ops: Add inject-mints tool", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 170, "deletions": 48}}, {"node": {"oid": "73e4bf887d859f958fcafda46f08c96737e485a8", "messageHeadline": "Merge pull request #4869 from ethereum-optimism/sc/ctb-rekey-cleanup", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "b71442c11362c0a300fa59b35fe2243aad9228be", "messageHeadline": "Merge branch 'develop' into sc/ctb-rekey-cleanup", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2988, "deletions": 6344}}, {"node": {"oid": "405cb9b6bc76e02e60ac15bf40fc4dd63092ddbc", "messageHeadline": "Merge pull request #4897 from ethereum-optimism/feat/remove-logs", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6b3cf2070bb3a4d8976001403c1b67ddf3ee6461", "messageHeadline": "proxyd: Remove logging", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b7127294cb7657080351c154f6ea08581e95dfac", "messageHeadline": "Merge pull request #4896 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 126, "deletions": 75}}, {"node": {"oid": "c7d38d58323e3281bf373f359dc8f2426585ce84", "messageHeadline": "Merge pull request #4895 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 126, "deletions": 75}}, {"node": {"oid": "4673bbadb4bf54644cd61284d3267ca0865eec8d", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 126, "deletions": 75}}, {"node": {"oid": "eb89facaee4e12ddfc298c9d64c8ea894d92cb6c", "messageHeadline": "Merge pull request #4894 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 11578, "deletions": 10075}}, {"node": {"oid": "a65ceeedf45c9ec92bcd58324dd9c11b9571aec3", "messageHeadline": "Merge pull request #4867 from ethereum-optimism/seb/fix-frame-parsing", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 255, "deletions": 12}}, {"node": {"oid": "0f8c7ce5bda88cd8cede8383517900420a2ee381", "messageHeadline": "Merge branch 'develop' into seb/fix-frame-parsing", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 651, "deletions": 123}}, {"node": {"oid": "3d09c9822a4bd78e41cd9fae86b90c142dcdb700", "messageHeadline": "removes broken/unused changeset workflow", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 0, "deletions": 21}}, {"node": {"oid": "1e780a398d000bea75954a62d9a67eefa5c652ab", "messageHeadline": "Merge pull request #4891 from ethereum-optimism/feat/global-method-rl", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 66, "deletions": 31}}, {"node": {"oid": "5c49c0e6255fb9de8bc3a71613a84b8772747f4c", "messageHeadline": "op-node: Remove obsolete comment in Frame test", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7c0a2cc3712a26fa867fe44e791698d9a3e2773f", "messageHeadline": "fix(ctb): add is IERC165 to IOptimismMintableERC20", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9cc39bcfaad251e97145c216ea7f25c16f6b2c6a", "messageHeadline": "proxyd: Add global flag to method overrides", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 66, "deletions": 31}}, {"node": {"oid": "911813cb10eeea334bf25e69b26535f1e941607f", "messageHeadline": "Merge pull request #4831 from ethereum-optimism/jg/txmgr_cleanup_pt3", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 165, "deletions": 6}}, {"node": {"oid": "338711c2e44d4337595fc71ede9853495d97f73d", "messageHeadline": "Merge branch 'develop' into jg/txmgr_cleanup_pt3", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 420, "deletions": 86}}, {"node": {"oid": "88099c17344c39e26e99ec568ce2feb682d7b335", "messageHeadline": "Merge pull request #4885 from ethereum-optimism/ajsutton/fix-warnings", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "51c00e93d7a2f1444a97eb03ae2e9b59e06cd483", "messageHeadline": "Merge branch 'develop' into ajsutton/fix-warnings", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 222, "deletions": 16}}, {"node": {"oid": "355d3646ac2b9ecf5174d5874fe47c6aef28f58e", "messageHeadline": "Merge pull request #4872 from ethereum-optimism/ajsutton/validate-cha\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 165, "deletions": 16}}, {"node": {"oid": "44e22e52559a1fcbfe535fa350e1de5ca6dc250d", "messageHeadline": "Merge branch 'develop' into ajsutton/validate-chainid", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 232, "deletions": 61}}, {"node": {"oid": "ad2d6aa272536e69fff4985dc0dddfca89c531ec", "messageHeadline": "Merge pull request #4871 from ethereum-optimism/sc/ctb-getting-starte\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "4913b42a5de8035396826b1919ae574de9c8277d", "messageHeadline": "Don't log warnings when legacy block gossip validation fails", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "8d789b33a8325fe87e61ce5783ac4edd121ac6ed", "messageHeadline": "Merge branch 'develop' into sc/ctb-getting-started-network", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 10, "deletions": 35}}, {"node": {"oid": "7bafdba513a7ac75090e5c6c6977b2563d8e383e", "messageHeadline": "Merge pull request #4883 from ethereum-optimism/ajsutton/update-opgeth", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 10, "deletions": 35}}, {"node": {"oid": "87abf341066b36f9fc7f6bba54048570d4c14800", "messageHeadline": "Merge branch 'develop' into ajsutton/update-opgeth", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 165, "deletions": 26}}, {"node": {"oid": "3e727de51e2fc6dcdfdf5e29c6aac58e577f7a72", "messageHeadline": "feat(ctb): add getting-started network", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "c0c02964bccf45cc95767a022927a36b08d4a051", "messageHeadline": "Merge pull request #4878 from ethereum-optimism/chain-ops/immutable-c\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 71, "deletions": 3}}, {"node": {"oid": "2983babdcba7b8f5a4695440e31e1b6e68f07a70", "messageHeadline": "Also update op-geth in indexer", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "349f829d7850ceb06eec9bbdf2513b10d51dc671", "messageHeadline": "contracts-bedrock: fix the solc version for Types", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89af464bc501cbbb5c582d3bc454ab10abfec0fe", "messageHeadline": "Update to latest opgeth build", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 7, "deletions": 32}}, {"node": {"oid": "bad028866b935650f10210741ecdcc421397391c", "messageHeadline": "integration-tests: fix build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "624db0cfd4bbc5733265dcf26ef04bbdce89a74f", "messageHeadline": "Merge pull request #4870 from ethereum-optimism/sc/opn-expose-gasused", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "417e5dd9f2bff4d0cef272e626643a2b3c7a1716", "messageHeadline": "Merge branch 'develop' into sc/opn-expose-gasused", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 77, "deletions": 23}}, {"node": {"oid": "eb91d2ae949b7128f923c775504018bba3073bea", "messageHeadline": "contracts-bedrock: relax semver solidity version", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df48537295710e00cbfbd33d4b67207f0d239f8a", "messageHeadline": "contracts-bedrock: be explicit with mintable erc721 token version", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1153b276e00713c757fe33a2b3d2609079e2eab", "messageHeadline": "Merge pull request #4876 from ethereum-optimism/clabby/ctb/l2oo-creat\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 77, "deletions": 23}}, {"node": {"oid": "90473ad65eef31483bb27c01c75d0f613272981c", "messageHeadline": "feat(opn): expose GasUsed in BlockInfo type", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "3a2c63fa80da421a1ff3389728c7acb6eeff1edc", "messageHeadline": "Merge branch 'develop' into ajsutton/validate-chainid", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1985, "deletions": 6161}}, {"node": {"oid": "c96309c5959cae943240bf80b239bb20e37518cd", "messageHeadline": "op-e2e: include required config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d648e97beb3f5ce841111773e850bf7f19c75d49", "messageHeadline": "Gas snapshot on correct forge version", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "5efcefe50da4c6d6c518327bb276ec806a82b6cd", "messageHeadline": "Use variables for errors.", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 62, "deletions": 41}}, {"node": {"oid": "9e97cf71768ef32b3cf0a0d7f0cc4583d2b26266", "messageHeadline": "op-chain-ops: more strict checks for config validity", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 63, "deletions": 3}}, {"node": {"oid": "4687906f66d74401fafda30389ff1d78fc453211", "messageHeadline": "Bump `L2OutputOracle` semver", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "551aaee408cd7468c6a252824724f45971e41c2a", "messageHeadline": "txmgr: Don't enforce price bump if new price is not larger", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 59, "deletions": 8}}, {"node": {"oid": "e468b66efedc5f47f4e04dc1acc803d4db2ce383", "messageHeadline": "Merge pull request #4873 from ethereum-optimism/ajsutton/increase-see\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5f1686484dbb3d4d43cbc37f597c5800f52b282c", "messageHeadline": "Lint deployment script", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "6c44145e0b9f589dc1a69e410e1b05fe19cb44ac", "messageHeadline": "Merge branch 'develop' into ajsutton/increase-seen-gossip", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1772, "deletions": 6134}}, {"node": {"oid": "8d19667d94bccd9a35700541dd54d07241927605", "messageHeadline": "Add check to deployment script", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a858ae1d2d4243dad88652c8c34a79d0a0bd01b2", "messageHeadline": "Merge pull request #4833 from ethereum-optimism/ctb/add-gov-token-pre\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "33da2e1f4d2d4eaea9b9a62cdf334394903d4a48", "messageHeadline": "txmgr: Don't submit underpriced replacements", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 112, "deletions": 4}}, {"node": {"oid": "72f24f11d21c167108082fdbe5bdffb3293348ed", "messageHeadline": "op-node: Add tests for ParseFrames", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "413edbaf3f8dcf77074656d7fa0b88147f3f852e", "messageHeadline": "op-node: Add more test cases for Frame.UnmarshalBinary", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "9aa6fd4f36184eb739637b7dac2523a20431b8f5", "messageHeadline": "op-node: Improve Frame.UnmarshalBinary implementation", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "225ec322ce420e3839f4e2cce1708d5cf598a8f2", "messageHeadline": "op-node: Fix Frame parsing", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 149, "deletions": 11}}, {"node": {"oid": "9dfb4a469d00a54159f643e99dfd14991719b09c", "messageHeadline": "op-node: Add RandomBool to testutils", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "dde7018e406bad7992b109c790ed3d87a4a4118e", "messageHeadline": "Lint", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3969dc495df37e2ef246aeb02e629f3238e0e7e7", "messageHeadline": "Merge pull request #4843 from ethereum-optimism/sc/meta-citation", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b5a91778bf6bbb0df34710a0891d0b6bbad02619", "messageHeadline": "Merge pull request #4830 from ethereum-optimism/jg/txmgr_cleanup_pt2", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 232, "deletions": 155}}, {"node": {"oid": "435917022c350333e6c48752797bc2550b446ca4", "messageHeadline": "Add creation time check for `SUBMISSION_INTERVAL` > `L2_BLOCK_TIME` i\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 56, "deletions": 21}}, {"node": {"oid": "3468c6af6df8132c848f6f329a0a5592e6a14800", "messageHeadline": "txmgr: Simplify resubmit logic and scaffolding", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 232, "deletions": 155}}, {"node": {"oid": "eac9b3ae8950cfa91ce6f5b13da5905564952ea3", "messageHeadline": "Merge pull request #4775 from ethereum-optimism/jg/module_experiment", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1525, "deletions": 5979}}, {"node": {"oid": "c79b6f035c8e386829f6f5c00f55f854a5a1b1b6", "messageHeadline": "fix(op-node): Increase blockHeightLRU size for better application lay\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68439a83cfe9e057a38d23e1d3ed449bb3d381e7", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into jg/module_experi\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 207, "deletions": 30}}, {"node": {"oid": "8c506e436fea5030284fed1f887980ae0cae8b78", "messageHeadline": "fix(op-node): Increase seenMessagesTTL to cover the entire period blo\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f11f51f92d87b9a34e846d51580cfe8c2b4738b6", "messageHeadline": "Merge pull request #4864 from ethereum-optimism/ajsutton/fix-signing-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 219, "deletions": 34}}, {"node": {"oid": "7c8538b04b77a04aaac45d00880b98269898f5ca", "messageHeadline": "fix(op-node): Require chain IDs to be positive", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "c70b57d12794f0d63e1bc910303900578a8f2513", "messageHeadline": "maint(ctb): revamp the rekey task", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "9caa2f142b75e72f326967470044264cacbc0884", "messageHeadline": "Run go mod tidy", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "e9552872abbf48edf45fd4c27087851f524dfc38", "messageHeadline": "fix(op-node): Accept gossip signed with either the legacy or fixed ha\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 139, "deletions": 29}}, {"node": {"oid": "18728f7954f24a63932eb921aa96b3e27b8db35c", "messageHeadline": "fix(op-node): Include chainID in p2p signing hash", "author": {"name": "Adrian Sutton", "email": "adrian@oplabs.co", "user": {"login": "ajsutton"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "05b627375a25bb9382c66f225584d78258617d44", "messageHeadline": "Fix non-bedrock dockerfiles", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 53, "deletions": 55}}, {"node": {"oid": "6f8514836ada84583b76e08ac9a535549c399cb7", "messageHeadline": "Fix the docker file builds", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 15, "deletions": 45}}, {"node": {"oid": "218a5ddd208d6e31d962e5f8dc803183a7ef82af", "messageHeadline": "go: Remove individual versions for bedrock code", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1484, "deletions": 5898}}, {"node": {"oid": "c9cd1215b76111888e25ee27a49a0bc0c4eeb0f8", "messageHeadline": "Merge pull request #4868 from ethereum-optimism/jg/releases", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 63, "deletions": 72}}, {"node": {"oid": "2eb98cff4cac1caf4a4e850465af99ffdb9e7ded", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "e37bb86f8250ef83fd4c71ff7b794ae4216a250d", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "fee7af742b366a4483ea7e75f896e055c1a48a50", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "83e823ae081887657e403475f10c0c0b9c0fc8fa", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4b47c2111de3210e3ca2df60d0416b10ed5d6696", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0c0337a294db6d2ed2065ce35201b573a5cac63d", "messageHeadline": "Merge pull request #4866 from ethereum-optimism/clabby/ctb/loosen-rep\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 74, "deletions": 9}}, {"node": {"oid": "40472595ebe10f4c5cdf7282852029cfb152acd8", "messageHeadline": "Merge branch 'develop' into clabby/ctb/loosen-reprove-reqs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 142, "deletions": 19}}, {"node": {"oid": "e6e819fcf3917ceed1a03b4dd1adad024f89a8c8", "messageHeadline": "Fix typo", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e09468b237343facb03e11d0a8b6948ebe4e829b", "messageHeadline": "Merge pull request #4840 from ethereum-optimism/jg/l1_info_mismatch_l\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "4c48ed15d00df281791b3f39308294ed2ae34c58", "messageHeadline": "Merge branch 'develop' into jg/l1_info_mismatch_logging", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12c38b08eda5079fee203562ae5688805a9976ca", "messageHeadline": "Merge pull request #4857 from ethereum-optimism/bugfix/devnet-seq-drift", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec268fad8ca1e7aba667cdfdf32f93ccbf2e4deb", "messageHeadline": "Merge branch 'develop' into jg/l1_info_mismatch_logging", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1054, "deletions": 179}}, {"node": {"oid": "4f0206c06cbf8db118b2331cc785d1277f284c99", "messageHeadline": "Merge pull request #4859 from ethereum-optimism/feat/static-peer-reco\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 92, "deletions": 15}}, {"node": {"oid": "add0ae611321a318dbf9277e35e4b38409289b80", "messageHeadline": "Merge branch 'develop' into feat/static-peer-reconnect", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f41809cef6bae2ef2012024ea71c3b3ab07d9301", "messageHeadline": "Merge pull request #4862 from bertmiller/develop", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efea7dd29d3fd5b56e4f22573f10c0ec4553f916", "messageHeadline": "Merge branch 'develop' into develop", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 333, "deletions": 126}}, {"node": {"oid": "6826213fc90be3978410152a7360375cc717faf3", "messageHeadline": "Return on error", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e2dd14a0b13cc6cb9c9042b69c99fb02df5ca6b4", "messageHeadline": "Merge branch 'develop' into feat/static-peer-reconnect", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 333, "deletions": 126}}, {"node": {"oid": "38773bb1dece14601c953c8b14a50515d1fb68af", "messageHeadline": "Merge pull request #4861 from ethereum-optimism/bugfix/check-messenge\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1c840c68e171eb4dd29f2cff5ebcdd27e50ca567", "messageHeadline": "Merge branch 'develop' into bugfix/check-messenger-addr-migration", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 325, "deletions": 126}}, {"node": {"oid": "5262f00fd9db47e32554ba3f741b4539dfa3f9f1", "messageHeadline": "Update op-node/p2p/host.go", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc2961b895eb40d2dfc7c9d602d534bd77dc9e94", "messageHeadline": "Run prettier", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3c22333b8e2e1fdc19e312e60156b68104452284", "messageHeadline": "Add changeset", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2ddf20aa27c6a0dba90b7fbe8cf93b7414fa3006", "messageHeadline": "Add test for re-proving with a different `l2OutputIndex` + a changed \u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 62, "deletions": 4}}, {"node": {"oid": "b97988cbd84dc8b13217ce547469d824bf074a54", "messageHeadline": "Loosen re-prove requirements in the `OptimismPortal`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2c0ad576f396766694ca5423bb35786fe0e97b06", "messageHeadline": "Merge pull request #4764 from ethereum-optimism/sc/fd-bedrock-support", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 247, "deletions": 95}}, {"node": {"oid": "24ca46223b1014a101cb08a98c4c8abd32e82acf", "messageHeadline": "Merge pull request #4863 from ethereum-optimism/bugfix/incorrect-stor\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 78, "deletions": 31}}, {"node": {"oid": "8df3c50a7b23aabd809fe196380a128199b37667", "messageHeadline": "op-node: Properly check storage proof", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 78, "deletions": 31}}, {"node": {"oid": "b7af2ac8d6007f1c055f1d0d6ef01deb6177387d", "messageHeadline": "op-node: Monitor static peers in a background process", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 92, "deletions": 15}}, {"node": {"oid": "23493b6ce8aff79c89c3c576743ec5092c87ea67", "messageHeadline": "fix: remove an 'h' to fix arg name", "author": {"name": "Robert Miller", "email": "bert.c.miller@gmail.com", "user": {"login": "bertmiller"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b780aef11589a661d966a980afa2927128c4ed5a", "messageHeadline": "fix: wrong arg name", "author": {"name": "Robert Miller", "email": "bert.c.miller@gmail.com", "user": {"login": "bertmiller"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be7524ee5f806b47f8844870ccb3d4b33b00afa3", "messageHeadline": "op-chain-ops: Ignore messages from sources other than the L2XDM", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "eb68d8395971bc4a125cd0fd07567547f5bc0c49", "messageHeadline": "Merge pull request #4858 from ethereum-optimism/willc/no-contribution\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "97bd2249049cd3c968de10705f69f0a493a42162", "messageHeadline": "docs: Add note about small contributions", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e29e4342902ab6107b73a9f19a66c26b22fc2a4d", "messageHeadline": "ci, ctb: Reduce devnet sequencer drift", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4809bf6c7c9736a1990484c98f5718eb6de80815", "messageHeadline": "Merge pull request #4855 from ethereum-optimism/feat/transfer-onion", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 213, "deletions": 0}}, {"node": {"oid": "05b134d4a3b60a078525369ca577a4928885948e", "messageHeadline": "Merge branch 'develop' into feat/transfer-onion", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "062ebb63d5fa3f622ee6476c5b89bbd6abfd3389", "messageHeadline": "contracts-bedrock: add TransferOnion contract", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 213, "deletions": 0}}, {"node": {"oid": "fd29e1c775ce399fedffd9517396b656df71d2ee", "messageHeadline": "Merge pull request #4856 from ethereum-optimism/jm/fix-md-lint", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7cb1184dc3f1310216242d096e1529e32218b436", "messageHeadline": "fix(specs): Use alias syntax to address long lines", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4e3dd6ffaa41b0acb036bd4198fefef14d6f10ea", "messageHeadline": "Merge pull request #4853 from ethereum-optimism/zhwrd/fix-tls-reload", "author": {"name": "Zach Howard", "email": "zach@oplabs.co", "user": {"login": "zhwrd"}}, "additions": 408, "deletions": 35}}, {"node": {"oid": "535a4b88a933d082095cb1386991ecbdb10b58fb", "messageHeadline": "updates op-service with new op-signer client version", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "5604e8b5142d094932b9de7affe43cb91a39353c", "messageHeadline": "update op-signer to use internal certman", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 17, "deletions": 27}}, {"node": {"oid": "dceb2b4a70e2b4b0ab73e300dc79cd28fbaf59f4", "messageHeadline": "adds certman package with k8s volume reload fixes", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 387, "deletions": 2}}, {"node": {"oid": "b3bbe46f90cb0365580cae086d7c8410af74c768", "messageHeadline": "feat(rollup-protocol): Remove pre-bedrock", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 118}}, {"node": {"oid": "b004d1ad4a83247e65590bd173eb7fda265d9d73", "messageHeadline": "feat(fd): support Bedrock networks", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 247, "deletions": 95}}, {"node": {"oid": "86632a5267badb6a413267b81457d16d8436e9ba", "messageHeadline": "op-node: Log on L1 Info deposit mismatch", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "302b753946caf2ff56c5e9f2fc3319bbac71fd68", "messageHeadline": "maint: update README and package.json", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "708e3e966e91cb238e44994be4f36defc15ee856", "messageHeadline": "maint: remove final things", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "226f6f3fbe06aa99dd4207d2feb36ac99d9e8584", "messageHeadline": "maint: tear it all down", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 25, "deletions": 3653}}, {"node": {"oid": "ca971ea6bba3900b6aab5a619aa673c8608367bf", "messageHeadline": "maint: remove old assets", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "cdd3b9f724550d75b8a093f0a9da96d09b08e259", "messageHeadline": "maint: remove blog components", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 2353}}, {"node": {"oid": "45c15a62c0039ecb26b29b7ce89905319c23b986", "messageHeadline": "feat(*): Following Mattie's outline", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 44, "deletions": 3908}}, {"node": {"oid": "0bf643c4147b43cd6f25a759d331ef3a2a61a2a3", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "7ea3db2652b17d7ba9a2ae542536f8b2e51f951a", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0afb86d415348cc31a4a78d91eb6e64faebad729", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c70b78da6684169a0cc98163fc676b2aa3c64ee9", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d4f1b3394243a67381c7291f4528b7da1e7ad694", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "45b10b9d3679b51611da09bb9832c6630a16b666", "messageHeadline": "feat(docs/op-stack): Initial version", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 30566, "deletions": 0}}, {"node": {"oid": "c1462159d817fcf857896961881b208195c082cc", "messageHeadline": "Merge pull request #4800 from ethereum-optimism/seb/batcher-watch-tim\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 308, "deletions": 159}}, {"node": {"oid": "8d98d5d4117680b0be132ca517e2710df6ceb614", "messageHeadline": "Merge branch 'develop' into seb/batcher-watch-timeouts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 320, "deletions": 14}}, {"node": {"oid": "1bfca366b8dfa0ce5c820f25dd3ecd5553cbc9c7", "messageHeadline": "maint: add CITATION file", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "407f97b9d13448b766624995ec824d3059d4d4f6", "messageHeadline": "Merge pull request #4841 from ralexstokes/patch-1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "173181bd7f45aae9225523071defd5cf202fd812", "messageHeadline": "Update bridges.md", "author": {"name": "Alex Stokes", "email": "r.alex.stokes@gmail.com", "user": {"login": "ralexstokes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e03b50731e0718a311f4f59e0699c90e6a598759", "messageHeadline": "op-batcher: Reorder channel builder types", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 64, "deletions": 66}}, {"node": {"oid": "8d5109e731721197b077fda969e9cc50db91fcf4", "messageHeadline": "op-batcher: Rename TriggerTimeout -> CheckTimeout", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "93f633d09bf970fe231b633934bcd09dd43dbfe4", "messageHeadline": "op-node: Remove L1BlockRefFromHeader", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "3cfb662495aa7464c41a4d83d51604f31a456399", "messageHeadline": "op-node: Add eth.HeaderBlockInfo", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "46a7f1f08017c878751e7639b1d415997ff8bb65", "messageHeadline": "Merge pull request #4838 from ethereum-optimism/seb/fix-spec-withdrawals", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3202f0ae08ef3700218123ebf68973bddeec7889", "messageHeadline": "Merge branch 'develop' into seb/fix-spec-withdrawals", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 317, "deletions": 10}}, {"node": {"oid": "42421ce9f20ac0287ee2e5f7384c4e40c0a964da", "messageHeadline": "Merge pull request #4836 from ethereum-optimism/willc/assert", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 55, "deletions": 4}}, {"node": {"oid": "5573e3e16f28249fa96c5e7bdf95369ef96aaef6", "messageHeadline": "Merge pull request #4825 from ethereum-optimism/jm/wd-mon", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 254, "deletions": 1}}, {"node": {"oid": "c340c30db6e909d8b2d8c47d97b9dcf8f4b43d0b", "messageHeadline": "Merge pull request #4837 from ethereum-optimism/ajsutton/typos", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c42d3e7624cd69b32669bb9ecb2ef7dfc9e6f77d", "messageHeadline": "Merge branch 'develop' into ajsutton/typos", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b1e0f816af8cc8abf6f7e0f0b79d83449c556941", "messageHeadline": "Merge pull request #4832 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5372c9f5b670ec8d640e18174e79de7b511d9695", "messageHeadline": "changeset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9ac70b012ec1fc6f9af7df255637f675ac3ae4cd", "messageHeadline": "Merge pull request #4835 from ethereum-optimism/ajsutton/missing-new-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0dc80987436f459bf3bf969e5ba8c309f3f8cbd1", "messageHeadline": "ops-bedrock: Remove unused env var SEQUENCER_BATCH_INBOX_ADDRESS", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "877b02ff22cbc7bc6a697429a165aca00d70aaea", "messageHeadline": "op-batcher: Remove unused lastKnownL1Time", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "5dccbfdddb92f7d256f7cef57218ade9ec537a05", "messageHeadline": "op-2e2: Bump timeout in TestMixedWithdrawalValidity", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c1349971d76013d590782566a9993a5a8471fa1f", "messageHeadline": "op-batcher: Remove now-unused BatchSubmitter methods", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "a2189aab82f86ab2b654d56d2741169bf7941e88", "messageHeadline": "op-batcher: Rework batcher to use submission safety margin", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 100, "deletions": 120}}, {"node": {"oid": "e864ee9e952d6777c09a07846df1202a5df77c22", "messageHeadline": "op-batcher: Remove unused parseAddress", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "65888071dc36a4f1bdf699133605a08b72a496d3", "messageHeadline": "op-batcher: Add rollup cfg to Config and query during startup", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 17, "deletions": 27}}, {"node": {"oid": "b151d50d0ca3c9fc1545aff6c13f86ebb74d660c", "messageHeadline": "op-batcher: Start SequencerWindow timeout tracking (WIP)", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "32dc473518d5568c3829093d33744815c1b2cda8", "messageHeadline": "op-node: Export BlockToBatch and add ChannelOut.AddBatch", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "b107cff170fa7c27ebb9d6878757eb998a721836", "messageHeadline": "op-batcher: channelManager: Rename addBlocks -> processBlocks", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "72737362cb713397ae4e14ac725cae4e9b87813f", "messageHeadline": "op-batcher: Fix BatchSubmitter after rebase", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5960a01fba7b798bdee3e0e66f3478af817c21ef", "messageHeadline": "op-batcher: Add data size logging to tx manager", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "498e78cec01b3d0626918c97e302faadb83cd2d7", "messageHeadline": "op-batcher: Add timeout trigger logging to channelManager", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "43d516dd619b1e9309e4901c7568fbd9f99ee101", "messageHeadline": "op-batcher: Add channel submission timeout parameter", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "b7d57608c7b7a05190e6f1146b6c2cbbda4735c5", "messageHeadline": "op-batcher: Watch channel timeout", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 104, "deletions": 11}}, {"node": {"oid": "b3b4654564f760e36379444fa3556062636eab7e", "messageHeadline": "op-batcher: Pass L1BlockRef to TxData in batcher loop", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "9bea5ab385e657d08175b67554131e090dbbf06d", "messageHeadline": "op-node: Add L1BlockRefFromHeader", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "cc64c49909ee29b67257c311c5945b9b5af76e32", "messageHeadline": "specs: Fix typo & link in withdrawals section", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a8bb35fe8583f100ad72b954d90ebd7e71f0db41", "messageHeadline": "chore(op-node): Fix two typos", "author": {"name": "Adrian Sutton", "email": "adrian@symphonious.net", "user": {"login": "ajsutton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "265195195a193fa155ea6061475b6aa872eea841", "messageHeadline": "Remove node built in from sdk", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 50, "deletions": 4}}, {"node": {"oid": "22137339243e378c00f96c426621e729f75ce00a", "messageHeadline": "fix(spec): Add missing call to engine_newPayload", "author": {"name": "Adrian Sutton", "email": "adrian@symphonious.net", "user": {"login": "ajsutton"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6c6d142d7bb95faa11066aab5d8aed7187abfe38", "messageHeadline": "Merge pull request #4834 from ethereum-optimism/ajsutton/fix-withdraw\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5d0d957918925ad030213d5ed9c07dd4c8580777", "messageHeadline": "fix(spec): Withdrawal calls are not forwarded during the proof verifi\u2026", "author": {"name": "Adrian Sutton", "email": "adrian@symphonious.net", "user": {"login": "ajsutton"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c8427b47e4dcb3cb7471b09bd0c81a5d07532ef4", "messageHeadline": "contracts-bedrock: add gov token to predeploys contract", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "470ac2420eb5f83f386de2e82aab777ea29ac031", "messageHeadline": "chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb68ef54a6c76f8aa20de8e2183cac44fb4adaab", "messageHeadline": "Merge pull request #4814 from ethereum-optimism/jg/txmgr_cleanup_pt1", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 121, "deletions": 882}}, {"node": {"oid": "0515a78417e5e37b4d800c7f2f65995b7ae837e7", "messageHeadline": "feat(mon): Add withdrawal monitor to chain-mon", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 254, "deletions": 1}}, {"node": {"oid": "63ec5881a3c34539481b09e8b2628c67848a1c37", "messageHeadline": "Merge branch 'develop' into jg/txmgr_cleanup_pt1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 835, "deletions": 897}}, {"node": {"oid": "bb4b84c051e206921383d3942f8324e21dba1834", "messageHeadline": "Merge pull request #4826 from ethereum-optimism/op-heartbeat-fmt", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c32ec96b211a6a28dee286c0041113839e7433b0", "messageHeadline": "op-heartbeat: fix formatting", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "562fddcc59316405daf99e4167b75f524a5a12f9", "messageHeadline": "Merge pull request #4824 from ethereum-optimism/ajsutton/fix-typo", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e37d0b96c34c444de876970aaf68b3bde57e2d5e", "messageHeadline": ":fire: remove stale comment", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "377a705686bdc07abe681808672d141ebc0009ac", "messageHeadline": ":recycle: ascii remove", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 0, "deletions": 31}}, {"node": {"oid": "ac49af2cee7fe3a367a808b2610c2a9b7858b52e", "messageHeadline": ":recycle: feat: make dockerfile more maintainable", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 65, "deletions": 18}}, {"node": {"oid": "173ded9d27b27c13ff5520edf2386b9bc1819b61", "messageHeadline": "chore(op-node): Remove duplicated word in comment.", "author": {"name": "Adrian Sutton", "email": "adrian@symphonious.net", "user": {"login": "ajsutton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fee73047bdd91ff4b1ad97e9a8212a366ad37afe", "messageHeadline": "Merge pull request #4823 from ethereum-optimism/heartbeat-versions", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "85b7f2ce67732d4fbf98f14e4f92ec84971c8034", "messageHeadline": "op-heartbeat: allow more versions in heartbeat service", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a6a99dd8f1a629a9d1dc87081cd1c3aa8ff4a378", "messageHeadline": "Merge pull request #4747 from ethereum-optimism/jm/test-new-bridge-iface", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 546, "deletions": 130}}, {"node": {"oid": "870a59bed24b89ae86f3bce3532c28df145a25be", "messageHeadline": "Merge branch 'develop' into jm/test-new-bridge-iface", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4867, "deletions": 2526}}, {"node": {"oid": "dd4dce86597e327130830a559db99f3f6dc05330", "messageHeadline": "Merge pull request #4822 from mdehoog/fix-proof", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5f203deee5ff3ee7c7cabe2b8e14d3ba47aa5603", "messageHeadline": "Switch to ToInt", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2549bb4d4216055cff9ba1199c324385fa706320", "messageHeadline": "Fix ReadStorageAt for 0-prefixed values", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1825982abd8e21b32e7a0670d8ba464722f6063d", "messageHeadline": "test(sdk): bump gas limit up to fix failed message", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "74839fb832318d1092963e2509d1018055ceddfc", "messageHeadline": "sdk: Improve readability of deposit-erc20 output", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "756e5315b0ff425b8507e4134c0e2717ae4134bd", "messageHeadline": "fix(sdk): Accept legacy event on deposit-eth test", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "415c62e084df1e5bec4f37fc3c586bbc50964098", "messageHeadline": "chore: make bindings", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a5cf7441a0b4c7ed3fb7d8b0c17a0a693deb2375", "messageHeadline": "fix(ctb): Refactor and fix L1 bridge tests", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 245, "deletions": 117}}, {"node": {"oid": "358c37cf48ff228c2fdb305499356e7886b3aa0f", "messageHeadline": "fix(ctb): Add _emit functions to support legacy events", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 211, "deletions": 14}}, {"node": {"oid": "56efac5b507dc60b0b1eb7029896b9e09690e0b3", "messageHeadline": "Merge pull request #4820 from ethereum-optimism/cleanup/remove-final-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 54, "deletions": 427}}, {"node": {"oid": "2190c57d6266632be05a202ee6f724fa248e1afe", "messageHeadline": "Merge branch 'develop' into cleanup/remove-final-hh-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 94, "deletions": 79}}, {"node": {"oid": "c1464b5d9adbf6ed019baadceb4ea19017596958", "messageHeadline": "ctp: fix depcheck", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4f168994c304c39b2c9c68882fe54e183c4bf484", "messageHeadline": "Merge pull request #4819 from ethereum-optimism/20230201-lang-2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "15cedb46350d54bac911067f1abd3b91ceb41a96", "messageHeadline": "Merge branch 'develop' into 20230201-lang-2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 187, "deletions": 306}}, {"node": {"oid": "d0c22cf5c392a4651861ba5571083e0c76f97953", "messageHeadline": "txmgr: Flatten + simplify", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 121, "deletions": 882}}, {"node": {"oid": "a1382b01c198d03924e0b74dddab0d0604917ae8", "messageHeadline": "ctp: more strict assertions on expect emit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "afd30b411eeb52e64e4591652810f25a113707ce", "messageHeadline": "ctp: cleanup foundry test setUp", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 36}}, {"node": {"oid": "5d81897aff2b389e742b1970d74444e33836c784", "messageHeadline": "Merge pull request #4804 from ethereum-optimism/sc/cmon-init", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 57, "deletions": 48}}, {"node": {"oid": "d228e672f04a3d395e7708931bb1bdb42b381836", "messageHeadline": "ctp: remove final hh tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 35, "deletions": 388}}, {"node": {"oid": "bee9113c69fab085922e354b5658f244237e6b78", "messageHeadline": "Merge branch 'develop' into sc/cmon-init", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1942, "deletions": 1112}}, {"node": {"oid": "eecdced5c3ca3d3b626ef74318f2370456d2688f", "messageHeadline": "fix(specs): Lint is still not happy :-(", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70fd89132907fbc55d6e7433c64a4e5ddb1b8fc3", "messageHeadline": "Merge pull request #4813 from ethereum-optimism/fix/remove-hh-dripche\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 168}}, {"node": {"oid": "3b57d4741b558549ea424ea49fa70c4c2686af6d", "messageHeadline": "Merge pull request #4801 from ethereum-optimism/sc/ctb-bytes-test-cle\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 128, "deletions": 90}}, {"node": {"oid": "7521eec331e27bbc8f0e84616bf0a84421c5c6b5", "messageHeadline": "Merge pull request #4817 from ethereum-optimism/willc/dockerignore", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d858edb8658cfb86710a433a4cb61355d4b422e8", "messageHeadline": "fix(specs): Lint", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a9a7a4b62d03f9683d840eba532eb00a939aa319", "messageHeadline": "feat(specs): language changes", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "eb9fc718c4271565fd1c4f3bd33808855bcd9c03", "messageHeadline": ":zap: add node_modules and .vscode to dockerignore", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b261ad0f852affdf18576ab4d2b0717f9fdf5171", "messageHeadline": "contracts-bedrock: fix function name", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8779ae6b4e6dc92faa49079ffdf84ff9aa7efa61", "messageHeadline": "ctp: remove unused deps", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ae9f35d9604f3fe77474729f6a58c50a50dbda36", "messageHeadline": "Merge pull request #4812 from ethereum-optimism/fix/delete-hh-drippie\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 292}}, {"node": {"oid": "a635f191ddd5cc7f9bd4a771a579b6c11ae6456d", "messageHeadline": "Merge branch 'develop' into fix/delete-hh-drippie-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 241, "deletions": 0}}, {"node": {"oid": "3dcef94e793971e5941bfeda89bbd3bf09689821", "messageHeadline": "ctp: remove hh dripcheck tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 167}}, {"node": {"oid": "8a76399544619b9c8b913491e6c93b4095f18550", "messageHeadline": "Merge pull request #4805 from ethereum-optimism/cleanup/foundry-dripc\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 241, "deletions": 0}}, {"node": {"oid": "55988c597ae821168ee9978fd0de1095cee33b17", "messageHeadline": "Merge branch 'develop' into fix/delete-hh-drippie-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 439, "deletions": 120}}, {"node": {"oid": "364d94b214f4f09ae0aa121edd22680067b7bd78", "messageHeadline": "contracts-periphery: foundry tests for drip checks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 241, "deletions": 0}}, {"node": {"oid": "2a9b7823b9e4af7e9bc180e9e20749ac152e86eb", "messageHeadline": "Merge pull request #4787 from ethereum-optimism/sc/ctp-drippie-audite\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 439, "deletions": 120}}, {"node": {"oid": "fcb58e0f2da13fea32f3ac1df3be89c675fa77d7", "messageHeadline": "ctp: delete hardhat drippie tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 292}}, {"node": {"oid": "1e3767cf5d99bccfbff53f9538ef2122d4ec18fa", "messageHeadline": "Merge pull request #4760 from ethereum-optimism/fix/drippie-foundry-t\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 649, "deletions": 0}}, {"node": {"oid": "49c1d3fca759c6a6161a67c70d51b69ab5b0ad40", "messageHeadline": "contracts-bedrock: standardize internal function naming", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1ecdfb3d15d200aa8dc13c9d1e50fbd34459107", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "5f9f4c4e6ce4bdfa287df4cebc669e55e30e3dfa", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 54, "deletions": 11}}, {"node": {"oid": "42cd74771f4f5e13c8edfffdb8be24f0cfad7be4", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 54, "deletions": 11}}, {"node": {"oid": "1b3ef7fe0597ca82ec44edc20cbf9fbdf861a46a", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "e533f436ef30ad0901acc852897e6d29349385df", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c2ffdb1488eb2ae7b87c0072a561817090dc8bfb", "messageHeadline": "Merge pull request #4786 from ethereum-optimism/jg/batcher_cleanup", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 149, "deletions": 264}}, {"node": {"oid": "9b7141087853b46df53fb7ed144705335ede7bfd", "messageHeadline": "Merge branch 'develop' into jg/batcher_cleanup", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 225, "deletions": 151}}, {"node": {"oid": "9c4b2217cce9d604a496a3d23aba9f1ce7f439aa", "messageHeadline": "Merge pull request #4806 from ethereum-optimism/willc/body-parser-opt\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "64df3c77f8b110fedfbe70b89d5327f44c32e2b9", "messageHeadline": "Update packages/common-ts/src/base-service/base-service-v2.ts", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5330243f9d82c5b2d0bff83c75f0ae005fc16561", "messageHeadline": "Merge pull request #4802 from ethereum-optimism/sc/ctb-hashing-test-c\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 82, "deletions": 70}}, {"node": {"oid": "4ee0efca44406e3f609711d89e4aeeb9bce5d81d", "messageHeadline": "feat(mon): set up chain-mon package", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 57, "deletions": 48}}, {"node": {"oid": "679522bdb873a5dd2492b68e1e3f675b05614949", "messageHeadline": "Merge pull request #4808 from ethereum-optimism/fix-sequencer-origin-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 136, "deletions": 81}}, {"node": {"oid": "72f0f9e61a3f10bc9f163d7b3c0d40474aae5050", "messageHeadline": "op-node: ensure sequencer selects L1 origin within sequencer time drift", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 136, "deletions": 81}}, {"node": {"oid": "4ae94b4128288905b5c8285846558da2fcdb06b0", "messageHeadline": "allow body parser options to be passed in", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "dcccc095f94812607f7aa5241e581ec69fc28328", "messageHeadline": "contracts-periphery: clean up foundry tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 72, "deletions": 12}}, {"node": {"oid": "ba893da1a52803215ef756c36f0ce2477eecd331", "messageHeadline": "contracts-periphery: address review", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "4f2853a17aa5efe2ca392085c366d126d8bfcc5d", "messageHeadline": "ctp: add foundry tests for Drippie", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 583, "deletions": 0}}, {"node": {"oid": "ea8e6237eca43ca9a19c119eebe7665c5e751e04", "messageHeadline": "op-batcher: Simplify configs, dedup init, & simplify init code", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 149, "deletions": 264}}, {"node": {"oid": "a49e1040b50f4eb465235367695bffe19eefe903", "messageHeadline": "Merge pull request #4803 from ethereum-optimism/sc/ctb-misc-test-cleanup", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 141, "deletions": 99}}, {"node": {"oid": "3e6dd51ba567db3b971a5f651bf1912137bb0680", "messageHeadline": "maint(ctb): clean up various test files", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 141, "deletions": 99}}, {"node": {"oid": "7d2f66eb43174f549464aef83f7747f698c05ff2", "messageHeadline": "maint(ctb): clean up Hashing tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 82, "deletions": 70}}, {"node": {"oid": "67aadc92c4716d21ada60e2bec77a04d2c4dbfbe", "messageHeadline": "maint(ctb): clean up Alias and Bytes tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 127, "deletions": 89}}, {"node": {"oid": "dc470550092f4c5be11d000325d011a9efb07778", "messageHeadline": "Merge pull request #4746 from ethereum-optimism/fix_depositETHTo_test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 87, "deletions": 63}}, {"node": {"oid": "e312960cd7b126239c52af281cd4f1b33482c00f", "messageHeadline": "Merge branch 'develop' into fix_depositETHTo_test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2661, "deletions": 835}}, {"node": {"oid": "8bff5e7c2ed7139ad80011e76e09a4db77531227", "messageHeadline": "doc: fix mismatched parenthesis", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9b6f16ff8b002326c342cd6fe30e2fa56b7e883", "messageHeadline": "Merge pull request #4799 from rodrigoherrerai/patch-2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9216adaf423664e15454589f72e02c44fcad959e", "messageHeadline": "Typo", "author": {"name": "Rodrigo Herrera Itie", "email": "80117772+rodrigoherrerai@users.noreply.github.com", "user": {"login": "rodrigoherrerai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1214d4861f41f3391d559792b51f58dea32b3da1", "messageHeadline": "Merge pull request #4780 from ethereum-optimism/seb/batcher-impr-txsize", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 529, "deletions": 210}}, {"node": {"oid": "21484beb3e4d33649923d7cd650b1542976c48d3", "messageHeadline": "Merge branch 'develop' into seb/batcher-impr-txsize", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2130, "deletions": 623}}, {"node": {"oid": "ca810b290ebb721d1af9a06e0e65200ae23c31fc", "messageHeadline": "Merge pull request #4539 from ethereum-optimism/test/pending-withdraw\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 909, "deletions": 41}}, {"node": {"oid": "1c96910398f09220780d98f8c34d0026fd166ca2", "messageHeadline": "Merge branch 'develop' into test/pending-withdrawals-update", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1221, "deletions": 582}}, {"node": {"oid": "3188c0bb2753bc3db4f0b0a98510171ccb50f68b", "messageHeadline": "migrate: clean up", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1fc3c60f5003f150242cb69d0cc571c1c4ee3859", "messageHeadline": "Merge pull request #4797 from ethereum-optimism/bugfix/include-nonce-\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "30db328622dbe6128c3ca70b6ad2ea0719e9616f", "messageHeadline": "proxyd: Add nonce to sender-based rate limit", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ed8a132dbe874ade081caee7fc50987054b78a67", "messageHeadline": "op-batcher: Fix channelManager.nextTxData, always prepend 0", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "8291ecdf44996bab3edd2a59a3557f70e990fe4b", "messageHeadline": "Merge pull request #4796 from ethereum-optimism/inphi/proxyd-log", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ddccdfbcbd164700d53d91c0065b53d5951adc7e", "messageHeadline": "Merge branch 'develop' into inphi/proxyd-log", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1199, "deletions": 580}}, {"node": {"oid": "b9bb1a98a90713471dc40df1ef528c0b3a3fef6e", "messageHeadline": "proxyd: Add missing req_id to log entry", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "36eeae159b3194b689969bf3b08c3d4909e4efc3", "messageHeadline": "test(ctb): Add bridge tests for the new bridge interface", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 93, "deletions": 22}}, {"node": {"oid": "b56a24098a415979751fd2245b6641b13ee7a77d", "messageHeadline": "test(ctb): Add check for address in expectEmit", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "f529e56f4d4e16cece59794a248d75b4207d3e39", "messageHeadline": "op-batcher: Fix typo in driver.go", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6ff480aa22b35e234516c1f89b6cb4ccb50b363", "messageHeadline": "ops-bedrock: Set batcher target tx size to 624 bytes", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38bc29a5d246970046ac0e8b101d2c1d56889398", "messageHeadline": "op-batcher: Fix channelManager.addBlocks", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "7d9a635f46e479cc2a091795807ec78cf7eba188", "messageHeadline": "op-batcher: Add channelBuilder.InputBytes and improve docs", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9c602914250e184ed64a270864d280e6576ad157", "messageHeadline": "op-node: ChannelOut.Reset: simplify logic", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "d11d4ad7b7df59d174e171bc1360376f5005d083", "messageHeadline": "Merge pull request #4791 from ethereum-optimism/sc/l2g-nonce-too-high", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4729bc7becc7d39fd061a26ae019f8fc6cb02b4c", "messageHeadline": "Merge branch 'develop' into sc/l2g-nonce-too-high", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 251, "deletions": 31}}, {"node": {"oid": "83823b0eee3bb8190a52abb2eebbf16ae5ec699e", "messageHeadline": "Merge pull request #4795 from ethereum-optimism/sc/ctp-atst-1.1.0", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 251, "deletions": 31}}, {"node": {"oid": "24cacaea2f6facd6ff4550254df17b8d9dc8681b", "messageHeadline": "feat(ctp): ATST 1.1.0 artifacts", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 251, "deletions": 31}}, {"node": {"oid": "ccc0189347cd17d260a651594e0e860196e984ef", "messageHeadline": "op-batcher: Fix channelManager.Clean - set tip to zero", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6a4563ce79db1b2270b05b9f8e2896d05f07cb70", "messageHeadline": "Merge branch 'develop' into sc/l2g-nonce-too-high", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 734, "deletions": 547}}, {"node": {"oid": "5e8bc3d5b4f36f0192b22b032e25b09f23cd0985", "messageHeadline": "Merge pull request #4757 from ethereum-optimism/sequencer-engine-control", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 513, "deletions": 527}}, {"node": {"oid": "755fef5dc99a367a52e779617b07c1cdef794b41", "messageHeadline": "Merge branch 'develop' into sequencer-engine-control", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4687, "deletions": 936}}, {"node": {"oid": "c0aaf9b11235febb6c59932d2ff9ef8fc0af1fe3", "messageHeadline": "Merge pull request #4756 from ethereum-optimism/metered-engine-controls", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "25191fb0cd83543ab28a3f5fc0175d87848ae9c5", "messageHeadline": "Merge branch 'develop' into metered-engine-controls", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4687, "deletions": 936}}, {"node": {"oid": "502732d475852d1694cd0e7953119dedd4f37ec0", "messageHeadline": "op-batcher: Improve code doc of channel builder & manager", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "19834e00f2e91fe0bab03e876ab98a6d244407c4", "messageHeadline": "op-e2e: Bump timeouts of TestWithdrawals", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "418d799919be0cfe5f1fc8e1129f49ab6c0eb813", "messageHeadline": "op-batcher: channelBuilder: Use ChannelOut.InputBytes", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "5b4c4822fa537c005543a8b4223af975eb82421d", "messageHeadline": "op-node: Add ChannelOut.InputBytes", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7abde925dccb57bac26661f22906686ff7e23ad0", "messageHeadline": "Merge pull request #4755 from ethereum-optimism/engine-controls", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 131, "deletions": 25}}, {"node": {"oid": "33acb7c6ac19dcda93d07228acb4aabab8a4bc12", "messageHeadline": "feat(l2g): properly return NonceTooHigh", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "563d500e95dc70bedf34d16c3857a42c18d48464", "messageHeadline": "Merge branch 'develop' into engine-controls", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4687, "deletions": 936}}, {"node": {"oid": "9be793398a49206325155ff777b659074949ac5c", "messageHeadline": "Merge pull request #4790 from ethereum-optimism/jg/fix_disable_p2p", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "f75aae349639477fe6fd53563b31ca355c4baf55", "messageHeadline": "op-node: Fix disable p2p", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "f3f9960c7cd3a9722d79a598ebe2a731d23a994a", "messageHeadline": "Merge pull request #4777 from ethereum-optimism/clabby/op-chain-ops/e\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 196, "deletions": 0}}, {"node": {"oid": "272dbde3a9885147522395eef64cd4251e69d20e", "messageHeadline": "Merge branch 'develop' into clabby/op-chain-ops/eof-crawler", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "438745c725df240735396262b7179c2d90c2b162", "messageHeadline": "Merge pull request #4788 from ethereum-optimism/fix/batcher-error-han\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "22513b5f0537e72e0817ebd4d168fe23553cbdcb", "messageHeadline": "op-batcher: use default 2gwei instead of error", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "bd6acdc7d80e2e6223a6a42c65dd26f14c0224c7", "messageHeadline": "op-batcher: better error handling logic", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "848f0bcc68efc973b6c97d6b51515225229c7d56", "messageHeadline": "Merge branch 'develop' into clabby/op-chain-ops/eof-crawler", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1749, "deletions": 290}}, {"node": {"oid": "06104869224b04adda15b23b805adb10041316eb", "messageHeadline": "gomod: commit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "5243298663fec34a2cc46d3bf1066b182a148ddc", "messageHeadline": "gomods: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "19ad0f88acf0797f608d6223069b947a878b71b4", "messageHeadline": "ops-bedrock: Add new batcher env vars to docker-compose.yml", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c8539561524573b6bdd73a693c82cf5b09bba7e1", "messageHeadline": "op-batcher: Fix channelBuilder.OutputFrames to check for full channel", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a013539c3046b9be6bb6ac1384d7a68351f19be8", "messageHeadline": "op-batcher: Track latest block hash for reorg detection", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "de185b48b03cbf0c2388da1776f579b193b01c48", "messageHeadline": "op-chain-ops: fix test", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cee3bdbb353fc9581626598a2dcde142974b854", "messageHeadline": "op-chain-ops: refactor, better comments", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 124, "deletions": 113}}, {"node": {"oid": "1f4313101729f86781a5257ab07f038f2e644ab7", "messageHeadline": "op-chain-ops: lint fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f874e313af725d18731ab1441d0940abef8d2a6a", "messageHeadline": "op-chain-ops: update go.sum", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 399}}, {"node": {"oid": "b2242f4067553da88041f2b171f33c6655e16057", "messageHeadline": "op-chain-ops: more fixes", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 566, "deletions": 319}}, {"node": {"oid": "de9a9a16f0ac8cf9909878a876e809528c0e99e5", "messageHeadline": "op-chain-ops: cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 39, "deletions": 57}}, {"node": {"oid": "5c224f2b3bd6d66d26c8eed640c0c90124ca04cc", "messageHeadline": "op-chain-ops: cleanup", "author": {"name": "Ben C", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 953, "deletions": 121}}, {"node": {"oid": "7675f7ee3ca8351685d937c682864aae9c2b9c11", "messageHeadline": "feat(ctp): audited Drippie mainnet deployment", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 439, "deletions": 120}}, {"node": {"oid": "ae68c34fc6715d10400d75616e84ae535db4a3bf", "messageHeadline": "op-chain-ops: go mod tidy", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "1130da7dcd130bc4d67d834c6339f0592b594f61", "messageHeadline": "op-chain-ops: more withdrawals development", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 58, "deletions": 3}}, {"node": {"oid": "4812aa192478c63f21d0bebc7c5a894ed03eb98e", "messageHeadline": "op-chain-ops: update script to submit pending withdrawals", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 165, "deletions": 41}}, {"node": {"oid": "cc7866f212a7a5457cdb9e95b865c8e27d1c5d5f", "messageHeadline": "Bubble up errors", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "a85aca84c889f253d02a3cdda6561d5808efadd5", "messageHeadline": "Break out binary / indexing logic into separate packages", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 56, "deletions": 7}}, {"node": {"oid": "9f08dcbb93e5b2fba6ac76072048b735f429cbd9", "messageHeadline": "ci: Bump the timeout on testing and coverage generation", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12aa2b1a3d2c683bcf1af2985d853774f1bf0c37", "messageHeadline": "test(ctb): Test for both legacy and new events together", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 45, "deletions": 21}}, {"node": {"oid": "bd86022052b65cc47daf4f46aa83537ca757824f", "messageHeadline": "op-e2e: Increase TestFees timeout from 3->4 L1 blocks", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05364a2a89031082aa5d5db3711b2fd5e4eaeafe", "messageHeadline": "Remove old gitignore", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7472b5b16e361a3a13688a18bc50d87e16726719", "messageHeadline": "op-batcher: Improve logging", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "585932023ea44c669e0964fd56946e8a065c9295", "messageHeadline": "op-e2e: Update GarbageChannelOut to new ChannelOut interface", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "abd7a807a3fb8fd31588f483cc44d853577c4bd1", "messageHeadline": "op-batcher: Improve documentation regarding full channels", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "91349655abff624c27fe1035aeb04fdd84811ea6", "messageHeadline": "Semgrep + README", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "0d86b084082f2573aa19f172772a787460e3f4b1", "messageHeadline": "Make ferris sad; Iterate over Geth DB directly", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 133, "deletions": 512}}, {"node": {"oid": "11a1976fddf6e2688affa3643f55a8ea0a6dbd67", "messageHeadline": "op-batcher: Rework batcher to fill up txs", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 344, "deletions": 95}}, {"node": {"oid": "b5eb40de01f8692ed9aced75265f09e25307e20b", "messageHeadline": "op-batcher,e2e: Add config parameters for improved batcher txs", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 90, "deletions": 60}}, {"node": {"oid": "b274b5dd41438a90ca314058c566e670594288fa", "messageHeadline": "op-node: Let ChannelOut.AddBlock, OutputFrame return size, frame number", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "37dbb0f66fefdfda61bde7872a003c19878d8440", "messageHeadline": "op-node: Fix maxDataSize calculation in ChannelOut.OutputFrame", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e92bc23c2619174a7169ace6d3f2a12c11c0e5df", "messageHeadline": "Merge pull request #4782 from ethereum-optimism/jg/proposer_cleanup", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 959, "deletions": 203}}, {"node": {"oid": "c84493cea623c75ae0eb733d3e7ac4061dba99b0", "messageHeadline": "op-proposer: Move to shared signer setup & simplified init", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 959, "deletions": 203}}, {"node": {"oid": "5af21847b241c826e5ed2c778f2fea71195af66a", "messageHeadline": "Merge pull request #4783 from ethereum-optimism/jg/move_txmgr", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 83, "deletions": 81}}, {"node": {"oid": "7f85367ef0177f65de42af4139045e17138aa91a", "messageHeadline": "Merge pull request #4784 from bap2pecs/fix-batch-deriv-chain-svg", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2b2ca5d4abeb9abda79dc2ae726539c1674f22ba", "messageHeadline": "fix batch-deriv-chain.svg", "author": {"name": "bap2pecs", "email": "111917526+bap2pecs@users.noreply.github.com", "user": {"login": "bap2pecs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9215ce815e9f71474f233d0083b1bea2b3bae6f", "messageHeadline": "go mod tidy", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f90441ceb952f247b50b871624342a50aad2919c", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "47aaa6626d3499e2af637b119e73238b63f6e37f", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "869249ece7c68a95f8dcde06a0533885acc6704d", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 10, "deletions": 23}}, {"node": {"oid": "908b0f6b909d415371390fe0cba366b05bff12d7", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c7cae2cf1bbcb792f728f1aa0a364456b65e6421", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f287a44bcdc13d978d6ba42750a9d24e8af48c84", "messageHeadline": "op-service: Migrate tx manager package", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ea45c05ea378f40154ae1693f324f2ccfaa215a6", "messageHeadline": "Merge pull request #4688 from ethereum-optimism/clabby/e2e/garbage-batch", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 438, "deletions": 2}}, {"node": {"oid": "38b4a12d641ddf4d738e5460d8506e22eda28f6d", "messageHeadline": "Merge branch 'develop' into clabby/e2e/garbage-batch", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 266, "deletions": 1}}, {"node": {"oid": "ff01cd627737458f8a9ac6fdcfa4f49eb723c94e", "messageHeadline": "Merge pull request #4765 from ethereum-optimism/refcell/l1_rpc", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 265, "deletions": 0}}, {"node": {"oid": "c5d1cc441b65c360908aadbbf284f5c1b61dc4c1", "messageHeadline": "Merge branch 'develop' into refcell/l1_rpc", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a939c2ee9d53a12be2a0d5a003c7be8c11a344df", "messageHeadline": "Merge pull request #4781 from bap2pecs/fix-engine-svg", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d42b469ded611075fca4c6ed4fd7569a0bec010b", "messageHeadline": "Merge branch 'develop' into refcell/l1_rpc", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 499, "deletions": 499}}, {"node": {"oid": "dae54d2cb525922e43c178c57dda45eff77ec770", "messageHeadline": "fix: comment nit :sparkles:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3b166752917d68ed3474f67ec356e912a1cdc556", "messageHeadline": "Move `ChannelOutIface` to `op-e2e/actions` package", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "7ae67eef6ec8be5efc770c7d5d98ba8df891954f", "messageHeadline": "fix engine_executePayloadV1 -> engine_newPayloadV1", "author": {"name": "bap2pecs", "email": "111917526+bap2pecs@users.noreply.github.com", "user": {"login": "bap2pecs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "055f63fcf993aebbac57fe6dc2a99f769e0553ce", "messageHeadline": "nit: Change interface names", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6092a2b95538651ffd9cd1b53117c1e648cdb851", "messageHeadline": "Compile time checks for `ChannelOutApi` interface implementation", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5651672ef59c409173bb0141c5a991e96200ba76", "messageHeadline": "Address Mark's feedback", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 54, "deletions": 57}}, {"node": {"oid": "2b3c4b821801f103e8cf7397837f67dd08c73f97", "messageHeadline": "Go with geth snapshot method; prune deps for old IPC method", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 168, "deletions": 2722}}, {"node": {"oid": "f2292db3e26ef24efda2a2f1d842e775a47dfce3", "messageHeadline": "semgrep", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2e0320a82a2ead589b5b62670d19d76d724aef9f", "messageHeadline": "fix nits :sparkles:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 4005, "deletions": 1633}}, {"node": {"oid": "0a208dd6322cb1bb4d1489d559a7e37a3e023adc", "messageHeadline": "Edit usage to instruct user to run the binary with a higher `opt-level`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31037e64fba05861f80af72c5a4dd3e3603e621b", "messageHeadline": "Use `geth dump` rather than `geth snapshot dump`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "3730e2e053a6dc6c6f04dd105a1b0ec1f302ccba", "messageHeadline": "fix: hex big util", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4de760d3ea78f00d872fdd8b9437cc2c125831d4", "messageHeadline": "Follow Go doc comment conventions", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "82c004efdb07c25b8cdb3681848675dc3339567e", "messageHeadline": "Add `eof-crawler` CLI", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 3084, "deletions": 0}}, {"node": {"oid": "4c255a2948dfd5830e70826c367623ccebdc0e76", "messageHeadline": "Specify `derive.BatchData` key for linter", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c9c5f402012ebc3f58ef99b1c26cd9672a72828", "messageHeadline": "Add `GarbageChannelOut` test harness; Invalid compression & malformed\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 289, "deletions": 22}}, {"node": {"oid": "33f0c55faf125f313dd2a2047b807580ddc5eec9", "messageHeadline": "chore: `math/rand` -> `crypto/rand` per Semgrep", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4dd44c5a9f3a1d79b21917b5986be343258682a5", "messageHeadline": "Add random bytes `GarbageKind`; Remove `MALFORM_RLP` & `INVALID_COMPR\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "6b34dedd17f6403216c3725ecb377cee8db76f19", "messageHeadline": "Draft garbage batch test", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 157, "deletions": 0}}, {"node": {"oid": "05d376ee765df62d374a027d911127ca07796a7a", "messageHeadline": "fix: more nits :bug:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 110, "deletions": 36}}, {"node": {"oid": "ab90a101335012625b5e36adc86499128e29f062", "messageHeadline": "fix: tests and nits :test_tube:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 91, "deletions": 2}}, {"node": {"oid": "51fb98aa3bf3b3aad0224a3ca5e688449f51f8c6", "messageHeadline": "Merge pull request #4772 from ethereum-optimism/feat/regenesis-intern\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 492, "deletions": 493}}, {"node": {"oid": "faaa59d30d47efa48c39e30f580c68e42b2b9e73", "messageHeadline": "Merge pull request #4773 from ethereum-optimism/zhwrd/01-23-INF-22_ex\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b256b358f69f28436adf5fc8c9569b659d3f0217", "messageHeadline": "fix: upstream sync", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 438, "deletions": 109}}, {"node": {"oid": "9ea1b53b44812d8e99b45621dcc792d7d8e29b45", "messageHeadline": "fix: separation of concerns", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 67, "deletions": 36}}, {"node": {"oid": "65cb6ccfccddbcbd87dd97f1c8eeac83b8c8e1a4", "messageHeadline": "INF-22 updates batcher and proposer to pass in chainId to signer client", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9128801a84bbd78669f30b23770e8021a2a717b7", "messageHeadline": "INF-22 explicity set chainId in op-signer SendTransaction", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e10c736d2448bcf6d5cc75ded425fee0d8c5390f", "messageHeadline": "ctb: Regenesis internal devnet", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 492, "deletions": 493}}, {"node": {"oid": "1630ad3340555f7a03667b94f8dc6602300ef678", "messageHeadline": "feat: config", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e535dd27159cab983a7774bf7ac068940e70a113", "messageHeadline": "Merge pull request #4770 from ethereum-optimism/sc/cmn-provider-name-bug", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "0e179781b59cea05fdee4dca3b9920fa62ec6a93", "messageHeadline": "fix(cmn): waitForProvider logging bug", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "3c3e1a88b234a68bcd59be0c123d9f3cc152a91e", "messageHeadline": "Merge pull request #4769 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 102, "deletions": 50}}, {"node": {"oid": "55d6b7be4ed49d5eb792f00078fbfad0aa7ef57d", "messageHeadline": "Merge pull request #4768 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 102, "deletions": 50}}, {"node": {"oid": "1ffc88d6b7e365d66766ca8132137bc79295b948", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 102, "deletions": 50}}, {"node": {"oid": "851dbb0a22561a7e4a02d638d48898cee5642e3f", "messageHeadline": "Merge pull request #4767 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4029, "deletions": 1621}}, {"node": {"oid": "60ccb1defd116348af3340e03df95bf4ecc0a431", "messageHeadline": "Merge pull request #4762 from ethereum-optimism/01-22-op-chain-ops_Us\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 28}}, {"node": {"oid": "4696c22f75382ad24b7c3e2a1612993b5e61cbfd", "messageHeadline": "Merge branch 'develop' into 01-22-op-chain-ops_Use_precalculated_mint\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1895, "deletions": 103}}, {"node": {"oid": "63758d82d40fbfc074ae7731573778bb665e8ca5", "messageHeadline": "Merge pull request #4766 from ethereum-optimism/refcell/p2p_docs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "d92d1c00079a01e6de3e7b5eb932019d312f9389", "messageHeadline": "Update op-node/metrics/metrics.go", "author": {"name": "refcell.eth", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f257c0343a03e50b7810fb3f2cbb7bd495e987aa", "messageHeadline": "feat: op-node docs", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "e1e8445d9b4e1a703a68af89d44d7f7feefd6127", "messageHeadline": "Merge pull request #4759 from ethereum-optimism/feat/sender-rate-limit", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 287, "deletions": 19}}, {"node": {"oid": "08023fc5253c40e1fda5b66b705904079bd58756", "messageHeadline": "Merge branch 'develop' into feat/sender-rate-limit", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3331, "deletions": 1471}}, {"node": {"oid": "776fea2294320dbd7e4f06045d706b0c6f4b1ca3", "messageHeadline": "Merge branch 'develop' into refcell/l1_rpc", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1568, "deletions": 73}}, {"node": {"oid": "6de891d3bd49304ea8f04df03d445b916dc9a488", "messageHeadline": "proxyd: Add sender-based rate limiter", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 287, "deletions": 19}}, {"node": {"oid": "cd64143e0346afe58f68e3f0fdc59e5afc13a609", "messageHeadline": "feat: l1 and l2 source validation", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "747cf7b8dce614eba947dbd5f628148c4c365ba7", "messageHeadline": "Merge pull request #4726 from ethereum-optimism/zhwrd/01-10-INF-22_in\u2026", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 71, "deletions": 30}}, {"node": {"oid": "0187f6a6245852b9c051df04f7e50263e062f901", "messageHeadline": "Merge branch 'develop' into zhwrd/01-10-INF-22_integrate_op-signer_cl\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1497, "deletions": 43}}, {"node": {"oid": "72eb468a71600d592740c244130736e225f3dc6c", "messageHeadline": "Merge pull request #4761 from ethereum-optimism/01-22-op-bindings_Che\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 951, "deletions": 0}}, {"node": {"oid": "b12457aef142538a4202d8b4a84851c87f58dd46", "messageHeadline": "Merge branch 'develop' into 01-22-op-bindings_Check_for_duplicate_art\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 546, "deletions": 43}}, {"node": {"oid": "8ce02edeb5202263bffbc539866eae246bbe4bb0", "messageHeadline": "Merge pull request #4714 from ethereum-optimism/refcell/missing-events", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 546, "deletions": 43}}, {"node": {"oid": "e0232dbf87403e87ef8f866661418dd51bbe3e6c", "messageHeadline": "fix: snapshot", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "aff2d3399eed62550e30b31353d93cc3abaf07a6", "messageHeadline": "Merge branch 'develop' into refcell/missing-events", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1495, "deletions": 898}}, {"node": {"oid": "e18788fa2129897780451e38a5c6580cd3cba9e2", "messageHeadline": "fix: lints", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "f080fa3f7fb0cc5bf7a14b9133aa9bd3b8cd2387", "messageHeadline": "feat: initial peer and topic scoring configs", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 333, "deletions": 68}}, {"node": {"oid": "180e3e7967ea33041cc5f75d3047910953854825", "messageHeadline": "INF-22 integrate op-signer client with op-proposer", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 71, "deletions": 30}}, {"node": {"oid": "471cd4ce51ed1e3ff40c2cfdbcb54505a22103f7", "messageHeadline": "op-chain-ops: Use precalculated mint events", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 28}}, {"node": {"oid": "82b8c2e0afc6b67a1334272484ecf836d960ac86", "messageHeadline": "op-bindings: Check for duplicate artifacts", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 951, "deletions": 0}}, {"node": {"oid": "bef04cd2e4a8386104e60dd669fe4f088b718f2a", "messageHeadline": "gas snapshot", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "c5ab20aaed73d9792f8b6329f7c5ee045d71a1d6", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into refcell/missing-\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1497, "deletions": 902}}, {"node": {"oid": "64c8b4bbb1aac7657160f2a5a83cfe812136caac", "messageHeadline": "Merge pull request #4725 from ethereum-optimism/zhwrd/01-09-INF-22_in\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 58, "deletions": 9}}, {"node": {"oid": "3966d0f5fa4d689c4e388f89e06a46de22a2352e", "messageHeadline": "Merge pull request #4753 from ethereum-optimism/jm/2-step-monitor/rel\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e16e8a19c82b9df0031edc6e03fe2b06ffd999f5", "messageHeadline": "Merge pull request #4752 from ethereum-optimism/jm/2-step-monitor/sca\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 197, "deletions": 0}}, {"node": {"oid": "465a10bc35a048dd0987bac95ebc13cea59a06c0", "messageHeadline": "op-node: refactor sequencer to use EngineControl, test sequencing wit\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 513, "deletions": 527}}, {"node": {"oid": "faf253dd6d1796eaf3b773753ae4dc0d83bf3df4", "messageHeadline": "op-node: implement metered EngineControl, a wrapper to capture engine\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "5d4010601586a620bfdc67391162718d0dd906d0", "messageHeadline": "op-node: implement EngineControl interface", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 131, "deletions": 25}}, {"node": {"oid": "bbb46f4c533346f5471df57538626b5c14a0d09f", "messageHeadline": "Merge pull request #4684 from ethereum-optimism/jg/cleanup_proposer", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 392, "deletions": 745}}, {"node": {"oid": "03c618cf565f045124a9e1af554d664165a1e788", "messageHeadline": "Merge branch 'develop' into jg/cleanup_proposer", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 760, "deletions": 98}}, {"node": {"oid": "705c7ef826c5f5344281831ca658d80cd53965ea", "messageHeadline": "op-proposer: Cleanup", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 392, "deletions": 745}}, {"node": {"oid": "6e1f4db22014dc02507b8c06ccd97ae32c6f33a8", "messageHeadline": "Merge pull request #4745 from ethereum-optimism/fix/default-rpc-gas-cap", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ea817097b7684d0c4adbef8c99319facdcc9b28d", "messageHeadline": "l2geth: default gascap", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "37dcf5e9cc4e89304fb0b0f2951d472fb309f017", "messageHeadline": "feat(ci): Add 2 step monitor to depcheck job", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a7178d92148a57ffa435d439a3d26426203dfcbe", "messageHeadline": "chore(ops): Add 2 step mon to Dockerfile.packages", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7085f4756b31973ecb2afe77587a583c748bea0b", "messageHeadline": "chore(2step): copy over scaffolding from fault-detector", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 197, "deletions": 0}}, {"node": {"oid": "4e19f015a8ac4f4d08ef2eec191a287cf5dceaea", "messageHeadline": "fix: metrics histogram", "author": {"name": "asnared", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "138a6f0fec14e2ec9601de566ebf728d4aca0c1a", "messageHeadline": "Merge pull request #4741 from ethereum-optimism/willc/unknown-option", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cf62e340560d66acffac13601d1f723a09aa94d8", "messageHeadline": "INF-22 integrate op-signer client with op-batcher", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 58, "deletions": 9}}, {"node": {"oid": "472f809bc3a15c1755beef3416b216346bc7a9ed", "messageHeadline": "Merge pull request #4724 from ethereum-optimism/zhwrd/01-09-INF-22_im\u2026", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 393, "deletions": 3}}, {"node": {"oid": "ef5f87e94647d7533e13a74a331a02809b00246f", "messageHeadline": "Merge pull request #4733 from ethereum-optimism/feat/station-1.1.0", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 57, "deletions": 23}}, {"node": {"oid": "9fbfe3501a6765b381b6dd1a9fdc201baa6d22dd", "messageHeadline": "Merge branch 'develop' into feat/station-1.1.0", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 915, "deletions": 688}}, {"node": {"oid": "45438a526e3c5e3f057ce0af4a713ff5ff086939", "messageHeadline": "INF-22 implements op-signer client", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 393, "deletions": 3}}, {"node": {"oid": "528ee87dfc068df0df6f30e45fc1bdae88fbf7b7", "messageHeadline": "Merge pull request #4749 from ethereum-optimism/feat/fix-nonce-wipe", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "9b3cbbd8fbb6660b27b0bcae034f3cf0c0bb4db3", "messageHeadline": "Merge branch 'develop' into feat/fix-nonce-wipe", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 625, "deletions": 625}}, {"node": {"oid": "9fbeebdac98f7cd5dc575317e204b89bf47c62a8", "messageHeadline": "op-chain-ops: Preserve predeploy nonces", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "117e5746c3b1adaa15909a90486d47fcc2a3199e", "messageHeadline": "Merge pull request #4711 from ethereum-optimism/refcell/bindings", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "81eb557d7ef693a427ae4901b28cb50db3d264ef", "messageHeadline": "Merge pull request #4740 from ethereum-optimism/pprof-fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 31}}, {"node": {"oid": "75352aee5794b75753b0519f8967cde1942ad8d6", "messageHeadline": "Merge pull request #4719 from mdehoog/sequencer-stop-start", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 175, "deletions": 1}}, {"node": {"oid": "e7b66fd7fc94e905324913615f05c3399837c618", "messageHeadline": "Merge pull request #4748 from ethereum-optimism/jm/add-missing-oz-audit", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "305737568206d7aa96ef0df9e182abb222a281ee", "messageHeadline": "Merge branch 'develop' into jm/add-missing-oz-audit", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 73, "deletions": 32}}, {"node": {"oid": "578ef4330382b050c8ed627147aedea1a0a7257b", "messageHeadline": "Merge branch 'develop' into pprof-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 73, "deletions": 32}}, {"node": {"oid": "73f0cddebeb52be4fa3745bdabed3e6d6475ee7a", "messageHeadline": "Merge pull request #4731 from ethereum-optimism/feat/lwd-cdm", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "22ce313ef5828ab18e85d6677d1252e40030e548", "messageHeadline": "Merge branch 'develop' into feat/lwd-cdm", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 760, "deletions": 677}}, {"node": {"oid": "f30376825c82f62b846590487fe46b7435213d37", "messageHeadline": "docs: Add Bedrock and Periphery Audit", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2c26ac35deb6ddd5378c27a12b99358d9c8d42c2", "messageHeadline": "Merge pull request #4744 from ethereum-optimism/sc/ctb-fix-bridge-events", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 58, "deletions": 31}}, {"node": {"oid": "273c3e8b6593500e45a172dc3cf8712101ba0e5f", "messageHeadline": "chore(ctb): Update gas snapshot", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04107df0088c33df9124ce0defeadc1c6636f7ed", "messageHeadline": "ctp: simplify station", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 33}}, {"node": {"oid": "8d284916278e4944c15311409283c1ab7c4c8d30", "messageHeadline": "op-chain-ops: add comment to lwd -> xdm", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c3042fc3a3a0ce873100227a7afe64deeda04987", "messageHeadline": "contracts-bedrock: update semver test", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7725e498d698e778ddf649182ffc4d6a76d9b172", "messageHeadline": "contracts-bedrock: remove virtual receive impl", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "600b1f1cfeabb127dc37ed6bed2902ae8fe0ab75", "messageHeadline": "Merge branch 'develop' into sequencer-stop-start", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 844, "deletions": 741}}, {"node": {"oid": "117fd621f56640543606fce961cec8490f6c5d13", "messageHeadline": "feat: peer scoring config", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "9b27b8257b33312c88d9477fedbd28454443acb6", "messageHeadline": "contracts-bedrock: update check-l2 task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ee6c3ae980f49f00f636d63c67d16833d1b9cb4", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7b317075df461cca28c08734fb5de3d811683c0c", "messageHeadline": "contracts-bedrock: update semver", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "5d673b7e5b00cfa402a913a27a7de0758f461a4f", "messageHeadline": "fix(ctb): ERC20 bridge events", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 40, "deletions": 19}}, {"node": {"oid": "f22dac93b3610780ee51b4a82d1890b03abc7208", "messageHeadline": "feat: a foray into opnode p2p - peer score metrics", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 63, "deletions": 11}}, {"node": {"oid": "1f134ba1dc69201e2d0cf3b0921c580cfb9d7574", "messageHeadline": "Merge pull request #4742 from ethereum-optimism/jg/typo_fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08e07528a96d08b180dbe0954f9bd6ac3b8c06e4", "messageHeadline": "Fix typo", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afe7cbf9ea6d8cf289b5431fa5d1d9d44661eb3d", "messageHeadline": "Merge branch 'develop' into refcell/bindings", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f04e5db2dc4b4e049ce06f52578fc9d562b1b8d1", "messageHeadline": ":memo: changeset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5d70dee2d906465064a8f822ea89fa32b80bd0c1", "messageHeadline": ":bug: fix: Allow unknown option in base service v2", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98b6a400bae88ba9e9c9a6d65086fb4993b3bdb3", "messageHeadline": "Merge pull request #4738 from ethereum-optimism/jm/add-tob-dec22", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "97733b6e6c78ffbd5f0e206e971b2f7eb568c561", "messageHeadline": "op-node: fix pprof missing handler, use op-service pprof util instead", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 14, "deletions": 31}}, {"node": {"oid": "9401f290441a820288a994c008b98c40df49e8d6", "messageHeadline": "tech docs: More consistent file naming", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "346f2ce7271796ac890fd0a70b77cf9fec335402", "messageHeadline": "tech docs: Add ToB Bedrock Updates report", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1bd4e6f7711c9d7c15b9efe5eae5aa14da040e49", "messageHeadline": "Merge pull request #4736 from ethereum-optimism/seb/fix-channeltimeou\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24b50c73351f04e5f9d51841b28cb1ed65b7a4db", "messageHeadline": "specs: Fix channel timeout description", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a8736e52a8f807db874a4fe72344a7e3d0461b7", "messageHeadline": "contracts-bedrock: Fix deploy-config type `channelTimeout` description", "author": {"name": "Sebastian Stammler", "email": "seb@oplabs.co", "user": {"login": "sebastianst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20b7a1c57f3b435a5a6435a388736f688d0a476b", "messageHeadline": "Merge pull request #4734 from ethereum-optimism/jg/update_codeowners", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bea726b552133c761521ca889341d335088efc05", "messageHeadline": "Merge branch 'develop' into refcell/bindings", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 76, "deletions": 44}}, {"node": {"oid": "5060c003cf1e28064ebabfc7d80ca9a462617ebb", "messageHeadline": "Merge pull request #4737 from ethereum-optimism/attributes-builder", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 76, "deletions": 44}}, {"node": {"oid": "72a62d2f2b1b67b8546def6849d7042ded9ba1e7", "messageHeadline": "Merge branch 'develop' into attributes-builder", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 23, "deletions": 146}}, {"node": {"oid": "81c51c8d112e158e993935dfb3b3c99926a6cdac", "messageHeadline": "Merge branch 'develop' into refcell/missing-events", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 689, "deletions": 487}}, {"node": {"oid": "9543abd5c2b095814ade17e8f2e5f9af6d3acf73", "messageHeadline": "Merge branch 'develop' into refcell/bindings", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5354f467c06f402fd370e6333ceb5c73553f3450", "messageHeadline": "Merge pull request #4735 from ethereum-optimism/bugfix/gas-snapshot", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 23, "deletions": 146}}, {"node": {"oid": "2b09497ae360c28f984d790c1967ef26e527e43e", "messageHeadline": "fix: storage snapshot", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f6cc18fe7c65a22b08a101cd9ef53e18f8ff0932", "messageHeadline": "fix: storage snapshot", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 248, "deletions": 0}}, {"node": {"oid": "b382bae163be5109604d8537b039dd0f76f360ff", "messageHeadline": "fix: storage snapshot", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 0, "deletions": 371}}, {"node": {"oid": "a4fb39906cdba84fd99d61c058dfe45f75738dc2", "messageHeadline": "fix: storage snapshot", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "731bad4e3a8e333c81f50723c118b73ee076ee10", "messageHeadline": "Merge branch 'develop' into refcell/bindings", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 275, "deletions": 382}}, {"node": {"oid": "42291afc0b63f6ea9dc8e6f46ad319bd30e33316", "messageHeadline": "fix: storage snapshot", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 22, "deletions": 150}}, {"node": {"oid": "bf9f97b2e9b87fee278a78ef2a5f7907952bbca6", "messageHeadline": "op-node: attributes builder interface", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 76, "deletions": 44}}, {"node": {"oid": "4e86f7155e843a395462a2606e83a9a1bc76f2f7", "messageHeadline": "fix: storage snapshot", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 22, "deletions": 150}}, {"node": {"oid": "e768427b369f6dd642bee1755574537d7424f847", "messageHeadline": "Merge pull request #4718 from ethereum-optimism/derivation-specs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 260, "deletions": 369}}, {"node": {"oid": "59e91a4af8f74cf6b75fa6773f1e40bad41a8031", "messageHeadline": "Merge branch 'develop' into derivation-specs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 480, "deletions": 178}}, {"node": {"oid": "d10563be63b52dab8732abd8e35d34f3486e11d9", "messageHeadline": "fix: ci nits - let's see if this works :rocket:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73132aeb36bf0e8cf616f305a05c48ee9c1336d5", "messageHeadline": "Compile solc artifacts before spacer validation", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9447ae73f7b1e354783ed37a36ff17ef869ac21", "messageHeadline": "fix: gas snapshot with new foundry ci version bump", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15221135e22ad13aec2d3b2a538d6e324631e5cc", "messageHeadline": "ctb: Fix gas snapshot", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1211ba292d4d57f7a530ab072ce65149b61f3d85", "messageHeadline": "Revert \"ctb: Fix gas snapshot\"", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a46a2f765fc446dae5aa4ae3bb790d533b8a26f4", "messageHeadline": "ctb: Fix gas snapshot", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5da5f55c274823356e5d82243ec89eefb76f213e", "messageHeadline": "specs: op-node fix broken g-finalized-l2-head reference", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ee24756ba3f973b9a3742203382505519caca3f", "messageHeadline": "Merge pull request #4730 from ethereum-optimism/feat/better-encode-wd", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "614b17231fab14568800082b22c1c083a3ed378b", "messageHeadline": "Merge branch 'develop' into feat/better-encode-wd", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 330, "deletions": 77}}, {"node": {"oid": "c426e4cd6548c3b06ac3cec8b0573e988d9c8937", "messageHeadline": "Update CODEOWNERS", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b002d6571cd0534230c0cce4baf5e9e1f2de4189", "messageHeadline": "Merge pull request #4732 from ethereum-optimism/fix/cdm-json", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1abe7a59198097b2ccc1ec77de4718d48586d5e5", "messageHeadline": "Merge branch 'develop' into fix/cdm-json", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 324, "deletions": 71}}, {"node": {"oid": "26a16eae45eb6feb0aac6ec468927e16a7315c6f", "messageHeadline": "fix: ci nits :bug:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "5a296ea10c4a41d39f7b6a059edf3cfbf0e25ebd", "messageHeadline": "tests: L2 bridge fully tested", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "bbebb76e073987e58d0b97adb718b6ce8164c1c7", "messageHeadline": "Add sequencer.stopped flag that can be used to start a node in sequen\u2026", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "88b71518c9d638f8f9a6d264457726690f6cf70b", "messageHeadline": "tests: L2 bridge withdraw to calls and events :test_tube:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "6755bfc2f276780da164c97abfbbf9e54ea360b9", "messageHeadline": "Merge branch 'develop' into refcell/bindings", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 461, "deletions": 161}}, {"node": {"oid": "5cccad631cfc72883185a341697e62950a56cd8d", "messageHeadline": "tests: L2 bridge withdrawal calls and events :test_tube:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 77, "deletions": 4}}, {"node": {"oid": "57a89fbb7afd41aa63cdab27228c68f30255112a", "messageHeadline": "Receive latest block hash from admin_stopSequencer", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 66, "deletions": 39}}, {"node": {"oid": "38a6b213bb9eb86d4fca39010087380b7426ba63", "messageHeadline": "Merge pull request #4716 from ethereum-optimism/feat/doc-metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 241, "deletions": 43}}, {"node": {"oid": "a8134283f0b7af2f9003842826d096141ac04490", "messageHeadline": "Merge branch 'develop' into feat/doc-metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 225, "deletions": 123}}, {"node": {"oid": "4c64a58112ebe5f0dc8c0e033005da4083d65040", "messageHeadline": "ctp: update AttestationStation to 1.1.0", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 72, "deletions": 23}}, {"node": {"oid": "961cfcdb1ef1f2dba2e4233becf8f0a43e0cbac7", "messageHeadline": "tests: L2 bridge receiver :test_tube:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 68, "deletions": 10}}, {"node": {"oid": "c1d44d7056639760414127945e857de096385b50", "messageHeadline": "Merge pull request #4720 from ethereum-optimism/clabby/op-node/system\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 83, "deletions": 28}}, {"node": {"oid": "de181eacdcd354cded4de803378e0fd3fc42ecb2", "messageHeadline": "op-chain-ops: add in json struct tags to cdm", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "464ca8abb962c48a83b31231ed09e3a656700d9d", "messageHeadline": "Merge branch 'develop' into clabby/op-node/system-config-cleanup", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 79, "deletions": 32}}, {"node": {"oid": "277a62a58e02d14429759459db2ccf18487075f7", "messageHeadline": "Move helper var declarations to the package level", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "61e3695ef3c60ab86cf873765c66afddd63307ec", "messageHeadline": "tests: expand l1 standard bridge testing :test_tube:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 198, "deletions": 17}}, {"node": {"oid": "162043884ca591c10bea13892f518b60d70e79d6", "messageHeadline": "op-chain-ops: add getter for cdm", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6e657870d7f59a3ea6387890e72b722ea7a3b2c9", "messageHeadline": "op-chain-ops: `Withdrawal` type use `hexutil.Bytes`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "546d3034c8b4dd34c6c35547e21620822077c321", "messageHeadline": "Use proto's suggested error handling method for `readWord`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "e65a7bb087bb59b274c3aa15a62dd95876c599bc", "messageHeadline": "Merge pull request #4658 from ethereum-optimism/jm/ctb-test-large-gaps", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "5c6cad9b81637f27a45c4cd76ed35146cb3bfa81", "messageHeadline": "Merge pull request #4729 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "423375d7222484879ba84a09106007bcb05d9a55", "messageHeadline": "Merge pull request #4728 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "926946d35e4b9722c72b73438fc42b3134d6f195", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "fdfc1e3db3d326f107d55f03e2f5425cda03460b", "messageHeadline": "Merge pull request #4727 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10117, "deletions": 526}}, {"node": {"oid": "169a0d759b4f0f4fc7fe50021ae147d2d5c12958", "messageHeadline": "Merge pull request #4721 from ethereum-optimism/sc/dtl-deposit-shutof\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "cc2efed1a4b057221da7695da971ee9862329553", "messageHeadline": "specs: derivation spec lint fix", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0dc71aad19c4983dbb66ba2e547a6014dab33a38", "messageHeadline": "specs: fix text about finalization to insert missing proof examples", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "be5a416045c52c36972006cc1ea056f92c337ea6", "messageHeadline": "specs: derivation doc review suggestion fixes", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd925190cb78faf2f12e6ef3d0c7dcdc08e12906", "messageHeadline": "Merge pull request #4664 from ethereum-optimism/deps/update-foundry", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f04170e2f9f0ed0dae426635ee87bd9ac24806d0", "messageHeadline": "Merge pull request #4696 from ethereum-optimism/fix/wait-tasks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "743aefb60f175fc2562e7145fb6b654bafa21888", "messageHeadline": "Fix copy pasta error; :broom:", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a4cff0f024e98a8cb9c58535691ac6764d9536bf", "messageHeadline": "nit: var formatting", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "43d50c87f23514971e2e87d95598dc2f4aa5e589", "messageHeadline": "Move `address` padding bytes into a named var", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c6c758c717ef5c4b390c195dcc10215730e42f72", "messageHeadline": "Move `uint64` padding bytes into a named var", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ae8476aa528094471b42809fce01327e70de8347", "messageHeadline": "Return value rather than pointer", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "8f7a9bc3ba85b2477f2cfb697ba7978ffff70c23", "messageHeadline": "fix: expected events and calls :test_tube:", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 66, "deletions": 12}}, {"node": {"oid": "cabaa78dbbe04aa60a1073c60e689aac2008f617", "messageHeadline": "Make `readWord` return a pointer to a fixed-length byte arr", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "65afe1b257500c788c5277ce64dbe50fdd1bf3a6", "messageHeadline": "Change `readIntoWord` -> `readWord`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 14, "deletions": 35}}, {"node": {"oid": "4396e187dd8f6cb87a96caba88aa803ae28785d4", "messageHeadline": "fix(dtl): sync beyond deposit shutoff block", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "5a897e2a0db82c7bac9575c9020f12f5408f009d", "messageHeadline": "Inline read func; ignore possible errors from `Read` due to length check", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 37, "deletions": 40}}, {"node": {"oid": "ec73572db8029c28693cbaa83d01512f493013e2", "messageHeadline": "Use a reader instead of offsets when parsing the `SystemConfig` updat\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 87, "deletions": 22}}, {"node": {"oid": "f4b6928da7d24b2444993c226f5ab6c38bd75ff2", "messageHeadline": "Add support for stopping / starting sequencer from admin API", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "cfbce7f5ad9d0418a636dcbacb98a1efcdd581f5", "messageHeadline": "specs: cleanup bedrock derivation specs", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 261, "deletions": 370}}, {"node": {"oid": "d8e328ae936c6a5f3987c04cbde7bd94403a96a0", "messageHeadline": "Merge pull request #4705 from ethereum-optimism/qbzzt-patch-1", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "23db951465250f4081f4cb998bc1effbd8d37f73", "messageHeadline": "op-node: Document metrics", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 241, "deletions": 43}}, {"node": {"oid": "cb6d238001e9c417397898d05a409c0d66765911", "messageHeadline": "tests: erc20 events", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "e6c7798f7096d8861f3e9dd1390bbdf21a98279e", "messageHeadline": "feat: bridge event tests", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "cef88c1644d356cb7f306e20d5e9fd5013bd3354", "messageHeadline": "Merge pull request #4712 from ethereum-optimism/fix/better-docstring", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6888bcd0ead47101197cb2dccccfa4557f1f1a10", "messageHeadline": "Merge branch 'develop' into fix/better-docstring", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 10099, "deletions": 514}}, {"node": {"oid": "819290607488389f80d61c344f3894dd770ea3bc", "messageHeadline": "Merge pull request #4713 from ethereum-optimism/sc/ctb-sys-config-first", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 53, "deletions": 57}}, {"node": {"oid": "139874178125bb5983e77495132f3d32db5e4d4c", "messageHeadline": "feat(ctb): set up SystemConfig in step 1", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 53, "deletions": 57}}, {"node": {"oid": "b4c11f595902904f7a300335108d1f14a9deff0d", "messageHeadline": "op-node: add better docstring for storage slot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d45d0aeb448b9a0d68e4b1c5d28e9243e2fc0d3b", "messageHeadline": "feat: bindings script for cicleci breaking prevention", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9866c60c5e9acb2942bdeef6da66de628171258c", "messageHeadline": "Merge pull request #4703 from ethereum-optimism/refcell/doc-links", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0853da67358e0803ae660c25fa33ff37839aa781", "messageHeadline": "fix: remove slippins", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 0, "deletions": 949}}, {"node": {"oid": "1a719927e7414320ffc10e0d0ea6ed51e815040b", "messageHeadline": "Merge branch 'develop' into refcell/doc-links", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 11209, "deletions": 1323}}, {"node": {"oid": "7f8b74de271069f16f7553c8e3f698e7ba61505a", "messageHeadline": ":memo: fix batcher intradoc links", "author": {"name": "Andreas Bigger", "email": "abigger87@gmail.com", "user": {"login": "refcell"}}, "additions": 9543, "deletions": 449}}, {"node": {"oid": "64cc5197a287e832353aea6a95ea632a467e96d7", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "7de64c1466ec360b114123a9de93deb50d3e1920", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "5b9d963cd997a3400679af5887bc8c7cd9a28f43", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8d3c5309083094390a3b53b1ff9f2c2ee5da3892", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6992fc534d546f61a8b8dafdde89c02578527324", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "78897b30e8ce577d7496ca3b326c17a8cb110196", "messageHeadline": "Merge pull request #4651 from ethereum-optimism/feat/internal-devnet", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9417, "deletions": 0}}, {"node": {"oid": "c4bde263b482a5283469817efb6a500964972471", "messageHeadline": "Merge pull request #4702 from ethereum-optimism/sc/ctb-l2oo-120", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "aba4dcffbc45e5780e4f08f05192946ba8b483ce", "messageHeadline": "Merge pull request #4676 from ethereum-optimism/p2p-key-path-check", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "caa6cc67969387e608fca5c56f8eba4cd2bff81f", "messageHeadline": "Merge pull request #4669 from ethereum-optimism/flood-publish", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 492, "deletions": 359}}, {"node": {"oid": "cbe29a813bedc0d92b0b4e540d32f48e61a463f5", "messageHeadline": "ctb: Fix lint error", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb9cb85ae9777c767cc3243e2470a9478f44eb63", "messageHeadline": "op-node: clarify p2p gossip mesh dlazy flag", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ba9a0f8c1d240b2c34f15137206a4cfff83fb79", "messageHeadline": "Merge pull request #4706 from ethereum-optimism/fix/better-logs-depos\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "b7ff546d670897f5f2ecab42adce279203168822", "messageHeadline": "sdk: better logs in deposit task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "1f14202e0dfdb729f6ecc87a2a7c77ac5b57348c", "messageHeadline": "Put a warning that this info is no longer valid", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "606860924f399da108f99b82b0038cc1c7232745", "messageHeadline": "feat(ctb): update L2OO interval", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e9a230d637a9365f617e61ba7c14895005c878e9", "messageHeadline": "Merge pull request #4701 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "6a5cc4ebc24cedc019905f02c0eaa41b3b2bfa7f", "messageHeadline": "Merge pull request #4700 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "5c825903da2d14afb5ea21bfbe94ed7acb7bb715", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "8034790b1ef6feb79861a5f3efa28e493ea34135", "messageHeadline": "Merge pull request #4699 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8937, "deletions": 562}}, {"node": {"oid": "3f8da2dea4755d557ec86e9a4ac5d4d9aee36583", "messageHeadline": "Merge pull request #4698 from ethereum-optimism/fix/goerli-addrs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3f4b3c328153a8aa03611158b6984d624b17c1d9", "messageHeadline": "sdk: add in bedrock addresses", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d0ec9aff90a2ef6b7f1bc0f796b8724e5f5a9d4e", "messageHeadline": "Merge branch 'develop' into fix/wait-tasks", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 82, "deletions": 80}}, {"node": {"oid": "3e309009bf29660406e96958957f6be8fc3f4ec3", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7efde7872c594d43c86d8ad353970db362a27c7c", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d68aaab007bb529980731b8ad6bb62b35bb84878", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "97906956c543c3d155011c70964c65c58120d832", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8ab83dfe6570f4554ce2dc352eccd9cb2b341035", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0ff722e05fc68c0e67e8ae340dd21d65e1a0e311", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d7032bc11766afea6bef28174ce1c78359cc177e", "messageHeadline": "Merge pull request #4695 from ethereum-optimism/feat/finalize-config", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "744862468b139dea04c4644afe1da19402a1eb72", "messageHeadline": "Merge pull request #4685 from ethereum-optimism/feat/goerli-network-c\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "3177f8850ed94c7935032155f94dd2629d809f96", "messageHeadline": "Update chains.go", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "05d2d554588f7c828cab6ac4f81e5457b74d683b", "messageHeadline": "contracts-bedrock: fix migration tasks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "74268b693770f24f338f648b4103c759e940eddd", "messageHeadline": "use correct owner v2", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "82f328e6e2a9deac8afbea2db79252460d6ece76", "messageHeadline": "fix log", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7078046bc812afb76efb7f60f407e186b3394ee0", "messageHeadline": "support different proxy admin", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "b6839a26d674e36ff8e2ebc2dd3b1bd35c76b434", "messageHeadline": "finalize goerli config", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5ed518a0ea7334d6e6448104a005a094ae4dbbb7", "messageHeadline": "Merge pull request #4683 from ethereum-optimism/feat/wait-for-final-b\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "16ba4ab6644629cb05f04d74b350808c200993df", "messageHeadline": "Merge branch 'develop' into feat/wait-for-final-batch", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8820, "deletions": 540}}, {"node": {"oid": "db5284dbdc2b8f6ec02e828eab8eeb8bc51cde1f", "messageHeadline": "Merge pull request #4616 from ethereum-optimism/feat/wait-for-final-d\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "45d30baeb84640f9bb11a78efd8cbb1bf6164608", "messageHeadline": "Merge pull request #4692 from ethereum-optimism/zhwrd/docker-tag-fix", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "30a60e5c08a8290204ae7ca1bc16b48e3bd03271", "messageHeadline": "op-node: Partially populate Goerli network config", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f05feac0dab62b7020cea6cf25fc635e903ef99a", "messageHeadline": "Merge pull request #4693 from ethereum-optimism/sc/ctb-goerli-contrac\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 241, "deletions": 948}}, {"node": {"oid": "ae2a13f4d73480cf486bd15f8ccbb6b52c78fbd5", "messageHeadline": "feat(ctb): commit Goerli .draft.final.docx", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 241, "deletions": 948}}, {"node": {"oid": "efabb678dc296fb4c5c77ffaa47020c6501ed0e2", "messageHeadline": "fixes publish job not running on release workflow", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "7fa837907985dee48e4eaf706912a8960627f079", "messageHeadline": "Merge pull request #4691 from ethereum-optimism/sc/ctb-goerli-contrac\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 415, "deletions": 589}}, {"node": {"oid": "63618398cb69464927d44cae9d79f9131ba6a438", "messageHeadline": "feat(ctb): commit Goerli contract artifacts 2", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 415, "deletions": 589}}, {"node": {"oid": "c5188365e4404b6ba9954366c7b0d3f21d500fb6", "messageHeadline": "Merge pull request #4690 from ethereum-optimism/sc/ctb-oracle-event-o\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "6f47ab07f864c73ba793000c4d729bbbc9ba5fc8", "messageHeadline": "fix(ctb): L2OutputOracle event order bug", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "7fa4357199a1be26a832711164cf6c7470588425", "messageHeadline": "Merge pull request #4687 from ethereum-optimism/feat/goerli-migration", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "e95f4da83f60b77ef89028fa92daf030552c4cef", "messageHeadline": "Add tx JSON for more transactions", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "105c8f3dc207338c758cf58b9ecd400fb94414fb", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d7392f5cb6c386faad2a70d316a2132f58ff05b3", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "253236123f9a0fe46e48b847a008b21f631e6f56", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "cf4916191e0e785051b802e8ea963d0eae8d8f3b", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d81a26d04a0b9ae214ece1aa531abea6aa786625", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c0180cc93dd92533f22b8fa9db43442f38814834", "messageHeadline": "Merge pull request #4648 from ethereum-optimism/sc/ctb-goerli-contrac\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8997, "deletions": 0}}, {"node": {"oid": "22cc9b23ec98747b363533f3181df3dae127d13b", "messageHeadline": "Merge pull request #4639 from ethereum-optimism/sc/ctb-goerli-config", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "8030491c0e7d4f7d60ff9552c95c22674c3729ad", "messageHeadline": "contracts-bedrock: wait for final batch hh task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "94f947db6a315fbbdd6fb88710069870de8bf0fb", "messageHeadline": "Merge pull request #4682 from ethereum-optimism/zhwrd/indexer-docker-\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "eeb7e77eea7f4779153e44cedc895ebb114f91ed", "messageHeadline": "Remove coinbase", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "02b661cd41d2cf6e7dca2082c9bec3a7fa2aa0f3", "messageHeadline": "creates indexer docker build cci configs", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f2ea4cd890d46dbfb26e6125f74f2afc3e4cc376", "messageHeadline": "Merge pull request #4681 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ef7322eeb5eb8c8651b9b95a5830e40c36d83220", "messageHeadline": "Merge pull request #4680 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "62156d960881dcec0ceb72fe9fc8af2f2666a214", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "bcc4230bc92cb682a0b1be2ab99b6f1de0403777", "messageHeadline": "Merge pull request #4679 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ed50bd5b4e516fbee3d22736bc91119715d4f4a2", "messageHeadline": "indexer: changeset", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c4aecf75fd23a10a0c150486ca7b20879781e5ee", "messageHeadline": "Merge pull request #4678 from ethereum-optimism/develop", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 14, "deletions": 12}}, {"node": {"oid": "a7afab45fbb494743565729446af4e4afd310884", "messageHeadline": "Merge pull request #4677 from ethereum-optimism/changeset-release/master", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 14, "deletions": 12}}, {"node": {"oid": "65e662b1161b4001a31260e71a965d989ac5086b", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "dea3d18a0ec1d774558e190b0ba98f328713b4f2", "messageHeadline": "Merge pull request #4675 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 567, "deletions": 494}}, {"node": {"oid": "7c7d03e2d09159fe3b00b032271774c7a2d1e18f", "messageHeadline": "op-node: error if user explicitly sets p2p key path to empty path", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "927e91ae50f6682fd0b85d2647549ad6dec6545f", "messageHeadline": "Merge pull request #4671 from ethereum-optimism/jm/fix-bmon-dockerfile", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "0ce6902f612f1587206443d8fa79ce74f38377f7", "messageHeadline": "Merge pull request #4673 from ethereum-optimism/bugfix/check-changed-\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e3d374ecec41083f2cfc1fbd2c9531bdcacc6db3", "messageHeadline": "Merge pull request #4674 from ethereum-optimism/zhwrd/delete-changese\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 155}}, {"node": {"oid": "107f1026e451c30de1d32c799db4fb955863c334", "messageHeadline": "check-changed: Add additional patterns to force total rebuild", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "93c579f71d3e1b453e49efa94eecb092a8c23a8e", "messageHeadline": "deletes old changeset patches", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 0, "deletions": 155}}, {"node": {"oid": "013bd456f723b91baf5931d73513d63ffcd2ce82", "messageHeadline": "fix(bmon): Fix balance monitor name", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "ad366660cd0b58f050761c24f6076dc5e6135554", "messageHeadline": "Add vault recipients", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2b039e29f0eca06d054042b77423239ee6c1da4a", "messageHeadline": "Merge pull request #4670 from ethereum-optimism/willc/changesets", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 392, "deletions": 218}}, {"node": {"oid": "27eb43111e65d5779d934efb811c98054757c9a5", "messageHeadline": "Merge branch 'develop' into willc/changesets", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1acf37d5887a7249137e187160128adf12ede3f4", "messageHeadline": "update changesets to latest version", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 392, "deletions": 218}}, {"node": {"oid": "2006a2f5ed921b1069446abbae805a037541dcab", "messageHeadline": "op-node: gossip flood-publish, cli gossip configuration", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 492, "deletions": 359}}, {"node": {"oid": "41fb1fa7f9ec9a085aa75f2608463526704b9267", "messageHeadline": "Merge pull request #4668 from ethereum-optimism/bugfix/log-level", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5c9b9ce1a17ca70f9390f19f48b2a42e50cf57e3", "messageHeadline": "Merge branch 'develop' into bugfix/log-level", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 66, "deletions": 34}}, {"node": {"oid": "3dec5d5eae15e6cae9c6ec96a753bd169304d302", "messageHeadline": "op-node: Turn down log level of enode filtering", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "805a9027b25b912ed99641ad0e961b485f10824f", "messageHeadline": "Merge pull request #4665 from ethereum-optimism/bugfix/indexer-startup", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 65, "deletions": 33}}, {"node": {"oid": "2fa33162e0244090e0387cd5290960eef92bf76e", "messageHeadline": "Merge pull request #4667 from ethereum-optimism/bugfix/check-l2-magic", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8c5eac869cbc3bb1a50d374e808881d8b1342e7", "messageHeadline": "ctb: Fix check-l2 magic check", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8a82b0922bf3fb4483e6d94d0b80be22bd62503", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1e26a6c269aee52297e787483fd3f4ad52eb1240", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "fa8bc9e565431f95d43998e7ea61a49f4950e203", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1c1553ee4e4072a6310b618692d16d930f80b05a", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "509c7f383cdd4915c18586ce8f120b499e8e668c", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ecf0cc59bb612dedc1dcdec2716d3a6bcb1a1934", "messageHeadline": "indexer: Fix startup errors", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 65, "deletions": 33}}, {"node": {"oid": "9ad7f59330a5919fbf08f4be01247b05cbefc8f9", "messageHeadline": "Merge pull request #4598 from ethereum-optimism/sc/ops-proxy-admin-ow\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "ae83842bc0bd5d3f120d8c0c2d11cde2bd03bcde", "messageHeadline": "fix 0x in slot", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d91b01b48a68cb54aa6db4508e35fca2aa77e5e0", "messageHeadline": "update spec", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14c81853a9341391d556ed268dd2efe22a747486", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into sc/ops-proxy-adm\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 172, "deletions": 94}}, {"node": {"oid": "6a1620ee278988f27f1d0e602ce6a0765488d97d", "messageHeadline": "Remove newline", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4964be4809716be18ab597b19466ce7244928841", "messageHeadline": "test(ctb): Add a fuzz test for large deposit gaps", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "5668280091bc7a3cc962c6da500a24b4b67ea204", "messageHeadline": "Update proxy admin storage slots", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "03660a8288644179dbf72a44dd15c8b3c5512631", "messageHeadline": "Update packages/contracts-bedrock/tasks/check-l2.ts", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64503c6a97b93d6e30bddb5f0fc74dd127d57d87", "messageHeadline": "contracts-bedrock: update readme with foundry installer", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05cc935b2bad6d04df1f98ead3974f4250644a38", "messageHeadline": "deps: update foundry", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "295991b22bf4d572cf006578311346ba4ee48ee1", "messageHeadline": "Merge pull request #4663 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "2706c9bfb32df723494882399c0811b9bc5c86c3", "messageHeadline": "Merge pull request #4662 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "65ea14d18f021fb976ecdfc4c5ab6484f7f55371", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "fb70df74878e95209aa86ef0817f46d269bc4e02", "messageHeadline": "Merge pull request #4661 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 169, "deletions": 93}}, {"node": {"oid": "afed0abe20fd9c5eb8f055e3273ee7c5bb2a37b7", "messageHeadline": "Merge pull request #4660 from ethereum-optimism/sc/bm-package-json", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "082a4ff00397fdfce64ea1f51052c4944a0c7e20", "messageHeadline": "fix(bm): tweak package json", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "107a41e0545f5cbc7db69e2b4d8bf33e3e678b33", "messageHeadline": "Merge pull request #4659 from ethereum-optimism/jg/rpc_timeouts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5678946093760ae99695166a0d814666d0924e76", "messageHeadline": "op-node: Set RPC timeouts", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "6e71a8d8d65668aa081bdea5c1e9ac271d4998bd", "messageHeadline": "Merge pull request #4657 from ethereum-optimism/sc/ctb-l2std-fn", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 50, "deletions": 9}}, {"node": {"oid": "2fa9371817d636e64428f72f81519598295e49a2", "messageHeadline": "Revert erc20", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "561c9c45924f7640f7b9c9ec2995f92dc824054f", "messageHeadline": "Merge pull request #4654 from ethereum-optimism/channel-bank-fixes", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 79, "deletions": 68}}, {"node": {"oid": "41ed998c678ac03d5208ed53d9085346ae6c2ff7", "messageHeadline": "Merge pull request #4656 from ethereum-optimism/willc/indexer-flags", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4903823cdc1e3db646ef9144ceef6f5731ab87a8", "messageHeadline": "Merge branch 'develop' into willc/indexer-flags", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d8877fb8698c02964aec9f8aa9d78dc04011a9ea", "messageHeadline": "Merge pull request #4653 from ethereum-optimism/attributes-queue-rese\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "00ec7eb9035c0c3c8e861233e0e37068a7cfcc8d", "messageHeadline": "fix indexer flags", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7ef95b64ac2cbf1b4ad8992f14fde0b06d536d4", "messageHeadline": "Merge branch 'develop' into attributes-queue-reset-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 68, "deletions": 43}}, {"node": {"oid": "68bd581511050cb9223a353b5a5c070e65eeda28", "messageHeadline": "feat(ctb): add legacy fn to L2StandardBridge", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 51, "deletions": 10}}, {"node": {"oid": "5ebe68a896242a59b8d660a92f4ca61a5de5a27b", "messageHeadline": "Merge pull request #4655 from ethereum-optimism/bugfix/missing-batch-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d951af8355eb95a5b095b55cd8b4ee87f1c000ae", "messageHeadline": "feat: make ProxyAdmin self-owned Proxy", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "5adb25119243f4cf390a2e807536a4139e4874f8", "messageHeadline": "Merge branch 'develop' into bugfix/missing-batch-buffer", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 86, "deletions": 50}}, {"node": {"oid": "7905a38b88d99531900e0e93b16f5159e7c3e722", "messageHeadline": "op-e2e: Increase time buffer in missing batch test", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a198e90b1a7ab90a2ca85a3277576103eba6548", "messageHeadline": "op-node,specs: fix framequeue reset, fix channel-bank and frame-queue\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 79, "deletions": 68}}, {"node": {"oid": "7c8fe99cb46e4f6971c40c1966425ba9ade4a413", "messageHeadline": "op-node: fix AttributesQueue Reset function", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e4e17ea3bf07ed4f7b026d1b00975b21284ed5dc", "messageHeadline": "ctb: Add internal devnet", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9417, "deletions": 0}}, {"node": {"oid": "9a2ffd119e18a49e0264edcd29c6c6a6206755e1", "messageHeadline": "Merge pull request #4649 from ethereum-optimism/revert-4641-willc/dev\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "079e944f20c8500a0ccea696a70191560e4595b1", "messageHeadline": "Revert \"feat(ops-bedrock): Add gateway ui to make devnet-up\"", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "ec89eb7fdffb09736097c9db310a65cc1dd423fb", "messageHeadline": "Merge pull request #4641 from ethereum-optimism/willc/devnet-ui", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c4b04b6eddc066fb7add293a4272ba1e26d953a2", "messageHeadline": "Merge branch 'develop' into willc/devnet-ui", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 86, "deletions": 50}}, {"node": {"oid": "4ff82f3d22c3bc0ff86a225b6c2dc0cb8471360e", "messageHeadline": "Merge pull request #4647 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 64, "deletions": 32}}, {"node": {"oid": "ddb52f7a6a0b07b20e424a1bbde55004f66bc3e0", "messageHeadline": "Merge pull request #4646 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 64, "deletions": 32}}, {"node": {"oid": "cdce80e294d88057dd748de1c31e17872ef6609c", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 64, "deletions": 32}}, {"node": {"oid": "0142d7a09f7bc3e839aa1612cb46bd11bb4adb0b", "messageHeadline": "Merge pull request #4645 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2774, "deletions": 1085}}, {"node": {"oid": "48a8e2c7cbe078adab9dd611f83c58aadcac5bc7", "messageHeadline": "feat(ctb): Goerli deployment artifacts", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8997, "deletions": 0}}, {"node": {"oid": "7ef434ee322b9f31a01c14d3a0c9e3cc672c8a84", "messageHeadline": "Merge pull request #4617 from ethereum-optimism/jm/ctp-fix-ctb-version", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "40dc2ed68707acd7b23b373b4cd20ce4483a861f", "messageHeadline": "feat(ctb): commit prod Goerli config", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "c1156ae7f9e5dde30089062d8660b1cedf6229aa", "messageHeadline": "chore: regenerate bindings", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "127aaa528ac01532729151b080d3d2b95c522709", "messageHeadline": "fix(ctp): fix foundry remappings", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0222215f606edf2285daceb7c65b57b40098faac", "messageHeadline": "chore(ctp): Update ctb dep version", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "f03df0a5c221911b1b386ff7631be2d6d8b01140", "messageHeadline": "Merge pull request #4643 from ethereum-optimism/fix/output-root-compute", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "d050d866112826803c1cbe628b8fb621c89d3a3c", "messageHeadline": "op-node: higher level api for hashing output root proof", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b014b0ee305f6830aea7ef4444fa964eb62d7c88", "messageHeadline": "op-node: ComputeL2OutputRoot cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "69ff28c18c47481e711b598d0e56bf15873d885d", "messageHeadline": "use latest instead of specific hash", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d4d7ee7c2dcc8e296b8c68210ff2b0c6fcd1964", "messageHeadline": "add gateway ui to make devnet-up", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "585a94a8e520a9229c07a22a5c2533a9f45709e4", "messageHeadline": "Merge pull request #4637 from ethereum-optimism/fix/sequencer-fee-vau\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 25}}, {"node": {"oid": "e0235219369430b5bac63b850858dc9da0464d5f", "messageHeadline": "Merge pull request #4622 from ethereum-optimism/feat/genesis-magic-check", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 76, "deletions": 6}}, {"node": {"oid": "bb9fbc3c517787962a9b7ccacfce64538b2f8beb", "messageHeadline": "Merge pull request #4638 from ethereum-optimism/fix/remove-storage-sp\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 106}}, {"node": {"oid": "e1ee8249833ca5d798a9733215dcbb04b167f75c", "messageHeadline": "Merge branch 'develop' into fix/sequencer-fee-vault-layout", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1383, "deletions": 312}}, {"node": {"oid": "31532ce1511476092b4b3622d2e23a745e157f6c", "messageHeadline": "Merge pull request #4605 from ethereum-optimism/sc/ops-migration-clea\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 728, "deletions": 306}}, {"node": {"oid": "0c384d665bc73dce762f59c0e768ace5f685debd", "messageHeadline": "Merge pull request #4633 from aflock/fix-cancel", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8732a9c3893848b682761e1b8526306ce2aac235", "messageHeadline": "Merge pull request #4632 from ethereum-optimism/clabby/ctb/portal-gas\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 152, "deletions": 0}}, {"node": {"oid": "365bf05b19e4873f4bf911761c00bd1bfeeb1a5d", "messageHeadline": "Code review updates", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bc3311c22b4f09fac50412ba74e0df9de907d67", "messageHeadline": "Add fixes and additional checks", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 244, "deletions": 27}}, {"node": {"oid": "9575365c5aa7210a45f06d5286cfd3b881a807c4", "messageHeadline": "Rebase on `develop` / Docgen", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e8acf7d2f3fe3a575fbfa612c40bb0e286f705bd", "messageHeadline": "Rename `outOfGas` -> `reverted` for clarity", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "758b43c008d07968f0f578c9178ca25ca39ac043", "messageHeadline": "Remove `Test` inheritance for `RelayActor`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "8784bc0bc5c80dda149596df233f79bbfb087da8", "messageHeadline": "Add changeset", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "be4cb5834ac3bf438f2c8482e1ee7a65be4aeeba", "messageHeadline": "Add invariant test for `minGasLimit`s in the L1 XDM's `relayMessage` fn", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "404267b7d2cc2842d7fbf9bdfb92ac248eed15ef", "messageHeadline": "contracts-bedrock: remove storage spacers gpo", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 106}}, {"node": {"oid": "b2512c7ee7c25956714584f5eb036060e93ab398", "messageHeadline": "contracts-bedrock: update delete dead imports", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "15ce0a150aa4728e1863a8d0e3e5e376b7fdc7e3", "messageHeadline": "contracts-bedrock: remove legacy fee vault spacer", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 23}}, {"node": {"oid": "0f347ab0403d7953e5c032dd5a2b97320409d955", "messageHeadline": "feat(ctb): Invariant docgen (#4574)", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 499, "deletions": 4}}, {"node": {"oid": "429d18ab185d47368d89581854fcaec2634372c3", "messageHeadline": "Fix: Don't cancel context before passing to signer", "author": {"name": "Andrew Flockhart", "email": "andrewbflockhart@gmail.com", "user": {"login": "aflock"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "49fdd5927c1d22b73c0b0755d6092a9f52a41699", "messageHeadline": "Merge pull request #4630 from ethereum-optimism/feat/enable-eth-depos\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 85, "deletions": 9}}, {"node": {"oid": "ae8e046f21826e21be918531991cbf082156d692", "messageHeadline": "sdk: allow `deposit-eth` task to work with artifacts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 85, "deletions": 9}}, {"node": {"oid": "8d560e159f5f5152986b265158136f43189375cf", "messageHeadline": "contracts-bedrock: fix genesis magic check", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "f9b891fe0f305520370756254d6f97d291b6b7ff", "messageHeadline": "Merge pull request #4628 from samlaf/patch-3", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3e4de69bbb839380f64f52aa46867bfdcdc691f0", "messageHeadline": "Update glossary.md", "author": {"name": "Samuel Laferriere", "email": "samlaf92@gmail.com", "user": {"login": "samlaf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9f6106aea1f8f0045c4faa42304b2ec0ad6f958a", "messageHeadline": "feat(ops): clean up migration process", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 509, "deletions": 304}}, {"node": {"oid": "f546e32cde14217337e9cb0e02aa4e256a63b07f", "messageHeadline": "Merge pull request #4626 from samlaf/patch-1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3405dd03a10258a1264eedaa9f2479a34fd49493", "messageHeadline": "Update glossary.md", "author": {"name": "Samuel Laferriere", "email": "samlaf92@gmail.com", "user": {"login": "samlaf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5717347e93d170fac2493ce1bb08aa95818de4c1", "messageHeadline": "Merge pull request #4625 from ethereum-optimism/feat/reduce-devnet-bl\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c3dd885b7e919de020f1d2eaf92852d94610956", "messageHeadline": "ci: Reduce block time in devnet", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dddd1971d3228d95ca9c0f15048bd9e299947c31", "messageHeadline": "Merge pull request #4624 from ethereum-optimism/feat/cci-sequential-t\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cb43988374808454b360e53e026680e21b915d05", "messageHeadline": "Make mixed withdrawal validity tests parallel", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "926f04bd18cc0e01aedaa2b5a606f3f76817ddda", "messageHeadline": "ci: fix command", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdd0e699f9a0e88fa8cbcbbd72bb62991d35ed21", "messageHeadline": "contracts-bedrock: fix type", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4be4cd857cc6c27ef1975bafbf132daf6e2efc3b", "messageHeadline": "contracts-bedrock: fix check-l2 script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "42e3e20e5abd78c865f5a72f9779ba278e8c689e", "messageHeadline": "Merge pull request #4623 from ethereum-optimism/feat/codecov-informat\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3b8a7962175aa1ad45f0512f655d894cd56eeea8", "messageHeadline": "ci: Temporarily disable parallel e2e tests", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd95275289781b44419c18dbea7e4f74328ba231", "messageHeadline": "ci: Make CodeCov checks informational", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "74d4d1ce10c083d2a7b7112b3d4bdf8d89187e4e", "messageHeadline": "Merge pull request #4621 from ethereum-optimism/feat/hardcode-bootnodes", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1fab1c9353f87c578b1a018005142b47069e0f71", "messageHeadline": "Merge branch 'develop' into feat/hardcode-bootnodes", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "aa1e1b71ca7f7f173609b60f340c82ac2cd7606b", "messageHeadline": "Merge pull request #4620 from ethereum-optimism/jg/check_l2_timestamp\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "7e808e750f9f34c4123271b133f1371f789bb92a", "messageHeadline": "contracts-bedrock: check-l2 checks for genesis magic", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "cef8bed4c9c688d501559c7505e1b1f5ad743fc4", "messageHeadline": "op-node: Add default boot nodes", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "78bbd14e564a89695853fc0f070a235827f34af4", "messageHeadline": "Merge branch 'develop' into jg/check_l2_timestamp_against_l1_origin_i\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 320, "deletions": 12}}, {"node": {"oid": "2f2dc333c92fcc98707e1ed212bd7ed2d5dca926", "messageHeadline": "Merge pull request #4606 from ethereum-optimism/sc/l2g-instrument-mint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "a6d153e89c9ecbd04d37a417b023b54c0c016b59", "messageHeadline": "Merge pull request #4541 from ethereum-optimism/clabby/e2e/deep-reorg\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 299, "deletions": 11}}, {"node": {"oid": "d4b375cf325ff8cda7e598d26ebd740a56fe68f2", "messageHeadline": "op-node: Enforce min L2 timestamp", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "aa5d0484e6cf997e33d9383ada7706b393736cd6", "messageHeadline": "Deep Reorg Test (squashed)", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 299, "deletions": 11}}, {"node": {"oid": "ccbca22c36c20c510ad743f4c6370a256c7f4c16", "messageHeadline": "feat(l2g): instrument mint function", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "8344e384532f294854d12598dad023e8eed25e0e", "messageHeadline": "Merge pull request #4619 from ethereum-optimism/fix/bedrock-genesis-b\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "0f17177f93803e5895380d389fae3ecf9a84ff81", "messageHeadline": "op-chain-ops: always use magic for transition/genesis block", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "87aca45c311948f3be1112d2caa38adc75b6ca22", "messageHeadline": "Merge pull request #4607 from ethereum-optimism/jm/freeze-lock-file", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "765264c380794986b7007a126fe75e07d9d1e960", "messageHeadline": "Merge pull request #4614 from ethereum-optimism/clabby/e2e/actions-ci", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bee9147d5fba2bcf33284cc51a50ca31b192734a", "messageHeadline": "Merge branch 'develop' into clabby/e2e/actions-ci", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 49, "deletions": 21}}, {"node": {"oid": "db23be2f1a7aaa47c0563191f1734b62baa26f7f", "messageHeadline": "Merge pull request #4613 from ethereum-optimism/fix/export-bedrock-tr\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "007927a68dbd3e58ce3faf03cae2e835fa3e608b", "messageHeadline": "Merge branch 'develop' into fix/export-bedrock-transition-xtradata", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "631209545eb2b7ca480e117d67f7c20acf044f19", "messageHeadline": "Merge pull request #4618 from ethereum-optimism/zhwrd/use-oplabs-arti\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "1932d2e538f85971c51d0006c12f5f4a2e20abab", "messageHeadline": "op-chain-ops: transition block extradata check", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3375db047a7dcce19927cee1988fc158e4e9eaaa", "messageHeadline": "Update docker publish target to oplabs-tools-artifacts/images", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 35, "deletions": 15}}, {"node": {"oid": "1d4b2b6ad0c31943e58dc884be4c245f68c400fc", "messageHeadline": "chore: update yarn lock", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 27}}, {"node": {"oid": "78037c5cdd1cfae5432e79dd313b2c37011de679", "messageHeadline": "ci: Fail CI if yarn.lock changes", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ec51da92764bdfd560372bfa85cd36ddc9a9021", "messageHeadline": "contracts-bedrock: hh task `wait-for-final-deposit`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "74e0327607bd5064988b8a6b1a27f64beab4c528", "messageHeadline": "contracts-bedrock: add mainnet network to hh config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6765e4447f07780794be6f1fac348761508b3e61", "messageHeadline": "contracts-bedrock: add .chainId file", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "43f92b9d26b16e206356b8e8132f6b35a0f36a32", "messageHeadline": "Include `op-e2e`'s `action` tests in CI", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1f258d908687daf0da4a2ff7acdc486cb2b6fe0e", "messageHeadline": "op-chain-ops: export bedrock transition block extradata", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8471620adbc3c2a8b426911191cfe4beb3fa3a0e", "messageHeadline": "Merge pull request #4609 from ethereum-optimism/fix/yarnlock", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ef2fd41a4b8140d581e4193c22cbde2151a19098", "messageHeadline": "Merge branch 'develop' into fix/yarnlock", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 256, "deletions": 142}}, {"node": {"oid": "24ec5fefe225b49546934980943c1eed1ce3111c", "messageHeadline": "Merge pull request #4612 from ethereum-optimism/feat/configurable-url\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 180, "deletions": 102}}, {"node": {"oid": "299be7ea1c01c5564e3f9d8cc5da92514c30bfb8", "messageHeadline": "Merge pull request #4601 from ethereum-optimism/specs/ggm", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "e6ef824bb384ae2b1899fb0b91c2d384d61a80a7", "messageHeadline": "Merge branch 'develop' into specs/ggm", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 474, "deletions": 329}}, {"node": {"oid": "6a893cacd6168fa2e57eac3220b066d4d975abc8", "messageHeadline": "Merge pull request #4611 from ethereum-optimism/willc/leveltypes", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "10386e5273975b1295f2c912a6f3dc18d03b7ace", "messageHeadline": "Merge branch 'develop' into willc/leveltypes", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "2417d795131b79a36f9d8dd1fc8c49b49919e587", "messageHeadline": "contracts-bedrock: check-l2 configurable url", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 180, "deletions": 102}}, {"node": {"oid": "414b0b036e4a618a701843a2fda6b95bcbe9473e", "messageHeadline": "add @types/level", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 37, "deletions": 27}}, {"node": {"oid": "051613b409f079939bed9340fe0fd87ca72ad094", "messageHeadline": "Merge pull request #4604 from ethereum-optimism/zhwrd/update-codeowne\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "0b7c9da2e27472214f32335c91b793fbf633f5c7", "messageHeadline": "Merge branch 'develop' into zhwrd/update-codeowners-with-teams", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 43, "deletions": 44}}, {"node": {"oid": "b0e052fcdf4eb2f80dd66b6ac715a3c2034c0667", "messageHeadline": "fix: regenerate yarn.lock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 27}}, {"node": {"oid": "f624cd21a605ed71a343e44f9032a46fc008891d", "messageHeadline": "Merge pull request #4595 from ethereum-optimism/sc/ctb-proxy-admin-le\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "1500eb37d7fa85b08a98b667241cbea1b17c9d24", "messageHeadline": "updates codeowners with round-robin review teams", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 35, "deletions": 35}}, {"node": {"oid": "146377f4255d2d0f9ac21056d33293cd2204603c", "messageHeadline": "Merge branch 'develop' into sc/ctb-proxy-admin-legacy", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 377, "deletions": 144}}, {"node": {"oid": "d1fd23ea23927241365a8d43ba32d1d258b2eb74", "messageHeadline": "Merge pull request #4587 from ethereum-optimism/sc/ctb-update-semver", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 41, "deletions": 38}}, {"node": {"oid": "b18c8e4ca34423b5b17ecfc1b8316b9d45fbd98b", "messageHeadline": "Merge branch 'develop' into sc/ctb-update-semver", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 336, "deletions": 106}}, {"node": {"oid": "cdb1f4274436f00f2f2b50d42baa125f6caf6ace", "messageHeadline": "Merge pull request #4602 from ethereum-optimism/specs/system-cfg-bloc\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "45c73808007f7bf91d06aa625747e19e14229a3f", "messageHeadline": "Merge branch 'develop' into specs/system-cfg-block-signer", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 345, "deletions": 223}}, {"node": {"oid": "0b745597a326775806a6c7c0dbeb676aa66972f1", "messageHeadline": "Merge pull request #4594 from ethereum-optimism/sc/ctb-xdm-comment-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf0e862434a10276d2c147975328b86adac8977f", "messageHeadline": "Merge branch 'develop' into sc/ctb-xdm-comment-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 468, "deletions": 347}}, {"node": {"oid": "5e1030491af7e5466522590812e4fbb36422901d", "messageHeadline": "Merge pull request #4599 from ethereum-optimism/sc/ctb-fix-fee-vault-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3145d4068ef0e3243a3735ae963d3c6f238f23f1", "messageHeadline": "Merge branch 'develop' into sc/ctb-fix-fee-vault-comment", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 340, "deletions": 220}}, {"node": {"oid": "12e8d4b1f242aa47d0ef0379b3ce84d3afdad427", "messageHeadline": "Merge pull request #4573 from ethereum-optimism/clabby/ctb/invariant-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 307, "deletions": 52}}, {"node": {"oid": "6d084ee5b7cc9e767ce128d9b53fb59b63a71552", "messageHeadline": "Merge branch 'develop' into clabby/ctb/invariant-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 33, "deletions": 168}}, {"node": {"oid": "fade339f2127e9f83e9dff4377571dfe51f0f1df", "messageHeadline": "Merge pull request #4592 from ethereum-optimism/sc/ctb-unnecessary-er\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 10, "deletions": 51}}, {"node": {"oid": "3b8fcafab4438b17e019c72391f829450a94a434", "messageHeadline": "fix(ctb): correct usage of legacy in ProxyAdmin", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "5e33fd7695acfe86adbf6e6d397390d09b3b6d8c", "messageHeadline": "chore(ctb): update semver to 1.0.0", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 41, "deletions": 38}}, {"node": {"oid": "e9612832c9a114661c36241fb3a1f4bc5b3bdd3b", "messageHeadline": "Merge branch 'develop' into sc/ctb-unnecessary-erc20-factory-code", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 148, "deletions": 243}}, {"node": {"oid": "71d3db7120ec5173047bc7c56515b547877c96ee", "messageHeadline": "Merge pull request #4596 from ethereum-optimism/sc/ctb-fee-vault-comm\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "f5d1944470e0855ab72612b23aff31b1a11bb916", "messageHeadline": "Merge branch 'develop' into sc/ctb-fee-vault-comments", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 133, "deletions": 238}}, {"node": {"oid": "e1999b8d4243948d25ca140b1619b6d3ab784a37", "messageHeadline": "Merge pull request #4588 from ethereum-optimism/sc/ctb-erc721-factory\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 112}}, {"node": {"oid": "c298a80b7a9c70abef3fd45ba72b3651bf674663", "messageHeadline": "specs: lint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8567d599fc7e7fa10bd845681b3b00662f55ec51", "messageHeadline": "specs: system config unsafe block signer", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "7bf56d64a37618aef01f2ecc903fa9673c9e09fd", "messageHeadline": "specs: guaranteed gas market cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "e1b8ab552e8120697af54bba3c5caacb827ac428", "messageHeadline": "fix(ctb): comment in SequencerFeeVault", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cf06d5ffad1eec572a00664ba0c39a35ad5d5935", "messageHeadline": "Resolve conflicts", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3822489e8e79fb05428d284873234ccf400bd0ba", "messageHeadline": "Manually update `forge-std` version in global lockfile", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 36, "deletions": 29}}, {"node": {"oid": "41cdb1f0b71707b0f76f2a82e7d9bf2666a0b86f", "messageHeadline": "Withdrawal cannot be censored invariant", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "534bed70631e63d5cde43d1fff998a8fbaa17b75", "messageHeadline": "Cannot finalize withdrawal twice invariant", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "61e85ede2ab7fa307e5ac355098e71de4cfc8ee7", "messageHeadline": "Add first `OptimismPortal` invariant", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "f63d3f37c69cdb9447477e208f984901dc392eaa", "messageHeadline": "Bump `forge-std` / update to `InvariantTest`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 70, "deletions": 103}}, {"node": {"oid": "14c535cc40f52352f8446afb5e32f8e81ebafd03", "messageHeadline": "Lint", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d337bff4ae5fbe889c12389f723e068719f7a99", "messageHeadline": "Add simple invariant tests using `forge`'s new invariant fuzzer", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 117, "deletions": 1}}, {"node": {"oid": "fafdfdd27148b3f3c12559de56350fc4baa03a1a", "messageHeadline": "Merge branch 'develop' into sc/ctb-erc721-factory-unnecessary-code", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 125, "deletions": 126}}, {"node": {"oid": "ce9e7f2138b91f1594c5555fa8c0ddc119dd6763", "messageHeadline": "Merge pull request #4584 from ethereum-optimism/sc/ctb-failed-messages", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 125, "deletions": 126}}, {"node": {"oid": "97e4a25eb42db96ed4c6762ebd67a328fb17aad2", "messageHeadline": "Merge branch 'develop' into sc/ctb-failed-messages", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 781, "deletions": 226}}, {"node": {"oid": "4f7f0ac8f40b8b72f9f209a7332b4f6df2e4eaa2", "messageHeadline": "fix(ctb): remove unnecessary ERC20 factory code", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 10, "deletions": 51}}, {"node": {"oid": "dda5c26e7f890ad1eb9e12bfd4f7c2bf7f2a4335", "messageHeadline": "fix(ctb): missing FeeVault comments", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "063b72de4197474342543848d1d2e8d4bd8b688e", "messageHeadline": "fix(ctb): minor edit to XDM comment", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d1d95e78f8428b41968b4b6afe0469702ac0f54", "messageHeadline": "feat(ctb): remove unnecessary ERC721 factory code", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 112}}, {"node": {"oid": "ab8cf2eaed9d8853fa29eb889b0af6961fd5394e", "messageHeadline": "Merge pull request #4597 from ethereum-optimism/clabby/fix-periphery-ci", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19b9bbdbdf214cc9c3fe304b15646a034eddcb0c", "messageHeadline": "Temp downgrade `contracts-bedrock` version in `contracts-periphery` t\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5df32ce1b2ffea05ad0854a1d71364eda62af652", "messageHeadline": "Merge pull request #4593 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 237, "deletions": 199}}, {"node": {"oid": "6ad6721e709d77821b8600d12cfed5d11edfe8d5", "messageHeadline": "Merge pull request #4591 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 237, "deletions": 199}}, {"node": {"oid": "a17b49fafa8b0141ae45c2b979f432f2468fd7ba", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 237, "deletions": 199}}, {"node": {"oid": "46769845064b7eac6941343134dc310b3821ac3c", "messageHeadline": "Merge pull request #4590 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 474, "deletions": 18}}, {"node": {"oid": "74f0a378a5dd2fa71334ed999b41dbd429fa8cf2", "messageHeadline": "Merge pull request #4589 from ethereum-optimism/jm/fix-bmon-packaging", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "eccb1d2842c9638f1c880ac2d3217d477d92b384", "messageHeadline": "op-node: test all receipt fetching flavors and fallbacks (#4561)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 470, "deletions": 15}}, {"node": {"oid": "34178a55e0213509a7fdf73bd583dad8b167e40b", "messageHeadline": "chore: Add balance-monitor to release outputs", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cef1ad9aee89c3987e800eeba5239b3b11ea7231", "messageHeadline": "bmon(chore): Fix package name", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0df27c8438821dd4aae919fc07dbaa804429b901", "messageHeadline": "Merge pull request #4586 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 71, "deletions": 15}}, {"node": {"oid": "89de7ae0a0da712803ade480262e80c659068b33", "messageHeadline": "fix(ctb): correct GPO abi and layout (#4582)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 71, "deletions": 15}}, {"node": {"oid": "26c0c3185eb9e50c08cdf50de758e34ffc534961", "messageHeadline": "Merge pull request #4585 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 34969, "deletions": 36209}}, {"node": {"oid": "ea0540e512ca3ea57546ae00999f09f0e7ac3523", "messageHeadline": "ci: Update slither version to 0.9.1 (#4583)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0716a085289f5008e98389353dec39e51f1b6cab", "messageHeadline": "feat(ctb): receivedMessages => failedMessages", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 125, "deletions": 126}}, {"node": {"oid": "0eec5099fbbad3173cc1042d833ba199f5bc16b2", "messageHeadline": "Merge pull request #4566 from ethereum-optimism/jg/weird_reog", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 131, "deletions": 43}}, {"node": {"oid": "c646b470d3b45d4e6ca81155f3fcb6bffc2fb0fb", "messageHeadline": "Merge branch 'develop' into jg/weird_reog", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 419, "deletions": 69}}, {"node": {"oid": "f7973b3a5934786ebb0491eaeea29720185f585b", "messageHeadline": "Merge pull request #4581 from ethereum-optimism/01-03-op-node_Create_\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "809dc86e90a83202358d9b10fb75a8c9357870ca", "messageHeadline": "Merge branch 'develop' into 01-03-op-node_Create_stub_Goerli_config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8544, "deletions": 85}}, {"node": {"oid": "169329cf734283a67d6c32c6ba35379ab9aa9aa2", "messageHeadline": "Merge pull request #4579 from ethereum-optimism/fix/deploy-config-val\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "722ee12049c986332ebd5e2a3e41abfbddc0b134", "messageHeadline": "Merge branch 'develop' into fix/deploy-config-validation-2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8527, "deletions": 64}}, {"node": {"oid": "899e3b94933711a3187dff04a5afce05697f86a0", "messageHeadline": "Merge pull request #4562 from ethereum-optimism/sc/ctb-block-legacy-r\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 372, "deletions": 48}}, {"node": {"oid": "77137e38e321be9cf9666128a5462781198eb559", "messageHeadline": "op-node: Fix invalid epoch advance", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 131, "deletions": 43}}, {"node": {"oid": "ebd67b31c6a8faf765c36eefebb0a265598902f2", "messageHeadline": "Merge branch 'develop' into sc/ctb-block-legacy-replays", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8155, "deletions": 16}}, {"node": {"oid": "0bd39197f6123e15bdfcfa07569bd5c688bd3c9f", "messageHeadline": "Merge pull request #4580 from ethereum-optimism/fix/deploy-config-val\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46b97b2767a563b0bd14909f6657f98dc9ca5b83", "messageHeadline": "Merge pull request #4577 from ethereum-optimism/fix/hardcode-l2-genes\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "7a1abc2974e83f4844543752060217c302aac742", "messageHeadline": "Merge pull request #4575 from ethereum-optimism/fix/migrate-withdrawa\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "6663438d1e8a5901a728e808cf5341c4c25ea431", "messageHeadline": "op-node: Add stubbed Goerli config", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "646403c01344a74c14229e4e3a67ade05231f811", "messageHeadline": "ctb: Add final migration rehearsal artifacts (#4576)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8151, "deletions": 0}}, {"node": {"oid": "274b3560af9bb78ff3f77c7d75732c8ec8b16d31", "messageHeadline": "op-chain-ops: do not allow 0 scalar", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2df8ab6126876395cf5a2febd2f6e8ce4937ac3d", "messageHeadline": "op-chain-ops: better deploy config validation", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "58b958978ca5c83a1a8ac3a4c690abd998f42c2a", "messageHeadline": "bedrock: hardcode L2 genesis coinbase", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "7d85a64442bbc0d5da32ca86cc166a2c623b9ba5", "messageHeadline": "op-chain-ops: explicit usage of versioning", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f61d376f0f61cf457aaa216e57a0a504d0842abe", "messageHeadline": "feat(ctb): check for relayed legacy messages", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 367, "deletions": 46}}, {"node": {"oid": "d27ada8fbc4ca90411ffcd385091385cdea8613c", "messageHeadline": "op-chain-ops: make the migrated withdrawals version 0", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "509df58e90332dd6aa48866b3c69c1703fe3b8de", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "84a017b5389b0d077d151efcea06eb3788f21a11", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "a593e3dad3035d794fd4cd96c774c74133f19acd", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "679f10d9b312b058a54420f29b3e646b7ce2087e", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "298f4ac921c81ae7e47aaa277073679d56149790", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9bf7b7bad777a0af966addbacffe1d4096d815c0", "messageHeadline": "Merge pull request #4546 from ethereum-optimism/fix/deterministic-sto\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 98, "deletions": 41}}, {"node": {"oid": "06f759f7c5946d632fbb40dccb39e340c79a5436", "messageHeadline": "storage snapshot", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "bc02a1749c800dfa4d69050acff59703f7efc114", "messageHeadline": "update storage slot", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc7be453501b59c6701f4a4eecc77dbb93eaa938", "messageHeadline": "contracts-bedrock: deterministic storage", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 76, "deletions": 17}}, {"node": {"oid": "f7f6d76f882ec396c3d4ce89b2fc9cc26e7fc324", "messageHeadline": "bmon: Detect at warning and danger level balances (#4571)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 177, "deletions": 38}}, {"node": {"oid": "d3308176980be14b01a6f0b4ff04c05b16e9cebc", "messageHeadline": "Merge pull request #4568 from ethereum-optimism/extended-time-without\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "535f9d967365a119286bafbfabf7eff5dc276cda", "messageHeadline": "Merge branch 'develop' into extended-time-without-l1-batches", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1892, "deletions": 28}}, {"node": {"oid": "c95264e79f24f2d40076b6d6f5ad1cc32b12c0a8", "messageHeadline": "Merge pull request #4569 from ethereum-optimism/action-test-l1-rpc-error", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 68, "deletions": 7}}, {"node": {"oid": "88a3dfc29eced04ded570795341824388cebec5b", "messageHeadline": "Merge branch 'develop' into action-test-l1-rpc-error", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1824, "deletions": 21}}, {"node": {"oid": "f0e145d0d943737e10d251ec4456c8a25b1f878f", "messageHeadline": "Merge pull request #4570 from ethereum-optimism/sequence-time-drift-b\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "635bc08dd1318a37be3dbc766fac7ea1d65d0056", "messageHeadline": "Merge branch 'develop' into sequence-time-drift-boundary", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1809, "deletions": 15}}, {"node": {"oid": "e8ea75be46ead070fb854466da0a3fd1da08a9e6", "messageHeadline": "Merge pull request #4556 from ethereum-optimism/jm/monitoring/split-1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 192, "deletions": 14}}, {"node": {"oid": "459a480179ecabe3a4f850f090495db654ff16e9", "messageHeadline": "Merge branch 'develop' into jm/monitoring/split-1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8b6ca8d6afdb6116a732337b29ec8c592d8e624", "messageHeadline": "Update `L2WithdrawalVerifier` -> `OptimismPortal` in `withdrawals.md`\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "183555b8a1645339ba712e70777ed7cf3448d12b", "messageHeadline": "op-node: allow sequencer to produce block with txs at sequencer time \u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "11c112c0414a47d04c53b73be238f18e8888d94a", "messageHeadline": "Merge branch 'develop' into jm/monitoring/split-1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3010, "deletions": 622}}, {"node": {"oid": "5f100f22ae68108729191cd8a1554436ef6304da", "messageHeadline": "bmon: Simplify logic for now", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f1fc8e5c9856ffb84138eb460c9e379778402f47", "messageHeadline": "Merge pull request #4565 from ethereum-optimism/sc/ctp-drippie-goerli", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1616, "deletions": 0}}, {"node": {"oid": "0d6677a3d52cd4979db8f90033dd650a6cd400d3", "messageHeadline": "Merge branch 'develop' into sc/ctp-drippie-goerli", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1395, "deletions": 623}}, {"node": {"oid": "157e89a250e96c6fa24bab4f1e47d1ae9741048f", "messageHeadline": "op-e2e: action test derivation with flaky l1 rpc", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 68, "deletions": 7}}, {"node": {"oid": "5946bd7ecee4e4822a4045947f6cc5a50f99b8bc", "messageHeadline": "op-e2e: action-test extended time without batches in L1 blocks", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "8fed3675481bc4eaa28f79cf5c36180405778342", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "cc1491e8cb0204ed4e5897eeb70da38faf78b9bd", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b06249bda02febce51fc0087b740e328fd311738", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c90a69af5449297a414c10a54036e630adc728d7", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f4537162aa953677117790bdc82b633b6549a898", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "beb1c4b72af852c83321ae5d6ac340749200ddc9", "messageHeadline": "feat(ctb): break out system dictator steps (#4553)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 362, "deletions": 277}}, {"node": {"oid": "fafc3b3764b93c50a30bc629070e6c4c770a5e73", "messageHeadline": "op-node,op-e2e: optimize L1 receipts fetching by supporting different\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 609, "deletions": 183}}, {"node": {"oid": "a1ced6ad5472b02168482f9b41485785ac69166f", "messageHeadline": "op-chain-ops: Fix state migration, add post-checks (#4551)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 372, "deletions": 113}}, {"node": {"oid": "d1b7063d8e649c01c363c888a6178f1522ff3dcc", "messageHeadline": "bmon: Move test command into a script", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "a2efb2dc96ba3f744535605a7362ae61a2b900d9", "messageHeadline": "ci: Add Dockerfile and build in CI", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "ab8ed15b4e54afcbc4bbe04d94f1a466d3f82bc7", "messageHeadline": "debug attempt", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "63ac3a63cda760c8bf22a2d9908fcb89d6081aa7", "messageHeadline": "ci: Add js-lint-test job for balance monitor", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a7c89156e94649876a08b450cec45955370b2a11", "messageHeadline": "bmon: Report empty findings above a given threshold", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 138, "deletions": 1643}}, {"node": {"oid": "d1f136627f5cbb2c9647312153cb620adf889176", "messageHeadline": "bmon: Update scaffolding", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1665, "deletions": 31}}, {"node": {"oid": "4ccef161d0b52e183f6fe2faa0a3b89828ddb26d", "messageHeadline": "Merge pull request #4564 from ethereum-optimism/jm/specs-owners", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "184f6b50086e5c62a1d70ac48641ccea1d85eedf", "messageHeadline": "feat(ctb): deploy drippie to Goerli", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1616, "deletions": 0}}, {"node": {"oid": "e25e163bb5c4ae78c31f38be0e5098ce1989aa44", "messageHeadline": "ci: Add more codeowners to specs", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "248f84468a20ed36c5f49c43f668e08886c8a50c", "messageHeadline": "fix spelling typo in help strings", "author": {"name": "Willem Olding", "email": "willemolding@gmail.com", "user": {"login": "willemolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a01e998c18b8aafd6b8e8a82e80545b0c405833e", "messageHeadline": "updates tests with new call format", "author": {"name": "Willem Olding", "email": "willemolding@gmail.com", "user": {"login": "willemolding"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "25273b2f5a545f0e0b5ea3e42bd3bc1bfa2e4d40", "messageHeadline": "refactor argument handling in main.go", "author": {"name": "Willem Olding", "email": "willemolding@gmail.com", "user": {"login": "willemolding"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "344ae8281c3419d2f2b87d031017fb2ed49a665d", "messageHeadline": "update workflows to use go 1.17", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dd7ec7fc4117d2b5e85a9948f116f0aa6c5e2afd", "messageHeadline": "update unicorn to latest dev version, which should fix M1 issues", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98e5f0b6dc8d81a6e78bb6a4c31afa0b67d5be50", "messageHeadline": "remove outdated usage instruction (all this stuff is done in the demo\u2026", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "0b7a9f7fbf7c3173a12f92d6404afecfe0d6ad5c", "messageHeadline": "op-node: make p2p sequencer addr rollup runtime configurable (#4529)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 361, "deletions": 78}}, {"node": {"oid": "8ef4058d8b76297c39d786ce9c8a7a742b47f558", "messageHeadline": "Merge pull request #4545 from ethereum-optimism/jm/sbn-specs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "4c1d0c2797a8326af00e4b075272a71f6f6f6f05", "messageHeadline": "Merge branch 'develop' into jm/sbn-specs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 405, "deletions": 66}}, {"node": {"oid": "5d0a3af6ff37b43eaf7001ccd88db173dc6a1abb", "messageHeadline": "ci: Dump devnet logs on error, disable DLC (#4558)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "42afadf3fb979717c0c9affee031c91c6ffbfd9b", "messageHeadline": "Merge pull request #4557 from ethereum-optimism/jg/blocktime_test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 160, "deletions": 1}}, {"node": {"oid": "63adcd53e29a8228154c046cc8e2f1183bdd06e8", "messageHeadline": "Merge branch 'develop' into jg/blocktime_test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "f78901da0d445277c2b86b79c3d4c4a2d30de6a0", "messageHeadline": "op-e2e: Add Large L1 gap blocktime test", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 160, "deletions": 1}}, {"node": {"oid": "ea396762d1ce906b42b0c92c6eed229910b93c92", "messageHeadline": "Merge pull request #4555 from mdehoog/pass-context-to-signer-fn", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "1528dbd406b9f78f196a933536386def706ba79b", "messageHeadline": "Merge branch 'develop' into pass-context-to-signer-fn", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "6939603825cdda2c31246408587b1f7c011d75ee", "messageHeadline": "specs: Document starting timestamp and block num vars", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "4e07584d957671b60f4529bcaee6d1ac70956067", "messageHeadline": "feat(ctb): deploy setup tag (#4552)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "895c40995df82a07cbcc54c56d42055cf2f058d0", "messageHeadline": "[op-batcher / op-proposer] Add context to signer function", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "1411e009e9534ad57217d40e667bba2564b6c90e", "messageHeadline": "check-changed: Always rebuild non-PR builds (#4554)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "627e01037426287dc0d37f35a1b9af71913a8bcc", "messageHeadline": "Merge pull request #4543 from ethereum-optimism/feat/output-tx-calldata", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 148, "deletions": 0}}, {"node": {"oid": "f912122e1b9566541bfbdf06105baee1e128b109", "messageHeadline": "Merge branch 'develop' into feat/output-tx-calldata", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "e3a33cdc4c07c9adbac7d22b8c77c9e08a440365", "messageHeadline": "Merge pull request #4549 from ethereum-optimism/jm/ctb-format-tests", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "c00b59ebb96981de97463b05b49b58f9344a6792", "messageHeadline": "Merge branch 'develop' into feat/output-tx-calldata", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 159, "deletions": 43}}, {"node": {"oid": "5af9b7b26446ef55979cc311effd57be17d6e2f1", "messageHeadline": "lint", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "1aa2944d9d56903ce382b8746c38c4617193ddbf", "messageHeadline": "Merge pull request #4550 from ethereum-optimism/jg/update_specs_links", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a87acfcab5dc26cd49672101a5f3f1fb34a4f91e", "messageHeadline": "Merge branch 'develop' into jg/update_specs_links", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 36, "deletions": 39}}, {"node": {"oid": "69200bd5ebf6696384ec9ebb95ca750194f34899", "messageHeadline": "Merge pull request #4542 from ethereum-optimism/jg/cleanup_file_struc\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 36, "deletions": 39}}, {"node": {"oid": "836c84e110e0636dd41e152d579a6931882cf018", "messageHeadline": "Merge branch 'develop' into jg/cleanup_file_structure", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "06ae64d825fb25875f34757d7fd616bf573559bf", "messageHeadline": "Update glossary.md", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8d7f9efe0ef88c8e1719d97982c926ae673cf52", "messageHeadline": "Update rollup-node.md", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1add400ba7c29561e53466ea1e5f7b51321a6a73", "messageHeadline": "Update derivation.md", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "943e1554b14897c4d0e94bf1598afcf280f6534a", "messageHeadline": "op-chain-ops: Log transition block timestamp (#4548)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b00c5cb5a6029e36256b3b3a6ffcaa8674130421", "messageHeadline": "ctb: Fix test name", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f6a2cd58300393dc5c6e0d7e5ecb14e25788dd0e", "messageHeadline": "ctb: Format forge test files", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "03940c3cb8235da33242931e34ad20d89db7bbe7", "messageHeadline": "ctb: Ensure no formatting changes", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d0ee38c47ab87f79ffdddd692ba5c6ac4025c4ad", "messageHeadline": "Merge branch 'develop' into jg/cleanup_file_structure", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "d9ac389748b02273e7546f2a703645b56c57fc48", "messageHeadline": "Merge pull request #4532 from ethereum-optimism/action-test-conflict-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "06da16130f8bdd1b7fd668df90944f6757f9d055", "messageHeadline": "ctb: Live migration utilities", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 144, "deletions": 0}}, {"node": {"oid": "1c9160a7d39bd96ecd1c5c37627488a5357b5f0f", "messageHeadline": "Merge branch 'develop' into action-test-conflict-blocks", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2565, "deletions": 2506}}, {"node": {"oid": "02834a25d7c3254dd3c3242ebae480d7d2aeb3bc", "messageHeadline": "Merge pull request #4544 from ethereum-optimism/jm/update-tob-november", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "eb10c0c72e8fd2aa4eef64cb5b85b5b881746e59", "messageHeadline": "tdocs: Update ToB invariants report to final version", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9c48fed9ebabcdaaf597ab6a2ffd42a19cb653b3", "messageHeadline": "op-e2e: Use new batcher & proposer package names", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "fd3d7c911ebd4e294cc4936fd8c23fda6d5f2d9d", "messageHeadline": "op-batcher: Reorganize files", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "740e63d181e76bb004ff50401b4896f485056ae4", "messageHeadline": "op-proposer: Reorganize packge", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "3624529416a5660d246c241aff5d9724d8c89638", "messageHeadline": "INF-23 tls and custom middleware support for op-service/rpc (#4524)", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 154, "deletions": 5}}, {"node": {"oid": "7f8f0fe297d043d6d9e2fd930c10135532159cd5", "messageHeadline": "ops: Improve check-changed (#4527)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 188, "deletions": 97}}, {"node": {"oid": "874457d06994f9c040f643459a979a9efbd275db", "messageHeadline": "Merge pull request #4516 from ethereum-optimism/jm/monitoring/package", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 561, "deletions": 20}}, {"node": {"oid": "3bc8c737e358d1804c35ab74f7474ca90dfb9818", "messageHeadline": "Merge branch 'develop' into jm/monitoring/package", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2703, "deletions": 2453}}, {"node": {"oid": "bd907f6c7ce906f85e90c2efc30db002cbd28cc6", "messageHeadline": "Merge pull request #4520 from ethereum-optimism/feat/p2p-sequencer-addr", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 168, "deletions": 57}}, {"node": {"oid": "2273c323047948129e09294c8e8b5585bb246477", "messageHeadline": "Merge branch 'develop' into feat/p2p-sequencer-addr", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2432, "deletions": 2383}}, {"node": {"oid": "48f3f508871cc0ca20149480de1c137788f880e0", "messageHeadline": "Merge pull request #4540 from ethereum-optimism/jm/ci-echidna-off", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "8bcd217fbf0fc533c1d3b5776598f81e75eb5637", "messageHeadline": "ci: Disable echidna jobs in CI", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "2ac8cc7b89e20a87a07b0e589c76b27d96980ab0", "messageHeadline": "ops: Remove speculative checks, add multiple-reviewers label (#4538)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e93acefecb001f6a2ce9c71ac5d345b03a26f52f", "messageHeadline": "Merge pull request #4534 from ethereum-optimism/clabby/specs/svg-back\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1444, "deletions": 2}}, {"node": {"oid": "f70ea56f543a96ebec989a3a0ea7af77e3f0cee7", "messageHeadline": "Fix text", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1446, "deletions": 1213}}, {"node": {"oid": "739c0bc92e06236071da8f343b5e17648f7644cc", "messageHeadline": "Merge pull request #4528 from islishude/fix-go-mod", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2749015e62bbea4b580f31efa8000a2af9ae2e76", "messageHeadline": "Merge pull request #4439 from ethereum-optimism/chore/delete-nft-bridge", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 2285}}, {"node": {"oid": "7b9dca658c2472de47f79429cb9f741acb6d6141", "messageHeadline": "Merge pull request #4525 from ethereum-optimism/fix/syscfg-deploy-check", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "245d5e800eef73daa8c0a66028710f5a3cdd12c9", "messageHeadline": "Add white background to `batch-deriv-*.svg`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1215, "deletions": 6}}, {"node": {"oid": "e70459291a6a6cc41fd4daf4cfbebbb8d968c4b8", "messageHeadline": "Merge pull request #4530 from mdehoog/fix-batching-bug", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f7ea455cf2515ca2a576ffa66f5328d10eaced67", "messageHeadline": "op-e2e: action test conflicting sequencers", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "614ac025f1686bb51cf65107518072cb6e84d6c3", "messageHeadline": "Fix bug in batching retries", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7daeed5f068e9659a2e9d2203a57af90e3f08455", "messageHeadline": "op-heartbeat: add missing golang-lru module", "author": {"name": "islishude", "email": "islishude@gmail.com", "user": {"login": "islishude"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "94d096026e2ebedc70da5c2a0e88d57a099b4afe", "messageHeadline": "Merge pull request #4523 from ethereum-optimism/fix/bad-config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "6da41697fe94375f45dcf7e09f31a3dba87b6a02", "messageHeadline": "Merge pull request #4521 from ethereum-optimism/fix/ctp-test-contract\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2b931bc36324878d8e281bfe0ba1a8e2bb6da06e", "messageHeadline": "bmon: Add package scaffolding for balance-monitor", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 561, "deletions": 20}}, {"node": {"oid": "747e6248bd7f47b5556cf3cf79b8e95134ec67fd", "messageHeadline": "contracts-bedrock: fix docstring", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c6253cb444769f0217d7d43d87d4d6049c639603", "messageHeadline": "contracts-bedrock: fix deploy assertion", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7a5eddb3b95e2f8dac32cc73f4bb05f194104a9d", "messageHeadline": "op-e2e: Add tests (#4435)", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 783, "deletions": 7}}, {"node": {"oid": "54026edac72ea4f8c824c9ae405dd2642fcd2b6d", "messageHeadline": "lint: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d02c33f96f370428d7a2b75417d0a5bebd0219d6", "messageHeadline": "contracts-bedrock: more strict deploy checks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "8688461aaa85e8392bfdd664faa5fe121dc07aee", "messageHeadline": "contracts-bedrock: remove dead config, fix misconfig", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "41ee09dc463edd9c5e2c4c2edeae4bb38d57fb9d", "messageHeadline": "contracts-bedrock: fix deployment bug", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94c7094b93d9277debf06f9cdd433743c7cfaffd", "messageHeadline": "contracts-bedrock: cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "4854702638704192fd14b05491b4f30f1d49f0d0", "messageHeadline": "contracts-bedrock: fix naming, update snapshot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "289a041783001b6f91c24ad7ba298c406374234d", "messageHeadline": "op-chain-ops: fix bug with order of arguments", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "fb498ecf6a23464f690c929e801ff37e9d82132b", "messageHeadline": "Merge pull request #4518 from ethereum-optimism/test/l1fee-constants", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "957c39355de2584a1e20c8d2b006728ab0ad8acb", "messageHeadline": "contracts-periphery: update version on test contracts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "259005cb91884882606031b99bfcf30721706241", "messageHeadline": "op-chain-ops: add unsafe block signer key", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 73, "deletions": 18}}, {"node": {"oid": "8bdb80d4401ac834d027086d1730770af90fb033", "messageHeadline": "contracts-bedrock: add unsafe block signer", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 58, "deletions": 10}}, {"node": {"oid": "b232cf41278752acb8933a710d5265780479a669", "messageHeadline": "op-bindings: add test coverage of the L1 fee constants", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "98c0c0ef5ec3aad81e51e621cd72c188ac2f58fc", "messageHeadline": "ctp: delete ERC721Bridge from ctp", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 2285}}, {"node": {"oid": "e362fc4cb1568da1c150d245215bb2b7f0da9b3d", "messageHeadline": "op-e2e: test op-geth pending gas limit configuration (#4047)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 122, "deletions": 37}}, {"node": {"oid": "63e3bec9e660c77f13ef9d853e7edb77e1aef322", "messageHeadline": "Merge pull request #4517 from ethereum-optimism/sc/ctb-erc721-factory\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 103, "deletions": 13}}, {"node": {"oid": "fa0c9689c901daf7731fb5bf4f48cc18340adfc3", "messageHeadline": "test(ctb): ERC721 factory tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 103, "deletions": 13}}, {"node": {"oid": "7091d42c83adda25d3cb9c60df6727f8a7017b9a", "messageHeadline": "Merge pull request #4502 from ethereum-optimism/sc/ctb-mintable-erc72\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "ca922b04e41c4b1da62a11aecc3c0121989cb2c3", "messageHeadline": "Merge pull request #4508 from ethereum-optimism/guard-gossip-validator", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "809c4c9da9c452ae50bd773e150c9e16a53ebf02", "messageHeadline": "Merge pull request #4504 from ethereum-optimism/sc/lint-config", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01b9108c3eb52bd3d3210033a88ee2db7fe2b6ec", "messageHeadline": "Merge pull request #4425 from ethereum-optimism/feat/configurable-gov\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 61, "deletions": 4}}, {"node": {"oid": "727c1fccdacd6addf04f43534d400672bb70a4f6", "messageHeadline": "op-node: guard against panics in the gossip validator", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "8d8219f53199e3b46a59027ddd9d3b678c19f647", "messageHeadline": "op-heartbeat: handle heartbeat spamming (#4507)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 134, "deletions": 39}}, {"node": {"oid": "0669b2ebe6b7eec933c85bfe1e6083e0309c7e07", "messageHeadline": "Merge pull request #4505 from ethereum-optimism/sc/ctb-build-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1c57d9ad85ebdd83fbcb3c2465bd2ae380d4608", "messageHeadline": "fix(ctb): remove new build file on clean", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f82d3463bb5416cc444185fd44bc72241c71ffad", "messageHeadline": "Merge pull request #4503 from ethereum-optimism/sc/ctb-fix-linting", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 13, "deletions": 68}}, {"node": {"oid": "e9cea33813af5d2b2f645ec5f0e5c849e6b80d13", "messageHeadline": "fix(ctb): linting errors", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 13, "deletions": 68}}, {"node": {"oid": "3054e75758b46d801ccab7cf0fecbb09c634db9e", "messageHeadline": "test(ctb): OptimismMintableERC721 tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "663608fa8b582483441420a4c2546917a4809628", "messageHeadline": "fix(ci): better lint check", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13a72cb2a35c343da016e39bc29c3dc6c6ad32ab", "messageHeadline": "Merge pull request #4495 from ethereum-optimism/jm/codecov-ignore-ope2e", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e825ecd101cb2a9882bdb9a1f211d47be68df72e", "messageHeadline": "ci: Add op-e2e to codecov's ignored paths", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "be730fd02576af8bbf994212ecc56d63d4f35b80", "messageHeadline": "op-node: Fix panic when p2p server fails to start (#4493)", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1084fbecb4dff8a2d1f96f388a8b0d79a4e8201a", "messageHeadline": "[Bedrock] op-batcher / op-proposer: allow customization of signer fun\u2026", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 65, "deletions": 47}}, {"node": {"oid": "690af45c6058a558dec622efba64ce771c03aa87", "messageHeadline": "Merge pull request #4482 from ethereum-optimism/sc/ctb-last-portal-ni\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 79, "deletions": 117}}, {"node": {"oid": "35e462f940337c7e552309e38e34a9db148b4662", "messageHeadline": "Merge pull request #4491 from ethereum-optimism/jm/fix-echidna-ci", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "236b73984331db15eeb6584c687af0eaf1c07615", "messageHeadline": "feat(ctb): last OptimismPortal nitpicks", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 79, "deletions": 117}}, {"node": {"oid": "ba3d54bc4655744512c937f5f796837bc35e1926", "messageHeadline": "Merge pull request #4484 from ethereum-optimism/feat/semver-l1", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "a89eb527dc6d9015ffae79d4b8debaa3c8fdd069", "messageHeadline": "Merge pull request #4485 from ethereum-optimism/sc/ctp-optimist-mainnet", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1772, "deletions": 4}}, {"node": {"oid": "ab7c181b9c5421386bd444b7c28d1c7e1455c7ae", "messageHeadline": "ci: yarn clean before build with metadata", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af2cf449d1081e85ba346565d343ed7737871e75", "messageHeadline": "Merge pull request #4486 from ethereum-optimism/sc/fd-wait-for-provider", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "68f4219fd658e5649f8420cca68f9bc31f663b8b", "messageHeadline": "feat(ctp): Optimist mainnet deploy", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1772, "deletions": 4}}, {"node": {"oid": "47d4be11657796d1591a13c0a6994aa4a45f1b16", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "126347398097c7fa1e5297a8e84693cef131037b", "messageHeadline": "contracts-bedrock: bump L1 contracts to 1.0.0", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b00f81bc7e687d285d765558ee8b1f96780e0d37", "messageHeadline": "Merge pull request #4483 from ethereum-optimism/sc/ctb-optimist-goerl\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1793, "deletions": 103}}, {"node": {"oid": "c7a33252288aad83be4d80d074deed3c10dc59ae", "messageHeadline": "feat(ctp): Optimist goerli deployment", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1793, "deletions": 103}}, {"node": {"oid": "4147212b45c924ea287aab7a456c98fbb3651397", "messageHeadline": "Merge pull request #4455 from ethereum-optimism/willc/safer-deploy", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "1cac435d49960f2f95f5bdde19350e84fe41c6ea", "messageHeadline": "Merge pull request #4450 from ethereum-optimism/sc/ctp-optimist-comments", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 43, "deletions": 45}}, {"node": {"oid": "476f3322fe8bd0941fbefe415b84db7da8d6fc8b", "messageHeadline": "Merge pull request #4421 from ethereum-optimism/sc/ctb-l2erc721-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 421, "deletions": 0}}, {"node": {"oid": "c542198ea7f970368bd2eaf6d8bbe6ea874d25ab", "messageHeadline": "Merge pull request #4471 from ethereum-optimism/sc/ct-rm-kovan-support", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 34, "deletions": 22118}}, {"node": {"oid": "9b88793ec62245909d9c9ea0a74e8b08d17f7d26", "messageHeadline": "Merge pull request #4461 from ethereum-optimism/willc/less-rep-in-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 37, "deletions": 124}}, {"node": {"oid": "4fe40b086563a317c7455b6d1619def04cc5c3c2", "messageHeadline": "assert proxy set", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d8790efe1b18517709a62c7f0f6efd674aceeeb0", "messageHeadline": "Merge branch 'develop' of github.com:ethereum-optimism/optimism into \u2026", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 30, "deletions": 50}}, {"node": {"oid": "a50dd12207bd3bf73c719bff75ab0f059294aa63", "messageHeadline": "Merge pull request #4475 from ethereum-optimism/fix/version-assert", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14a3bea877490aaa775ab4f89e6e016e664719ed", "messageHeadline": "maint(ctp): clean up Optimist comments", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 43, "deletions": 45}}, {"node": {"oid": "45bb9473e3c00d6dd523370beb24617e04306486", "messageHeadline": "ctp: fix version assert in deploy scripts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6c9c7dbf0951cc34647a76f70e212e70c00df95", "messageHeadline": "feat(fd): have fault detector wait for providers", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "2f50e29d5e7aa571bbd8e0e20d7b5988c0489caa", "messageHeadline": "Merge pull request #4460 from ethereum-optimism/sc/ctb-rm-verify-fn", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 30, "deletions": 50}}, {"node": {"oid": "d1f9098f9f610303837decae0dc44e442f455787", "messageHeadline": "maint(ct): remove deprecated deployments", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 34, "deletions": 22118}}, {"node": {"oid": "370a348c264e3a03a1808efcf2ed3c9a0e5fa3a6", "messageHeadline": "Update packages/contracts-periphery/contracts/foundry-tests/Optimist.\u2026", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ebf5983365e1d3bca3949be30e9bf362d93fcd84", "messageHeadline": "change (()) to ()", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed042ad0bca4df634edf19e04735f0fb3f9d27ab", "messageHeadline": "Merge branch 'develop' of github.com:ethereum-optimism/optimism into \u2026", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 160, "deletions": 6594}}, {"node": {"oid": "27dcdc8cfad9f56fd2aa20de0265d230ea618995", "messageHeadline": "Merge pull request #4440 from ethereum-optimism/chore/delete-kovan-ctp", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 6484}}, {"node": {"oid": "7249dec189cc764ee57fa04e09dab9a4059f7765", "messageHeadline": "Merge pull request #4451 from ethereum-optimism/sc/ctb-token-interfaces", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 40, "deletions": 37}}, {"node": {"oid": "87bd83679a4801be69a828e82ea0678d9813e077", "messageHeadline": "Merge pull request #4456 from ethereum-optimism/willc/authors", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0f2a6df39fdf35595be63500bbd863d6e31ce793", "messageHeadline": "Merge pull request #4437 from ethereum-optimism/feat/deterministic-de\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "5e3de23c61cd34feba03d7abd88762b8a7a571fa", "messageHeadline": "Merge pull request #4436 from ethereum-optimism/fix/attestationstatio\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "ca8accbd37962647bfc8b39714fddbb7b5ef6368", "messageHeadline": "Remove biggest piece of repitition in optimist tests", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 38, "deletions": 124}}, {"node": {"oid": "bf5f9febdc3ca4ec97b251eb4e5960801c74ab85", "messageHeadline": "changeset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8f41bc3ac6ecd535dbc4d13527f25653295ac588", "messageHeadline": "add authors", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b6391cb36eb545b0ecda24152fa2c3316ad14784", "messageHeadline": "feat(ctb): inline verification function", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 30, "deletions": 50}}, {"node": {"oid": "45a0a7038ad849689bd46364dde2db2f682d1923", "messageHeadline": "Merge pull request #4454 from ethereum-optimism/willc/more-config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "55515ba147c31af692cbf432462fe047e5bbc4b2", "messageHeadline": "changeset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9a996a13cc5f3e7ebef2743d60a9839729631dc2", "messageHeadline": "changeset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "591d967ad1aa8e67e196add4e2a9643294228d46", "messageHeadline": "- make deployment scripts a little more typesafe", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 32, "deletions": 14}}, {"node": {"oid": "bf72d9e109c9cb24c1856f35e539a64b2b23477c", "messageHeadline": "add optimistName and optimistSymbol", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4fdd028d119826c26cd93bbc3fa2e0f8dc7ac3e2", "messageHeadline": "Merge pull request #4438 from ethereum-optimism/feat/semver-nft", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9b84a6387ca72386458ce448a9a3ecba0a028c3e", "messageHeadline": "feat(ctb): break out token interfaces", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 40, "deletions": 37}}, {"node": {"oid": "923a01adf5366c8a4fecca8f390bdc0f8e9d0acf", "messageHeadline": "Merge pull request #4432 from ethereum-optimism/jg/fix_mock_p2p", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ceb82a0ac2c973631972d23ef5deafb8fbe6ce61", "messageHeadline": "Merge pull request #4419 from ethereum-optimism/feat/wd-helper", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "8b0e7ae1709a49fa23f7ac64b961cc946d3589aa", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "785cf298968a2fb98f295c1387a50bfbda6ca3de", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "e125339984f5692b65c62d9fd22d773c396ba20b", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5adb59968fca08e2e2e72dc324d99fd827419dba", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "38c794d34c4d726629d4baead3e7324a666d94fb", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "774703405ad083c9cbdf9572a65dd9f905dd5d0c", "messageHeadline": "ctp: delete dead network artifacts + config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 6484}}, {"node": {"oid": "5c54acd7c71839fe61bd2d06227c12f41326547f", "messageHeadline": "ctp: bump semver to 1.0.0 for nft contracts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "88dbdffdd08aefdc6bf65dd67371e452ace23369", "messageHeadline": "ctp: deterministic deployment optimist proxy", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "85c77a95d33d1ac96c3e7a46c6651007ebbba639", "messageHeadline": "ctp: AttestationStation deterministic proxy", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "9c3a4a6632598fa0fa8b29918d3d038ae6347010", "messageHeadline": "Merge pull request #4373 from ethereum-optimism/willc/deploy-optimist", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 181, "deletions": 8}}, {"node": {"oid": "746ce5545ca5511f5b08d93d3f1607d4a944cb2c", "messageHeadline": "ctp: add deploy script for optimist sbt", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 181, "deletions": 8}}, {"node": {"oid": "5be495e0bcea8eb490293048c77104ba050d5dee", "messageHeadline": "Merge pull request #4370 from ethereum-optimism/willc/attdeploy", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 148, "deletions": 0}}, {"node": {"oid": "c12aeb2f9fcfe5ce33e7c40949b60d6190648214", "messageHeadline": "copy paste pasta a deploy script", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 148, "deletions": 0}}, {"node": {"oid": "0be2fa71c253b06d95433c7dc285d1d73594250f", "messageHeadline": "Merge pull request #4434 from ethereum-optimism/fix/ctp-ci", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "663f40f65192c3c7f6e67f36c93b2482c6b618fd", "messageHeadline": "contracts-periphery: run foundry tests in CI", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6e5fda9776735eb2eb04fad10a3488981401b7e6", "messageHeadline": "Merge pull request #4371 from ethereum-optimism/willc/optimist", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 592, "deletions": 2}}, {"node": {"oid": "0e0546a112ea6907ccc2a4d5d1ffa412994e2cd1", "messageHeadline": "add optimist contract", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 592, "deletions": 2}}, {"node": {"oid": "82de25b27b57e41b336819b12e2319fb37aa01ff", "messageHeadline": "Stop TestSystemMockP2P from flaking", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad38dcc02f4bcbc3e61a9722464c0392c9a5e3da", "messageHeadline": "Merge pull request #4428 from ethereum-optimism/sc/ctp-clean-station-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "73f374b798867279dc71dfbd2e5c4b041dcffefc", "messageHeadline": "Merge pull request #4426 from ethereum-optimism/clabby/ctb/bytes-lib-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 242, "deletions": 0}}, {"node": {"oid": "43b6140576c801f459bf82e3c482d2da495c0fe6", "messageHeadline": "`toNibbles` diff test vs. Yul implementation", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "ff589085c0cf40190139b0b8aedfd1aae43cbca0", "messageHeadline": "Slice across multiple words test", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "bae4374977b25c6daa47cb8e3e94647b4fa06625", "messageHeadline": "feat(ctp): clean AttestationStation comments", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "89f70c591061412db459ee54e021bb4cf2e7289c", "messageHeadline": "Changeset / gas snapshot regen", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a8ab31ab2a530e6809e999a2032a8e8dac0f6ec0", "messageHeadline": "Add tests for `Bytes` library", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 173, "deletions": 0}}, {"node": {"oid": "c0fc64eddc476f6ba79a1792d720958a724fc058", "messageHeadline": "contracts-bedrock: update deploy config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d30e727f3116ab1d3e7226289f5238376c4a4fd7", "messageHeadline": "Merge pull request #4423 from ethereum-optimism/fix/delete-unused-imp\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "83d4d553925444d9b0f177c3a865d1ba3568fbd1", "messageHeadline": "op-chain-ops: configurable gov token", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "90b068b4af183e17cdca17357a482dc5ba1adf09", "messageHeadline": "Merge pull request #4416 from ethereum-optimism/feat/feevault-value", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 165, "deletions": 23}}, {"node": {"oid": "49c1d56dc1476f50872f23c96e7bbd62b5a19402", "messageHeadline": "contracts-bedrock: delete unused imports", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c18173e9fe0ca99923822a1385e50e9e55b2230d", "messageHeadline": "test(ctb): port L2ERC721Bridge tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 421, "deletions": 0}}, {"node": {"oid": "9dbd62d03db418085ec5aec39d11c361f613495d", "messageHeadline": "Merge pull request #4420 from ethereum-optimism/zhwrd/fix-op-service-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11138e4decc188a45e6066680be5bf202d3777b8", "messageHeadline": "fixes op-service's log handler level filtering", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a6f98bcea0126fb6b6490f535585fe25c478d2c", "messageHeadline": "Merge pull request #4418 from ethereum-optimism/feat/devnet-l2-ci", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c0b4d704da8fb6189d5cb66c9e5d6fb934b91aa4", "messageHeadline": "op-chain-ops: withdrawal tx helper", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "764a9271eb68f70bf4c791662261ad0ba4e8e73f", "messageHeadline": "Merge pull request #4413 from ethereum-optimism/sc/ctb-l1erc721-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 420, "deletions": 0}}, {"node": {"oid": "5f428cf7f8b7f6b4a940eb6305d2662b1dc83ffa", "messageHeadline": "ci: run check-l2 script in ci", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "56e2b726c796e45ac4293a3618a1d9c3c4698fc6", "messageHeadline": "Merge pull request #4232 from ethereum-optimism/feat/check-l2", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 572, "deletions": 0}}, {"node": {"oid": "1807c2290f09f5249932482c90e00d60c54be349", "messageHeadline": "feat: delete contracts-governance (#4406)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 2954}}, {"node": {"oid": "dcb10f54f6f037e581323e3051bdf58a5e09541e", "messageHeadline": "ci: op-heartbeat CI (#4377)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 81, "deletions": 15}}, {"node": {"oid": "7d1351bd2d0139705738885cbb8be30cef524a3c", "messageHeadline": "contracts-bedrock: fee vault track total value", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 165, "deletions": 23}}, {"node": {"oid": "ed796b7b65ad987aab6115cb55275ebd202c5fc9", "messageHeadline": "Merge pull request #4415 from mdehoog/add-signer-fn", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "2bb4276ca79f16e90297cd6086ddd37ee921d58c", "messageHeadline": "Add PrivateKeySignerFn method to op-service/crypto package", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "9a267b76660b3ae549d32ae73e06b89989d64b03", "messageHeadline": "Merge pull request #4405 from ethereum-optimism/jm/echidna-portal-com\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "87c0700207c9f6f855b17f76d8e5009111cb8919", "messageHeadline": "feat(ctb): port L1ERC721Bridge tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 420, "deletions": 0}}, {"node": {"oid": "90193df297272494052f5f508cd724afdac97997", "messageHeadline": "Merge pull request #4401 from ethereum-optimism/sc/cmn-use-env-argv", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "ae951300f22a790fa66b92bfbf45405361f9c846", "messageHeadline": "Merge pull request #4380 from ethereum-optimism/willc/contracts-perip\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "5e617a440a9c129d4890bfe25dd07851a0eba097", "messageHeadline": "Merge pull request #4378 from ethereum-optimism/willc/zeppelin-hoist", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0b7358f2696d7c6a85729c42f0eaf5f8f50f97f3", "messageHeadline": "Merge pull request #4403 from ethereum-optimism/sc/ctb-mint-manager-t\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 129, "deletions": 0}}, {"node": {"oid": "fe80a94886f08c3cf799ec6000ea09953539e46c", "messageHeadline": "ctb: Add echidna test ensuring depositTransaction completes", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "82a5614a63f4f9eaef2f33dad5c595f4b707737e", "messageHeadline": "Merge pull request #4399 from ethereum-optimism/jm/solc-warning", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "5d9c5670055393099cd7e014d7367700dfa239e0", "messageHeadline": "test(ctb): MintManager tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 129, "deletions": 0}}, {"node": {"oid": "29a9da13013552a96758c9244aed6c340eb1b037", "messageHeadline": "Merge pull request #4394 from ethereum-optimism/sc/ctb-gov-token-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "eceb0de1dfb5894e2b7191d05e148cde5ab4f2c9", "messageHeadline": "feat(cmn): allow BSv2 to ignore env/argv", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "e3d33d7b79648f91a84a25f335ee26f213caf1ab", "messageHeadline": "ctb: Fix compiler warnings in echidna contracts", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "c68fb1e271b36195c8f8592675d9c4ea4176d22a", "messageHeadline": "Merge pull request #4375 from ethereum-optimism/sc/cmn-clean-base-ser\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 208, "deletions": 133}}, {"node": {"oid": "ba09b8bf979f5a3403cb438fbacf30b4b3199228", "messageHeadline": "feat(ctb): gov token interface tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "300d2fdffd81ed7949333486e949fae8c8f2fd4d", "messageHeadline": "Merge pull request #4392 from ethereum-optimism/fix/config-check", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "eb79ea782fbddf1e05bf9b70dd55d4a98d7320a7", "messageHeadline": "Merge pull request #4389 from ethereum-optimism/sc/ctb-move-governance", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 89, "deletions": 6}}, {"node": {"oid": "9b2891852435b1baf37448fe03143355e685ee77", "messageHeadline": "feat(cmn): clean up BaseServiceV2 options", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 208, "deletions": 138}}, {"node": {"oid": "9b74fd6d5cab08b1e2ec7edc2ab215132b693fbb", "messageHeadline": "Merge pull request #4234 from ethereum-optimism/clabby/ctb-trie/contr\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 187, "deletions": 44}}, {"node": {"oid": "894abb44510fc30713098d1f39046b843ae5614c", "messageHeadline": "op-chain-ops: better config checks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d52d7f14ef481582efc9ee8f0bbecdf4ea9db95c", "messageHeadline": "pin zeppelin to 4.7.3", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "a610b4f3b1ace2b4e8e8279218c989a21541400b", "messageHeadline": "changeset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "72c9fe610f04762ec3d7c5e988172c9d957adc31", "messageHeadline": "update foundry.toml", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8d6c7e3b48193b48c3907ae3798e01a045c47819", "messageHeadline": "Don't hoist any open zeppelin packages", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 7}}, {"node": {"oid": "596d51852dec73941452de1dcbcb7ec2bcae1c8f", "messageHeadline": "changeset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9026f5a7f4d7e79ac3c84e4d2d62704a06dfcf12", "messageHeadline": "Update the open zepplin packages", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 10, "deletions": 9}}, {"node": {"oid": "af8ca902eb03adc4d96749821a908cb8c1ae2c2b", "messageHeadline": "Merge pull request #4376 from ethereum-optimism/sc/cmn-bs-private-def\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "04a6809fd83cdf7c4c571e762cd02e9f0dbdbd65", "messageHeadline": "feat(ctb): move gov contracts to top level folder", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 89, "deletions": 6}}, {"node": {"oid": "ae7947f2f82df516dbe5bf90222ec224a8c3fb53", "messageHeadline": "Resolve conflicts", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "cf189031d05b981db629009e49a00f0c480ecde7", "messageHeadline": "Notes on building `ctb-test-case-generator`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "22781c5544b4e31fe1d3111819a42757eacdecaf", "messageHeadline": "Rename `go-fuzz` to `ctb-test-case-generator`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 3, "deletions": 480}}, {"node": {"oid": "b2df7a7f8fc6f03c17bb940c7134e9bc8b5b0833", "messageHeadline": "Regen gas-snapshot", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "ffa209b84f6d0704e15c51d69f07d75137e107f8", "messageHeadline": "Add contract changes", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 120, "deletions": 1}}, {"node": {"oid": "6295152494e783e750f7e470637a8f0974a11770", "messageHeadline": "Add `go-fuzz`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 477, "deletions": 0}}, {"node": {"oid": "a6ea22c2f4b5e2060f25e975839ea5aad3d3aa44", "messageHeadline": "Regen gas-snapshot", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c8192069672c8ed10ad2e7a4f3992f2d7af26a35", "messageHeadline": "Add contract changes", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "f573f06a5a7e2c533cd4dca9383aadc3c87d0fc5", "messageHeadline": "Rename `go-fuzz` to `ctb-test-case-generator`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 0, "deletions": 477}}, {"node": {"oid": "f763f493dba7b01500947659f5d6c0d8c97568ce", "messageHeadline": "Add `go-fuzz`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 477, "deletions": 0}}, {"node": {"oid": "b7ea6ef549cf7fdaa48f94cdd90832f9dd85adf8", "messageHeadline": "Merge pull request #4233 from ethereum-optimism/clabby/ctb-trie/go-fuzz", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 484, "deletions": 0}}, {"node": {"oid": "4eea5e6b41f194e056acf8fcb275343030b43299", "messageHeadline": "contracts-bedrock: check l2 more cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 31, "deletions": 34}}, {"node": {"oid": "f155cc42e9b276658a43c05fc663ae1d0b95ca3a", "messageHeadline": "contracts-bedrock: clean up check l2 task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 51, "deletions": 112}}, {"node": {"oid": "7ac556ad88f9f64ff58ff8d5b8c7b649c48bf030", "messageHeadline": "contracts-bedrock: check l2 log loud", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "748f5e02fcb8071f70298eb893c19009d3df2032", "messageHeadline": "contracts-bedrock: add back in predeploys check", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e4aba89d365dae839da306a19b87b6a94ee5a83b", "messageHeadline": "contracts-bedrock: more progress on `check-l2` task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 448, "deletions": 47}}, {"node": {"oid": "e8d5114cb84146298877abfd8e1b1e8238af466f", "messageHeadline": "contracts-bedrock: add post check L2 hh task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 205, "deletions": 0}}, {"node": {"oid": "90285e89cfd706f104b310c450f18f7e15902609", "messageHeadline": "Merge pull request #4366 from ethereum-optimism/feat/migration-real", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8337, "deletions": 3}}, {"node": {"oid": "ab8ec365c0c05315a48f13438f539afd28dda4d1", "messageHeadline": "feat(cmn): BSv2 private options by default", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "be4a7b0b97c6adbdfac1e2edfc75a67f481dce12", "messageHeadline": "Merge pull request #4379 from ethereum-optimism/willc/forge-test-cove\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4d7d38a0d8d488c2ed1e80d740e4ace694af6374", "messageHeadline": "Merge pull request #4369 from ethereum-optimism/willc/deps", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "03931967ed832aa451823482fdfc66499f84def2", "messageHeadline": "Merge pull request #4372 from ethereum-optimism/willc/foundry-test-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "0e678d6374704345040bd800d080b62463fbb1de", "messageHeadline": "Merge pull request #4381 from ethereum-optimism/willc/lcov-ignore", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "09924e8ed2979c20be6b857d624e1f6c2c1a5e69", "messageHeadline": "changeset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "79e7ee64fa829006367687ef402ea8836191e76e", "messageHeadline": "add forge test coverage to contracts periphery", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "463a34429c412e1f282e2ae7825dff0042a80740", "messageHeadline": "Add lcov.info to git ignore", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fe8f2afd0ae98c91d993296bcb8f2ddd63c74f9d", "messageHeadline": "changeset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "972982e9e8fcbf733740630cdd4f3e0a6c65a65e", "messageHeadline": "fix foundry test I tried to fix in other commit wrongly", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ae3a512e150188e791fcd7371b05ce4c490944ad", "messageHeadline": "delete unused imporets", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "87bd4f55a99e9d5ef49306c550092ea1b10f8831", "messageHeadline": "Merge pull request #4361 from ethereum-optimism/willc/deps", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 379, "deletions": 102}}, {"node": {"oid": "c63f41bfee1ad066a18d0afd78f1429bbc3ee7a5", "messageHeadline": "fix value -> val typo", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "52fbbc5028fbc320db9f7faa40b10f92ec0c6597", "messageHeadline": "fix test inital check", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ef0471b65b787ced402edf8597b5345721efbb3a", "messageHeadline": "rename", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8d32af9e4ae17a8a455f2c0e0b4c707a99b4381d", "messageHeadline": "ctb: Add forked goerli deployment", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8337, "deletions": 3}}, {"node": {"oid": "a6b857265f5686636b376354f7a5e73c2d403d09", "messageHeadline": "unused import", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "31b4e25c26b723a49574c8c519146f9059d4ef11", "messageHeadline": "better spacing in comment", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "44e8c095f28bbb4963233544f71eab5bbc7632db", "messageHeadline": "code golf to one function", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 8, "deletions": 17}}, {"node": {"oid": "d5bf9d20fc58a8ee8b9890703aad94f57eafddbc", "messageHeadline": "didn't mean to delete Transactor.t.sol", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 84, "deletions": 0}}, {"node": {"oid": "282c0cc7d7f8478cb896fb1e4bac9c21ec5b0b76", "messageHeadline": "onger comment", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b05a3b9bcecd12778f0bde92de52e0699a65cf0d", "messageHeadline": "add more comments", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 26, "deletions": 84}}, {"node": {"oid": "553f13aa3223dd6da2bf0fd0366531ea3a1ed243", "messageHeadline": "it isn't initializable anymore and we can remove zepplin upgradeable", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "886fec5bb818448971d25ea016c62371c334e449", "messageHeadline": "changeset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0899b34094241bfc6f6e1856d63fe7a00b289033", "messageHeadline": "Merge pull request #4364 from ethereum-optimism/clabby/ctb/bytes-lib-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "f299de7539572d67a5cc56e4d02030a38b1a61de", "messageHeadline": "save gas on loop", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "de1db2f70df4bbee06cdd03b5d0cc8f8fbd0e706", "messageHeadline": "update test", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 61, "deletions": 2}}, {"node": {"oid": "e3243267174d4ade3c11fbd118cb73eeed5cec63", "messageHeadline": "nuke attestBulk", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 4, "deletions": 58}}, {"node": {"oid": "7ad6fc94be30ef124c1b3a303e517c395a7134a4", "messageHeadline": "Add benchmark for `proveWithdrawalTransaction`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "24de4fb3de33338d930a272e3fdea5d9bc563f24", "messageHeadline": "op-node: Improve sequencer scheduler, improve timeliness of blocks (#\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 306, "deletions": 137}}, {"node": {"oid": "f2e88d9bc8cfb33873b7767b36fac4e8f9e5445f", "messageHeadline": "CI: Check if we should run in bedrock-echidna-run (#4362)", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fd6ea9422e615febfe6ab1ee93fb116b5a7c2e16", "messageHeadline": "nuke the public view function", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 18}}, {"node": {"oid": "46b93231fd23368141041c3da4254064a59fd939", "messageHeadline": "nuke ownable from contract", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 2, "deletions": 19}}, {"node": {"oid": "fcb2a12573aaa57ce2e5e587adf400877566c193", "messageHeadline": "Merge pull request #4327 from mdehoog/enr-tag-key-optimism-to-chain", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "7f0638773a32c7ce6bf832ba75aa689ddf3ae2c6", "messageHeadline": "init with owner test in next commit", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "353204208800694ced2530ffba0922b675a756f7", "messageHeadline": "Merge pull request #3896 from ethereum-optimism/feat/predeploy-spec-u\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 207, "deletions": 275}}, {"node": {"oid": "05d040038e0e9144e781e0f7d7f54f5e71d962a3", "messageHeadline": "Write the foundry test", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 135, "deletions": 0}}, {"node": {"oid": "f4941275102dbb8d88a68cef5336890959d1b220", "messageHeadline": "add the source code", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 75, "deletions": 0}}, {"node": {"oid": "766448a713c52ad1940d9a311823c0d4295db781", "messageHeadline": "update foundry.toml", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "99033ada91a88acc834d45c9df4b71e0b47c0985", "messageHeadline": "update package.json", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 153, "deletions": 101}}, {"node": {"oid": "dfb17bc2cc48132b7a2e5f3ed8d039e6a6b5ef9d", "messageHeadline": "specs: lint fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c22d8e6aad49058075a17e973d1401facbb13002", "messageHeadline": "predeploys: update", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 49, "deletions": 27}}, {"node": {"oid": "9143d450c170473aa4f9f7ca7d94d2f55caa3b41", "messageHeadline": "specs: lint fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "8ba625eb1c8d4ce81bb7a8fc97cdeb48b2d5f333", "messageHeadline": "specs: update predeploy spec", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 167, "deletions": 269}}, {"node": {"oid": "1403884ac49d5cda3cad8763584251c73c56f486", "messageHeadline": "Merge pull request #4351 from ethereum-optimism/sc/ctb-legacy-eth-inv\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "3c9d662bb450b924e2fcf488c14da8f4ea717c7b", "messageHeadline": "Merge pull request #4335 from ethereum-optimism/jm/echidna-hashing", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 141, "deletions": 0}}, {"node": {"oid": "e03e87bcc4821803c22fccad12f57e32576baa8a", "messageHeadline": "Merge pull request #4176 from ethereum-optimism/jm/echidna-encoding", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "8d125b7b161865d9d2c163367ca70ea7402c703f", "messageHeadline": "feat(ctb): preserve legacy ETH invariant", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "5ff5a00f84f5436233bee80f8cc1bb8e70dcb486", "messageHeadline": "Merge pull request #4333 from ethereum-optimism/sc/cmn-options-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "134c0b89c73a4256c00b2a690b0b4ab696e8905c", "messageHeadline": "Merge pull request #4334 from ethereum-optimism/sc/cmn-log-level-option", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "9a0778cc5af9703e7fdb9d7c70e56de1a0a101f9", "messageHeadline": "Merge pull request #4225 from ethereum-optimism/jm/echidna-metering", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 174, "deletions": 1}}, {"node": {"oid": "08bc4633db7328075d25637468fecbdced0dfedd", "messageHeadline": "Merge pull request #4339 from ethereum-optimism/sc/ctb-default-sender\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "a2f57bd29eb5d7f08cd3279d2042272886e82991", "messageHeadline": "Merge pull request #4216 from estensen/prealloc-op-node", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffcee101312a10a61fcfc900a56cc4a66943ac12", "messageHeadline": "feat(cmn): make logLevel a default option", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "e621ab07acecd904f0aa675ba412f866cdc3fef1", "messageHeadline": "Merge pull request #4255 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 99, "deletions": 113}}, {"node": {"oid": "82768d54579d49660132c1fdb7395a8d9181138b", "messageHeadline": "maint(ctb): move default sender to constants", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "ce5870c59886d55af75aae7d82359a6887a1f5bb", "messageHeadline": "Merge pull request #4337 from ethereum-optimism/sc/ctb-portal-estimation", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 56, "deletions": 97}}, {"node": {"oid": "2bd5143fa28d3faf7cbc7c89f9356935122f7f80", "messageHeadline": "feat(ctb): add gas estimation logic to portal", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 56, "deletions": 97}}, {"node": {"oid": "ff09ec22d6bf8d2f663ada9ec8fde89a30106c02", "messageHeadline": "ctb: Add echidna tests for Hashing", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 141, "deletions": 0}}, {"node": {"oid": "85dfa9fe213f3f2479312bbfacd8a79be9cf1734", "messageHeadline": "ctb: Add echidna tests for encoding", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "b34d4ff16af22ef76874496ac112c4d2f4dde7c8", "messageHeadline": "ci: Add names to Echidna jobs", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e23f60f630b278aafb8f7c826f66b3e20acec927", "messageHeadline": "fix(cmn): BaseServiceV2 options parsing bug", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "85028bf11fa914f0d57f42ed188f7853d180cba8", "messageHeadline": "Update spec", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e75369bbea33056906b71ddc5665981793b1907e", "messageHeadline": "Rename chain to opstack", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "710aba90d4b319bede1866a2dbd4a3fc299fab2c", "messageHeadline": "Merge pull request #4326 from ethereum-optimism/fix/migration-gaslimit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "0f83dda886cff605e601ae4abd8485db11822a29", "messageHeadline": "One more replacement: filtering error message", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7877931a70766fe882d34ebcd60fea7ba1f482c7", "messageHeadline": "Rename `go-fuzz` to `ctb-test-case-generator`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0043cbec9c94d0e46994240be21e3c0696c6774e", "messageHeadline": "Merge pull request #4329 from ethereum-optimism/sc/ctb-fix-portal-gas", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 115, "deletions": 31}}, {"node": {"oid": "827fc7b045058faa83a5c48ab9bd7c325a84df85", "messageHeadline": "Add `go-fuzz`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 484, "deletions": 0}}, {"node": {"oid": "ba8b94a60f4dfe0ba21ef962cdc4296e221b1f13", "messageHeadline": "sdk: fix min gas limit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "40640b09ea75a2f5f100b8fba7a8f1707bdf140c", "messageHeadline": "op-chain-ops: withdrawal migration gaslimit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9ee4f3d79f6d62bf03fb2fff0bc40e2f0da1a1c6", "messageHeadline": "op-chain-ops: Fix validation logic (#4316)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 55, "deletions": 28}}, {"node": {"oid": "98722d8c8970f3b271a5ff1018fad947fddc5400", "messageHeadline": "Merge pull request #4325 from ethereum-optimism/sc/ctb-struct-comments", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "2eb69f13126a4272221d7ca9d291b77f632aa644", "messageHeadline": "ctb: Fix maxBaseFee calculation, add undeflow check", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "5bb91e5166849f205ed045a3a1fb459b2d40cc5d", "messageHeadline": "feat(ctb): update portal gas amount", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 115, "deletions": 31}}, {"node": {"oid": "8b70a0f3f51dc25af59ef500a4b138c9314ae02d", "messageHeadline": "Merge pull request #4166 from ethereum-optimism/jm/echidna-burn", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 94, "deletions": 2}}, {"node": {"oid": "08fcc64bb20ce88c9c551a9892857ecb5432cc1b", "messageHeadline": "Rename \"optimism\" ENR key to \"chain\"", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "de8602857576f82a4b2a22d934593654a505fbb1", "messageHeadline": "maint(ctb): comments for structs", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "400d81fb9932677becc8744663938570c198555a", "messageHeadline": "Merge pull request #4304 from ethereum-optimism/sc/ctb-clean-advanced\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 20, "deletions": 32}}, {"node": {"oid": "80107e98198583f3eeac261656b3e30d91f49a0a", "messageHeadline": "Merge pull request #4321 from ethereum-optimism/sc/ctb-comment-types", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "3df55cc1d68bd4a0e5079980d91a4c78ae240b0d", "messageHeadline": "Merge pull request #4303 from ethereum-optimism/jm/ci-verify-test-names", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "adb0e0bdfda0c9f7f157c3b63fb042dce50ce499", "messageHeadline": "Merge pull request #4319 from ethereum-optimism/jm/format-trie-tests", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 100, "deletions": 165}}, {"node": {"oid": "6482bc3a3ec76d0ddbaf1631e56c08e9f0e8d7e0", "messageHeadline": "Merge pull request #4300 from ethereum-optimism/sc/ctb-cfg-ts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 116, "deletions": 178}}, {"node": {"oid": "e72b44d27e870d9243e526f8bb5971c6e2d96bb5", "messageHeadline": "maint(ctb): clean up getAdvancedContract", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 20, "deletions": 32}}, {"node": {"oid": "db182b3abd59efd498e6ae5b71ce13286f76bacd", "messageHeadline": "maint(ctb): add comment to structs in Types", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "b3e50ae064c357473248532b43f05d82c100c5d3", "messageHeadline": "Merge pull request #4318 from ethereum-optimism/jm/fix-trie-test-names", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "2f9facaba66edddbbbb319ce6bf51725313aa18e", "messageHeadline": "ctb: Fix inconsistent casing on base fee vars", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "c5d771138e68260dfc4549ff772c7643316e99bc", "messageHeadline": "ctb: Add test name verification to CI checks", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "633c28ae9257e3c62e0c27c48f8f371b4f0e34c7", "messageHeadline": "ctb: Format MerkleTrie.t.sol", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 100, "deletions": 165}}, {"node": {"oid": "1fcd3547e9b11d74805e8cea5081bfdaa3325764", "messageHeadline": "fix(ctb): Fix MerkleTrie test names to match convention", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "0b7963ebeb5f8ba62fa365576a8a5b62686206de", "messageHeadline": "op-node: Replace interface{} with any (#4238)", "author": {"name": "H\u00e5vard Anda Estensen", "email": "haavard.ae@gmail.com", "user": {"login": "estensen"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "93cc6cebbd2fff5824c774999da386a1fedf4f33", "messageHeadline": "Merge pull request #4310 from ethereum-optimism/12-07-op-wheel_Insert\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "266897a9598117a683b436bfbb7374ece3707c49", "messageHeadline": "Merge pull request #4313 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 280, "deletions": 178}}, {"node": {"oid": "4d46f92048bfe3b1b81ebf71ae5baf0452829346", "messageHeadline": "Merge pull request #4312 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 280, "deletions": 178}}, {"node": {"oid": "f15ee55bc9f12f3f38d524fcb1ff6856337846f5", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 280, "deletions": 178}}, {"node": {"oid": "fde7a1f795618c95bdfc73ae5f07074e55727cd2", "messageHeadline": "Merge pull request #4311 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10240, "deletions": 6112}}, {"node": {"oid": "cc3ab77c0712e64db1230a66e2af1c13b9dc855c", "messageHeadline": "op-wheel: Insert receipts", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "31fb2b9a79d591ea62060ac28c278f851f8fc217", "messageHeadline": "Merge pull request #4287 from ethereum-optimism/op-wheel-commands", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1191, "deletions": 2}}, {"node": {"oid": "d3bc41b78430cb98f47784516dca60f4529a98a5", "messageHeadline": "Merge pull request #4286 from ethereum-optimism/op-wheel-engine", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 365, "deletions": 0}}, {"node": {"oid": "b6ed1011d4bd7d6c359eeb24b8b9ae68ed523d1e", "messageHeadline": "Merge pull request #4285 from ethereum-optimism/op-wheel-cheats", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 340, "deletions": 0}}, {"node": {"oid": "4a65bb9e561ae999d3969241b2b137dc9e605338", "messageHeadline": "op-node: Mark functions test helpers (#4237)", "author": {"name": "H\u00e5vard Anda Estensen", "email": "haavard.ae@gmail.com", "user": {"login": "estensen"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ec266098641820c50c39c31048aa4e953bece464", "messageHeadline": "Merge pull request #4306 from ethereum-optimism/fix/single-commit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 139, "deletions": 25}}, {"node": {"oid": "13110f3be116a77a2499e133f882fdecf94be22f", "messageHeadline": "Merge pull request #4305 from ethereum-optimism/sc/ctb-clean-std-whit\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "3fd7b11f3d61f41280dd2fdbc91a34fe94051387", "messageHeadline": "op-chain-ops: add legacy eth migration check", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "62eaab9f62f18b2b768d600f4fb07601c560ff48", "messageHeadline": "op-chain-ops: better migration check", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 99, "deletions": 23}}, {"node": {"oid": "5d41653d83f660494a6578e51f0b5dbe3c077026", "messageHeadline": "maint(ctb): standardized whitespace in deploys", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "6fe0eefafd36954884893482c6ac54ab9ccd5e18", "messageHeadline": "op-chain-ops: migration post check", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "0ba3943ae1cbd408b9a5be3253d03eab28dc17e4", "messageHeadline": "op-chain-ops: single database commit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 25}}, {"node": {"oid": "a7cfdeb1ef0c64c999cbddd750e9d67a34a8488f", "messageHeadline": "Merge pull request #4165 from ethereum-optimism/jm/echidna-aliasing", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 89, "deletions": 32}}, {"node": {"oid": "0ac0098559bb4e918491af2bbc75adf1ddf1974a", "messageHeadline": "Merge pull request #4299 from ethereum-optimism/sc/ctb-clean-deploy-u\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 53, "deletions": 15}}, {"node": {"oid": "ebf57edadb222102d9cf13a3b29920c19d7b691b", "messageHeadline": "Merge pull request #4239 from ethereum-optimism/sc/ctb-mini-trie-refa\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 479, "deletions": 127}}, {"node": {"oid": "fff25e627cb0f26ba9c445b97cd8eba30828c280", "messageHeadline": "feat(ctb): type safety for deploy config", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 116, "deletions": 178}}, {"node": {"oid": "329c4df2afae547884b374e91901e15a87a0af69", "messageHeadline": "Merge pull request #4202 from ethereum-optimism/12-03-op-heartbeat_Ad\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 457, "deletions": 0}}, {"node": {"oid": "d91417d466ba3457df156d427f248734bb0a802a", "messageHeadline": "Merge pull request #4297 from ethereum-optimism/sc/meta-update-ts", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 53, "deletions": 52}}, {"node": {"oid": "540030be0614610281cf89fb174c3198b1b35b24", "messageHeadline": "ctb: Clean up Fuzz Rsrc Metering for readability", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "1c6317509733aa64cb80ceb35e0e6135712266e9", "messageHeadline": "ci: Increase resource class for echidna run to xl", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "645eecf4b003cca35dbf100339cbdaed82734f35", "messageHeadline": "ctb: Prevent echidna calling fallback and initialize", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "087dba63841b964125a64bba1b93cb6927c10db1", "messageHeadline": "ctb: Split up burn tests", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "a2166dcad9207c82b9b4dc959e83806b58725510", "messageHeadline": "ctb: Add echidna tests for metering", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "ba5742b51fd5ce9db45925902cf8d25958c729a1", "messageHeadline": "ctb: Make FuzzBurn more robust against overflows", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "2220fb09a9bb1fbf65a1bbb1d978c7709a0e4fac", "messageHeadline": "ci: Increase resource class for echidna run to xl", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0f8fc58ad6b611252b3589961caa86960a3da5d5", "messageHeadline": "ctb: Add echidna tests for Burn", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "1594678e003f610614f22eee10760ae1109cd779", "messageHeadline": "ctb: Add echidna test for AddressAliasing", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 83, "deletions": 31}}, {"node": {"oid": "74fd040ce1b0a73b4368b4d468eef2e2d876096c", "messageHeadline": "ci: Pin echidna version", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "564746eb9fe58367d26bafb4a73a77245e89707e", "messageHeadline": "maint(ctb): add comments to deploy utils", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 53, "deletions": 15}}, {"node": {"oid": "1d3c749a240f2b58067624d1315093645bdb55a2", "messageHeadline": "maint: update TypeScript version", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 53, "deletions": 52}}, {"node": {"oid": "a6818915f1b8bbe5cdba3e1324295e0742339bd8", "messageHeadline": "Merge pull request #4296 from ethereum-optimism/12-07-l2geth_Skip_fla\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4d13f0afe8869faf7bba45d8339998525ebc5161", "messageHeadline": "feat(ctb): explicit throw in trie get", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 479, "deletions": 127}}, {"node": {"oid": "3a7b54ec2d83816cf0a65baf1df78b7f4e7a557b", "messageHeadline": "op-heartbeat: Add implementation", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 457, "deletions": 0}}, {"node": {"oid": "5cd82f5b66927cfa195c407697b81d4053712f6a", "messageHeadline": "l2geth: Skip flaky console test", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f4cd5c0e103f981724d2b64ee36f3d0da175b0ca", "messageHeadline": "Merge pull request #4005 from ethereum-optimism/sc/dtl-fast-goerli-sync", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "236303957b58349f78c8df57b53df1d5fe13a823", "messageHeadline": "Merge pull request #4281 from ethereum-optimism/clabby/indexer/two-st\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "07ed00ac9541f50a6a802504475bfe093384f6f8", "messageHeadline": "Merge pull request #4280 from ethereum-optimism/clabby/indexer/two-st\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 103, "deletions": 5}}, {"node": {"oid": "78cf882385155221359b247f343b7274d7734abe", "messageHeadline": "Merge pull request #4290 from ethereum-optimism/sc/ctb-clean-test-nam\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 61, "deletions": 95}}, {"node": {"oid": "56d31558aaa031b0e49619c3c2aabbb3100df861", "messageHeadline": "Merge pull request #4293 from ethereum-optimism/sc/ctb-require-fso-co\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 31, "deletions": 102}}, {"node": {"oid": "20c0474e5c8b911a15cbdaef131166cf1b147725", "messageHeadline": "Merge pull request #4284 from ethereum-optimism/op-wheel-base", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 271, "deletions": 1}}, {"node": {"oid": "816a6d2b5b14409a1ebca0324e05955c1d75507f", "messageHeadline": "Merge pull request #4201 from ethereum-optimism/12-03-op-heartbeat_Pr\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 620, "deletions": 0}}, {"node": {"oid": "7525045f11e724cde58ba9346c6255a1ffe3bd82", "messageHeadline": "Merge pull request #4200 from ethereum-optimism/12-03-op-service_Exit\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "5645c355f8bcb4a3b92806af8dd314ea3f2c68af", "messageHeadline": "Version binaries (#4276)", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "18d1ce3f4cd848adaa0b3659494022de5e1562a7", "messageHeadline": "ops: Have check-changed require a rebuild on bad refs (#4242)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a4b294e65a16004228bcee60d725939b678fdb0d", "messageHeadline": "feat(ctb): make owner and controller required", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 31, "deletions": 102}}, {"node": {"oid": "ea3d12d2528d9e7a6055dffac12d9154620fe8e2", "messageHeadline": "fix(ctb): clean and fix test names script", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 61, "deletions": 95}}, {"node": {"oid": "25be16bf110c5c2cd490ade1756ae98a7be99d76", "messageHeadline": "Merge pull request #4269 from ethereum-optimism/sc/ctb-clean-deploy-c\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 39, "deletions": 56}}, {"node": {"oid": "ca2bf06ae19dd0c7bc78244e0bfe1388922eab8a", "messageHeadline": "op-wheel: commands frontend", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1191, "deletions": 2}}, {"node": {"oid": "ea8c46287bc4dfe07381646c705152ca638a6071", "messageHeadline": "op-wheel: engine command logic", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 365, "deletions": 0}}, {"node": {"oid": "c030d854d1d053222d9ab04efeec74f7d6a83e36", "messageHeadline": "op-wheel: cheat commands logic", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 340, "deletions": 0}}, {"node": {"oid": "fe7509daf1b94f090ad01db0078f30968326fb2f", "messageHeadline": "op-wheel,op-service: create op-wheel, and extend op-service base func\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 271, "deletions": 1}}, {"node": {"oid": "2cc76253bf6748a4af7ad91e50ff397f36de3751", "messageHeadline": "Update indexer integration tests with new portal event", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "f030d8660f622bc0bd7f9e06f48835b104f2afef", "messageHeadline": "Add changeset", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9e1b6fe859df277cc6b63523609f73f8b3bc6f76", "messageHeadline": "Two step withdrawal indexer updates", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 98, "deletions": 5}}, {"node": {"oid": "c129ec6a4ee3b4abd522191934364809aa1f4744", "messageHeadline": "Tag v0.10.3 for bedrock modules (#4279)", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "b096e72400cb12388c02761bccf46a950d346fe2", "messageHeadline": "Update withdrawal params for two step withdrawals (#4275)", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "633ff7475d74fccb02e7a8be27125555c156864f", "messageHeadline": "Merge pull request #4263 from ethereum-optimism/fix/delete-dead-code-gpo", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 422}}, {"node": {"oid": "374c3ab07f8f0f88ce1c06b2423257e8fd89828f", "messageHeadline": "Merge pull request #4172 from ethereum-optimism/jm/test-sysconfig", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "92ed8a8e11e94ad27bfb3e5cf5f0d9f44b091550", "messageHeadline": "ctb: Remove unit tests in favor of fuzzing system config", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 8, "deletions": 47}}, {"node": {"oid": "237a351f1ea1d2a254b83293f7ed66cdadb7aa0b", "messageHeadline": "ctb: Add unit and fuzz tests to SystemConfig", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 145, "deletions": 0}}, {"node": {"oid": "d288b2bbccf67b4fff743de90f7c49a7bd897d05", "messageHeadline": "Merge pull request #4260 from ethereum-optimism/sc/ctb-clean-deploy-fn", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 83, "deletions": 94}}, {"node": {"oid": "f2dd7e856dd27e583b3c8dbab9f766e572c10bba", "messageHeadline": "Merge pull request #4250 from ethereum-optimism/jm/ctb-test-cleanup/8", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "06ef827cf66d037cdbb425d96a9192dee136530b", "messageHeadline": "maint(ctb): remove unnecessary deploy vars", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 39, "deletions": 56}}, {"node": {"oid": "dfdf9732d8d558c2c873ee267d625616f0fbc220", "messageHeadline": "Merge pull request #4267 from ethereum-optimism/jg/tag_release", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 54, "deletions": 51}}, {"node": {"oid": "395d36fb54ead669dd9cd17eb7744f709fe1d590", "messageHeadline": "Merge pull request #4249 from ethereum-optimism/jm/ctb-test-cleanup/7", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 133, "deletions": 133}}, {"node": {"oid": "73e9f37399c35887c1451325a8ca375026e807bb", "messageHeadline": "maint(ctb): clean up deploy function", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 83, "deletions": 94}}, {"node": {"oid": "f3bbf714b7ba4c29b478aee1637899be6cc7846e", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "55220b72ce3e7158c7912f729f448282826ea29e", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "9debc88b4cf141d1aec6b9bbdef5b70350004e50", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "b41285a507a6a19512195e8834e23ca37bc0b22b", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f8d2c8ead0fa09eb8a584e34f686f3d9fefcfc65", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a37d862370eb5375578ca8becd33ee2ddff11aa5", "messageHeadline": "Merge pull request #4248 from ethereum-optimism/jm/ctb-test-cleanup/6", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 66, "deletions": 66}}, {"node": {"oid": "ee66a8e22999fef840c7304a4debaf493e765246", "messageHeadline": "Merge pull request #4257 from ethereum-optimism/sc/ctb-clean-deploy-2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 92, "deletions": 150}}, {"node": {"oid": "f5d5cf5c58e48812481d96fcd720a2018545ac65", "messageHeadline": "contracts-bedrock: delete dead code", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 422}}, {"node": {"oid": "61843b80823cc78b32bdc11442ec95a442919b45", "messageHeadline": "Merge pull request #4247 from ethereum-optimism/jm/ctb-test-cleanup/5", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "0e230f243e4adb08cf5351da3e31640b057b2638", "messageHeadline": "maint(ctb): remove unnecessary deploy utils", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 92, "deletions": 150}}, {"node": {"oid": "83cd417774d8dbc729e10e08c62abdced6149872", "messageHeadline": "Merge pull request #4246 from ethereum-optimism/jm/ctb-test-cleanup/4", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "4857cf60102abc04174759df9d3dafee2da7252b", "messageHeadline": "build(deps): bump express from 4.17.1 to 4.17.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 99, "deletions": 113}}, {"node": {"oid": "df6a65de04037d03f0dda23898207580fcd5aa13", "messageHeadline": "Merge pull request #4185 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "49688ddb1108f87daa2a8b3f45e1042894b68e1e", "messageHeadline": "Merge pull request #4241 from ethereum-optimism/sc/sdk-rm-unused-var", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 41}}, {"node": {"oid": "78d94606a230e756e4fd3a63d45888261fee53ec", "messageHeadline": "Merge pull request #4228 from ethereum-optimism/jm/ctb-test-cleanup/3", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "0d65f0b0f939c06adb3fd867b0c824149e0759f6", "messageHeadline": "Merge pull request #4244 from ethereum-optimism/sc/ctb-clean-deploy-u\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "db171ca5d9e8631984bf19cfdc6e87e0278c140d", "messageHeadline": "Merge pull request #4227 from ethereum-optimism/jm/ctb-test-cleanup/2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 123, "deletions": 124}}, {"node": {"oid": "e5834b25f0f452ddac4374af3077a143cda20c54", "messageHeadline": "Merge pull request #4226 from ethereum-optimism/jm/ctb-test-cleanup/1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "74d4d403bc21299cbbe9753d31812602bcaf1648", "messageHeadline": "maint(ctb): remove unused variable", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "767585b070fc57087431ffc9cba1df67fcb81a28", "messageHeadline": "maint(sdk): remove unused variable", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 41}}, {"node": {"oid": "e941ee73f952a4f413892251338d5feac2fbeffe", "messageHeadline": "fix(dtl): bug with shutoff logic (#4240)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "16f99f94804536ec143890e484bcbb8bcb4024af", "messageHeadline": "ctb: Fix SequencerFeeVault names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "6985f3544aae72aab01aa009a9810afdd04e1e3e", "messageHeadline": "ctb: Fix Semver test names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5dc366b3b271698be53727ed6f27c37cd636cd8", "messageHeadline": "ctb: Fix L2OutputOracle test names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 120, "deletions": 120}}, {"node": {"oid": "1d3be8b2640befbc62934bdffb61b701d30963a1", "messageHeadline": "ctb: Fix DeployerWhitelist test names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "0c02fcb616e0d8fce3af10915e6a435eb036d111", "messageHeadline": "ctb: Fix LegacyMessagePasser test names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18e55fd2ae82128fcb3b9295358c76f8dd859025", "messageHeadline": "ctb: fix L2xDM test names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "92da93d77a7e9227186e685b49de6eb442034433", "messageHeadline": "ctb: Fix L1StandardBridge test names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "c4d0217913705470bbafc620473e047a6b17b834", "messageHeadline": "ctb: Fix ResourceMetering test names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cbae1cbff294de1c3dabb9eb008af72a06b988b0", "messageHeadline": "ctb: Fix L1BlockNumber test names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "b62149a02b962d7445ff9b80ecb338ed0ec4b801", "messageHeadline": "ctb: Fix L2StandardBridge test names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "889e75ebb8f4eef8610fe80973bfad51f71f4a96", "messageHeadline": "ctb: Fix L1Block test names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "06d8ef33756aa5a003a70045ffc840f9637ad348", "messageHeadline": "ctb: Fix GasPrice Oracle test names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "343177c65fa5195c47e7d55d23c2a2aa450cffc3", "messageHeadline": "ctb: Fix CrossDomainOwnable test name", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "addeaa245db4bc4a0d1abb168f59aedcbac6d118", "messageHeadline": "ctb: Fix FeeVault test names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ef35b07c755f697d421454a37b963f279e2226f", "messageHeadline": "ctb: Fix Benchmark test names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "4270589bc81e5e4cc98e1c23e0ff66f56cfcd449", "messageHeadline": "ctb: Fix SafeCall test function names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 62, "deletions": 63}}, {"node": {"oid": "38d20ba59fb72f63b92762af55faf0443e75ac13", "messageHeadline": "ctb: Fix Proxy and ProxyAdmin test function names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "01b0a9ff3afd250580704b2a7ee0049689590498", "messageHeadline": "ctb: Fix RLP test function names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "30c02c32e0c5da4fdd3caf73030ca56bba3c1a5f", "messageHeadline": "ctb: Fix OptimismPortal test function names", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "dd3abe26bdd66746e1786b28d98c252b1384cda0", "messageHeadline": "ctb: Cleanup AddressAliasHelper", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21ee72b3a9eabd45b49c43a17286ba54334d2199", "messageHeadline": "feat(ctb): nicer error for wrong RPC", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "b1b35c92074559b78468c86a1c7ed468d0bd258b", "messageHeadline": "Merge pull request #4215 from ethereum-optimism/jg/set_bedrock_block_\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f4873dd707bbb671c25a06022770be0507118335", "messageHeadline": "infra: Delete Kovan resources (#4217)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 1349}}, {"node": {"oid": "e94ccf3b78ff67a7f38eec9313621b775426f437", "messageHeadline": "Set bedrock block in migration", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3eace20d011b9d54105d74462978b7e11b407b22", "messageHeadline": "Update op-geth (#4211)", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 58, "deletions": 41}}, {"node": {"oid": "ee96ff8585699b054c95c6ff4a2411ee9fedcc87", "messageHeadline": "Merge pull request #4204 from ethereum-optimism/sc/ctb-comment-cleanup", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 40, "deletions": 47}}, {"node": {"oid": "94b88453e1625a60dca2e86f63e5f011c79dc63d", "messageHeadline": "Merge pull request #4210 from ethereum-optimism/sc/ctb-system-dictato\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 169, "deletions": 74}}, {"node": {"oid": "056a9dfec4fdc1511dca0b94f89f401686f211af", "messageHeadline": "maint(ctb): minor comment cleanup", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 40, "deletions": 47}}, {"node": {"oid": "c547a98a9a24ba7c498e7fffd2dd4f9617b974b5", "messageHeadline": "ctb: Update goerli-forked config (#4218)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "100f62da671ac8189bc1c3532f35a83017855a4f", "messageHeadline": "feat(ctb): add nicer log lines to dictator steps", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 169, "deletions": 74}}, {"node": {"oid": "f09124262e9d1b5bc913bea05bc3fdc2d4aa3feb", "messageHeadline": "Merge pull request #4199 from ethereum-optimism/12-03-op-chain-ops_Re\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "3f2406cf6426d1dbf8eb58762028dfd676dafcfe", "messageHeadline": "op-node: Preallocate slice", "author": {"name": "H\u00e5vard Anda Estensen", "email": "haavard.ae@gmail.com", "user": {"login": "estensen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09e495778eae3f0985826c5030d4322ac048127c", "messageHeadline": "feat(ctb): put dictator behind Proxy (#4206)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 187, "deletions": 67}}, {"node": {"oid": "79a579772846d9b1dd1d4ca0dacbd2af37fb4699", "messageHeadline": "Merge pull request #4094 from ethereum-optimism/fix/ownerless", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9aaaf1f4438e3108217cbeedfd97f07c31222103", "messageHeadline": "op-chain-ops: Remove inconsistent ownership config fields", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "621cb2875ad0da31b787242f4fc6bd59b46c5e0a", "messageHeadline": "Merge pull request #4191 from mdehoog/michael/set-fallback-udp", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7c90d5a48473b9c7d5599ee23f45195cb4c5a2f6", "messageHeadline": "feat(dtl): fast goerli sync", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "902985f2c94de8861aeccdabf2e8c479fe6e0e1b", "messageHeadline": "feat(dtl): add L1 sync shutoff block flag (#4190)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "5c012b7b4cd0ecb36ad68e5e17ceeae397f814ea", "messageHeadline": "Merge pull request #4198 from ethereum-optimism/12-03-op-chain-ops_Re\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "013a8b0c848e9018fbf8656ed9b54baa1be614b8", "messageHeadline": "op-chain-ops: Remove starting-l1-block-number field", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "27d8362801fd9a6a4a441407a9c9fcf6bc64dfa2", "messageHeadline": "op-heartbeat: Project setup", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 620, "deletions": 0}}, {"node": {"oid": "b641de29651e4cae9fde581f378f9916a2b1dbcd", "messageHeadline": "op-service: Exit HTTP server more cleanly", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "de172b11d3597df4c5db03875fc80ada8c9aa103", "messageHeadline": "Merge pull request #4193 from ethereum-optimism/12-02-Add_additional_\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8e939869bff3d81acd5ba414a2dd3520a949eeea", "messageHeadline": "Add additional l2oo sanity check", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e92de35b0556eba8dc1bbadf5869c3c5ebe9e8f3", "messageHeadline": "ci: Upgrade devnet machine image (#4195)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c43cd0e017f0e7c3be3ca42204c8c53520eae13", "messageHeadline": "nit: Fix wording of `withdrawals.md` spec (#4194)", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cba069eff6d8951ec3d58f72c089a0bb0b8e1f2d", "messageHeadline": "Merge pull request #4187 from ethereum-optimism/config/delete-sequenc\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4abb024295d2a2496f245e5699b998b6fee57330", "messageHeadline": "Set fallback UDP port", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d247e706f5724eca57a9eed4377ec033bf8b1c06", "messageHeadline": "Merge pull request #4125 from ethereum-optimism/jm/ctb-test-cleanup/f\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "ba2051fabc6acc9f064f6f022a0dc392ce4ac7d3", "messageHeadline": "Merge pull request #4124 from ethereum-optimism/jm/ctb-test-cleanup/s\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "905efc0cc0e10404a82293394cb13460342cb6d1", "messageHeadline": "Merge pull request #4138 from ethereum-optimism/12-01-ctb_Create_Goer\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "084786eda00875ab717406ef503a668d962c9b2e", "messageHeadline": "ops-bedrock: delete dead config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "41c958bf40fa6b9eef1e99e29b741c9842448dbe", "messageHeadline": "snapshot", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "775fe0e73d33ed92f14c65dbe87f9d679756881c", "messageHeadline": "ctb: Fix names of fuzz and diff test functions", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "fa6bfbbe749d0795368171ca97cd31a976845248", "messageHeadline": "ctb: Read abi rather than operating on text", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 61, "deletions": 55}}, {"node": {"oid": "cdb67852d294915370d1c111ec906f6cebf534a4", "messageHeadline": "ctb: Put test-name checks into an object", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 93, "deletions": 59}}, {"node": {"oid": "3e5fea45564fa613d46d2f3d9ac30f628c28e041", "messageHeadline": "ctb: Add simple script for enforcing test conventions", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "7300a7ca7acf90d0f425735017fb058d5ef5f2dd", "messageHeadline": "docs(ctb): Document the testing conventions (#4122)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "3bcd446cae61a076119e260c0aab64fdb9cf5a82", "messageHeadline": "build(deps): bump decode-uri-component from 0.2.0 to 0.2.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7768eddb26376f11530c34d19f2029625ddc18ca", "messageHeadline": "Merge pull request #4182 from ethereum-optimism/fix/deploy-config-to-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 113, "deletions": 90}}, {"node": {"oid": "f31f4c04e5a95e4c2067e8ea3959e8abfa6b0413", "messageHeadline": "op-migrate: fix docker setup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b0a70bb008041798a2ef34b0cb3172b4d75bb7f2", "messageHeadline": "op-chain-ops: go mod tidy", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 36, "deletions": 44}}, {"node": {"oid": "2650227ef590d5fd0561269c287346ba289d02cc", "messageHeadline": "fix: configurable L2 genesis block number", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "4c09d29395cbeaf47ed2344a578bbd16407250f9", "messageHeadline": "op-migrate: automatically create op-node config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "ca293fb49e6147b9da8eb4ca409942dc47cd74a8", "messageHeadline": "Merge pull request #4113 from ethereum-optimism/sc/ctb-single-dictator", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 169, "deletions": 202}}, {"node": {"oid": "0be4c1c33ac5d85edf2269d34fb90ba1d2c417dd", "messageHeadline": "op-chain-ops: deploy config to rollup config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "1a0bd8711d2587549c986eb1a2b261893cbed551", "messageHeadline": "maint(ctb): combine Dictator contracts", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 169, "deletions": 202}}, {"node": {"oid": "7b4a0a87b32c1a8032ea7178492b01cd107e6977", "messageHeadline": "Merge pull request #4141 from ethereum-optimism/sc/ctb-migration-fixes", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 182, "deletions": 73}}, {"node": {"oid": "2d0601caa446f32a48af9295273ae69e2cb8edba", "messageHeadline": "Merge pull request #4056 from ethereum-optimism/clabby/specs/two-step\u2026", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 50, "deletions": 37}}, {"node": {"oid": "7bc014546a2c5323effc8bab06127b4962c6232b", "messageHeadline": "fix(ctb): various migration fixes", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 182, "deletions": 73}}, {"node": {"oid": "3659a097542b017e79f41405e5e5c68b3a51cf69", "messageHeadline": "Merge pull request #4135 from ethereum-optimism/sc/ctb-mp-versioned-n\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 103, "deletions": 50}}, {"node": {"oid": "df47e202a95c17e3e5d6b2fef244d3401dc9bfb7", "messageHeadline": "Merge pull request #4177 from ethereum-optimism/jg/add_me_to_circleci\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7c08a50a2837a671347385c946f6ae3dc932336", "messageHeadline": "Update CODEOWNERS", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb976cba60113fec32c4960f686fd0f9deccf5a6", "messageHeadline": "ci: Always run devnet, fix devnet CI (#4175)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "ab5c1b8978864bb69b4c5e1bda3ae268e172baff", "messageHeadline": "feat(fd): event cache for Geth L1s (#3950)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 123, "deletions": 37}}, {"node": {"oid": "8b628a78edc087fea500eca966b32212c122d2da", "messageHeadline": "Merge pull request #4174 from ethereum-optimism/jg/increase_contracts\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "49b6905c6fdd8d2c31d75247d2c4c12be99cb428", "messageHeadline": "CI: Increase contracts-bedrock timeout", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2565fd6e8e4f99f44f0d1dfc8fac25de5285a515", "messageHeadline": "Merge pull request #4171 from ethereum-optimism/12-02-ctb_Fix_devnet", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4ae0f794d3594b311c151d5284421906384e185", "messageHeadline": "ctb: Fix devnet", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18928f9d3191e3f6f006b8464a02c3cb820ca589", "messageHeadline": "op-node: Update heartbeat DNS (#4167)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea804234f2b8a5b79fb19cc1fbeaee0c3a884690", "messageHeadline": "ci: Fix check-changed devnet (#4164)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0812b26271e2e3371df5f637d3e89cdbe58a8915", "messageHeadline": "Merge pull request #4163 from ethereum-optimism/jg/increase_seq_window", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0e8652c29b665b8868934592bd40a7ac6cc6d2ab", "messageHeadline": "l2geth: cleanly shut down the syncservice (#4129)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "5acb97e07f1ebb0a6b5708b13f01fb41df7057b6", "messageHeadline": "Merge pull request #4160 from ethereum-optimism/feat/configurable-db-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "2ce227adb519cf36f44a0bd0501c97172f3b2834", "messageHeadline": "Add l2GenesisBlockBaseFeePerGas to deploy configs", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e99ef3087573b2589c2b2d1b45c0449f4268a6a0", "messageHeadline": "Increase sequencer window & sequncer drift", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cae1605e08f325394eea939e8be429facb1915cf", "messageHeadline": "op-chain-ops: allow config of LevelDB in `op-migrate`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "014b91d229497a04ad12a9291ce1c72afdcf6637", "messageHeadline": "Merge pull request #4139 from ethereum-optimism/fixes/op-migrate", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "33be0e65465c7b88e5e6527543250f0e82da7928", "messageHeadline": "op-migrate: various sanity checks + cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "1a24329e53e2618330958aa3d444ba0b9996a514", "messageHeadline": "Merge pull request #4145 from ethereum-optimism/fix/deploy-config-val\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "34584e10a647398379470366aca03621581d36a1", "messageHeadline": "op-chain-ops: check for transition block config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "1743dba4578d756656df8d927a6720cdb06534b8", "messageHeadline": "Merge pull request #4132 from ethereum-optimism/fix/no-check-migrate-eth", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 42, "deletions": 16}}, {"node": {"oid": "1c83162b7bc4b4c916d424e1effd3c6d520a2e1d", "messageHeadline": "Merge pull request #4144 from ethereum-optimism/fix/ensure-monotonic", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c975c96204350af777e99fa10773ca3e7a58ba36", "messageHeadline": "feat(sdk): support legacy withdraws after Bedrock (#4119)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 220, "deletions": 157}}, {"node": {"oid": "fcb58c1ad924259e33a667c9b9761528942b8998", "messageHeadline": "op-chain-ops: migrate db monotonic timestamp", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6a1abd2641ece35e369ce1623af4607ec7586964", "messageHeadline": "Merge pull request #4143 from ethereum-optimism/fix/deploy-config-checks", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3f653df99bea489a0d9462487c3db7e35d002ee4", "messageHeadline": "ctb: Create Goerli deploy config", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "e7e830e87f3dcf7e1a5e136cbb8a626c7cdb7ca1", "messageHeadline": "op-chain-ops: add 1559 config checks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fad6a6a4d8352a30f5a0f53388dbdae73dd970c1", "messageHeadline": "Merge pull request #4134 from ethereum-optimism/fix/safety-basefee", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7cf0fb768a2b03831554dc95c40214610b3a2b4c", "messageHeadline": "Merge pull request #4133 from ethereum-optimism/fix/safe-params", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b6af427985fa8ba889e963e96d7d33e8dbc1fbf7", "messageHeadline": "feat(ctb): add message versioning to MessagePasser", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 103, "deletions": 50}}, {"node": {"oid": "5ec570fa66fdbfce37c2c199ea3dc1ec1bc7bb00", "messageHeadline": "op-chain-ops: base fee check", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "db022ddf59e3779a6aa51b84929868062de62155", "messageHeadline": "op-chain-ops: safety with params", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f6cdc1d922074ed6ce3864ee48c1a224000037dd", "messageHeadline": "op-chain-ops: add goerli chain params (#4131)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c69870c7fec537148436596164b188c78bdca2cb", "messageHeadline": "op-chain-ops: add no check to eth migration", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 42, "deletions": 16}}, {"node": {"oid": "8eaf6f4c6c056addc1ad0fe8cecbb55577552ba6", "messageHeadline": "Merge pull request #4130 from ethereum-optimism/fix/migration-dd-path", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "182d36c42c3a79841e8cf9cf7aeb10d04ff5fa5f", "messageHeadline": "use correct ancient path", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8381a6f4678b25743f13382675d012414d769d9f", "messageHeadline": "Merge pull request #4128 from ethereum-optimism/fix/err-handling", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "64bff0e7fd778c36484af4265fb15033f01fee36", "messageHeadline": "Merge pull request #4123 from ethereum-optimism/11-30-Remove_changese\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0c189f09e949d03bb8ca14adbf3ef0da8bce1aa9", "messageHeadline": "op-chain-ops: better error handling in op-migrate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3369efef66e0261ac099185bcf728709124066e3", "messageHeadline": "Merge pull request #4126 from ethereum-optimism/11-30-op-chain-ops_Mi\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb7e9d1842ae77d8580d059055ea4383d426ef21", "messageHeadline": "op-chain-ops: Migration should not use readonly", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ae4e9c5450a6e3d98d82563e0be0068cbeb0466", "messageHeadline": "Remove changesets dir from codeowners", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9e7a7d9d9fc4414b95e7812f01eb04144816e8c1", "messageHeadline": "Merge pull request #4112 from ethereum-optimism/sc/ctb-clean-deploy-c\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 343, "deletions": 265}}, {"node": {"oid": "af9a5eed46cb45402c5894250c8688faaac691e9", "messageHeadline": "Merge pull request #4118 from ethereum-optimism/fix/migrate-cleanup-2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "6c8254786f96f4553aedceada6f330298c7faa54", "messageHeadline": "op-chain-ops: more cleanup in migrate script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "3694de47d0d1f711ce8ceaba2a5063f076bd2fae", "messageHeadline": "Merge pull request #4117 from ethereum-optimism/fix/mp-nonce", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "edfa486151e8ef95676a28c94592259a859c4885", "messageHeadline": "op-chain-ops: set initial message passer nonce", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c6932d7053b17edfcb5c4bf286b72e29cb90cc80", "messageHeadline": "Merge pull request #4115 from ethereum-optimism/fix/revert-receipts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 142}}, {"node": {"oid": "72958876b3dda88a437fc63a35d8f36670da6f58", "messageHeadline": "op-chain-ops: remove dead code", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 106}}, {"node": {"oid": "90da8b488d28500dbc3583c20887c465f5507a2a", "messageHeadline": "op-chain-ops: no longer embed receipts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 36}}, {"node": {"oid": "f7f64dd1f9c13a65d943751f2de99b260e44f89f", "messageHeadline": "Merge pull request #4114 from ethereum-optimism/feat/migrate-docker-i\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 42, "deletions": 32}}, {"node": {"oid": "ec02f95b194865d1bad2a4ddab01d92e2551c462", "messageHeadline": "ci: fix step requirements", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "be38f9684069da13f4cf6346149bc08481154cda", "messageHeadline": "nit: fix tabs vs spaces", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0222d33bfa2fe6601c61f82dd32e1dc14d6a973", "messageHeadline": "op-migrate: rename and add docker public to ci", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 34}}, {"node": {"oid": "2480cf859792d0c8af8458c8e424e3de4d5bf5b6", "messageHeadline": "op-chain-ops: migrate binary", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "2617c9ae4ad344b09944cbd9f5d6e5bc0e75c7ad", "messageHeadline": "Add link to `Types.WithdrawalTransaction` & `Types.OutputRootProof`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0d4c166429526a82b8e3b507b9a3b9f4b0e8a187", "messageHeadline": "Merge branch 'develop' into clabby/specs/two-step-withdrawals", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 3363, "deletions": 11740}}, {"node": {"oid": "7b95f5bf1cf2485bf5f91550351ba5bbc08be589", "messageHeadline": "maint(ctb): clean up deploy config", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 343, "deletions": 265}}, {"node": {"oid": "87aa40daaef127847ee2449faa851b33ec3adfb5", "messageHeadline": "op-node: Update Beta-1 config (#4110)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "79e1155d82d94d651a32166126f2a0bb7246b13f", "messageHeadline": "Merge pull request #4109 from neutiyoo/patch-2", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5dc64149c52111f217c8f24ea10680220d41c8c", "messageHeadline": "Merge pull request #4107 from neutiyoo/patch-1", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6891e3220ad65f4376ecf4faa727d92615c38b5f", "messageHeadline": "docs: fix l2-output link", "author": {"name": "Neuti Yoo", "email": "103201346+neutiyoo@users.noreply.github.com", "user": {"login": "neutiyoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "811f53f4ee57b7328d66ff2b9e39f32db9bca8d0", "messageHeadline": "docs: fix typo `qn` -> `an`", "author": {"name": "Neuti Yoo", "email": "103201346+neutiyoo@users.noreply.github.com", "user": {"login": "neutiyoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "baa0e3053361f878b79e44335e3ea94a059e205e", "messageHeadline": "Merge pull request #4105 from ethereum-optimism/fix/chain-ops-cleanup", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "9e02ddbd2e3cb333fd208b565977294d4dc853d4", "messageHeadline": "op-chain-ops: various cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "c1e7f122fa92918b44d8795d521b2e99fc5429b5", "messageHeadline": "Merge pull request #4078 from ethereum-optimism/feat/receipts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 205, "deletions": 45}}, {"node": {"oid": "7d2fa73447488697ddca57c65695c86cca1b4b98", "messageHeadline": "op-chain-ops: refactor", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 33, "deletions": 62}}, {"node": {"oid": "37d5187687e656e0e8c0195d3b67a783263401ca", "messageHeadline": "op-chain-ops: add comments", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "8acece4910342fa4ec80cbf5b9ff2c3a58e81ff2", "messageHeadline": "op-chain-ops: add bedrock transition receipts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 182, "deletions": 2}}, {"node": {"oid": "1366092e675c14d6e46226339c39cd1f75829d2a", "messageHeadline": "Merge pull request #4064 from ethereum-optimism/sc/ctb-clamp-func", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 148, "deletions": 73}}, {"node": {"oid": "287d0a7f6b54ac459cf9d4dda1ef6690b39e4531", "messageHeadline": "fix(ctb): break out clamp func in Metering", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 148, "deletions": 73}}, {"node": {"oid": "1d9e8c1dec80bd06ad795b2dbeea7e035a45aa55", "messageHeadline": "Merge pull request #4093 from ethereum-optimism/sc/ctb-make-interval-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 673, "deletions": 367}}, {"node": {"oid": "136ea178555cf23c579003f1ce1bcbf4f35ef62a", "messageHeadline": "feat(ctb): make SUBMISSION_INTERVAL modifiable", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 673, "deletions": 367}}, {"node": {"oid": "054c47eb4fa3296088fd5d63aad048d00b04b2fa", "messageHeadline": "Merge pull request #4103 from ethereum-optimism/11-29-op-node_Hardcod\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "4ea2555c2185aa3b1011ac01838e13f30d833c2c", "messageHeadline": "op-node: Hardcode beta-1 config", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "5ecb8169e12f38c9e6c7bd53f3f7e93fac2af4ca", "messageHeadline": "ci: Add CODEOWNERS, reduce required reviewers to 1 (#4100)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 46, "deletions": 67}}, {"node": {"oid": "66f7de23fe1cc5c768b55dfb2b26aac3c310fa71", "messageHeadline": "Merge pull request #3932 from ethereum-optimism/fix/mintable-erc20-im\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1489, "deletions": 49}}, {"node": {"oid": "c9e38c1a216c5310a91f78dca22eb90200488917", "messageHeadline": "Merge pull request #4101 from ethereum-optimism/11-28-ci_Remove_unuse\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 172}}, {"node": {"oid": "51ccc0e83b52fbaffc132303abef4aecb68b1aa6", "messageHeadline": "contracts-bedrock: regenerate storage snapshot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "f5f9dab71f89093746cfd128abe1a9310f61650f", "messageHeadline": "contracts-bedrock: fix lint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db8bf1e6972e8ab73b3b6008a8dea30b2dc15e70", "messageHeadline": "all: cleanup deployment process", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1364, "deletions": 6}}, {"node": {"oid": "04c7017892aa65b5d4497e78de89020c5565cd6a", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 67, "deletions": 5}}, {"node": {"oid": "7723df4e89f720022f3ab272cde3cb3189dea4f4", "messageHeadline": "contracts-bedrock: add legacy getters", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 54, "deletions": 26}}, {"node": {"oid": "87a37226a11704f51f7c01e5cb60add96a6b79f7", "messageHeadline": "contracts-bedrock: OptimismMintableERC20 immutables", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "9687770bc2a633f7ba05e97469daa3af3f275622", "messageHeadline": "ci: Remove unused workflows", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 172}}, {"node": {"oid": "66dbe4a8695fd9205d18a0062bb0d846e9dfe5e4", "messageHeadline": "feat(ctb): make L2OO addrs immutable (#4095)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 190, "deletions": 669}}, {"node": {"oid": "91a80d287237032a47d68d8809b1dc67ad15293f", "messageHeadline": "Merge pull request #4035 from ethereum-optimism/jg/l1_state_uninit_v2", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "0e44785f7489bb9564b481e86ba02ce9512f8a60", "messageHeadline": "Merge pull request #4096 from ethereum-optimism/fix/log-set-storage", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7bd83a55d4b37de3d32d5e780572b98236429866", "messageHeadline": "op-chain-ops: log when setting storage", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "df19d2bee4beff51a8842984b90459dc8c330cb3", "messageHeadline": "op-chain-ops: remove setting owner in GovernanceToken", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f5c6160adf3071e2cb705dfe037ee887330cbc34", "messageHeadline": "Merge branch 'develop' into jg/l1_state_uninit_v2", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1884, "deletions": 17016}}, {"node": {"oid": "3b1dce10b6c9b8731622e3695c7d108cf6103cef", "messageHeadline": "Merge pull request #4089 from ethereum-optimism/11-27-Remove_oneshot", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 312}}, {"node": {"oid": "fc3d66eea74a4042c20ce5b03aacb81cc435f689", "messageHeadline": "Remove oneshot", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 312}}, {"node": {"oid": "9eaae63d4887355b1b89fa4c8e2730cfc72c0b72", "messageHeadline": "op-e2e: Increase timeout in p2p test", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "956bc0725b09ac09816c54f457c53e5ce95bd214", "messageHeadline": "Merge pull request #4061 from 0xYYY/0xyyy/fix-spec-typo", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ea10aafde622a98b774b61086ee769a855e3f376", "messageHeadline": "Merge pull request #4051 from ethereum-optimism/sc/dtl-shutoff-block", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "36bd8fbffc35a87f192b83cc722dbbde45257768", "messageHeadline": "feat(dtl): handle deposit shutoff", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "43e87118da00be8c8b96e83d26544e2b22d268dd", "messageHeadline": "Merge pull request #4069 from ethereum-optimism/zhwrd/fix-release-job", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 46, "deletions": 6}}, {"node": {"oid": "7a27de9cfc262e5b49e58fbcf99a535baf68f887", "messageHeadline": "Merge pull request #4066 from ethereum-optimism/sc/ctb-no-genesis-output", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 70, "deletions": 132}}, {"node": {"oid": "ba9fbc1b7bd2fdf4a0ac48861c1aee87b28b6353", "messageHeadline": "Merge pull request #4085 from d1onys1us/patch-1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a50b5a66a9d2877adff92b2c9268675803c0299", "messageHeadline": "Merge pull request #4086 from ethereum-optimism/jm/no-build-diff", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4de3176197afd123843b0d77a651bdab7fc7a790", "messageHeadline": "Remove Nick and Imran from mergify (#4077)", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "fce262f93ebf0f9c4e1c1e13f788a66b405c19de", "messageHeadline": "fix(ctb): gas snapshot rm extra build step", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5705ada56d3a3f8f22e3121287405911671f49b7", "messageHeadline": "Merge pull request #4083 from ethereum-optimism/jm/ci-echidna-job", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "0704df0cc86ff9e44a669127d23c807b5a73b783", "messageHeadline": "chore: update license year", "author": {"name": "d1onys1us", "email": "dave@taiko.xyz", "user": {"login": "d1onys1us"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43f33f39fac10b16b29f2358726fb2346ceeecac", "messageHeadline": "ci: Add job to run echidna", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "1ed0167b9e79b72653203508c18212c604f519ec", "messageHeadline": "Fix list numbering", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c81592d33d9c3667354ee45f7c2b94a24f042d23", "messageHeadline": "Merge pull request #4082 from ethereum-optimism/develop", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b14ac6b01b1a008cc2de5a123b0458fa90de8e30", "messageHeadline": "Merge pull request #4081 from ethereum-optimism/changeset-release/master", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "30a6a9ee60e3098a018721aa2390be3f22d0c787", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3f9756e658ff76dcd0263846627fd19a3674c9b7", "messageHeadline": "Merge pull request #4080 from ethereum-optimism/develop", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "738b6aa7380c96bf87d66184fc17cfa04dcd240f", "messageHeadline": "Merge pull request #4079 from ethereum-optimism/jm/builder-changeset", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "011acf41136c9c09012fb49c505eee80212439e3", "messageHeadline": "ci: Add echidna to ci-builder", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5b74973b74d30628edb39fefe0c559ca4fdcef16", "messageHeadline": "Merge pull request #4076 from ethereum-optimism/develop", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 101, "deletions": 61}}, {"node": {"oid": "e73a66d0c6607d109bde7463c91d5780de12b336", "messageHeadline": "Merge pull request #4075 from ethereum-optimism/changeset-release/master", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 101, "deletions": 61}}, {"node": {"oid": "4f7903801addfbf349cc7616ba5d451a6e2fbc9e", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 101, "deletions": 61}}, {"node": {"oid": "be86d6fd9737c2346e7241fca314d65b471d1fa5", "messageHeadline": "Merge pull request #4074 from ethereum-optimism/develop", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f2fe3029c7cb9137a74e15d28aacab0950d766e9", "messageHeadline": "Merge pull request #4073 from ethereum-optimism/zhwrd/remove-integrat\u2026", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4dad1b11a8f1c37cdd9c03ac1ca01e9fcd085a49", "messageHeadline": "remove the integration-tests-bedrock changeset since the package was \u2026", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2198e3bb5dbfdb4b6209d93181cfdf5da1358823", "messageHeadline": "Merge pull request #4071 from ethereum-optimism/develop", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 3383, "deletions": 17766}}, {"node": {"oid": "f74c70cbfa2a80be40756c3a87b73508fbd2084b", "messageHeadline": "feat(ctb): remove genesis output", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 70, "deletions": 132}}, {"node": {"oid": "a6db381a51619fa9a5ef2e3334fbe2a115d7f8e2", "messageHeadline": "Merge pull request #4068 from ethereum-optimism/sc/ctb-fix-deploy-bug", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "15aa881bc7037cc44b019656909cc30aed793424", "messageHeadline": "build and publish docker images before tagging release", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 46, "deletions": 6}}, {"node": {"oid": "0ac339ea0e18e53e733572e737968d12c6ad9b54", "messageHeadline": "Merge pull request #4067 from ethereum-optimism/jm/echidna-ci-builder", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ae37ff0d00a0a33dc922e9605b0a209643799d4d", "messageHeadline": "fix(ctb): deploy bug", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "9c00a9d82d512d0baa7f310cfd8f4b0b152453cb", "messageHeadline": "ci: Add echidna to Dockerfile", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b35164df47729114a883e1fb9f4d29f3d93c40da", "messageHeadline": "Change signature of L2OutputOracle function", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0851fdb6df67a519b3a80087f48bd285c855786e", "messageHeadline": "Merge pull request #4033 from ethereum-optimism/sc/ctb-l2oo-genesis-init", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 265, "deletions": 238}}, {"node": {"oid": "164fe8affd0b91795f4d14794a4f2b0823fcc213", "messageHeadline": "feat(ctb): move L2OO genesis setup to init", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 265, "deletions": 238}}, {"node": {"oid": "b8ce7ded8202460f49bcbae2cc1f6ba741a41396", "messageHeadline": "Merge pull request #4019 from ethereum-optimism/sc/remote-teleportr", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4, "deletions": 9781}}, {"node": {"oid": "bc10b10d3d7a9db53941894d68112407a359adfe", "messageHeadline": "doc: set ordered list index to 1", "author": {"name": "0xYYY", "email": "0xYYY@protonmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "030833df9b2de01c017be4c550f2eb8f6384a457", "messageHeadline": "Merge pull request #4058 from neutiyoo/refactor/fix-typo", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a5fb48006c20e0a3775cd40d80cfabece26d49d", "messageHeadline": "ci: enable devnet deploy (#4059)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "ed31c64099448d518e2a874d53a988323848af1d", "messageHeadline": "doc: fix CONTRIBUTING.md typo", "author": {"name": "0xYYY", "email": "0xYYY@protonmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "903437d16168087dc8ac39e410355e0c5c8d6d25", "messageHeadline": "doc: fix spec typos", "author": {"name": "0xYYY", "email": "0xYYY@protonmail.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d94ca27cc1d1be0156a291986e4a899172d18d81", "messageHeadline": "Merge pull request #4057 from ethereum-optimism/clabby/ctb/withdrawal\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 104, "deletions": 21}}, {"node": {"oid": "55c3369f1e33244e3bda7ce4207314d52abd1f0f", "messageHeadline": "refactor: fix typo `NewTransactionManger`", "author": {"name": "Neuti Yoo", "email": "neutiyoo@gmail.com", "user": {"login": "neutiyoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f468e58ef9554501d0821008c98b233411e19915", "messageHeadline": "Resolve conflicts with `develop`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "41f36560682cfeddf8edda1155c4c25831a562cc", "messageHeadline": "Merge branch 'develop' into @clabby/ctb/fix-withdrawal-dos", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1200, "deletions": 6836}}, {"node": {"oid": "3ce0ddee652fc2ff251614d64d769ea87a2b4c82", "messageHeadline": "lint", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "c3235dfb1220e259b96219d8767ab9041ff6c34c", "messageHeadline": "Merge pull request #4014 from ethereum-optimism/sc/ctb-del-outputs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 188, "deletions": 178}}, {"node": {"oid": "59b0102829517d6eab7d7b7a33d5b3e469e26037", "messageHeadline": "Update withdrawal specs", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 45, "deletions": 35}}, {"node": {"oid": "59c9a79fc6ce6187da1d83cc1e4f1ba91097ceee", "messageHeadline": "Merge pull request #4053 from ethereum-optimism/sc/sdk-flakes-3", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c0c2267ae23a2a0aefbdc647e811b1119a2ad994", "messageHeadline": "maint: remove teleportr", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 4, "deletions": 9781}}, {"node": {"oid": "c71500a7e134b9ed6bb5510ad204ca392e156cbb", "messageHeadline": "feat(ctb): allow multiple output deletions", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 188, "deletions": 178}}, {"node": {"oid": "3b0aff691f92533cda0af456e021852341d47b69", "messageHeadline": "fix(sdk): final flake hotfix", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "49685f811a678674d4402f7c32e7982ce09dfdfb", "messageHeadline": "Merge pull request #4040 from ethereum-optimism/sc/ctb-l2oo-cleanups-2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 59, "deletions": 72}}, {"node": {"oid": "7c6e9a56b421bd22740e0201946ffe5357d53608", "messageHeadline": "Merge pull request #4039 from ethereum-optimism/sc/ctb-unified-deploy-2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 141, "deletions": 413}}, {"node": {"oid": "088d168d6ec6eb0c8c58c1695874687324157c1d", "messageHeadline": "Merge pull request #4042 from ethereum-optimism/feat/remove-beta-1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 6082}}, {"node": {"oid": "dcdbd78e3bdb68bd2dc25cb5408d2c49ea3561fc", "messageHeadline": "maint(ctb): minor cleanups in L2OO", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 59, "deletions": 72}}, {"node": {"oid": "7d0483a17d2e05d649d760b8ea89d9ba45e3c5ad", "messageHeadline": "Merge pull request #4048 from ethereum-optimism/sc/ctb-sdk-flakes-2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "c313dc1ab3bed1952e4315ad3e375119c3db7c6a", "messageHeadline": "fix(sdk): test flakes #2", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "1362c80843c7b9e699414b1f4c9db0c2aa115d65", "messageHeadline": "feat(ctb): unify fresh and migration deployments", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 141, "deletions": 413}}, {"node": {"oid": "b63f57601d87c803006c9384dadd0566c18de030", "messageHeadline": "Merge pull request #4028 from ethereum-optimism/sc/ctb-sdk-flakes", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "69a0602efd177ae0d00429b2799166b27a1c50d0", "messageHeadline": "fix(sdk): test flakes", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "599101cada3c98ddfe49ee0ed6399b670321b008", "messageHeadline": "Fix John's nits", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "085daa6c61d82d9dc42d6ceb6c108db8c71fee5f", "messageHeadline": "Merge pull request #4015 from ethereum-optimism/sc/ctb-msd-exit-1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "0dccbdaaf2d9b3137a245b12e36de29d8b4ecc0f", "messageHeadline": "ctb: Configurable verification for deployer network (#4041)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ea2cf94cc5940f9b91bc976a2095a167c5a61b61", "messageHeadline": "Merge pull request #3937 from ethereum-optimism/tob-opnode-tests", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 627, "deletions": 0}}, {"node": {"oid": "985b853cbc66655ff7c935245b5c27e41ddf2d74", "messageHeadline": "op-node: Add FuzzDecodeDepositTxDataToL1Info", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "8d1272511dd07c09e1536940b14024969ce3bd94", "messageHeadline": "op-node: clean up FuzzParseL1InfoDepositTxDataValid", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 12, "deletions": 30}}, {"node": {"oid": "c3af045547d0db6022599becedda27092c1cae70", "messageHeadline": "op-node: Add new tests to Makefile fuzz cmd", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "884af5ed904e3aae8c715bf544cee9e59e88855d", "messageHeadline": "op-node: Update ToB tests to current implementation", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 95, "deletions": 69}}, {"node": {"oid": "63072ca18009edb1c7d32dff330193f10e55847a", "messageHeadline": "op-node: add ToB tests", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 587, "deletions": 0}}, {"node": {"oid": "0510e5a27868b0976abdc480618ceeac81db4ab6", "messageHeadline": "ctb: Remove old beta-1 network", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 6082}}, {"node": {"oid": "4277f52ff0de6a0fe176196d8ef5a5d74cae5e2b", "messageHeadline": "feat(ctb): MSD exit point 1", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "12dc97ab35d957694218410855ce09cd9e3e217d", "messageHeadline": "Merge pull request #4032 from ethereum-optimism/jg/ci_hive_external_c\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 100, "deletions": 47}}, {"node": {"oid": "181c63e0aaa0caec807dbcafb883cb17ea4e800d", "messageHeadline": "Merge pull request #4036 from ethereum-optimism/release_v0_10_1", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 51, "deletions": 49}}, {"node": {"oid": "59e53b0b5f6b8af801238a0425f3ba54a44b42d1", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "be26284af7f1ffa09d5a0751cb3351eb18147a05", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "07faf9a41a97989637f6a55bdc0d68c56f130ead", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f93d6d8ff9f9fa465347a7e7b614020cd9219f4d", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "96f1b6b2222c07d9345385de771a4db1d4c0498c", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f05b0eb8dea8120e7dd3e48b831d6f78996826df", "messageHeadline": "op-node: Audit use of L1 State", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "c70bf95d9fb16a72b65a3be4eab804e0bd093d3e", "messageHeadline": "Merge pull request #4013 from ethereum-optimism/sc/ctb-oracle-owner-xfer", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 19, "deletions": 38}}, {"node": {"oid": "9f02838a81d52b5822be9d9631e4ab06ada749dd", "messageHeadline": "Update gas snapshot w/ correct version of forge", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3f30db3e590680308fab65c964a11dfe6be8500", "messageHeadline": "Resolve conflicts", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "cb1c704ce03c53f6dc75bb1e4c8c20ac7b11d855", "messageHeadline": "Merge branch 'develop' into @clabby/ctb/fix-withdrawal-dos", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "c025a1153551b8b031b2513351379b771509d60c", "messageHeadline": "Allow re-proving withdrawal if the `outputRoot` changes and the `l2Bl\u2026", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 79, "deletions": 24}}, {"node": {"oid": "ccaf5bc839c43012eda073ab247389caef558ce0", "messageHeadline": "fix(ctb): allow same L2OO owner and proposer", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 19, "deletions": 38}}, {"node": {"oid": "80e17c002ceac92599ca60dfbd93d302cf96943b", "messageHeadline": "ci: Split docker build & publish", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 99, "deletions": 25}}, {"node": {"oid": "b664880e756a607add1b9c2e241c7dc93d807d83", "messageHeadline": "Fix TOB's high severity finding in `OptimismPortal`", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 52, "deletions": 24}}, {"node": {"oid": "324db7e3e17e99fb84a94b17394d4ccebd5a6f5a", "messageHeadline": "CI: Remove optional target from docker-publish step", "author": {"name": "Joshua Gutow", "email": "jgutow@oplabs.co", "user": {"login": "trianglesphere"}}, "additions": 10, "deletions": 31}}, {"node": {"oid": "ee7abf3b2faf4d45632557c0d620b1c37d170f10", "messageHeadline": "Merge pull request #4017 from epociask/fix/debug-regression-exporter", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "58d224772e3d289a63c8b1276b30528c82fded46", "messageHeadline": "Merge pull request #4018 from ethereum-optimism/sc/ctb-no-gas-fuzz", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "896e2338789996a9dee3269fc7c86ca91a55b889", "messageHeadline": "Create pink-kiwis-wink.md", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9d5ca227d5a81b4079eca8b2714c729c1749f0f6", "messageHeadline": "feat(ctb): no gas snapshot for fuzz tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "3bae8fd5fe5c7b2ede068e3591b07907e3717ab4", "messageHeadline": "fix: Adding proper debug output for OVM_CTC_ADDRESS env var in l2geth\u2026", "author": {"name": "epociask", "email": "empociask@dons.usfca.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd4bf9cdc45fee4d80f0c71ba6a8178d6ba17f42", "messageHeadline": "Merge pull request #3862 from ethereum-optimism/vm-bound", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 300, "deletions": 291}}, {"node": {"oid": "f49b71d5079860279f114a0b3729fbde7ec6f1ea", "messageHeadline": "Use bound instead of vm.assume", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 292, "deletions": 283}}, {"node": {"oid": "c8714cb4f7b03528c47e7129f6c688f3726c48ba", "messageHeadline": "ctb: Update forge-std", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "29cee901a821b396544f03adb214e674d4c527c5", "messageHeadline": "Merge pull request #4000 from ethereum-optimism/sc/ctb-msd-finalize", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 53, "deletions": 14}}, {"node": {"oid": "1896b7c74576eb57f68330133efa9931a7eb9728", "messageHeadline": "Merge pull request #4003 from protocolwhisper/develop", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 67}}, {"node": {"oid": "f19d11c56be8837dc6e4e8fd816bf2ec0d864dbc", "messageHeadline": "feat(ctb): allow owner to finalize MSD at any time", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 53, "deletions": 14}}, {"node": {"oid": "9fda7d93cc78aae86de824454f773af792858f67", "messageHeadline": "Merge branch 'ethereum-optimism:develop' into develop", "author": {"name": "ProtocolWhisper", "email": "57886661+protocolwhisper@users.noreply.github.com", "user": {"login": "protocolwhisper"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "66d56a47a233451d3db1fefb764dd4212300c66f", "messageHeadline": "Merge pull request #4001 from ethereum-optimism/sc/ctb-msd-del-addrs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "dbb76ac2180374039c540c1cb1787fbe2e42bdba", "messageHeadline": "Merge branch 'develop' into sc/ctb-msd-del-addrs", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 44, "deletions": 21}}, {"node": {"oid": "c20747ea73130783b1d7681d59154abd7844a904", "messageHeadline": "Merge branch 'ethereum-optimism:develop' into develop", "author": {"name": "ProtocolWhisper", "email": "57886661+protocolwhisper@users.noreply.github.com", "user": {"login": "protocolwhisper"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "3e76e6b7896347e72f856972235bbe63f2a58f25", "messageHeadline": "Unused imports", "author": {"name": "Theprotocolwhisperer", "email": "chrismata10@gmail.com", "user": {"login": "protocolwhisper"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "05e86e85b44c96afa83f3c7edfb842081d24eaff", "messageHeadline": "Merge pull request #3998 from ethereum-optimism/sc/ctb-msd-better-pause", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "b53dc7267adb9e361c460379857b82cfdc71d01d", "messageHeadline": "Update package.json", "author": {"name": "ProtocolWhisper", "email": "57886661+protocolwhisper@users.noreply.github.com", "user": {"login": "protocolwhisper"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ed4395c211b2ffc053489f28a298a91563fdc99b", "messageHeadline": "Update yarn.lock", "author": {"name": "ProtocolWhisper", "email": "57886661+protocolwhisper@users.noreply.github.com", "user": {"login": "protocolwhisper"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "59adcaa0992753ea4b297f8c901e78c02e4cfbec", "messageHeadline": "Deleted unused variables and add changeset", "author": {"name": "Theprotocolwhisperer", "email": "chrismata10@gmail.com", "user": {"login": "protocolwhisper"}}, "additions": 25, "deletions": 66}}, {"node": {"oid": "63d877a00b3c4b5a90aad03a7abd4d230a7f977e", "messageHeadline": "fix(ctb): better XDM pause in MSD", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "dbb8721b5451390c1ff389ef6a7196e4acd6cfad", "messageHeadline": "specs: Fix long line (#4006)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "69fe6f4d28bd56b6f3c4772cea4e8d1a42869c1d", "messageHeadline": "fix markdown lint", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39fa3ca3c68f25195fc91bc61df893b2ae0e48e8", "messageHeadline": "fix typo in spec (#3678)", "author": {"name": "Abhishek Kumar", "email": "43061995+xenowits@users.noreply.github.com", "user": {"login": "xenowits"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d4791589dc3b94a2cd4a2315847f07fe43996cb8", "messageHeadline": "Merge pull request #3999 from ethereum-optimism/sc/ctb-fix-deploy-order", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "da791d566289c7b902e700ffa958e2aaa099bde8", "messageHeadline": "fix(ctb): tweak addresses for MSD to wipe", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "90ca2a5c8b97c35da24050aa3e21a3eae4840eeb", "messageHeadline": "fix(ctb): deploy file ordering", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7636eb76dec8e2d2b5cfe4be839cb3f5b988d39d", "messageHeadline": "Merge pull request #3973 from ethereum-optimism/sc/ctb-rm-hist-blocks", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 61, "deletions": 122}}, {"node": {"oid": "f8697a607095128b513d4caa3d6762c5658a562a", "messageHeadline": "feat(ctb): remove historicalTotalBlocks", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 61, "deletions": 122}}, {"node": {"oid": "7e9af98a06320d82ce7389e3cd15df2b6a44eac2", "messageHeadline": "Merge pull request #3994 from ethereum-optimism/sc/yarn-diff", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 172}}, {"node": {"oid": "b3dc2e69ed0dea6a5b22667cf4d2df3cf2e6b78a", "messageHeadline": "fix(ci): update yarn lock", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 3, "deletions": 172}}, {"node": {"oid": "89526c42d45a98387578b71a7c8d016bdbc40797", "messageHeadline": "chain-ops: fix double import of log (#3988)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e5f73140d57a82e9ca54801594180d2d1d9d3bae", "messageHeadline": "Merge pull request #3927 from ethereum-optimism/chain-ops/logging", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "1bfe79f20b37a77c1158e7c5fdbff2ae109e0a1d", "messageHeadline": "feat(ctb): Two Step Withdrawals V2 (#3836)", "author": {"name": "clabby", "email": "ben@clab.by", "user": {"login": "clabby"}}, "additions": 1155, "deletions": 295}}, {"node": {"oid": "f7410440b44d7a594b200c4e460cd144232d1afb", "messageHeadline": "Disable parallel op-e2e tests in CI (#3979)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3ee0a6cc5f532d0d5404b06f69696ef24a32ee6c", "messageHeadline": "op-e2e: Change final TestConfirmationDepth check (#3978)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "63142c9411356e76ade23135523a1e033a6f2423", "messageHeadline": "Merge pull request #3878 from ethereum-optimism/sc/ctb-msd-checks", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 320, "deletions": 95}}, {"node": {"oid": "fe163071be644ba5efbbbe8ea812fe50152e1082", "messageHeadline": "feat(ctb): add MigrationSystemDictator checks", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 320, "deletions": 95}}, {"node": {"oid": "2b3b09be268fb9bd1112706370497d9d8ff7883e", "messageHeadline": "Merge pull request #3972 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "78826a131c022fa2527d350271f56fa42cb20ce8", "messageHeadline": "Merge pull request #3971 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "875d3b049858879a04f1213a8c18ef834cde630f", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "8d2d94e42eeec2c69f08cae651363e743e3f76f5", "messageHeadline": "Merge pull request #3970 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 11537, "deletions": 285}}, {"node": {"oid": "9dad975aaf7d55c5a74d6e5dc0eaf1d2d221ac61", "messageHeadline": "Merge pull request #3899 from ethereum-optimism/11-06-op-e2e_Add_migr\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 11361, "deletions": 46}}, {"node": {"oid": "296da45ae3ed602aaf684aac963a47968b8b7fb7", "messageHeadline": "Merge pull request #3966 from ethereum-optimism/deps/hardhat-node", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "45fee02796352abcd79685bc3f6cdcc8997b9420", "messageHeadline": "Merge pull request #3963 from ethereum-optimism/restart-geth-action-test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 109, "deletions": 1}}, {"node": {"oid": "805acded4fada31ec003f704459da01bdc018b04", "messageHeadline": "hardhat-node: add changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "811a577433c96a12cc5946c57b38b6e822016efc", "messageHeadline": "Merge pull request #3965 from ethereum-optimism/deps/bss-geth", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 52, "deletions": 236}}, {"node": {"oid": "ff915b47a5af6b8413a860321a362ea18b414e3b", "messageHeadline": "op-e2e: Add migration to op-e2e", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 11361, "deletions": 46}}, {"node": {"oid": "48d7a3870912a12286dc1e7d969d676d032efc33", "messageHeadline": "ci: fix hardhat-node docker image build (#3962)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "587f309bfae4db8e729c29321dd0b35a4fcd9aa8", "messageHeadline": "indexer: fix docker build (#3964)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7a8812d14bde8fb7cc19567e1332c4552ec63a9b", "messageHeadline": "batch-submitter: update to go-ethereum v1.10.26", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 52, "deletions": 236}}, {"node": {"oid": "225fee8cb474861f12530aa1711bb3f496542814", "messageHeadline": "op-e2e: action test op-geth restart", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 109, "deletions": 1}}, {"node": {"oid": "47a52651c9bfd598c03a0ea934764ac7322d03ad", "messageHeadline": "Merge pull request #3961 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 92, "deletions": 56}}, {"node": {"oid": "fc59a8e88fc7c8795c45fcb61de52523c380b785", "messageHeadline": "Merge pull request #3960 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 92, "deletions": 56}}, {"node": {"oid": "e63761425ef3c01d35d69e196868b0bdcdca8a79", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 92, "deletions": 56}}, {"node": {"oid": "d1bad88dca2fc07932e7917dc758e64f3359e4db", "messageHeadline": "Merge pull request #3959 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3932, "deletions": 5461}}, {"node": {"oid": "2710a9f1cd00ed64af34f3511577c687bdb8a92d", "messageHeadline": "Merge pull request #3957 from ethereum-optimism/zhwrd/fix-checkout-do\u2026", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 13, "deletions": 6}}, {"node": {"oid": "5c27267aba5a0fa952a462b6511e0fd451a27b7c", "messageHeadline": "fixing few bugs and better error handling for docker-tag job", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 13, "deletions": 6}}, {"node": {"oid": "d7524a7eead5ed9ee250fcc4f3adc366cd2f9eee", "messageHeadline": "Merge pull request #3956 from ethereum-optimism/zhwrd/fix-release-tag\u2026", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "543d900cfb6a5fba8f2bfa6892b4825ed0fc3062", "messageHeadline": "fix missing directory in docker-tag job", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fe29c26bf8fb041d653e92d4c06d435a640ff754", "messageHeadline": "Merge pull request #3943 from ethereum-optimism/zhwrd/publish-to-arti\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 89, "deletions": 36}}, {"node": {"oid": "f654bb610e4cdcfd0e01e104d16bed746b04fb5b", "messageHeadline": "ENG-2990 updates ci to tag docker images with sha, branch, release tags", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 89, "deletions": 36}}, {"node": {"oid": "990e5197dcb1f35fc6f748200a9bcf1d55540ecf", "messageHeadline": "Merge pull request #3949 from ethereum-optimism/jg/fix_lints", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "c4bb465ebb870afe7a8cfebbb8a3acd07e9fe5e0", "messageHeadline": "Merge pull request #3946 from ethereum-optimism/sc/ctb-move-mintable-\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 75, "deletions": 78}}, {"node": {"oid": "d188e7954b39c0465e708f1319f4f2b3e9a6719f", "messageHeadline": "Merge pull request #3951 from ethereum-optimism/jg/attempt_fix_sequen\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffdbcbca9d369646ee6363ff8dafba54b95634b0", "messageHeadline": "Fix lints in op-node", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ad9dc0c579d65aa86d20756740af416ffc37542a", "messageHeadline": "op-e2e: Increase sequencer drift in sequencer conf depth test", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c53062fa253ab4eadec55405fdaf29920bebf97d", "messageHeadline": "Fix lint in op-e2e", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "70865c56b8b3f880a7c80afaa1eba7caf7e52f9a", "messageHeadline": "Enable stricter lints", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f47c670b4f8c1b03a3e6837a946216b77b7db6f1", "messageHeadline": "Merge pull request #3931 from ethereum-optimism/jg/use_circle_parallel", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 193, "deletions": 111}}, {"node": {"oid": "69b6e794e697ee5d84801b44f4b54524eaa111f5", "messageHeadline": "Add meta go-bedrock job", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "c0f34abc9c86d7cf0034a1ca6bbffa40202483c5", "messageHeadline": "Re-enable code cov", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f44260d78bddf0bd515a208701a9ca1ed0d0ada1", "messageHeadline": "Use parallel test runners in circle CI", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 119, "deletions": 99}}, {"node": {"oid": "61b2f1d368f3b31f507813b462391fbd55d8d277", "messageHeadline": "testlog: Provide option to disable colored logging", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "44b1ce37d797398a5ece964f0d66f499237676de", "messageHeadline": "op-e2e: Add envvar to disable t.Parallel", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "3698b7e1b4f15a378b0ac044e9532a96fd44075f", "messageHeadline": "op-chain-ops: change proxy log to trace", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50d09f2aeecd776576473e27e02fc1d279dfa5cd", "messageHeadline": "op-chain-ops: add logging to db migration", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "e9ae6e96d20ae4a8ec829b1559f995d95efd2393", "messageHeadline": "Merge pull request #3934 from ethereum-optimism/sc/ctb-fix-bs-versions", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "6fbd06e93ca7389e338f91420b12d7502c81bd36", "messageHeadline": "fix: move MintableERC721 interface", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 75, "deletions": 78}}, {"node": {"oid": "4b62a35dfad9b00687b741854f7472b07fc9821f", "messageHeadline": "Merge pull request #3940 from ethereum-optimism/jg/testlogger_changes", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2f526c40fc553409250f57c4e80c3d4605bad313", "messageHeadline": "Merge pull request #3939 from ethereum-optimism/sc/ctb-rm-comment-block", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d1cefb61f081cc376517144f4789a2dedeadc1f5", "messageHeadline": "testlog: Increase file name padding to 30 chars", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "385834e065d6d1f795a68efebe07c44be099b39c", "messageHeadline": "testlog: Don't excessivly pad on long file names", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b41133e5604cb7bd4b9eea9775e1af29b95105d0", "messageHeadline": "Merge pull request #3898 from ethereum-optimism/11-06-op-chain-ops_Up\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 393, "deletions": 250}}, {"node": {"oid": "8c8a1c0abdbacfba700bb822ac7f4eaabdf2fb54", "messageHeadline": "fix(ctb): remove old comment block", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "11a5ddaade08077efbecd3a16d2bb54b2af93f4e", "messageHeadline": "op-chain-ops: Updates for the migration", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 393, "deletions": 250}}, {"node": {"oid": "6c238212d54306f707b880116c9cfbe04e3797bc", "messageHeadline": "hardhat-node: trigger a release (#3936)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "97b5f578c49ae304528f0c7a2afb974429fef0fe", "messageHeadline": "fix: better version imports for services", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "920b46b4292ddac4742bebbcfb902b0ed4991355", "messageHeadline": "Merge pull request #3929 from ethereum-optimism/sc/ctb-assert-config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 149, "deletions": 157}}, {"node": {"oid": "d9112f906ccfcf42e58b2894aebc4145e6718501", "messageHeadline": "feat(ctb): assert dictator config", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 149, "deletions": 157}}, {"node": {"oid": "26ead0b5441d138edc33e5a1d17a3fadc9c259b7", "messageHeadline": "Merge pull request #3897 from ethereum-optimism/11-06-ctb_Add_system_\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 178, "deletions": 8}}, {"node": {"oid": "b94e9cb5097564ebf15de8e8c7003d337a19a57b", "messageHeadline": "ctb: Add system config deployment", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 178, "deletions": 8}}, {"node": {"oid": "8ed14a8fa5ca540045f2e2c6358ca34dc1de05ff", "messageHeadline": "op-bindings: Canonicalize storage types too (#3930)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 363, "deletions": 9}}, {"node": {"oid": "824a4035e87a79df2157772bea638030df31213d", "messageHeadline": "Merge pull request #3925 from ethereum-optimism/feat/delete-bedrock-i\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 750}}, {"node": {"oid": "d28ff52e7d576de33bd0cd39130e9acc880a2795", "messageHeadline": "Merge pull request #3921 from ethereum-optimism/fix/more-config-cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 145, "deletions": 172}}, {"node": {"oid": "80d78bea2d9a1d459db9f9405ebac69c78ead5e2", "messageHeadline": "integration-tests-bedrock: Remove superfluous packages", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 750}}, {"node": {"oid": "8ddb69973db631b4b740164a9c21821250a85d4c", "messageHeadline": "Merge pull request #3920 from ethereum-optimism/jg/action_test_stability", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "74e054dd5f1918045803b359bb57a2c4fd1a5d07", "messageHeadline": "op-chain-ops: rename method", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8dda829f3f3a201e9b4d7a59f4f2b2660750f4bd", "messageHeadline": "indexer: update tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a142c9faeaac9595c53793c6c464ece72389373", "messageHeadline": "op-e2e: use cleaned up interfaces", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 73, "deletions": 60}}, {"node": {"oid": "7256a57070ac775b09b5de17c008832bebcfd56a", "messageHeadline": "op-node: update genesis commands", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "11b1ab332ea4ea255895c2ff4e0dc006faba9e51", "messageHeadline": "op-chain-ops: delete concepts of `L2Addrs`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 41, "deletions": 82}}, {"node": {"oid": "4950656a5e2809b31aa5bb4995ef870430f0dfdb", "messageHeadline": "Merge pull request #3903 from ethereum-optimism/sc/ctb-proxy-admin-ow\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 124, "deletions": 96}}, {"node": {"oid": "07e7310ca5092b4e53a8f4797b2f6d772eb9076f", "messageHeadline": "op-e2e: Use head rather than pending block for gas estimation", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "52079cc12baa0a9ded4738b3e3a7a274941f3d18", "messageHeadline": "feat(ctb): use Ownable for ProxyAdmin", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 124, "deletions": 96}}, {"node": {"oid": "0da966c8d8e1d3a7b2102c156537cc39b27792e0", "messageHeadline": "Merge pull request #3871 from ethereum-optimism/fix/config-update", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 244, "deletions": 63}}, {"node": {"oid": "3eaa7fc6b41381c89b856f1250c8d767120faa2c", "messageHeadline": "Merge pull request #3917 from ethereum-optimism/sc/ctb-tweak-portal", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "7fa30a0b6f5d2cbf677b92a4e64ffb5eaf393cfd", "messageHeadline": "contracts-bedrock: configure devnetL1", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2bd6df404627e8880038bef13629cd7227ed2511", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into sc/ctb-tweak-portal", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 512, "deletions": 21}}, {"node": {"oid": "2d4cdbb8cf97098ccc70217b8b3656e57a316309", "messageHeadline": "contracts-bedrock: update deploy config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f045c54149576624f7dbea2aeb5a92ea031cc8a2", "messageHeadline": "Merge pull request #3916 from ethereum-optimism/feat/canonicalize-bin\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 512, "deletions": 21}}, {"node": {"oid": "9c7e99d454fa601328cd354f2657a3008376f783", "messageHeadline": "op-chain-ops: clean up migrate command", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a421d75781e3017e0b9ce140b0c3343136b73f92", "messageHeadline": "op-node: clean up config usage", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "697f16cbc43ece1de0eca43f4a901d3cab03960e", "messageHeadline": "op-e2e: clean up config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "d4737872efbab50842711d8d8bbb5d5434b4f64a", "messageHeadline": "op-chain-ops: add helper function for deployments", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 184, "deletions": 19}}, {"node": {"oid": "1aa7e74ba2bbd45570241bc166345425f367e816", "messageHeadline": "op-bindings: modularize errors", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "e60e6c700f209eb0867f956e2fa58b28b3729d81", "messageHeadline": "op-bindings: Canonicalize bindings, regenerate", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 512, "deletions": 21}}, {"node": {"oid": "13bfafb21ef7a55c7b5f01ab65a34c7818086854", "messageHeadline": "fix(ctb): tweak OptimismPortal variable ordering", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "1023cd7b0498caab2d07860d1ce2b97b66c131f8", "messageHeadline": "op-chain-ops: update config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "d6d7cd4fda8a0ee6986b798724c2e4fb8706db92", "messageHeadline": "op-chain-ops: parse the new config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "3f1c1a7457ce6d93d3640068a6fe7db48f0d7d99", "messageHeadline": "Merge pull request #3883 from ethereum-optimism/fix/gpo-ownerless", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 50, "deletions": 290}}, {"node": {"oid": "5049082a2cbc36ccc7a68a59217b593ad4d90ff0", "messageHeadline": "op-bindings: fix erc20", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f28b4a07780a9eb02e8cb92a2c502c41bc8677b", "messageHeadline": "Merge pull request #3915 from ethereum-optimism/e2e-mod-update", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a86ac38751a1f1f5d379f4a17ec08cb9e5136fcc", "messageHeadline": "op-e2e: remove temporary go.mod workaround", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "0300096f0dc0abd7d121996bda46c680a8f8b040", "messageHeadline": "contracts-bedrock: regenerate storage snapshot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f60f2d730d70ffdb534293e41023f1892664de5f", "messageHeadline": "contracts-bedrock: fix layout-lock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a45269d3fecb4f30384d7ed461298ce47e9a0ba", "messageHeadline": "contracts-bedrock: fix layout-lock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "327ee84424f123243fa916e5078b2bd21e0eae83", "messageHeadline": "contracts-bedrock: update spacer type", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a9031872af5eb5852183120b5cca11ffb545053", "messageHeadline": "contracts-bedrock: regenerate storage layout", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "853081a2c5b053a93f381a904550e8134a2df074", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 22, "deletions": 248}}, {"node": {"oid": "03ddd7aa35989548810820b0e1fb72ff450d204b", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 24, "deletions": 547}}, {"node": {"oid": "7996e4dfdea7badf3f5984a2d4c04274c210cd82", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 51, "deletions": 584}}, {"node": {"oid": "88c42495de2ce6c8c650e3922bca76f5115faaf7", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 48, "deletions": 581}}, {"node": {"oid": "09e8fb6dfcab431fecfca927d9343d46b1c972ed", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3229eb0d10aa52ee96c9e9af91a3420711c973df", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c2c51df2bcf606b030db0339c114fb20cc16a911", "messageHeadline": "system: delete dead config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "d0bbcc6f3c10a71f5ed66b75b4cc8418ef9ceb0e", "messageHeadline": "op-chain-ops: fix gpo constructor", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "47f3e6cbf845771d8e9f14aca024e963785250dd", "messageHeadline": "contracts-bedrock: regenerate snapshot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "1992331034c1836d5b5136621e1f248230296839", "messageHeadline": "contracts-bedrock: remove ownable from GasPriceOracle", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "c6f06eef796f0f7edaafa8114fc917d78bbb83a0", "messageHeadline": "op-node,op-e2e: update libp2p libs, update libp2p gossip settings (#3\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 298, "deletions": 703}}, {"node": {"oid": "9131148a27d829e770a13036b14afff635e66abb", "messageHeadline": "Merge pull request #3902 from ethereum-optimism/sc/ctb-rm-deploy-config", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 18, "deletions": 67}}, {"node": {"oid": "eeae969410149771ba924f152c032cf2ba64df68", "messageHeadline": "feat(ctb): remove DeployConfig", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 18, "deletions": 67}}, {"node": {"oid": "f9a51b90aecf481d7c82079eb41f4dae245aa215", "messageHeadline": "Merge pull request #3908 from ethereum-optimism/devnet-genesis-gaslim\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "141982eb54ed969fd2749a72f269aa5c92dad905", "messageHeadline": "Merge pull request #3900 from ethereum-optimism/11-06-testmig_Remove_\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 285}}, {"node": {"oid": "3605d12a180fed74078b95741e76a4694f17d58f", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into devnet-genesis-g\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 115, "deletions": 32}}, {"node": {"oid": "b2c4085a9b949bbf7665fea20a3b7ec009b67638", "messageHeadline": "Merge pull request #3901 from ethereum-optimism/sc/ctb-sys-config-com\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 101, "deletions": 29}}, {"node": {"oid": "9cef078d9724755e96f406dc0328c1cb189da735", "messageHeadline": "Merge pull request #3909 from ethereum-optimism/bugfix/devnet", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "ff2d4875a64134fb0eec1ae9024fef9865c85b88", "messageHeadline": "op-e2e: run with l1 fees enabled by default", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "864c8c44b604c8c27dc5f05ed9d2bf1285cea204", "messageHeadline": "Update ops-bedrock/entrypoint.sh", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68702c53ff342964bd06a9fc1a7745d4f0b1694e", "messageHeadline": "Update ops-bedrock/docker-compose.yml", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24d9278453124d515aff9e0dbbe9e785d998569d", "messageHeadline": "ci: Fix devnet", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "6c76ac761d32eff7eddb711d915af18501ff7b07", "messageHeadline": "op-node: set initial system config gaslimit, check initial values", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "427831d869e1b1dd404aa1e580fc474b32799135", "messageHeadline": "feat(ctb): SystemConfig comments", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 101, "deletions": 29}}, {"node": {"oid": "e8ed2453656f8ca7b75806de21a01fae3838048c", "messageHeadline": "Merge pull request #3818 from ethereum-optimism/time-based-catchup", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f505078be672ee7090cc7dc40e24268ef2bce9ab", "messageHeadline": "bedrock: update op-geth dependency (#3892)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 119, "deletions": 106}}, {"node": {"oid": "4abae6184aae5957aeef2a0798da32c04645d745", "messageHeadline": "op-batcher: Rewrite ChannelManager (#3859)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 222, "deletions": 55}}, {"node": {"oid": "56acafc2c5660143e6e8a1c7a547d470b58d73d5", "messageHeadline": "testmig: Remove in favor of op-e2e", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 285}}, {"node": {"oid": "9940c8cd44e09328830321b1382ad5aae0483d57", "messageHeadline": "op-node: Prefer following seq drift instead of conf depth (#3861)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 97, "deletions": 1}}, {"node": {"oid": "8e9dfb2375d9597bcb5e0688bb836e8b7a3a3c4f", "messageHeadline": "update README", "author": {"name": "norswap", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "badda579182fd30cc47fe80c7bb454df8c49ebfe", "messageHeadline": "Merge pull request #3881 from mdehoog/michael/op-node-reorg-panic", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "080a437106661b999fb65c3462513f83d6e3241f", "messageHeadline": "Merge pull request #3880 from ethereum-optimism/deps/update-hdwallet", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 59, "deletions": 443}}, {"node": {"oid": "62b1d4f383773afce4cf52e0ceeb915886929271", "messageHeadline": "Merge pull request #3890 from ethereum-optimism/chain-ops/errors", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "356a6c4eaa1ebcbf384672116c4a9a2c7eb503cc", "messageHeadline": "Merge pull request #3889 from ethereum-optimism/fix/network-name", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "652891fb8bf87875b226e37cd93db4c63872516a", "messageHeadline": "Merge pull request #3891 from ethereum-optimism/fix/hh-node-release", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d56f315d65c0209fa70310a3a46e899388189597", "messageHeadline": "Merge pull request #3844 from ex-scxr/develop", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90d52eb50b1a3b209f9f1d0b323d78163ee52da2", "messageHeadline": "ci: fix hardhat-node release", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51294ac9c35182b9397af1166366fc11eb4607e6", "messageHeadline": "deps: run make-tidy", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "815244396fb679bd04a07ed61988349f6d9761cb", "messageHeadline": "deps: use ethereum-optimism", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "cc4eaf74b0a6e25d3bf3c1ac1395e28aa1e587f1", "messageHeadline": "deps: replace deprecated package with updated package", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 65, "deletions": 445}}, {"node": {"oid": "86ce8cab3fac1e0fe9da44c7e73ddf4f2d9ac046", "messageHeadline": "op-chain-ops: wrap errors", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1606b3b8264781efc4a23476613e7edce8d8210f", "messageHeadline": "op-node,contracts-bedrock: dynamic gas limit via SystemConfig (#3814)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 376, "deletions": 69}}, {"node": {"oid": "0ca17ef532d30985b43b021befbe975104a7e948", "messageHeadline": "contracts-periphery: make the network name match contracts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6528ae75b6d261e1478c8125b9d27062f4254721", "messageHeadline": "Merge pull request #3888 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 188, "deletions": 101}}, {"node": {"oid": "eea9a5384742ee971ac452e76580fd0e047dd867", "messageHeadline": "Merge pull request #3887 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 188, "deletions": 101}}, {"node": {"oid": "97dbdb507575d7ca741bf8b25823c3bc6d44e2dc", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 188, "deletions": 101}}, {"node": {"oid": "2b3908af7557c6f3c69f1e08754d3de8b26b4c79", "messageHeadline": "Merge pull request #3886 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10263, "deletions": 3261}}, {"node": {"oid": "c44ff357f64d64fde10e777a75f6970b45c598e6", "messageHeadline": "ci-builder: add changeset (#3885)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "76705dcfa3f8bf7efea083faf4d14b06505a89f7", "messageHeadline": "Merge pull request #3841 from nfl0/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 155}}, {"node": {"oid": "2fec1f8fa8b5e45db9f9ab04ecd260568f88c69f", "messageHeadline": "Merge pull request #3845 from izcoser/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c5ad01f635fd2c9c1a1f82c815dc4292550b251d", "messageHeadline": "Merge pull request #3882 from ethereum-optimism/ci/deps-foundry", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0f20678d250939c5fe6c230ed8e0c4db4be4c7c2", "messageHeadline": "ci: update foundry", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "06be534707c4d4f3ac5b517c1f3dea0864582651", "messageHeadline": "Check that BlockNumber is non-nil in the receipt validation", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e1d468bab42f6640d82e619e846f48e2f23bd520", "messageHeadline": "Merge pull request #3868 from ethereum-optimism/sc/ctb-msd-steps", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 163, "deletions": 113}}, {"node": {"oid": "776fac89078fefee226134ac4031cbf3bc4d3a44", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "e199cc3b1b57adfcb082579172c06961d55868bd", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 592, "deletions": 12}}, {"node": {"oid": "e533832f8d87ea65cfc76ca00e5b2c0f4519c7fd", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 589, "deletions": 9}}, {"node": {"oid": "ce0f6672995bdfad63487febaf42d2f2e583d03d", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a1e0c80e130b1b3c300256063f220d162c73cef1", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 326, "deletions": 18}}, {"node": {"oid": "0b40e612bdf673e2272be5e76c702a691ffe1a7c", "messageHeadline": "op-node: SystemConfig in derivation (#3787)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2930, "deletions": 507}}, {"node": {"oid": "a60e3979330ed326ddb84dc457f35396183c48f9", "messageHeadline": "Merge pull request #3870 from ethereum-optimism/feat/update-op-geth-p\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "6d864f431f21f8166c052d8d053be76ca3cbbc66", "messageHeadline": "Merge pull request #3670 from ethereum-optimism/action-testing-user-w\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 189, "deletions": 43}}, {"node": {"oid": "c69ba27a99c4e3db0380138fd23cbb173cdb79cf", "messageHeadline": "specs: system configuration contract and derivation [bedrock] (#3831)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 106, "deletions": 5}}, {"node": {"oid": "85228d579d6a8ce06520303ee49da2a6035d0362", "messageHeadline": "optimism: update op-geth to the predeploy commit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "6efa7b626e7f4ca7a11727e3619db66a44d69aa7", "messageHeadline": "feat(ctb): break out MSD steps", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 163, "deletions": 113}}, {"node": {"oid": "772a63b86370bd213b00fb3492ab6b610c9390dc", "messageHeadline": "Merge pull request #3856 from ethereum-optimism/sc/ctb-split-fresh-steps", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 280, "deletions": 68}}, {"node": {"oid": "7265f39e00f7e7d7a7869a3325c2f1695e65cfed", "messageHeadline": "feat(ctb): break out FSD steps", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 280, "deletions": 68}}, {"node": {"oid": "1a0ccf71a36030ce49172c3ae4baf4cb5e41ce1f", "messageHeadline": "Merge pull request #3854 from ethereum-optimism/sc/ctb-config-no-am", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "807767fa0d7020cb137d8abef0015bfebf4d7e0b", "messageHeadline": "fix(ctb): remove AddressManager from config", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "f57cdbbad166f52376133e04bce77b003888869c", "messageHeadline": "Merge pull request #3834 from ethereum-optimism/sc/ctb-snake-case-imm\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 692, "deletions": 311}}, {"node": {"oid": "87702c741226ad4eb8a561dba349694e37c465a6", "messageHeadline": "feat(ctb): use SCREAMING_SNAKE_CASE for immutables", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 692, "deletions": 311}}, {"node": {"oid": "b05345d3b41699b0b33a4c463e02a8e0cea66cca", "messageHeadline": "op-e2e: cross layer user action test description", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8109aab68e58aa476eb34f9a5947b77b00ef30d9", "messageHeadline": "Merge pull request #3857 from ethereum-optimism/fix-cov-config", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "7dcfd88ec60cf7af8757968abac8a4a167c8133c", "messageHeadline": "ci: Fixes to codecov configuration", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "c0283114415c526e7e22606f97b125bfe707116a", "messageHeadline": "feat(ctb): introduce layout lock (#3853)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 262, "deletions": 90}}, {"node": {"oid": "0987cb1ce5ecec7d97c997c5279ddfb0e76faf55", "messageHeadline": "ci: Temporarily disable buggy devnet build (#3865)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8428a2c2e35dac72e6c43cdd6a99e9f21283f034", "messageHeadline": "feat: L1 fee + base fee vault predeploys (#3825)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1404, "deletions": 107}}, {"node": {"oid": "cc5adbc61bfaa5f31449a768a28a7f6c8567465a", "messageHeadline": "fix(ctb): update ProxyAdmin ordering (#3858)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 48, "deletions": 43}}, {"node": {"oid": "06248e82da0c261397f31b499fab2e2a1cfe565c", "messageHeadline": "op-batcher: Clean up loading into state (#3829)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 95, "deletions": 44}}, {"node": {"oid": "a3de625a25e5c298ea56c14ea9346058a6f7075d", "messageHeadline": "op-node: Add unit tests to origin selector (#3860)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "8fccc4334eb15c6d105e36680363eeef367ae5b0", "messageHeadline": "ci: Speculative checks (#3846)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "836a86bd3109febca396761841f4c02bce986632", "messageHeadline": "docs: Replace original ToB review with fix report (#3855)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "af12f2d65f7af919465d3fb1a9562fc0ae06dcd7", "messageHeadline": "op-e2e,op-node: withdrawal action testing", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 183, "deletions": 43}}, {"node": {"oid": "4e65ceb9d0c3597ac6af47951b8d0fe8c37d0f28", "messageHeadline": "l2geth: Dedupe dumper addresses in memory (#3852)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "05d367e5680ac010ad0a016f41047b1eb768032d", "messageHeadline": "op-proposer: cleanup proposer logic, update outputAtBlock API (#3805)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 425, "deletions": 206}}, {"node": {"oid": "3f6c67013316f668c2fdb1f997aea5a6bf5e4825", "messageHeadline": "Merge pull request #3823 from ethereum-optimism/more-audits", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a5d10181d9f12b9087950dc810b5c64c94333398", "messageHeadline": "Merge branch 'develop' into more-audits", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1592, "deletions": 1515}}, {"node": {"oid": "d6e1f3b2dcc23bbe17661129ff8c7f69bb8dcdbf", "messageHeadline": "Merge pull request #3840 from ethereum-optimism/sc/ctb-lint-warns", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 71, "deletions": 73}}, {"node": {"oid": "d58b0a39723aee2a5919c631ba7f7f9ac4984115", "messageHeadline": "fix(ctb): clear remaining lint warnings", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 71, "deletions": 73}}, {"node": {"oid": "39c1a09fad01611eabfb5bb91365af799a0193cb", "messageHeadline": "Removed rollup-config check-l2-config imports", "author": {"name": "nfl0", "email": "nawfalona@gmail.com", "user": {"login": "nfl0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c1c75efca5f919a1eb1d3f869d49f16a77d98144", "messageHeadline": "Remove futurePredeploys from contracts-bedrock", "author": {"name": "izcoser", "email": "76838137+izcoser@users.noreply.github.com", "user": {"login": "izcoser"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c1ebc9592a9da9cc9f0eebcc10e9a8930b6f29a0", "messageHeadline": "Merge pull request #3835 from ethereum-optimism/sc/ctb-fix-devnet-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "76c11b79e2cfa79b02c01944c82944df4d37ecce", "messageHeadline": "Bumped compiler version for contracts-bedrock", "author": {"name": "ex-scxr", "email": "ex-scxr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da62e26dd0f8e6d69150bfeed4e172f4a20046d8", "messageHeadline": "Delete check-l2-config.ts", "author": {"name": "nfl0", "email": "nawfalona@gmail.com", "user": {"login": "nfl0"}}, "additions": 0, "deletions": 79}}, {"node": {"oid": "e122d56823965243083c3c96fd9c58a53ff243af", "messageHeadline": "Delete rollup-config.ts", "author": {"name": "nfl0", "email": "nawfalona@gmail.com", "user": {"login": "nfl0"}}, "additions": 0, "deletions": 74}}, {"node": {"oid": "e146f83c95e24ea3e0f61f73f9a9d6e421555e49", "messageHeadline": "fix(ctb): broken devnet tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "8333f0f2c6c3a8fdfce44427cb1ef8b5e459a4f7", "messageHeadline": "ctb, testmig: Add migration test script, migration dictator cleanups \u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 424, "deletions": 38}}, {"node": {"oid": "43b78a6be4fd63ddcdb2aeaba7d7dcdb26764379", "messageHeadline": "op-batcher: New Transaction Manager (#3828)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 96, "deletions": 61}}, {"node": {"oid": "d8144c4e993c1cb200e45d95edbaf5df1371d673", "messageHeadline": "Merge pull request #3815 from ethereum-optimism/jg/split_batcher_star\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 223, "deletions": 132}}, {"node": {"oid": "f1dda46e8ec2d8a708267acd6eda001b817749f1", "messageHeadline": "Merge branch 'develop' into jg/split_batcher_start_v2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 517, "deletions": 1180}}, {"node": {"oid": "927b43210b1fd9d41c53e3913a708c125b49e8fe", "messageHeadline": "bedrock: make fee recipient be SequencerFeeVault (#3781)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 57, "deletions": 96}}, {"node": {"oid": "919d19b9aa9918948a58ac2b0314d81e83eb7abe", "messageHeadline": "op-chain-ops: ether migration (#3809)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 417, "deletions": 1047}}, {"node": {"oid": "e92dbae68a6dcd4eae5d67f69bdc1638f3aeaad5", "messageHeadline": "Contracts-bedrock: put hardhat tasks in /tasks folder (#3786)", "author": {"name": "cyborgdennett", "email": "40475862+cyborgdennett@users.noreply.github.com", "user": {"login": "cyborgdennett"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "1e6bd9e08d293248100a091bd725daeae7b0e94f", "messageHeadline": "Merge pull request #3826 from ethereum-optimism/contracts/docs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "19d1356992c08273271b5788cae85782cdd88532", "messageHeadline": "Fix lint error", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b5e8ffcbc1ce820887b8ce9fa1683841b81c2fe2", "messageHeadline": "Merge branch 'develop' into jg/split_batcher_start_v2", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 926, "deletions": 146}}, {"node": {"oid": "557b24ad4e98ed72df1c71969ae23dabc5888fbf", "messageHeadline": "contracts: update docs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "f7dbad0287fd97488e62a3bee53fb3353a6c56b9", "messageHeadline": "Natspec legacy contracts update (#3799)", "author": {"name": "cyborgdennett", "email": "40475862+cyborgdennett@users.noreply.github.com", "user": {"login": "cyborgdennett"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "b2c5ad87b689b3aa6e60a51165b3e69337bde306", "messageHeadline": "ci: Fail if new bedrock contract code is not 100% tested (#3817)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "7abb5f3c1f82e6e0a53875d02df3c73ccc9b6e5a", "messageHeadline": "Merge pull request #3802 from ethereum-optimism/driver-status-api", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 243, "deletions": 57}}, {"node": {"oid": "3cb6677a7ef6737668cc679f073e2e85574de9a0", "messageHeadline": "Merge branch 'develop' into driver-status-api", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1238, "deletions": 853}}, {"node": {"oid": "a5bc5df95f7aa0aa1388a844dae13c68fd4180f9", "messageHeadline": "Docs: Update SigmaPrime report with fixes", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6f54bfd238569b480c7437042b217364bbc01832", "messageHeadline": "op-node: driver loop / sync status doc comments", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "021057cff72b602c4dd394d0647c6be8a11db0a5", "messageHeadline": "docs: Add a couple more audit reports", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "46a7936c54827f9a1741decd4160f7ce49b3d964", "messageHeadline": "op-node: catch up L2 sequencing based on time, not L1 origins", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a3084daaaeb7989d13f610addd3122746c34ad6c", "messageHeadline": "op-batcher: Split loading blocks into it's own function", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 59, "deletions": 68}}, {"node": {"oid": "829f3c2cb9768667683010f0bd33e54ab745e8eb", "messageHeadline": "op-batcher: Move transaction sending into it's own function", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 44, "deletions": 41}}, {"node": {"oid": "7241c6555eb7520d7ef0904080c7f9a0e14f86d9", "messageHeadline": "op-batcher: Pull out frame creation to channel_manger", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 126, "deletions": 29}}, {"node": {"oid": "055e4e7c0141c3f7abfc0ac3e740221e05b89588", "messageHeadline": "Merge pull request #3804 from ethereum-optimism/sc/ctb-migration-dict\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 633, "deletions": 80}}, {"node": {"oid": "a9ee3f7eeaee79c23f734129766390daec62c69b", "messageHeadline": "Merge branch 'develop' into sc/ctb-migration-dictator", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 605, "deletions": 773}}, {"node": {"oid": "f9d42b88605a86acbe79a343212d1a8317cc762b", "messageHeadline": "Merge pull request #3810 from ethereum-optimism/jg/split_batch_submitter", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 445, "deletions": 422}}, {"node": {"oid": "47e58e44eb041dba01223a6f731c17ef4374399f", "messageHeadline": "Merge branch 'develop' into jg/split_batch_submitter", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 14, "deletions": 326}}, {"node": {"oid": "7ad4ed3d095236b22054c821ecfa5683be237c0a", "messageHeadline": "Remove outdated no-hoist entry (#3811)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5816ab303bd9df435eeac0d6c55b19f902f10bde", "messageHeadline": "Merge pull request #3801 from ethereum-optimism/sc/cu-fix-version", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e4b1da6a9dac4112fce8663393a1ddf8608badfe", "messageHeadline": "Merge pull request #3806 from ethereum-optimism/add-drippie-rvw", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6a93a04fcfcfa41d94d24ca305226ec0ad0d048c", "messageHeadline": "op-chain-ops: migrate to using upstream deps (#3807)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 325}}, {"node": {"oid": "0f63b1911691ed236cbe6bc628724775b74d3713", "messageHeadline": "op-batcher: Split batch_submitter.go into several files", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 445, "deletions": 422}}, {"node": {"oid": "aa13990785273c60cd69099301e75d4c4b3b84bc", "messageHeadline": "docs: Add October 2022 Drippie security review", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ff860ecf3e5ccf3b504d69754fadab69aeae2da3", "messageHeadline": "feat(ctb): migration dictator", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 633, "deletions": 80}}, {"node": {"oid": "74c63d3c626d9a81c55911f2998e519fedbdc093", "messageHeadline": "Merge pull request #3793 from ethereum-optimism/jg/frame_validity_reqs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 146, "deletions": 25}}, {"node": {"oid": "12526f31fa2f09f22ad7c6e472d76ab58270fa8c", "messageHeadline": "op-e2e: fix log", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0eb5402670eed734408b6d33b810b8607f980d1", "messageHeadline": "Merge branch 'develop' into jg/frame_validity_reqs", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dc67560f369a8c01c80d4475e9cff210d8924288", "messageHeadline": "Merge pull request #3803 from ethereum-optimism/add-audits", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c642abdb5e80b35318fb77216824cae028f5126a", "messageHeadline": "Merge branch 'develop' into jg/frame_validity_reqs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 172, "deletions": 72}}, {"node": {"oid": "bf2f72a57f84eef468b6c6f85310367ea9e26407", "messageHeadline": "docs: Rename audits dir to security-reviews", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "34609c2b78d3cf5b6bd08c984d0f3060ce7c9502", "messageHeadline": "docs: Add August 2022 Sigma Prime report", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "df1123f0e4cf0501a39beb71e877cdb5612d7c81", "messageHeadline": "op-node: get block with sync status, make finalization more safe, fix\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 235, "deletions": 56}}, {"node": {"oid": "f2ddbbe9778c3e40124a1a178ab62eda3d5d8fc6", "messageHeadline": "docs: Add September 2022 ToB Report", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1e76cdb86085ee11e855e23fde53ae384fd0b29b", "messageHeadline": "fix(cu): bump version", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1c95fc27e51296b405d755ab5c99d4bb66ac579b", "messageHeadline": "Merge pull request #3792 from ethereum-optimism/fix/read-json-l2addrs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "c687cb5e53ea04e158b39b864d2e9c48e950e821", "messageHeadline": "Merge branch 'develop' into fix/read-json-l2addrs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "4fe395977d5eb2bc223cb83671f98c823539ae4d", "messageHeadline": "Address PR feedback", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "41e485ac2b87a1ea0dc38a8f960709f13ff8587a", "messageHeadline": "Merge pull request #3774 from ethereum-optimism/ctb/xdm-assert", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "f55445068b84f6591bf61b2b7279a882373e49bc", "messageHeadline": "Merge branch 'develop' into ctb/xdm-assert", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 105, "deletions": 40}}, {"node": {"oid": "31c91ea74bc9f97651960d9776b784640658560d", "messageHeadline": "ctb: Add an assert for unreachable condition", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "76f8efb080657753ba4b41a3b15ddbc8e8e16186", "messageHeadline": "op-chain-ops: use hardhat deploy artifacts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "ac289888d754532e72a090f63325cf05c5e29278", "messageHeadline": "Revert \"op-chain-ops: read l2 addrs from json file\"", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 39}}, {"node": {"oid": "bc1cad20d3738044ff62ab92fbcd624652a05d52", "messageHeadline": "op-chain-ops: read l2 addrs from json file", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "edf9b764fc98b7ab81355bdb78c2a9564262e490", "messageHeadline": "Merge pull request #3797 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 70, "deletions": 45}}, {"node": {"oid": "f539a28bf2b2cf887a91d0007ec1566c461a25bd", "messageHeadline": "Merge pull request #3796 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 70, "deletions": 45}}, {"node": {"oid": "1d7c53e444e29aee8db6018c7ee32539d4524041", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 70, "deletions": 45}}, {"node": {"oid": "3b534843f6452b9e7410d2b0a326c5d2be34bee7", "messageHeadline": "Merge pull request #3795 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 410283, "deletions": 261400}}, {"node": {"oid": "ac0f14f5f38d059131621bb83c38cc656b89ca20", "messageHeadline": "l2geth: Fix state dumper (#3794)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "40724cea5f28c82236c98684a055249a1e792ca5", "messageHeadline": "op-node: Add frameSize function", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "e081a971958157191ea9b5ad8264b8c12d58cd7c", "messageHeadline": "specs: Frame validity reqs", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "07acf49048e654f8f4e0c7fe1141ed391b8ca3b0", "messageHeadline": "op-node: Add frame validity tests", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "c0ff2f728508dba52d80c7397946ea3eabbc04f1", "messageHeadline": "op-node: Add frame validity checks", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "d734f9d93ccbe12c2fa51d0a9fab772764493fcc", "messageHeadline": "Merge pull request #3676 from ethereum-optimism/sc/ctb-unified-deploy", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 995, "deletions": 412}}, {"node": {"oid": "94ce202b111e728892263c1974df3f8802edc2d8", "messageHeadline": "Merge branch 'develop' into sc/ctb-unified-deploy", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "27e164d5dbb54c2d452855d74167e21211ffb3b7", "messageHeadline": "Merge pull request #3782 from ethereum-optimism/jg/invalid_deposit_tx\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "0af9e68e77908660306f8dc21285067336036485", "messageHeadline": "Merge branch 'develop' into jg/invalid_deposit_tx_test", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 410021, "deletions": 261324}}, {"node": {"oid": "a16f44f9136683912702bb86ed0b6af2d7c8afe8", "messageHeadline": "feat(ctb): simplfy deploy scripts with dictator", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 995, "deletions": 412}}, {"node": {"oid": "5f56b0237c490c93dfced5e40d73cd67fb4b87b9", "messageHeadline": "integration-tests: update readme, try to fix ci build (#3791)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f5c1397419e237a7ef9641626ede6f024748d72f", "messageHeadline": "Address PR comments", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "92115250b41d87a6616a05af27f60448479b1d3d", "messageHeadline": "Merge pull request #3767 from ethereum-optimism/feat/db-migration", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 663, "deletions": 2}}, {"node": {"oid": "4cf68cbdfd38f58e1b66210dd3880d0975ee2ad7", "messageHeadline": "Merge branch 'develop' into feat/db-migration", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 59, "deletions": 61}}, {"node": {"oid": "8d93fd90f17c4dcb97560d746cfbae57a5c9fc64", "messageHeadline": "Merge pull request #3784 from ethereum-optimism/action-test-cleanup", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 59, "deletions": 61}}, {"node": {"oid": "e7a8d81479024aedb1ae484da8fad19506ec273a", "messageHeadline": "Merge branch 'develop' into action-test-cleanup", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6333, "deletions": 77}}, {"node": {"oid": "54edd9380d4d786092aa64f20af9c34a320344f0", "messageHeadline": "op-chain-ops: update go.mod", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "934f2623c1a47bb9e1f3b12d7a7a0c2ed987ca02", "messageHeadline": "op-chain-ops: fix linting", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d69f333d74201dc01370c94be3c5a9865f54217e", "messageHeadline": "migration: implement migration script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 610, "deletions": 7}}, {"node": {"oid": "a2f86db5b50681b9cefc6ed6842df2587c05f4a5", "messageHeadline": "op-chain-ops: sent message migration-data parsing", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "eea25640c67013d56d94cbc4e6024b2e00a7d540", "messageHeadline": "op-e2e: Add invalid deposit test", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "1479cda3d4db13fc51b8f84fc2e284e584566c10", "messageHeadline": "Merge pull request #3783 from ethereum-optimism/feat/beta-1-artifacts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6181, "deletions": 5}}, {"node": {"oid": "4f5cd706773b7ea4d8a15221b61320e9e7de753d", "messageHeadline": "Merge branch 'develop' into feat/beta-1-artifacts", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 180, "deletions": 72}}, {"node": {"oid": "26b1d32e370b44816bb7ccf03279f13b983b8e2e", "messageHeadline": "Merge pull request #3763 from ethereum-optimism/jg/drop_invalid_batch", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "935cba0169f289ad771aad7e25d8fca2c371c6fb", "messageHeadline": "Merge branch 'develop' into jg/drop_invalid_batch", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 936, "deletions": 354}}, {"node": {"oid": "ee4943434809236ac4c666b399795f12c47a7524", "messageHeadline": "Merge pull request #3780 from chriswolfdesign/3778-script-rename", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cff669dcbd12355958bce2f398481ab68d218283", "messageHeadline": "Merge pull request #3768 from ethereum-optimism/jg/channel_bank_pruning", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 126, "deletions": 59}}, {"node": {"oid": "d1e27cb554def0e4f2a0fb4321a6b2d603623c12", "messageHeadline": "op-e2e: cleanup test actors, run all action tests in parallel", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 59, "deletions": 61}}, {"node": {"oid": "4d4ead69ed04a287fdb3447365adaaf9e55ce123", "messageHeadline": "chore: rename verifyFoundryInstall.ts -> verify-foundry-install.ts", "author": {"name": "Chris Wolf", "email": "chriswolfdesign@gmail.com", "user": {"login": "chriswolfdesign"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b41a4018af275c8a7ff2a53ad290584898382ca5", "messageHeadline": "ctb: Add beta-1 artifacts", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6181, "deletions": 5}}, {"node": {"oid": "98cd5879b61a73d75f39c217af62758360098b8a", "messageHeadline": "Merge branch 'develop' into jg/channel_bank_pruning", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 131, "deletions": 46}}, {"node": {"oid": "225e1643b1a94d3cdef6d857213640352553a3ee", "messageHeadline": "Merge pull request #3775 from ethereum-optimism/sc/md-dump-parsing", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "fdc00c260177e6852d2ff16e7a10f330673804db", "messageHeadline": "Merge branch 'develop' into sc/md-dump-parsing", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "dbdaceeb4ca66e2bac387e93c0e8d0a4be6a4b94", "messageHeadline": "Merge pull request #3776 from ethereum-optimism/fix/err-msg", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8c5f0e3314151caea9463c85c7a284d92c6907c7", "messageHeadline": "Merge branch 'develop' into fix/err-msg", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "c7c8488580d14cc1677f82ea56807cf0aa95e0d6", "messageHeadline": "Merge pull request #3769 from ethereum-optimism/jg/max_rlp_bytes_per_\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "3616c2490f9b68ec28a3529e553628358186d277", "messageHeadline": "Merge branch 'develop' into jg/max_rlp_bytes_per_channel", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 72, "deletions": 39}}, {"node": {"oid": "5b3b0b690ee30e437671d18457a6441994a3e376", "messageHeadline": "Merge branch 'develop' into fix/err-msg", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 72, "deletions": 39}}, {"node": {"oid": "a427111a210ef7f6eb3bbccb9d77e5c705ab95b2", "messageHeadline": "op-chain-ops: improve error message", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "34e68fca205f0fc25764ec2e1294f0c7efc3de9d", "messageHeadline": "feat(md): state dump file parsing", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "90b6080cb5f8150b66c34b8588d03aa556208d87", "messageHeadline": "specs,op-node: Clarify max bytes per channel comparison", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "248908b43b603078d7de85e8c08f4f701b49af47", "messageHeadline": "Merge pull request #3770 from ethereum-optimism/willc/delete-flags", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "3a126a196c34cb87bf79e4da9fd81f178894ec35", "messageHeadline": "Merge branch 'develop' into willc/delete-flags", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 67, "deletions": 32}}, {"node": {"oid": "0332345550390c2f3669723179c708813e822f41", "messageHeadline": "Merge pull request #3773 from ethereum-optimism/sc/meta-readme", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 65, "deletions": 30}}, {"node": {"oid": "6e1ee3193c6ba2ad8b67f1eac1a38855ab5b4b11", "messageHeadline": "Merge branch 'develop' into sc/meta-readme", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d9a7d645128d628767eded27b2416d1be95f23b", "messageHeadline": "Merge pull request #3772 from ethereum-optimism/sc/ctb-fix-compiler-warn", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cddeafeefe809a6e3483ef8c8dc06f7127397e6f", "messageHeadline": "feat(docs): update readme", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 65, "deletions": 30}}, {"node": {"oid": "820f45251de477f557a57aa697a983957f5cef88", "messageHeadline": "fix(ctb): resolve compiler warning", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4006ef3acf24bba535d9885900cfe8dc417c6581", "messageHeadline": "changeset", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dae7282ec46addc0232d3ff94e33fa8f42ad2288", "messageHeadline": "delete unused flags", "author": {"name": "Will Cory", "email": "willcory@Wills-MacBook-Pro.local", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "d8e30b15c3fcaa7075e537f725f1aaf9fb027c25", "messageHeadline": "op-node: Add frame queue to enable frame by frame processing", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 118, "deletions": 60}}, {"node": {"oid": "39d4f1d907c1097b97d9a3fc944a6c38e0beb5db", "messageHeadline": "op-node,specs: Clarify channel bank pruning", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "3498ade53d489cc04a12c07ce4085a940c7947ee", "messageHeadline": "Merge pull request #3765 from ethereum-optimism/reorg-flipflop", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "ada583dc851b7eb6f241fb5b1d6d2d6da2817232", "messageHeadline": "Merge branch 'develop' into reorg-flipflop", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d82f13df66f502bde95270a0d33cc820e472ca9b", "messageHeadline": "Update grafana dashboard (#3735)", "author": {"name": "cyborgdennett", "email": "40475862+cyborgdennett@users.noreply.github.com", "user": {"login": "cyborgdennett"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f013b1d305f02b3bb68bf4d5a9cef4aff0225be", "messageHeadline": "Merge branch 'develop' into reorg-flipflop", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b6379561ed864dc8f78a212a22a0312ce9a4caeb", "messageHeadline": "Merge pull request #3728 from ethereum-optimism/reorg-orphan-test", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 182, "deletions": 6}}, {"node": {"oid": "911ffa6bac5e60d67e4be9e91176d5aa42d53077", "messageHeadline": "fix lint", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd3f71618a2820b4ee0dd358d5543bc014e2692b", "messageHeadline": "op-e2e: flip-flop test", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "931b500a6e6317dbfcbfb6114639d6bd8cef5066", "messageHeadline": "op-node: keep engine forkchoice state in sync with rollup node when c\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "15b7da6539690afb90ee3c19608626d67319ba81", "messageHeadline": "op-e2e: test orphan L1 block with batch and replay batch", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 135, "deletions": 3}}, {"node": {"oid": "7607e77f14309d2d7a0e89a7bab55d078be417e2", "messageHeadline": "Clarify handling of deposits", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "4ae49fd5a895257b7bbb84a97f371465666b1e36", "messageHeadline": "Merge pull request #3736 from ethereum-optimism/coverage/badge-and-ig\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "9b80c2d683caf6fe2443b944e4296a382e4a387b", "messageHeadline": "Merge branch 'develop' into coverage/badge-and-ignore", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 413, "deletions": 682}}, {"node": {"oid": "eaa371a0184b56b7ca6d9eb9cb0a2b78b2ccd864", "messageHeadline": "Merge pull request #3302 from ethereum-optimism/fix/l2-proxy-admin-pr\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 118, "deletions": 90}}, {"node": {"oid": "964425c3f2d4dc2218ea77951cdfc875f70ead86", "messageHeadline": "Merge branch 'develop' into fix/l2-proxy-admin-predeploy", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "7d0ae302135e8eaeba5e62ec9b53b7e17a016379", "messageHeadline": "Merge pull request #3762 from ethereum-optimism/sc/l2g-dump-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a5ea3d29a1d4a4b966e6236b8eb070581ee183ca", "messageHeadline": "Merge branch 'develop' into sc/l2g-dump-fix", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 296, "deletions": 492}}, {"node": {"oid": "97974509409bca0f235ff161683667a3f61330bd", "messageHeadline": "op-chain-ops: delete test mnemonic file", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ea0cd0ed2712d0f553878926216883c6ddedc045", "messageHeadline": "op-chain-ops: fix build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6d4d020654d72823a0e27f4c1643310cb7c0538", "messageHeadline": "op-bindings: fix merge conflict", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "be524253a9f3be3d70795e4ce435873f25312302", "messageHeadline": "tests: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "581c077316b163c21ff66b925544d9c01049bb42", "messageHeadline": "contracts-bedrock: update other places", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9425336b2e84402833d3fbcb72b0cfe7479ac144", "messageHeadline": "system: fix build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "084562a5e61f23d49af506287c957516da61dfd9", "messageHeadline": "system: clarify config value", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 26}}, {"node": {"oid": "caa68a1fc083412bf3792413fa5b99b73b0b355e", "messageHeadline": "op-chain-ops: handle proxy admin", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 25, "deletions": 30}}, {"node": {"oid": "b6fcc05f136698d1d14e66977a1bfdbdb10dd5a6", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "daef14212306926031252bf180880419c449678c", "messageHeadline": "specs: cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "46f1d68908942b1c88bb716d14c1b1a75d3e487c", "messageHeadline": "predeploys: add L2 `ProxyAdmin`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 63, "deletions": 8}}, {"node": {"oid": "8f531f201c9d400acd7a4bc4a54db9a094b0778f", "messageHeadline": "Merge pull request #3760 from ethereum-optimism/sc/ctb-trie-updates", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 149, "deletions": 148}}, {"node": {"oid": "e72c48f5a2b92774e928d853c57106d1f763b602", "messageHeadline": "op-node,specs: Drop invalid batches", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "a3713b589ac7b652169209b823a77674536077b8", "messageHeadline": "Merge branch 'develop' into sc/ctb-trie-updates", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "3387c28587ba05a54d7f70a4e70d296a4d8129fe", "messageHeadline": "Merge pull request #3714 from ethereum-optimism/ops/update", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "040ea979b247b16014435e87afeae44ff0b37e8a", "messageHeadline": "Merge branch 'develop' into ops/update", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 431, "deletions": 898}}, {"node": {"oid": "7ee4ed7af4a45238a990417b10560ccc40a3257a", "messageHeadline": "feat(ctb): trie updates for Bedrock", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 149, "deletions": 148}}, {"node": {"oid": "33aa1c57eb78eebb8e7904286aeaea7131fb13ad", "messageHeadline": "Merge pull request #3691 from ethereum-optimism/ctb/remove-MessagePas\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 124, "deletions": 356}}, {"node": {"oid": "5005da9a847eebffccde677ca13e7d9847b675ad", "messageHeadline": "fix(l2g): bug in state dumper", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "07300bedbaae48412b34a2edf8bf6f52f3f0c538", "messageHeadline": "Merge branch 'develop' into ctb/remove-MessagePassedExtension1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 107}}, {"node": {"oid": "29c11c079c5b9ec0022bb3540f8d4b7a8f4e130a", "messageHeadline": "ctb: Remove MessagePassedExtension1 event", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 124, "deletions": 356}}, {"node": {"oid": "3ba67555038132aafe9d3f404da6899234d7c6c8", "messageHeadline": "Merge pull request #3759 from ethereum-optimism/rm-dot-orig-file", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 107}}, {"node": {"oid": "0d43190d36830ac7edc637b435c310231c98a1c8", "messageHeadline": "chore: Add coverage badge on all packages pages", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "5cce8ed9a47b17adfcc293c12aeae635e0b3be8e", "messageHeadline": "Merge branch 'develop' into rm-dot-orig-file", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 320, "deletions": 448}}, {"node": {"oid": "9b90c73291087517602db45a807d9c956f9e6679", "messageHeadline": "ci: Codecov badge in bedrcok and ignore some files", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "540042766e2090dc1a2edd0ef32e1d684cf9f581", "messageHeadline": "Merge pull request #3752 from ethereum-optimism/sc/ctb-rlp-updates", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 317, "deletions": 445}}, {"node": {"oid": "6e610a6dfdf37fc43e092bd22c14f09182364d72", "messageHeadline": "Merge branch 'develop' into ops/update", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2942, "deletions": 103}}, {"node": {"oid": "96055a4f49ecac85ff8dd878608b5578cf6073d1", "messageHeadline": "Merge branch 'develop' into sc/ctb-rlp-updates", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c64d63c4d424837187d2089192a6d005e0fdcac", "messageHeadline": "Merge pull request #3758 from ethereum-optimism/bugfix/timeout", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9c011ec526d4d0761c6c48c35b7b9d94883ea894", "messageHeadline": "Merge branch 'develop' into bugfix/timeout", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 400933, "deletions": 259801}}, {"node": {"oid": "db84317bedcba573207b66a8b64af03fef436f88", "messageHeadline": "feat(ctb): RLP library updates", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 317, "deletions": 445}}, {"node": {"oid": "11e89918e7a65e2d388977fbf4f985c67843b641", "messageHeadline": "chore: Delete unused .orig file", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 107}}, {"node": {"oid": "3730d9a7dc8827aec05305263732e86befdfd978", "messageHeadline": "Merge pull request #3555 from ethereum-optimism/nftbridge", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2939, "deletions": 100}}, {"node": {"oid": "2876391f608517c93c96e4c64a34441b66950b29", "messageHeadline": "Merge branch 'develop' into nftbridge", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "539cea58f75ad225c4f7d86669072246bfe0d279", "messageHeadline": "ci: increase timeout of CI tests", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c027ddab142aac770094a9ae2371443e748fe30b", "messageHeadline": "contracts-bedrock: fix deployment", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3245be984e41e6d8eab6d240846d8e599262c476", "messageHeadline": "op-bindings: document specific abigen version", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f948d6221211f481686b9478be420f5c58b6938b", "messageHeadline": "op-bindings: add readme", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "8e22c28f1493caa455d17a476391e727963db2ee", "messageHeadline": "ci-builder: update geth version", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cbe4760f14fe5ae50390158e4f8955f655114e26", "messageHeadline": "op-bindings: regenerate weth9", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7037cc6c528fc967009136e863c771f737f3d231", "messageHeadline": "Merge pull request #3751 from ethereum-optimism/jg/unit_test_for_rese\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "a32e185db17190094d4f4a4a22b3ae929f35bfdf", "messageHeadline": "contracts-bedrock: update semver version", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "986166b02e05d7eb4b2190b33f6a2ce40c336058", "messageHeadline": "op-e2e: fix tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "84f349090f2243b0175d33849c59bd88e1c94239", "messageHeadline": "specs: update for predeploys", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 26}}, {"node": {"oid": "ef766f90fcf2a1bf3ed76396543ab8ea534c0fcc", "messageHeadline": "ci: fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "037f0661bab75b5d9111012787a8aa5bb5672e08", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 54, "deletions": 1134}}, {"node": {"oid": "309a1957a7f5dcd114525583869fc68b99e19b75", "messageHeadline": "op-node: update genesis command", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 75, "deletions": 183}}, {"node": {"oid": "8fc554442553daf2156d31916766f154d89bff50", "messageHeadline": "contracts-bedrock: add deploy files", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "0fe6c13a925ecba2326416621589c7865b59c28f", "messageHeadline": "op-chain-ops: setup new predeploys", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 79, "deletions": 13}}, {"node": {"oid": "73caf914ee7180a4f48f181dfda2d20995074206", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3069, "deletions": 16}}, {"node": {"oid": "b5849c42a79c727bfe8d0f221c169ed9e80cb0d3", "messageHeadline": "predeploys: add constants", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 45, "deletions": 30}}, {"node": {"oid": "0ffd427c19993b256d545d40fa378e0ee91198a8", "messageHeadline": "contracts-bedrock: migrate nft bridge", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 861, "deletions": 0}}, {"node": {"oid": "eb9b6f5391a462a507998b7ef51f1bfbcee2bbb3", "messageHeadline": "Merge branch 'develop' into jg/unit_test_for_reset_bug", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 397934, "deletions": 259671}}, {"node": {"oid": "438d3dab0737d6205227a37ce79177ced5731a26", "messageHeadline": "feat(md): introduce Migration Data package (#3739)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 397927, "deletions": 259665}}, {"node": {"oid": "c4b1f390d2cf8d4aaad3e36209da17bee4ae31f5", "messageHeadline": "Merge pull request #3756 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 40}}, {"node": {"oid": "2dd933673a11b0f57b8bef1597ed412c883b682b", "messageHeadline": "Merge pull request #3755 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b2d1c775c60175620eaf450e6505eae5d632d759", "messageHeadline": "op-node: Reset bug unit test", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "74e268ad92d07dbd10e7279c75258d86e58f6a76", "messageHeadline": "Merge pull request #3744 from ethereum-optimism/fix/remove-legacy-code", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "3fe1a51f2a6dcf4cb0ad487be498ae1733f16077", "messageHeadline": "Merge branch 'develop' into fix/remove-legacy-code", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 550, "deletions": 178}}, {"node": {"oid": "b7737fd66ddb075a037c2e59ae4b21b89361d3e7", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "842bf6d627a868db3795052e1c8f17793e11256f", "messageHeadline": "Merge pull request #3754 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 395, "deletions": 27}}, {"node": {"oid": "596c974e7ebaa7af737cbf671937d5e3c03d0425", "messageHeadline": "kick l2geth release (#3753)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "896b5d52df27e1c4372db77af88df609a08c9e5a", "messageHeadline": "ops: Add bedrock-devnet script (#3734)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 382, "deletions": 26}}, {"node": {"oid": "0e022d1b4bf973ecac99687d122a10ed8c9a2192", "messageHeadline": "Merge pull request #3725 from ethereum-optimism/jg/limit_blocks_per_c\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "afba7c22b03e58d04d095a38b4954df5f888a471", "messageHeadline": "Merge branch 'develop' into jg/limit_blocks_per_channel", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 769, "deletions": 252}}, {"node": {"oid": "c1c2f0fcd428c93995f2277cced525da618bfac2", "messageHeadline": "Merge pull request #3750 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ef32b59d3480a494f7f42dd921671827509df13a", "messageHeadline": "Merge pull request #3749 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "bb3b13c1a4e12ce1b8c92e6b0e30592bbb0c37f3", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "0c1469626095d65085529bf9eee31907c4eec14f", "messageHeadline": "Merge pull request #3748 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "397b27eeb72170a1fb91f7ac862efb31a963f060", "messageHeadline": "l2geth changeset", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "eb7db9940d7ab7f7f9d4733aa16fdf711948dc5f", "messageHeadline": "Merge pull request #3747 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 45, "deletions": 17}}, {"node": {"oid": "3c065228a759b5022c4f5218b4662014476c9cef", "messageHeadline": "Merge pull request #3746 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 45, "deletions": 17}}, {"node": {"oid": "088126cc35eeb1e58ef78a83a96b1350dae021ff", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 45, "deletions": 17}}, {"node": {"oid": "2af97d7f8513be2c2c1503f10bc0ca70b41ffc36", "messageHeadline": "Merge pull request #3745 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 756, "deletions": 239}}, {"node": {"oid": "9e58c9ea6a9ae9ed224b9f8ba215e1daa3a6dfe4", "messageHeadline": "l2geth: Add OVM ETH and message passer state dump (#3742)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 88, "deletions": 2}}, {"node": {"oid": "fa0915f52909a1588d39095cf13db2b487703b17", "messageHeadline": "op-chain-ops: move top level stuff to ether package (#3743)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 128}}, {"node": {"oid": "2bddcd211b3be41d77aa69b701ec4fbb47daf629", "messageHeadline": "op-chain-ops: delete dead code", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "35499637da2cea9c8afa0f2590fa5d8d96461624", "messageHeadline": "Merge pull request #3696 from ethereum-optimism/jg/docs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "97b0d79b7892fa51abe8946a5f816526fd35179e", "messageHeadline": "Merge branch 'develop' into jg/docs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1598, "deletions": 225}}, {"node": {"oid": "be1cb549deecced968aaf7e679381573ed78e346", "messageHeadline": "Merge pull request #3741 from ethereum-optimism/jg/limit_decompressed\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 46, "deletions": 25}}, {"node": {"oid": "4cc4b938f881972d6af71fb958d0fd7c136bf260", "messageHeadline": "Merge branch 'develop' into jg/limit_decompressed_size_channel_out", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "7fbf8cf7dfe422e959c21a3044f0fb744f5dc52f", "messageHeadline": "disable snyk for infra/op-replica (#3740)", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c912d9d9434f3ee62015545b73d6a9644ed5014d", "messageHeadline": "feat(ci): add ecopod mergify rules (#3660)", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "76cadff5efb2a814c1f400aab0d85d46354ac951", "messageHeadline": "op-node: Provide information with ErrTooManyRLPBytes", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cddbea52ec70944f79613afa89f5ff2af6c022a7", "messageHeadline": "op-node: Limit decompressed size in channel_out", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 45, "deletions": 25}}, {"node": {"oid": "98ae8c3b7832a8e7c3945a8bae89c6344cf6f393", "messageHeadline": "Merge pull request #3731 from ethereum-optimism/jg/decompress_channel\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c8f369408ac4625efee61773d6605f8dc0cb7e75", "messageHeadline": "Merge branch 'develop' into jg/decompress_channel_size_limit", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 217, "deletions": 51}}, {"node": {"oid": "936b8ba5fe354f73c8e99fc38275d1175a1ff547", "messageHeadline": "Merge pull request #3738 from ethereum-optimism/action-testing-fix-de\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba0da2c9362506c5ae44f27420500baa6a833d44", "messageHeadline": "Merge branch 'develop' into action-testing-fix-deposit-processing", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "bc623dd099b9d3dfdbc34d12b9fd6ed579cb5721", "messageHeadline": "op-e2e: actiont test l2 block building - deposit processing needs to \u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d36a4fd4eff5dc346d7b4be54cc96ba7d9f1bda1", "messageHeadline": "Merge pull request #3737 from ethereum-optimism/jg/fix_conf_depth", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "815c7a85d3cb8ad550316c92fb2abfcfdbe353bf", "messageHeadline": "op-node: Skip conf depth check if L1 head is empty", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "348505aa41277249a10fe7227a6af034de8402c9", "messageHeadline": "Merge pull request #3680 from ethereum-optimism/sc/ctb-move-initializers", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "b04f8c6c1c375a93ea98a4c28d96561198927630", "messageHeadline": "Merge branch 'develop' into sc/ctb-move-initializers", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 225, "deletions": 29}}, {"node": {"oid": "9192f93febb12bdff28eb78664ac6b28bbb58880", "messageHeadline": "ctb: Fix deploy script (#3733)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f65cee7f37a76969ae3728b3093f6e7cfaf22da", "messageHeadline": "Merge pull request #3730 from ethereum-optimism/fix/codecov-flags", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ca0f7e6fd20a60ecd2eb3aecd07c8087244a84d3", "messageHeadline": "ci: Fix incorrect flag naming on codecov upload", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "98035730167fd5698d0436f1a170586c4625823b", "messageHeadline": "Merge pull request #3528 from ethereum-optimism/feat/xdm-migrate", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 177, "deletions": 24}}, {"node": {"oid": "26a84835580cce040a1e92a3207a924963093879", "messageHeadline": "specs,op-node: Clarify Max RLP Bytes Per Channel", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "305cbb627327958e035bad66e8e5f9b94f7011cf", "messageHeadline": "Merge branch 'develop' into feat/xdm-migrate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3708, "deletions": 1022}}, {"node": {"oid": "73c4f29241ce9ebe23ceadc7aa091f3acfa54bf4", "messageHeadline": "Fix lint", "author": {"name": "Joshua Gutow", "email": "jbgutow@gmail.com", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37a91aed7bc8f298f5e86e6812eac950efc186ff", "messageHeadline": "Merge pull request #3711 from ethereum-optimism/zhwrd/circleci-oidc", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "09ffddf0c9a9bdb9c67f02897ee65a1c424b55ea", "messageHeadline": "Merge branch 'develop' into zhwrd/circleci-oidc", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 324, "deletions": 53}}, {"node": {"oid": "0be99fb3907dbec693202033b9524722928e2762", "messageHeadline": "Update FCU specs", "author": {"name": "Joshua Gutow", "email": "jbgutow@gmail.com", "user": {"login": "trianglesphere"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7d7d9ba8b2ad1cb0f2af4de29e30ea3875aa3583", "messageHeadline": "fix(ctb): move inits under constructors", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "cc738b3dfa7eccb109ae90541b007aff169dd955", "messageHeadline": "Merge pull request #3707 from ethereum-optimism/feat/p2p-metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 242, "deletions": 28}}, {"node": {"oid": "65f9aaecf6ddd9f69ed8e1f274919a754937985f", "messageHeadline": "Merge branch 'develop' into feat/p2p-metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1007, "deletions": 124}}, {"node": {"oid": "913d77a6dd5214ea35b11f0c6abc6f8f08110056", "messageHeadline": "allow use of nil metrics", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 132, "deletions": 31}}, {"node": {"oid": "149d4f012deda187fb70d4b10a2f3e598bf63742", "messageHeadline": "Merge pull request #3726 from ethereum-optimism/feat/e2e-last-receipt", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0e4364f7d111ab55388d8a9f78376bf1a815873b", "messageHeadline": "code review updates", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "5df35549f085fd3882eb10d36a5f148a39bd144a", "messageHeadline": "Merge branch 'develop' into feat/e2e-last-receipt", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "cf52332c16ffc04193c15746c9944ab1f2116f2f", "messageHeadline": "op-e2e: last receipt getter", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7cfeb99fd7741cc7a137192b7c58591bc301efe6", "messageHeadline": "Merge pull request #3719 from ethereum-optimism/e2e/set-calldata", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "358f3ad56b419cdec324a555dc914ca7286111a4", "messageHeadline": "Merge branch 'develop' into e2e/set-calldata", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 58, "deletions": 22}}, {"node": {"oid": "457cdd3b3f923094a1caea9c2ecefefacff6ad1e", "messageHeadline": "op-e2e: send the calldata", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ed045963a913cef6ca9b92c4e97844058da89788", "messageHeadline": "op-e2e: send calldata in tx", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "39e1d598180c7bd9f6118fec91d0ed3a818bf99c", "messageHeadline": "Merge pull request #3721 from ethereum-optimism/e2e/set-value", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "871cda5c2401932b6cbbd2e62e652c78525b9698", "messageHeadline": "Merge branch 'develop' into e2e/set-value", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 43, "deletions": 16}}, {"node": {"oid": "03bb2700004e31a0a0df3abce2b51354782003a3", "messageHeadline": "op-batcher: Limit number of blocks per channel", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e97a9adec87fbcd9f4326ee34edbd90b1a4d5e03", "messageHeadline": "Merge pull request #3720 from ethereum-optimism/feat/weth9-dev-l1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "d93f0dcf5c2e839fa669b6f98b34cab490681f56", "messageHeadline": "Merge pull request #3724 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "b83964b32b38d42ba7dd8787e057f1642caed32d", "messageHeadline": "Merge branch 'develop' into feat/weth9-dev-l1", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "a0e446cbe89ada4e383b6bf01c3843e37001b240", "messageHeadline": "Merge pull request #3723 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "1a28901ab8a50151f9498ec93f3f638922fd3b7d", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "90741b08c7c1d3b147f4f900f902aa308cc08a07", "messageHeadline": "Merge pull request #3722 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 840, "deletions": 35}}, {"node": {"oid": "a1858767004ee4fcec2c0f912908fd2d07a30a19", "messageHeadline": "op-e2e: user action allow set value", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "946bcfcfb11f68dd46e195b42b45d0dba4aa8d60", "messageHeadline": "op-chain-ops: add weth9 as a L1 predeploy", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "142913f2b0bf2d3ed9696cf27e0897d34d274fc4", "messageHeadline": "op-e2e: user action allow set calldata", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d751518849b2fe6fa00ccb044d17faee9d6d7b02", "messageHeadline": "op-node: Use background context (#3718)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "16982bb6706363d3427d456836eb43b3133ab79e", "messageHeadline": "op-node: Log sync start (#3716)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a2fa8c0f2ed53e50db29959d1aa16b35df60d4b1", "messageHeadline": "op-node: Increase step timeout (#3713)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a88ba67de4e4c5874b802891885a90deaa5dd644", "messageHeadline": "op-node: Fix reset bug in batch queue (#3694)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a00e46581560d753f4a65047cef148f4f215a174", "messageHeadline": "contracts-bedrock: Fix L2OO deployment (#3685)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2621a26f2d7c613c6dd8575f8b5ac11e3a1a94f", "messageHeadline": "INF-11 updates docker-publish job to use OIDC auth", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 44, "deletions": 1}}, {"node": {"oid": "05b7cf02a8ae998d91a36c5e1ba64cc3896c72d8", "messageHeadline": "Merge pull request #3700 from ethereum-optimism/feat/proxyd-allow-bac\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 59, "deletions": 14}}, {"node": {"oid": "462f4c125370accf1404deb05a0424957f294614", "messageHeadline": "Merge branch 'develop' into feat/proxyd-allow-backend-lim-disable", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 765, "deletions": 12}}, {"node": {"oid": "4d9c7adc2a842c3f9f41e0644f117d47fa905836", "messageHeadline": "Merge pull request #3708 from ethereum-optimism/feat/pattern-origins", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "ca45a85ef174c3cbb4e735d1e030da66d995ecb9", "messageHeadline": "proxyd: Support pattern matching in origin and user agent", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "b2d7a73ee589f6791da3297f65292be3bd6f722b", "messageHeadline": "op-node: Add P2P metrics", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 102, "deletions": 23}}, {"node": {"oid": "fd043d83e867ea1f1aa604b88e917bcd19279773", "messageHeadline": "Merge pull request #3672 from ethereum-optimism/action-batcher", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 271, "deletions": 0}}, {"node": {"oid": "a2d2de1ccc9a8fab8c88f258cec7ae1005e3db43", "messageHeadline": "Merge branch 'develop' into action-batcher", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3274, "deletions": 981}}, {"node": {"oid": "b58cdecc3ee8a4e0c0dbc11d7bbedb3e423e406c", "messageHeadline": "Merge pull request #3702 from ethereum-optimism/jg/types_updates", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "5926f623b9b6286c4644fd1300127e79e464bc1f", "messageHeadline": "Merge branch 'develop' into jg/types_updates", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 445, "deletions": 2}}, {"node": {"oid": "7a6e84c6f72d4c3dc447644682678629008fd348", "messageHeadline": "fix tests", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f4faa44c19608a254434b53e664e11ccabec3875", "messageHeadline": "adds log level conf to proxyd (#3704)", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "ed38dc6c32c6bc2309ee2475d64cb2a8e977680c", "messageHeadline": "Merge pull request #3701 from ethereum-optimism/jg/doctx_in_dial", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "008a59210639860956cae9ed1d1ec0a99f34d953", "messageHeadline": "Merge branch 'develop' into jg/doctx_in_dial", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 421, "deletions": 1}}, {"node": {"oid": "c930dcc2b4ef2cdb1582be12f5930503c9bebedd", "messageHeadline": "Merge pull request #3628 from ethereum-optimism/action-testing-user", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 421, "deletions": 1}}, {"node": {"oid": "750d3948811b50a4bf7cac6a2f120a8c843c19c7", "messageHeadline": "Merge branch 'develop' into action-testing-user", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2969, "deletions": 1042}}, {"node": {"oid": "b0e20d710bb68d5689527416535eeae1d55c0c7e", "messageHeadline": "op-node: Allow *types.Block to satisfy the BlockInfo interface", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "69a19fa1e3f0af8687135fc9d9d4034821495427", "messageHeadline": "op-node: Use DoCtx in DialRPClientWithBackoff", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9f2c7019cca9cbbcca06f90e36b37f41966f21f", "messageHeadline": "proxyd: Allow disabling backend rate limiting", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 52, "deletions": 13}}, {"node": {"oid": "c4ef0d1b214fd5a4df344f2dbdab77817faa7fb6", "messageHeadline": "op-chain-ops: address feedback", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "9eec013f4008ef141b6601695e62f83239f94846", "messageHeadline": "op-e2e: batcher action testing review fixes", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "192b4e21cd279f7f45d1f388c6745917d292bf7b", "messageHeadline": "Merge pull request #3699 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 117, "deletions": 89}}, {"node": {"oid": "1108348a742a87a3c17166a6694b8669803a5161", "messageHeadline": "Merge pull request #3698 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 117, "deletions": 89}}, {"node": {"oid": "09e8d290ac264f7963c7d6f0ef657c93a495f81a", "messageHeadline": "op-e2e: user action test review fixes", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "cdab8a8a0eb463ef72651c1949c35e76b26773f4", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 117, "deletions": 89}}, {"node": {"oid": "093b7588336143f71221ff4404788313b5f58ef1", "messageHeadline": "Merge pull request #3697 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 14576, "deletions": 5926}}, {"node": {"oid": "b2d7138105ac1dba4344278d4a18335ebc894c44", "messageHeadline": "specs: Remove outdate portions", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "14719116294e3cbeba8dc8594d3f8c06ff0f3bbc", "messageHeadline": "Merge pull request #3681 from ethereum-optimism/10-09-proxyd_Integrat\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 121, "deletions": 81}}, {"node": {"oid": "ce03351053ac30b4b859d1308c3ce08f75ade404", "messageHeadline": "Merge pull request #3679 from ethereum-optimism/10-09-proxyd_Custom_r\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 175, "deletions": 0}}, {"node": {"oid": "cdc1fa9846228121982605132b37f99df035e863", "messageHeadline": "deployment: new mint manager deployment (#3684)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 830, "deletions": 0}}, {"node": {"oid": "20b85a30c5e93b6f6e576f6ace95e5d3a95f05bf", "messageHeadline": "op-node: Fix log message when bq does not match safe head (#3687)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f27283ffcd3d5e0d88055ce667838b6d54dc0e27", "messageHeadline": "op-node: Fix log level handler (#3689)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01ae662580aa161cfaf87035e409c577812b8b3c", "messageHeadline": "proxyd: Integrate custom rate limiter", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 121, "deletions": 81}}, {"node": {"oid": "c2b8efac56bea0c828c2854d637c501ac5df69ca", "messageHeadline": "proxyd: Custom rate limiter implementation", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 175, "deletions": 0}}, {"node": {"oid": "b3c5eeec4b8cff07ca9651d89fc42b58a93817f9", "messageHeadline": "fix(proxyd): Fix compliance with JSON-RPC 2.0 spec by adding optional\u2026", "author": {"name": "Chris Wessels", "email": "undefined.za@gmail.com", "user": {"login": "chriswessels"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "f951f657cf9fa86963afcc2c72bf8f28abbf2062", "messageHeadline": "Merge pull request #3675 from ethereum-optimism/sc/ctb-oo-fix-init", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 89, "deletions": 89}}, {"node": {"oid": "1636250ac8f31d0568e78c47e3400a1f077c5517", "messageHeadline": "Merge branch 'develop' into sc/ctb-oo-fix-init", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1224, "deletions": 742}}, {"node": {"oid": "19e581d8334a93971fcbde0b8e92b297148df3a9", "messageHeadline": "indexer: Upgrade everything else, add itests (#3669)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 443, "deletions": 158}}, {"node": {"oid": "5a9928c0b7fd7fa9270f6bbf00aeaa276a3ffba6", "messageHeadline": "indexer: Upgrade L2 services (#3668)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 178, "deletions": 267}}, {"node": {"oid": "475b2bfabd6f14de152073d7a831d7a52ba93b87", "messageHeadline": "indexer: Upgrade L1 services (#3667)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 323, "deletions": 309}}, {"node": {"oid": "dc6d4ca394ef91516be789556fc58f59b75c79fd", "messageHeadline": "indexer: Add new indexing functions (#3665)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 235, "deletions": 1}}, {"node": {"oid": "b9c1ce0f599fc73121765b3a0998b31ed6e7f5a3", "messageHeadline": "indexer: Perform Bedrock DB upgrade (#3666)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 83, "deletions": 45}}, {"node": {"oid": "499925b7b9075c21e0c08f4ae4a3e70a7f211610", "messageHeadline": "op-chain-ops: withdrawal hash migration", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 173, "deletions": 24}}, {"node": {"oid": "01c947c070011da01f343c26c978261d926a64d8", "messageHeadline": "ctb: regenerate snapshot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "4ad2f7278018dad53d7e2a693c74ec8c532391b3", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "d18b8aa36363e7cfb4ab654a88bd087cc7b12baf", "messageHeadline": "fix(ctb): remove unnecessary L2OO init param", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 72, "deletions": 86}}, {"node": {"oid": "3dcf11ba087ff1fd7da396f57ed362ad1c70a700", "messageHeadline": "Merge pull request #3674 from ethereum-optimism/fix/opb-02", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "e074acb612745547950c018411d87bc2a4595c0a", "messageHeadline": "Merge branch 'develop' into fix/opb-02", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "8c8adcf67f91c4cf80b89891adcf7c1b40f010d8", "messageHeadline": "Merge pull request #3664 from ethereum-optimism/jg/balance_metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "6c63d912a71b63954cf1035c0ef206c59f265201", "messageHeadline": "ops-bedrock: Enable metrics on propose & batcher", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e456eb8c40db0a1ca5a2d240b201b90a2ff9b0a1", "messageHeadline": "op-proposer: Enable the balance check metric", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6eeb25f9adf46b96962cf5181b95920aa95bbb92", "messageHeadline": "op-batcher: Enable balance check metric", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "18bff588373288f609b2fdc787693629bf693eef", "messageHeadline": "op-service: Provide balance metrics utility", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "28d6921fc9af213536525a27786c939761abc062", "messageHeadline": "op-node: FillBytes size check in deposit marshalling", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "af72fd0913cb47d913a84f1e11681f4e44ff13d0", "messageHeadline": "op-node: Fillbytes size check in l1 block info", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "15999ac1aa791483f04f3d5f2fe1b586a75b5039", "messageHeadline": "Merge pull request #3673 from ethereum-optimism/ctg/deploy-ledger", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "856a02b4d870a7c45133e49915115783349921e7", "messageHeadline": "contracts-governance: allow deploy by ledger", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "57b7e70888e7f96acbf5021edc35b6a4ebb44df4", "messageHeadline": "Merge pull request #3561 from ethereum-optimism/feat/mint-manager-deploy", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "7fc76e55511905572b5039a3e2831a9c3327264c", "messageHeadline": "Merge branch 'develop' into feat/mint-manager-deploy", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 156, "deletions": 65}}, {"node": {"oid": "0f5260dc79989405a56269c1ef5ee17b0db21c4e", "messageHeadline": "Merge pull request #3671 from ethereum-optimism/action-rpcs", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 156, "deletions": 65}}, {"node": {"oid": "822854322adfbc7809b66c6af53afc9e546be0f2", "messageHeadline": "contracts-governance: fix sleep in deploy", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd0709b38f06acb02e1fbe7dc40c9f91f4920929", "messageHeadline": "contracts-governance: better messaging", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b9cdba281c544a2273f6fdf447591e0fe60e1186", "messageHeadline": "contracts-governance: fix build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "edb10c756d0d7747bfb4e19fd5e70000934c439a", "messageHeadline": "contracts-governance: mint manager deploy", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "278c7e59cabd04a353664f5dce659ef4b50bcc0b", "messageHeadline": "op-e2e: action testing batcher actor", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 262, "deletions": 0}}, {"node": {"oid": "e96289324eebdaad259ec2e3659f32bc21525fe4", "messageHeadline": "op-node: make rollup node RPC testable in op-e2e", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 156, "deletions": 65}}, {"node": {"oid": "c3455d3b71f3c06f1cb1fafdc56d6be0dbde9ee1", "messageHeadline": "op-node: reset buildingID in CompleteBuildingBlock to also do so when\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3217a6b330b91e1b659fc7cf528ff3f155752b3c", "messageHeadline": "op-e2e: action testing user", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 406, "deletions": 0}}, {"node": {"oid": "9e0151d5ae5a83e03bdd3971c56dd19c08a96342", "messageHeadline": "Merge pull request #3663 from ethereum-optimism/ctb/prettier-tests", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 368, "deletions": 698}}, {"node": {"oid": "2d34f162c583ed67caeb4cb90a8d20f2462a4281", "messageHeadline": "Merge branch 'develop' into ctb/prettier-tests", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 508, "deletions": 149}}, {"node": {"oid": "15b73f1148d979a5b188dc0b574fc2fc132c7a86", "messageHeadline": "Merge pull request #3662 from ethereum-optimism/annie/fix-goerli-scc", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f95d1237592681c35e28b95dd7e99f76d8965608", "messageHeadline": "Merge branch 'develop' into annie/fix-goerli-scc", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 506, "deletions": 146}}, {"node": {"oid": "7e0450b574427505bab334c19e9d834fc1b8b62c", "messageHeadline": "indexer: Update DB package (#3659)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 228, "deletions": 121}}, {"node": {"oid": "0a6166f8c0c8a929b424e386c4bafb06bdfce0d4", "messageHeadline": "Merge pull request #3655 from ethereum-optimism/action-l2-sequencer", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 232, "deletions": 8}}, {"node": {"oid": "81250fb4a2bb0dccf5b8bd30ef70497820ffa319", "messageHeadline": "Merge branch 'develop' into action-l2-sequencer", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 932, "deletions": 17}}, {"node": {"oid": "0fbfe821d05ab6bc8466f325cba8114875017e5a", "messageHeadline": "Merge pull request #3653 from ethereum-optimism/fix/codecov", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "fdb1ee130367772513c33996f7ff1817c1ce199d", "messageHeadline": "Merge branch 'develop' into fix/codecov", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 4186, "deletions": 1174}}, {"node": {"oid": "faad8b6403a5f54847103f3f4c9f4447b512a679", "messageHeadline": "Merge pull request #3656 from ethereum-optimism/slither-9.0", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "8ee8fb51954e8d4eabfedb224906e7fbb5168f06", "messageHeadline": "Merge branch 'develop' into slither-9.0", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3849, "deletions": 636}}, {"node": {"oid": "1e51b79ed812248fa3a6f85a10450af9be3e8060", "messageHeadline": "Merge pull request #3618 from ethereum-optimism/sc/sdk-alpha-bedrock", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "7dcf8c4982a6f84c8a41f3acf0bae47618dc6093", "messageHeadline": "Merge branch 'develop' into sc/sdk-alpha-bedrock", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1371, "deletions": 242}}, {"node": {"oid": "01ed5651833121561b8d71a015842991ef42d4dd", "messageHeadline": "ctb: Format forge tests with prettier", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 368, "deletions": 698}}, {"node": {"oid": "ffc906269c309fab847360af092bc1e82280be1c", "messageHeadline": "fix: update goerli scc address", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1518a4f56627d776c54930e73cd9983d87e8e87b", "messageHeadline": "Merge pull request #3658 from ethereum-optimism/10-05-indexer_Restore\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 886, "deletions": 0}}, {"node": {"oid": "01de08490a5c564ee00a634e97581b0da3e88150", "messageHeadline": "Merge branch 'develop' into 10-05-indexer_Restore_some_bindings", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 226, "deletions": 107}}, {"node": {"oid": "4005ebb10503d88f0f640648e6bfd4dd99446275", "messageHeadline": "op-e2e: action testing L2 sequencer, use L1State in verifier", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 232, "deletions": 8}}, {"node": {"oid": "b660cfbe24e05a0b15dd09f3599f9c3dbcbf450f", "messageHeadline": "Merge pull request #3637 from ethereum-optimism/zhwrd/endpoint-monito\u2026", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 94, "deletions": 4}}, {"node": {"oid": "d3698f6d97f6c0f1ca2111fed2ad2163a128c5a2", "messageHeadline": "Merge branch 'develop' into zhwrd/endpoint-monitor-ci", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3312, "deletions": 1403}}, {"node": {"oid": "51075f34444e92b3af80bdce18032d1cd9f917eb", "messageHeadline": "Merge pull request #3542 from ethereum-optimism/ctb/uint64-gaslimit", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 131, "deletions": 102}}, {"node": {"oid": "90740d1e065107a6b50f997b309a4f0fb4bd57c2", "messageHeadline": "chore: Bindings", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 93, "deletions": 93}}, {"node": {"oid": "35a7bb5e9cf9e0062f408d7567019c144e130e0c", "messageHeadline": "feat: return uint64 from XDM's baseGas", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "1d0516c3422b2b81430a23725c1224ba450a3b12", "messageHeadline": "indexer: Restore some bindings", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 886, "deletions": 0}}, {"node": {"oid": "3f4856278d88ed032f643c7e3dd366e6e80f844d", "messageHeadline": "ci: hardcode slither version to 0.9.0", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d04d81e8615f4551d438a8e1fd0780749b1c6569", "messageHeadline": "ci: Have Mergify use a merge commit (#3636)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7adfecebfee7bc9d4af09bb93701f548b5ae6194", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "8377f1d7a458458077bde7f44c95b8b3f0abb542", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "fde81f3e3b24babed9ad79232f0a06cafdc3f73a", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "de3bd5c67bb9e256722c87283337279becbd8e48", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "73287f9d7bcafd596943c920f4c26760af8b37b1", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3db2436c43e66fea163b0b621a47df1573131ea3", "messageHeadline": "indexer: Test preparation (#3657)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 162, "deletions": 51}}, {"node": {"oid": "b40913b1e31f5a51816e347e8bce05cdb8f27d01", "messageHeadline": "feat(sdk): add Bedrock Alpha Testnet contracts", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "c3afadb125695e34ddf751050354147f83d9bb61", "messageHeadline": "op-node: Simplify Receipts Fetching API (#3639)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 46, "deletions": 36}}, {"node": {"oid": "ffa5297e81c43bdd51be154a9e9dc0194313a495", "messageHeadline": "ctp: mainnet nft bridge deployments (#3654)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1960, "deletions": 0}}, {"node": {"oid": "a5e715c33ba5636a526a0f9ca2371ef3d2129e46", "messageHeadline": "ctb: Rename event in the L2ToL1MessagePasser (#3652)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 130, "deletions": 124}}, {"node": {"oid": "e81c5c93592c8f4b12a6d48989cb91273b6bf0a0", "messageHeadline": "op-node: split driver state/model into L1 state, L1 origin selector, \u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 366, "deletions": 271}}, {"node": {"oid": "59cd1c2d9a2b44c83e05b86d42566b0fbd856242", "messageHeadline": "Revert \"install slither from commit (#3651)\"", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "d47369f8d469f5f39bed2cc80622a2a3ed65c43a", "messageHeadline": "contracts-bedrock: cleanup imports, fix storage layout (#3590)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 24, "deletions": 27}}, {"node": {"oid": "3c915935c649a3f1de9b3f0a70f1256c5224fd93", "messageHeadline": "ctb: Fix codecov flag args to match config", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "f7a591cd5e756f0e3b3120974b727487c1f1c76d", "messageHeadline": "op-e2e: Adopt op-chain-ops (#3649)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 320, "deletions": 523}}, {"node": {"oid": "b979d861879c74d6d38a0a7abdd75d267c1a0912", "messageHeadline": "install slither from commit (#3651)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "5723583b0e3e6fa28901c76c250d8c93f388c2e5", "messageHeadline": "op-chain-ops: add geth test key to dev L2 genesis alloc (#3642)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bccd8ae9a08c0bb6ccbaeaab7f2df1d60735b8a5", "messageHeadline": "op-chain-ops: defensive storage config (#3643)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d9316206dafad3c1b71453efc4c25da105b0d468", "messageHeadline": "op-chain-ops: default `L2Addresses` (#3644)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ec8fa36b6c2ac4a466a11c865253d2b4f0a026f4", "messageHeadline": "op-chain-ops: better error message (#3645)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89f1abfa47904ec18959d5b7529e4b4c6fc294ae", "messageHeadline": "add rpc.evmtimeout flag to l2geth (#3579)", "author": {"name": "jhawk28", "email": "jhawk28@gmail.com", "user": {"login": "jhawk28"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "46202cdd5856ef4b07b7e6eee7a74f51b6414017", "messageHeadline": "op-node: Fully remove the progress API (#3623)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 65, "deletions": 225}}, {"node": {"oid": "2859af157eed3f1735c536283a07b040caf20f5d", "messageHeadline": "Merge branch 'develop' into zhwrd/endpoint-monitor-ci", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 733, "deletions": 134}}, {"node": {"oid": "f39853ef58b094cebbed03ee81ac0807f717d10e", "messageHeadline": "sdk: add hh task for finalizing withdrawal (#3638)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 105, "deletions": 1}}, {"node": {"oid": "b0b8b4cf101392027f41860b57fb78ff40e7a319", "messageHeadline": "op-node: split start of payload building and confirmation of payload \u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "0eaae3bf9d634b90e5067ad9a48349b7da2948ad", "messageHeadline": "op-node: Remove BlockIDRange (#3640)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "1bcd11e940c03938b3d519cfa9789b60057fb199", "messageHeadline": "op-node: Return error on big chain id (#3620)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "3ae11e87d9ed118da0e836752fb78a06b445e083", "messageHeadline": "op-node: Integrate PollingClient with op-node (#3630)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 123, "deletions": 65}}, {"node": {"oid": "775d9ff9869a15a594d1f313eef972885f11131c", "messageHeadline": "op-node: Add wrapper to support EthSubscribe in HTTP clients (#3629)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 412, "deletions": 0}}, {"node": {"oid": "bead5e12c43804d097637cad36ff7194bdcf686b", "messageHeadline": "ci: Parallelize op-e2e (#3635)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "a10c2b49985acc4d2dbeaf86f0e4c5709b2f9cc8", "messageHeadline": "ENG-2835 adds release configs for endpoint-monitor", "author": {"name": "Zach Howard", "email": "zach@optimism.io", "user": null}, "additions": 94, "deletions": 4}}, {"node": {"oid": "028edbe597786da5d5cd7a5f3de35141f060c662", "messageHeadline": "op-e2e: action tests - l2 verifier (#3634)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 227, "deletions": 13}}, {"node": {"oid": "48aa3d14288624a372839fca563ee4ec10083d8f", "messageHeadline": "ENG-2835 websocket monitoring daemon (endpoint-monitor) (#3581)", "author": {"name": "Zach Howard", "email": "zach@instacart.com", "user": null}, "additions": 1433, "deletions": 0}}, {"node": {"oid": "14591ed895ba867d35e9d3bf439015d447255f7a", "messageHeadline": "Merge pull request #3613 from ethereum-optimism/action-l2-engine-buil\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 236, "deletions": 3}}, {"node": {"oid": "947b637471b255e6f2833032244b39f7efe8c27c", "messageHeadline": "Merge branch 'develop' into action-l2-engine-building", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 82, "deletions": 48}}, {"node": {"oid": "2039f672c92eff9f153a24fbbe9077625637510e", "messageHeadline": "Merge pull request #3612 from ethereum-optimism/action-l2-engine", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 441, "deletions": 0}}, {"node": {"oid": "4340bf309392417a7a7f9d28f3dcbd22e8b8b8e7", "messageHeadline": "Merge branch 'develop' into action-l2-engine", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 82, "deletions": 48}}, {"node": {"oid": "ae31d12fc222f3abf5eaf9986f40dd847dea9449", "messageHeadline": "Initial refactor of L1StdBridge test suite (#3611)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 82, "deletions": 48}}, {"node": {"oid": "14c022940344d119709917bc5a28d42df1de76cf", "messageHeadline": "op-e2e: action testing L2 engine block building", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 236, "deletions": 3}}, {"node": {"oid": "f917b0078ecd0708df5b747f0493c97360ecf01c", "messageHeadline": "op-e2e: action tests: L2 engine actor", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 441, "deletions": 0}}, {"node": {"oid": "e81a6ff50f19b647517dafa8bcb273a368f9eae6", "messageHeadline": "contracts-periphery: deploy erc721 bridge (#3621)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2420, "deletions": 2537}}, {"node": {"oid": "80993f5e8e45cb2bbd0b2f9532165fe0c6675ab2", "messageHeadline": "e2eutils: collect addresses from test setup for easy fuzzing/test usa\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "4cfcd895536c64f87820a70e271a0a09e912d190", "messageHeadline": "op-e2e: Action testing L1 replica + miner code (combined by mergify) \u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 508, "deletions": 0}}, {"node": {"oid": "a5ddb5a02f801919e433b061d29a0248f5366191", "messageHeadline": "ci: Add flag names to codecov.yml (#3619)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "67135814397d284bc3e9b98664c63c5718a8197e", "messageHeadline": "Merge pull request #3614 from ethereum-optimism/ci/no-test-nag", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c16d9ab7d3b507a6779bb6079ca72c27ae4c993f", "messageHeadline": "Merge branch 'develop' into ci/no-test-nag", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 457, "deletions": 145}}, {"node": {"oid": "07c6d07db47e33ecf484f944e3b39d83b02dfd26", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "e2c931b1b4cd3bb80eb56f0fb6a39e6dd0b1efc4", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e7b63f795b64955e399e33775abd66beb4b90b25", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "aa9f6475512dfbe95665e1bfbaff817ac222c299", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "91c18ed35da46f630a991d50bb238145db39656b", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "baaf62001014ec13780cdfdb08d0c1f56159997f", "messageHeadline": "op-node: move derivation test metrics to test utils package (#3610)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "5dadba52e577cc1d54624281b7dd8ce208b2153e", "messageHeadline": "op-node: ParseWithdrawalInitiated improvements (#3605)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 342, "deletions": 40}}, {"node": {"oid": "a3242d4feb256cc041059782e08a6c6f75e3079b", "messageHeadline": "contracts-periphery: erc721 factory fixes (#3615)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "d72c90750c24d3210e3f305e9df46f6aeddc2597", "messageHeadline": "Merge branch 'develop' into ci/no-test-nag", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "0d673e5fb7023bacc20f6c7d498a457fef615163", "messageHeadline": "cpt: nft bridge deploy script bugfix (#3616)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "b7d59f73e1e1cc1b280a89b5dd60a1d512a78a0a", "messageHeadline": "ci: Don't nag on t.sol files", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f736b2a20c83744e4608bed160e8ae16faa0a40", "messageHeadline": "op-chain-ops: alias functions without pointers, and geth uint256 type\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "aeb8125bb2c541f7e4437bef0db9da49173723be", "messageHeadline": "op-node: testlog now uses interface, to swap testing backend easily (\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "d7f8d89b5829305065cfb357281bd47cd5a26110", "messageHeadline": "op-node: testutils RPC error faker util (#3599)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "302700d694ad448befadc23760a9e5b448e3754d", "messageHeadline": "Merge pull request #3604 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 154, "deletions": 116}}, {"node": {"oid": "5a5e6ef15ee272af99da20e1b3a5716c97a26dee", "messageHeadline": "Merge pull request #3603 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 154, "deletions": 116}}, {"node": {"oid": "ed21780ca62d7c99fd4a06c4c60015a573d50ea6", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 154, "deletions": 116}}, {"node": {"oid": "8af6d15168757a05adbd86bd28e59c08480858af", "messageHeadline": "Merge pull request #3602 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4745, "deletions": 2574}}, {"node": {"oid": "7b5fb40db12ace6a87452deb6caa74b318e40834", "messageHeadline": "op-e2e/actions: action tests base test util (#3588)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "6a5fbf1b1fc4e9be42a93004033f1778ef376373", "messageHeadline": "Merge pull request #3583 from ethereum-optimism/jg/l1traversal", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 810, "deletions": 806}}, {"node": {"oid": "6890e77536ae91fa1a72b5b3c8019bada9c3a9c7", "messageHeadline": "Merge branch 'develop' into jg/l1traversal", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 460, "deletions": 48}}, {"node": {"oid": "d9546855ad946216856da0ae63860486b103604c", "messageHeadline": "Merge pull request #3584 from ethereum-optimism/jg/l1retrieval", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 623, "deletions": 736}}, {"node": {"oid": "c77bf2b095ada60af34ed5a55114bada86eb84e8", "messageHeadline": "Merge pull request #3596 from ethereum-optimism/jg/channel_in_reader", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 491, "deletions": 674}}, {"node": {"oid": "32f09d194512758515f5c027bf8b5176e0b3be25", "messageHeadline": "Merge pull request #3597 from ethereum-optimism/jg/batchqueue", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 264, "deletions": 383}}, {"node": {"oid": "102a9c22ada778d636b2f220d9594ecaae140fb7", "messageHeadline": "op-node: Switch attributes queue to be pull based (#3598)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 99, "deletions": 122}}, {"node": {"oid": "48b7cc5bad954020bf0768a594f74c4556b12e70", "messageHeadline": "op-node: Switch batch queue to be pull based", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 189, "deletions": 285}}, {"node": {"oid": "94958ab1aa7b0ce014cb0b477ea184425b8d98d2", "messageHeadline": "op-node: Switch channel in reader to a pull based stage", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 132, "deletions": 103}}, {"node": {"oid": "9e3a8847a5c3bd90df0d73c218e475a291200a86", "messageHeadline": "op-node: Switch channel bank to be pull based", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 205, "deletions": 298}}, {"node": {"oid": "cfec034544ab6434bb8acc3744d21207d90abebb", "messageHeadline": "ctp: fixup deploy scripts for the nft bridge (#3570)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 460, "deletions": 48}}, {"node": {"oid": "fe78c148405575a749dcc6356fb674674464a29a", "messageHeadline": "op-node: Switch L1 Traversal to a pull based model", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 226, "deletions": 109}}, {"node": {"oid": "5aa961dd72b64536f84646608c784d74a7c78b88", "messageHeadline": "op-node: Switch L1 Retrieval to pull based", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 174, "deletions": 104}}, {"node": {"oid": "3b98cc614ddf1ad0e7109b689c6c85572c16d0db", "messageHeadline": "ci: Run all tests when check-changed fails (#3595)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ca273e46d5834ad6ab102f3f2cea1507b10cd2ee", "messageHeadline": "op-node: Rename uint642big -> uint64ToBig (#3591)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "99ea843a6e4268ac7dec6bfd3aea667bbe995c36", "messageHeadline": "op-e2e: e2eutils package for new action testing setup (#3586)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 454, "deletions": 0}}, {"node": {"oid": "02c457a5195b10b24bbfd78384dba2d3944e2c87", "messageHeadline": "feat(ctp): no refunds for NFTs (#3582)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 15, "deletions": 322}}, {"node": {"oid": "628affc7ea76f25e4d5fb641d506b617b0ce14c3", "messageHeadline": "ops: fund deployer accounts for local deployment (#3576)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "3d4e852993b8dcc3f7d6be63da3833c01087ff41", "messageHeadline": "feat(ctb): no refunds (#3535)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 114, "deletions": 853}}, {"node": {"oid": "e2ac30a5ebb0845686fb17364f53cf77ae5337f7", "messageHeadline": "ci: Add codecov flags per codebase (#3568)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "a6cbfee23ca6ee7613162a3c164de277ed17cd85", "messageHeadline": "contracts-bedrock: fuzz L2ToL1MessagePasser (#3527)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 71, "deletions": 8}}, {"node": {"oid": "037afe41123bc2072e62842bf4988d599599b3b8", "messageHeadline": "ci: Remove publish dependencies (#3578)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "e397f46b4b10c0a3c0b9588bc6a617175c4032c4", "messageHeadline": "ci: Fix contracts tests (#3580)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "23ed59b2dacd32227fb6a7382b53e1a8f30e6a73", "messageHeadline": "ci: Fix Hive artifacts (#3577)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "740e1bcc88d653a95c6acc844bd67d20b4ffe3f2", "messageHeadline": "deployer: expose deployments (#3575)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ea158f5c26e3e049126d3ae0b63cd6d7cd1add35", "messageHeadline": "ci: Use workspace rather than cache (#3573)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 43}}, {"node": {"oid": "ace001d6d13deadf937ff96361b93eb45e2509f0", "messageHeadline": "chore: Disable PR commenting by codecov bot (#3574)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dd5ab8c09d56a6dab19d6139012b7ea80c50a10a", "messageHeadline": "hardhat-deploy-config: easier config (#3564)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "608961dfbf775acd38c77deedc7dceff59a0d217", "messageHeadline": "contracts-governance: make the governance token immutable (#3566)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9660910a39fef6bdbcdd514af6e60d439ad5b67", "messageHeadline": "op-chain-ops: address aliasing helpers (#3562)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 117, "deletions": 9}}, {"node": {"oid": "394a26ec9a52530c857e1798f707dccaa5c9d1f1", "messageHeadline": "feat(ctb): more defensive value check (#3571)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "e59b44965256a0d3a20166dabccc523a74a10d14", "messageHeadline": "ci: Docker login on push (#3559)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "53fbf917926f2708ad78848231b7e72d2fbf161f", "messageHeadline": "op-node: Cleanup calldata source API (#3532)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 156, "deletions": 149}}, {"node": {"oid": "ede7a3b58f3092a9f78f803171bba7986e78c7a8", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d013bc79b3d05429f55df96a1123db7004463f1b", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a225c5361dc4ac30046529514bfc2e23a835ec93", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5812fe9f3ce9ec4b481783d7e696336ebd94ac47", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9e79b8bb929ea45f5da832ebf9f4fba61d49ce3f", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "505a5d89cafa359312254185cde28d6e6629bf4b", "messageHeadline": "op-chain-ops: use PoS consensus in simulated backend in deployer and \u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 95, "deletions": 34}}, {"node": {"oid": "fccba46beff17c0bcc942ba4e81535b481f19173", "messageHeadline": "ctp: remove unnecessary require (#3572)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "d98811e8424db2e1c99337600d759e8b476c29ae", "messageHeadline": "ci: Delete contract-artifacts-bedrock job (#3565)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "ce7da9141774448f6aecd1244efe9c94aa21e79d", "messageHeadline": "feat(cmn): keep raw body in requests (#3550)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "dee707429ec581d4e67d150b5af70d179b0a20bf", "messageHeadline": "op-node: Fix OPB-07 (#3547)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "81c1cd990cf8f15b6347f8e16cb61b4832716525", "messageHeadline": "fix(dtl): consistency checks for L1 sync (#3356)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "5d86ff0e8adb6f6c7a7685d326108a9f176cd41e", "messageHeadline": "ctp: Bump version in drip checks (#3567)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "caf5dd3e48c61854813d025e4ce6abf64db92186", "messageHeadline": "docs(ctb): add versioning rules (#3534)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "2356142bc76a056b997f79a1edda9cdc599af270", "messageHeadline": "circleci: delete extra op-chain-ops tests (#3556)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "d3fe9b6d1e19bd0008439f5819aabcc508b315e7", "messageHeadline": "fix(ctp): post-audit cleanup for the erc721 bridge (#3549)", "author": {"name": "sam-goldman", "email": "106038229+sam-goldman@users.noreply.github.com", "user": {"login": "sam-goldman"}}, "additions": 51, "deletions": 22}}, {"node": {"oid": "590a4084d40cf90832ec992fd506f53918f69f6a", "messageHeadline": "feat(ctb): spacer validation task (#3533)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "c3980e9aa591ec12378caa9dd9900372eb3e0c1b", "messageHeadline": "op-chain-ops: implement withdrawal hashing (#3469)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1718, "deletions": 2}}, {"node": {"oid": "71eeed8fc4066b46c38ea5e5ac33840ebe5273ff", "messageHeadline": "chore: Ignore .t.sol and bindings in codecov (#3552)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8836442552cb99b112584bce63a818d413846dcc", "messageHeadline": "Codecov tweaks (#3546)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b0bb5d457eb20347bd266449292a9e81124dc26a", "messageHeadline": "op-node: Fix OPB-10 (#3548)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "220ad4ef52b4e93308667457fe763f9fbb5f77d0", "messageHeadline": "contracts-periphery: remove ownable upgradable from erc721 factory (#\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "710f17af09ad87960bc6d3f634676cc25a17914b", "messageHeadline": "fix: add semver to erc20 factory (#3543)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 48, "deletions": 16}}, {"node": {"oid": "030776fb5a6c9fdcc16ad01ba5824d2ae16c86da", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "2c88cb96f9d04d0e831fa9facce7659f5a5a7c2a", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "3b57d67bc8c0c13efe74d4873971ff8836813fa4", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "563382b9311aad61e1c92d3eac8a2977f9a60bf8", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bb2397b56e9a4c899453cf343f2fdc748e3d5456", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7121648c1f26365829680e14db9a6d5b40c9f8d2", "messageHeadline": "proxyd: Add batch size metric and configurable max (#3545)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 84, "deletions": 23}}, {"node": {"oid": "6bb35fd8d2e2c36e313e267e64a263b824b9b45e", "messageHeadline": "proxyd: Add customizable whitelist error message (#3544)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 47, "deletions": 27}}, {"node": {"oid": "6ed68fa39044770fb0ef80a1ca2b92d031351dc2", "messageHeadline": "fix(ct): bug in L2OutputOracle constructor (#3322)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 131, "deletions": 79}}, {"node": {"oid": "ac43b2fe4d08b6f2af3825dabcc1a091798f7610", "messageHeadline": "Merge pull request #3540 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 116, "deletions": 82}}, {"node": {"oid": "fafc5d4099cb7bd5a434d16fd38ab1ad72bd9a4f", "messageHeadline": "Merge pull request #3539 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 116, "deletions": 82}}, {"node": {"oid": "d48f2ef37d5871ce4a70142ec5814f1f82315cc5", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 116, "deletions": 82}}, {"node": {"oid": "47a81a778751e42b62d1919ae8310be245c2ff0e", "messageHeadline": "Merge pull request #3538 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2099, "deletions": 639}}, {"node": {"oid": "e2faaa8b4a067f11e2b734a778b79a37f96a71d1", "messageHeadline": "feat(ctb): move message passer to new address (#3521)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 430, "deletions": 30}}, {"node": {"oid": "8e71e7a007805dfe5003efabc89b4d684d79f150", "messageHeadline": "Fix stateviz take 2: update javascript to new L2Safe variable name (#\u2026", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@coinbase.com", "user": {"login": "mdehoog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1bbce92a5fedfdbfcbd4f3a4831dced88684241e", "messageHeadline": "chore: Update op-geth to latest version (#3524)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 103, "deletions": 34}}, {"node": {"oid": "2b55f5eee0eb010ab19e5bb59bb08c01db62304c", "messageHeadline": "op-node: Fix OPB-04 (#3530)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "3883f34b450c34227af3f4823b6f8a548f333d5e", "messageHeadline": "ctp: Remove ERC721Refunded events (#3522)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 29, "deletions": 117}}, {"node": {"oid": "2a7e48cd1d518f53ece6ec2d36542fc1198ac206", "messageHeadline": "chore: Regenerate bindings (#3523)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "76c8ee2df411e5432a714d11295f5e5d157727c5", "messageHeadline": "contracts-bedrock: fix `OptimismMintableERC20Created` (#3104)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "d28ad592fba16e378e4d0605f244a8e905925324", "messageHeadline": "fix(ctb): standardize storage spacers (#3520)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 51, "deletions": 44}}, {"node": {"oid": "009939e0143e15c42919521bd9004cb69a05ebbe", "messageHeadline": "ci: Fix download/verify codecov in builder image (#3519)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "4a5e1832686f1375be3fb1b20768a67625455d68", "messageHeadline": "feat(fd): use better metric labels (#3488)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 43, "deletions": 23}}, {"node": {"oid": "c427f0c02933d1b3782cabe565256497747d3bbd", "messageHeadline": "ctb: Natspec say ERC20 instead of ETH where appropriate (#3516)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "ec8a5110310ed261f183a8ef953909b341bf099f", "messageHeadline": "nft: L-13 and M-08 (#3491)", "author": {"name": "sam-goldman", "email": "106038229+sam-goldman@users.noreply.github.com", "user": {"login": "sam-goldman"}}, "additions": 231, "deletions": 423}}, {"node": {"oid": "cb5fed678104851c8e204d335f73584980d5b6e1", "messageHeadline": "ctb: Naming and comments to clarify interfaces usage (#3439)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 74, "deletions": 41}}, {"node": {"oid": "620d12cf3224560209cecd9d6980c796bc85a5e8", "messageHeadline": "op-chain-ops: add cross domain utils (#3402)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 531, "deletions": 0}}, {"node": {"oid": "fcfcf6e7e69801e63904ec53815db01a8d45dcac", "messageHeadline": "ci-builder: Remove ugly shell hack (#3513)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "6cb2110b55ab7f4dd8ffa606a81b4a78c2713b2d", "messageHeadline": "Fix Bedrock devnet stateviz container (#3511)", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@gmail.com", "user": {"login": "mdehoog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5c3f2b1ff4938ac68dee7962574e7b2a2837a0dd", "messageHeadline": "nft: L-08, M-06, L-05, N-05, M-01 (#3495)", "author": {"name": "sam-goldman", "email": "106038229+sam-goldman@users.noreply.github.com", "user": {"login": "sam-goldman"}}, "additions": 672, "deletions": 84}}, {"node": {"oid": "cf3fcf41bf915a5c72356e4bcfc2bd6f75040023", "messageHeadline": "fix(dtl): optimization for mainnet (#3445)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 53, "deletions": 12}}, {"node": {"oid": "798cf02c0903c4c283a87088988850c6c03ca4fb", "messageHeadline": "Merge pull request #3510 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 287, "deletions": 238}}, {"node": {"oid": "1bb90cdbc923a1a3d1a2c6dfe64c2efdb43131f0", "messageHeadline": "Merge pull request #3509 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 287, "deletions": 238}}, {"node": {"oid": "f0dd99ad605c45ded11928e38d5f7ce23dad95ee", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 287, "deletions": 238}}, {"node": {"oid": "d7c8c5e1a2fa99243da07bb14dde1c15de5ddc59", "messageHeadline": "Merge pull request #3508 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1471, "deletions": 636}}, {"node": {"oid": "b982aae4e561d2ff9bf6ba2b44740814a1a9d3a7", "messageHeadline": "deps: remove extra oz deps (#3504)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "249a8ed6b5f610305114c2746165a133b815e7ce", "messageHeadline": "fix: Emit DepositFailed in L2 Bridge (#3450)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 92, "deletions": 40}}, {"node": {"oid": "e63a3930590516138abc075e1eeb1777c568243b", "messageHeadline": "chore: Fix more files (#3505)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "88dde7c8189b580071ada7ca62310676899214ed", "messageHeadline": "fix(ctb): N-03 Assert for impossible condition (#3449)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "7375a9498ed158ffe547acbc557a908829eb184a", "messageHeadline": "Generate codecoverage and upload to CodeCov (#3348)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "b1cec1d5b8005d07fb872db6fecae99e7e8d9807", "messageHeadline": "fix(dtl): sync bug when addresses change (#3241)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0bc1be453196b38797563fe2a68fcbaedab1aba4", "messageHeadline": "fix: M-08 Upgradeability inconsistencies (#3377)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "1bf9559c6ff94280a0218fa59d1126f004c7383b", "messageHeadline": "proxyd: Fix error message in tests (#3503)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "0ceff8b83f462740782e91d22de90ca2b7251a1f", "messageHeadline": "fix(ctp): Drippie Spearbit audit fixes (#3280)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 199, "deletions": 92}}, {"node": {"oid": "af3e56b1246249783964666d95aeca1d6b42c3f6", "messageHeadline": "Ensure the Oracle's owner and proposer accounts are unique (#3451)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 48, "deletions": 26}}, {"node": {"oid": "7215f4ce706fd19992b7995a8777b4808beabf78", "messageHeadline": "maint: bump ethers version globally (#3500)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 308, "deletions": 144}}, {"node": {"oid": "a61265ff6eed377e4bbcc0710ebe216420f989ee", "messageHeadline": "Various improvements to documentation in the smart contracts and depo\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "fd15f7897a1760152da16d1542b3d06db40e8e74", "messageHeadline": "ops: Add oneshot deployment container (#3393)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 218, "deletions": 0}}, {"node": {"oid": "b82a8f4875faea239d3b9b0d434cb4b9c8a551f1", "messageHeadline": "proxyd: Add logging for origin and remote IP (#3482)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7d7c4fdf5ad17c8aec56f721906ff985437115d1", "messageHeadline": "feat(ctb): standardize spacers (#3470)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 48, "deletions": 35}}, {"node": {"oid": "278573f114b1b24407ce5b78abb1c2a5d4365585", "messageHeadline": "build(deps): bump parse-url from 6.0.0 to 6.0.5 (#3485)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "8790156c21bdebbb09837339b76abf3f4664edac", "messageHeadline": "feat(ctb): simplify XDM initialization (#3443)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 113, "deletions": 96}}, {"node": {"oid": "206f603347d4dcaebecad8212057d7ecad990c19", "messageHeadline": "ctb: Fix outdated references to 'withdrawal contract' (#3497)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 51, "deletions": 42}}, {"node": {"oid": "9bb9fb2835551fbf4771b4489be2bdf3a271de0b", "messageHeadline": "nft: N-08 Easily bypass-able requirement (#3493)", "author": {"name": "sam-goldman", "email": "106038229+sam-goldman@users.noreply.github.com", "user": {"login": "sam-goldman"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "fb27103f017087d844d60c4769903f12d01e7ae7", "messageHeadline": "maint(ctb): clean up config check task (#3468)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 41, "deletions": 52}}, {"node": {"oid": "515685f44c1e6bbee211f5c9c51130f29922178f", "messageHeadline": "fix(ctb): use seaport style for gov token (#3467)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "2f058b8495d11da68b9e634212d4d2171ffa5e15", "messageHeadline": "fix(fd): bug for short FPWs (#3486)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "ef1e635b76f1134d65da4d5653c78baa09e7d0ce", "messageHeadline": "nft: N-01 Functions fail later than required (#3494)", "author": {"name": "sam-goldman", "email": "106038229+sam-goldman@users.noreply.github.com", "user": {"login": "sam-goldman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d7679ca41e2e38d70cab113da80146892c0631a8", "messageHeadline": "fix source maps (#3483)", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "bdc0e9f7b5b8ac91ed3f78d19ed1d8f98754d5d1", "messageHeadline": "nft: N-10 Undocumented implicit approval requirements (#3489)", "author": {"name": "sam-goldman", "email": "106038229+sam-goldman@users.noreply.github.com", "user": {"login": "sam-goldman"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "38bf4582265d272c45fb6e9ae428e5ec63bf47e7", "messageHeadline": "nft: N-10 Undocumented implicit approval requirements (#3490)", "author": {"name": "sam-goldman", "email": "106038229+sam-goldman@users.noreply.github.com", "user": {"login": "sam-goldman"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "787564c56ac6ce4e8b1ba88c58cf5f55328d1f82", "messageHeadline": "nft: N-09 Typographical errors (#3492)", "author": {"name": "sam-goldman", "email": "106038229+sam-goldman@users.noreply.github.com", "user": {"login": "sam-goldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c189ba28d63e41cbd48bc4030a5f3be0832e482", "messageHeadline": "nft: add view keyword to functions in `IOptimismMintableERC721` (#3496)", "author": {"name": "sam-goldman", "email": "106038229+sam-goldman@users.noreply.github.com", "user": {"login": "sam-goldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67b4cd853c4319545b5f3ad5de0bbac91d45d0a1", "messageHeadline": "docs(fd): minor readme update (#3466)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "4f0cc4a4b0c3130c79f808e6f7b5103bada5aaf1", "messageHeadline": "fix(ci): error in message-relayer canary build (#3478)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "17999a545c2e53336141fad81cb5bcc54086361e", "messageHeadline": "feat(fd): add fault status API (#3476)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "e164e22e2604f58a0a5d8019fb7d2471cf4b9338", "messageHeadline": "fix(ctb): finalizeWithdrawalTx not payable (#3487)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "6e46f2c9466f7e4f37e34743e22dcf16e38194b9", "messageHeadline": "Merge pull request #3481 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 59, "deletions": 29}}, {"node": {"oid": "12ef57b7a4c12b368ff92f29317f13ef3b02d409", "messageHeadline": "Merge pull request #3480 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 59, "deletions": 29}}, {"node": {"oid": "4c45b5ebff53c2a06c484f0c14594db8ea06bd77", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 59, "deletions": 29}}, {"node": {"oid": "b8d9fa1725b01749a70706ef68533cff85045c31", "messageHeadline": "Merge pull request #3479 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 539, "deletions": 108}}, {"node": {"oid": "157ccc8425dd33da2927c25f6fe8ab622d40b4da", "messageHeadline": "proxyd: Support per-RPC rate limits (#3471)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 167, "deletions": 33}}, {"node": {"oid": "4b0d51090afa6d5860fde7653af8c8b175c111bf", "messageHeadline": "indexer: go mod tidy + changeset (#3475)", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 9, "deletions": 53}}, {"node": {"oid": "651a2883fdd134243e4dc70e297a1478781088ca", "messageHeadline": "feat(ctb): Make spacers private (#3438)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "9bb32463282aefc1c071e2c5b90c98b1d32011ed", "messageHeadline": "indexer: fix L1 goerli chain id (#3473)", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce3e3de887552e756c623e4cb913d33a95908a90", "messageHeadline": "indexer: support public alpha testnet (#3472)", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0649c9d023903bc45bbf9e7a7431167b7fb9ca63", "messageHeadline": "Merge pull request #3462 from ethereum-optimism/feat/xdm", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 316, "deletions": 0}}, {"node": {"oid": "bb2ae1d95d280004175359e3bbdf89ed2ccb7f9a", "messageHeadline": "Merge branch 'develop' into feat/xdm", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 83, "deletions": 49}}, {"node": {"oid": "3fe480d4db9aca287bc89d7bda4421615296d35b", "messageHeadline": "Merge pull request #3465 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 83, "deletions": 49}}, {"node": {"oid": "df041c0ec4289dd74b80879bbb6942c43d97c8d4", "messageHeadline": "Merge pull request #3464 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 83, "deletions": 49}}, {"node": {"oid": "019c1ee2ca254c9616b0b125e060fe1507a50c5e", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 83, "deletions": 49}}, {"node": {"oid": "20ec35e322500ce9735c1c042eb13dad7c7611ee", "messageHeadline": "Merge pull request #3463 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 693, "deletions": 309}}, {"node": {"oid": "cbfc081ca0bb0af1c9e45cc4465290bc55481237", "messageHeadline": "Merge branch 'develop' into feat/xdm", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "39b7262cc3ffd78cd314341b8512b2683c1d9af7", "messageHeadline": "Merge pull request #3448 from ethereum-optimism/feat/l1-xdm-more", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "beb842ae1a616087759f2924ee9bb17b9ee4b957", "messageHeadline": "op-chain-ops: cross domain message", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 316, "deletions": 0}}, {"node": {"oid": "af48da0aed8ca787d0abe78c6f92594fbb527613", "messageHeadline": "op-bindings: l1xdm bindings", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "d9ba4b2787eab79951d92efd3d93663957070a58", "messageHeadline": "Merge pull request #3447 from ethereum-optimism/feat/extra-coder", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aa07bbb1aeefdb24429dc4e0eac0e952ef9bce5e", "messageHeadline": "contracts-bedrock: update gov token solidity version (#3460)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 35}}, {"node": {"oid": "ed4148d9754f853c057b8a832054f5025b01e9ad", "messageHeadline": "op-chain-ops: parse t_bytes32", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e7b70e472677f63cafcb69fb41c8985cddf48b58", "messageHeadline": "Merge pull request #3437 from ethereum-optimism/feat/modularize-setti\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "6fb1f97996544d3fb6eac350b1579730c9ad58dc", "messageHeadline": "op-bindings: make deterministic _more.go files (#3441)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "cfa81f8823101c3aab8b022d0e4493d1d0f441a6", "messageHeadline": "fix(sdk): add goerli dai bridge addresses (#3433)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "334a3eb08d57cec661962aa05974c74a5884bd6e", "messageHeadline": "fix(ct): patch build error (#3432)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f78eb056342da5c40387bed39a44c9102e0be6cd", "messageHeadline": "feat(ctb): block v0 messages in Bedrock (#3409)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 108, "deletions": 52}}, {"node": {"oid": "593f1cfb7055c3fb2f13760027f876489db897c3", "messageHeadline": "feat(ctb): remove blockedSystemAddresses (#3431)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 153, "deletions": 224}}, {"node": {"oid": "25c564bccd2ecbad4d23ee79eb5ae444b9c0d741", "messageHeadline": "ci-builder: Build foundry locally (#3435)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "48a8d3a09ddcf25606d5e99f5feb341ed5a7ce03", "messageHeadline": "op-chain-ops: modularize setting the state", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "59e41374800dedec872bd4ef4211c057c8badd29", "messageHeadline": "Merge pull request #3425 from ethereum-optimism/fix/hh-network", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4cefeb5414e9e53958ff8aac53c6f85583378ccb", "messageHeadline": "Merge pull request #3336 from ElPotato/specs/fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d8dafbe09b75ca4be1e80d36fb28a25d76713a16", "messageHeadline": "Merge pull request #3309 from ethereum-optimism/feat/crossdomainownable", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 306, "deletions": 10}}, {"node": {"oid": "a154db68dd6e9bfda5dbefc7f12497d20d9b24aa", "messageHeadline": "contracts-bedrock: regenerate snapshot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0053d12ff09a94f05d819b642d69424a0850e224", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "292169ecf11e2c4a549a46440af14df0d685d735", "messageHeadline": "op-bindings: print forge version", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "852321798d83314b812eda1ce47845ea6cd32918", "messageHeadline": "contracts-bedrock: CrossDomainOwnable", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 292, "deletions": 0}}, {"node": {"oid": "59051957348ee494b73d99d10cb1518250ed9dd4", "messageHeadline": "contracts-bedrock: lint readme (#3429)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "087eb1cf274381fbac3c4acee46d6333ab97db07", "messageHeadline": "Merge pull request #3428 from ethereum-optimism/fix/op-chain-ops-tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fe4c47d1d8300dcc6f4d6d4ba605649707acf7a", "messageHeadline": "op-chain-ops: fix tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "530e586ee2ed1e8802b6d90b2d920df2db8e3f22", "messageHeadline": "Merge pull request #3427 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 209, "deletions": 111}}, {"node": {"oid": "3e2054616f7ce7319ef4a1621bea0f9b758a0cbd", "messageHeadline": "Merge pull request #3426 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 209, "deletions": 111}}, {"node": {"oid": "6fed5aa7e5bb7d43087ce1da89d63277e6ea855d", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 209, "deletions": 111}}, {"node": {"oid": "9b6318cc31762fc9352fa0cc5fc718870a665cd6", "messageHeadline": "Merge pull request #3401 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5069, "deletions": 4022}}, {"node": {"oid": "4ef38a29f2176ea206cfa89b2408dee253e508e5", "messageHeadline": "contracts-bedrock: add in alpha-1 network", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "96111d9f86e43ad5dc184d2da1c69bd2d299aad4", "messageHeadline": "Merge pull request #3424 from ethereum-optimism/feat/commit-artifacts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2394, "deletions": 2159}}, {"node": {"oid": "6bd1c85f6fd63d880ab27495fe730a2062dd7fa0", "messageHeadline": "indexer: scan eth/standard bridge for deposits (#3350)", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 36, "deletions": 22}}, {"node": {"oid": "262f5fd8deda5f6035eefaa46ea394c5f086122d", "messageHeadline": "contracts-bedrock: Remove Goerli deployment, replace with alpha testnet", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2394, "deletions": 2159}}, {"node": {"oid": "cbca9c8e64bf181cc27001f70e4af2976ce28290", "messageHeadline": "op-node: emit l2_finalized block (#3423)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5ad549a3875a33554ae2d2467c601d946d4af5ef", "messageHeadline": "op-node: limit reorg depth with sanity check (#3422)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "636c54c4a0d52cb9b8f46be176f14012527490e3", "messageHeadline": "Merge pull request #3415 from ethereum-optimism/fix/speed-up-snapshot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "27aa017f2e8e919a1d69e429df29b643fd751b25", "messageHeadline": "contracts-bedrock: Make initialization serial, add logging (#3416)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 23, "deletions": 35}}, {"node": {"oid": "26a8b23904522d3aa8a8b9950bf96e931cc5b895", "messageHeadline": "ci: Fix check-changed (#3420)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "31099c937b3e60d377905971f9d2aa2b11d5327d", "messageHeadline": "op-node: pass L1 finalization for L2 finalization to kick in (#3419)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "5b6bd794561db0f021bd98339c1ce8fb120819b0", "messageHeadline": "op-node: Call FCU on new unsafe payload (#3418)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0e6af08e4509f70a2c6c18aa02324fdb13cf3750", "messageHeadline": "feat(ctb): minor README update (#3368)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 69, "deletions": 23}}, {"node": {"oid": "8c5a7ca7e0d51917ac99e7f4b4d93f8e3fa81179", "messageHeadline": "contracts-bedrock: speed up storage snapshot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "5bbeb7afac061297ffb1084e472ed7df7295ec56", "messageHeadline": "contracts-bedrock: Fix deployment (#3414)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "cd6e3a7394130f52b4cd53102768e47d96d6d9a2", "messageHeadline": "Merge pull request #3408 from ethereum-optimism/fix/remove-x", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7d6cca224f651d2b93a06fdf33a6e7c2a210ed2a", "messageHeadline": "op-bindings: regenerate (#3412)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f012ada41da5f457853e03a443c7e013df4e15ad", "messageHeadline": "contracts-bedrock: Fix deployment script (#3410)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d754217cd79a413eba18b4f334d3a64a6dfc961", "messageHeadline": "Merge branch 'develop' into fix/remove-x", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 345, "deletions": 951}}, {"node": {"oid": "25b088f96483efbaf6bd0de626b1ef6caadf36c7", "messageHeadline": "op-node/batcher/proposer: Standardize goimports (#3403)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 180, "deletions": 192}}, {"node": {"oid": "cf613a35885679d40882535f341cd4969737a128", "messageHeadline": "op-bindings: remove executable flag on files", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "62b2ef9309df654f38b16be433d18b9384a21e99", "messageHeadline": "Merge pull request #3367 from ethereum-optimism/rollup-client-move", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 105, "deletions": 88}}, {"node": {"oid": "69487027fb60a78e70ced1af52954dc46bafc5e9", "messageHeadline": "Merge pull request #3396 from ethereum-optimism/feat/delete-hh-genesis", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 631}}, {"node": {"oid": "b27d0fa75bb9a32d95d744dac7c22d69d1acc20d", "messageHeadline": "feat(sdk): Add wsteth to sdk for mainnet (#3374)", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d61365aa55e59f8063cf794f6e16d22188a49446", "messageHeadline": "Merge branch 'develop' into rollup-client-move", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 47, "deletions": 42}}, {"node": {"oid": "0dcc1a5cc0b3deb96c16592ee357b63e16ace890", "messageHeadline": "Merge branch 'develop' into feat/delete-hh-genesis", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 47, "deletions": 42}}, {"node": {"oid": "2687c7c49d9ce80c93b4048f3e3e5672901a9ab8", "messageHeadline": "Merge pull request #3406 from ethereum-optimism/fix/storage-layout", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 46, "deletions": 42}}, {"node": {"oid": "0418088570f44fc0a4519554e81fa9cf7d840117", "messageHeadline": "op-node: fix missing import (#3407)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d335e4239172ebf52043a2621f12b31e32c41620", "messageHeadline": "Merge branch 'develop' into rollup-client-move", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 2887, "deletions": 1278}}, {"node": {"oid": "0d83d587907ad586d24073c1c1140ce00cdf03c4", "messageHeadline": "Merge branch 'develop' into feat/delete-hh-genesis", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 588, "deletions": 351}}, {"node": {"oid": "14f6888b460fd8bad648e0d24af3db90ae67fed6", "messageHeadline": "Merge pull request #3405 from ethereum-optimism/fix/error-message", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90b758681a83cbd74b4f8dda2102c9fbc6f99a9f", "messageHeadline": "contracts-bedrock: regenerate storage layout", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 46, "deletions": 42}}, {"node": {"oid": "e38c5f43b93277d16c8d38cbc3c656ec1ff6d6e5", "messageHeadline": "Safe head fix 2 (#3382)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 541, "deletions": 340}}, {"node": {"oid": "7231a0cb048736fe40fa75f161d9562e7ec3f342", "messageHeadline": "Merge pull request #3400 from ethereum-optimism/sc/ctb-fix-xdm-slots", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 46, "deletions": 10}}, {"node": {"oid": "e819c30f2ebf8e89d6a364ec687fbe04ff9f8e93", "messageHeadline": "op-chain-ops: better error message", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d228a0eb533cc180b69febd7d4746ec7c009c18", "messageHeadline": "feat(ctb): tweak XDM storage layout", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 46, "deletions": 10}}, {"node": {"oid": "63ef19491a5b0ad5f5189bddeec7430bedee1f9c", "messageHeadline": "contracts-bedrock: delete hardhat genesis tasks", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 631}}, {"node": {"oid": "b5ebcdc3693c2806cc9d725e93351a8cc13fed92", "messageHeadline": "Merge pull request #3394 from ethereum-optimism/sc/ctb-bridge-immutable", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 143, "deletions": 431}}, {"node": {"oid": "1fbf861563bf3d60bd4a94d8d27b90434ecb496b", "messageHeadline": "Merge pull request #3375 from ethereum-optimism/m/upgrade-foundry", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7fdc490c5f740ed87f7d7cb620bf6a9043d7356d", "messageHeadline": "feat(ctb): make StandardBridge vars immutable", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 143, "deletions": 431}}, {"node": {"oid": "6162238af79604cf191957edec03cfc3899db675", "messageHeadline": "op-node: handle when engine changes safe head unexpectedly (#3397)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "545ed8dec19fc0c900ac8b6c5c9d4d0add80e519", "messageHeadline": "op-node: Fix block numbe rin rollup config generation (#3399)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e965517ac68371851be35b60011e97c1b96cad21", "messageHeadline": "op-node: config that disables itself should not init further (#3395)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cee753f4b1b028491a63fc6307f9b394e671a3dc", "messageHeadline": "op-node: Add heartbeater (#3391)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 187, "deletions": 2}}, {"node": {"oid": "a28bfa5651d93e41f02119e92ed10cd5a9b9c811", "messageHeadline": "op-bindings: ensure integrity of artifacts (#3387)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6e5df3ef08768bd261224d18c970a7477ba13f1d", "messageHeadline": "contracts-bedrock: migrate GovernanceToken (#3386)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 69, "deletions": 5}}, {"node": {"oid": "93ea58208ea80a914f489a0393ed2fd17a5217d4", "messageHeadline": "op-chain-ops: add more predeploys (#3384)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1121, "deletions": 5}}, {"node": {"oid": "ec682122969f36b32130987d7457bde491a1a476", "messageHeadline": "Merge pull request #3389 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7582, "deletions": 1734}}, {"node": {"oid": "6c0235a6c9c88f13e292ac9e35228632e60fa63d", "messageHeadline": "Merge pull request #3339 from ethereum-optimism/sc/fix-hh-node-publish", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "debd40fbe04a2d6ac23f971afe6a0c7f6e545804", "messageHeadline": "Merge pull request #3378 from ethereum-optimism/fix/l2-geth-estimate-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "c0c1bea888c5f7aaab39efec5a27f10eb8266f09", "messageHeadline": "Merge pull request #3334 from omahs/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f69904a60015b5924bdf3a769b0e868a7b8bcf2", "messageHeadline": "Merge branch 'develop' into m/upgrade-foundry", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 253, "deletions": 98}}, {"node": {"oid": "f311f984d8dfab3f6dde36f59c97ba7673b66f84", "messageHeadline": "op-node: Add additional command to generate L2 configs (#3385)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 133, "deletions": 24}}, {"node": {"oid": "bc4a155093f4b99d409732074934b0c266e6a332", "messageHeadline": "Merge branch 'develop' into fix/l2-geth-estimate-gas-blocktag", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 408, "deletions": 139}}, {"node": {"oid": "df53a157b34049a9dfcbc2ee89ba315e4d8f6b96", "messageHeadline": "Merge pull request #3383 from ethereum-optimism/feat/upgrade-v0.8.6", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "10a5612b521f97a397a9c5a8ee8314e5474eab11", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d0bb1f887ee1390ec155be386f9538a52c942ba4", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6ebdce839a8dbc1b1b38ab5fc5711987c6033388", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2f6306fd8a9c3851a7b127c99a76e0afcb363512", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4e33d8f9eee3c21944c32f7000c9b15168e305a7", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7f61f6ef5b232c4091d3ce94b5ac1aa1f491bd01", "messageHeadline": "op-chain-ops: Allow configurable dev accounts (#3381)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "f927bc5864a3c8170aa41fc023bd86057843b30f", "messageHeadline": "chore: Upgrade op-geth (#3379)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 43, "deletions": 25}}, {"node": {"oid": "c3e66e57b0cedec9927ae91bb986423952ef1c49", "messageHeadline": "l2geth: add block tag to `eth_estimateGas`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "c6fab69f6a479cd9506157ab4fa529de7d9b237c", "messageHeadline": "chore: Upgrade foundry", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "dbfea11668adf34ded6540a9d4ef20e157cff7a3", "messageHeadline": "feat(core): use ethers submodules (#3363)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 270, "deletions": 53}}, {"node": {"oid": "f4bf4f52b7c1d8016d1869e58ebfeb8267030796", "messageHeadline": "fix(ctp): use correct contract import paths (#3340)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "c85a1d2e1dbdff657ce247186ff61a4ce762738a", "messageHeadline": "Merge pull request #3369 from ethereum-optimism/jg/err_wrap", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc5b005dc892a283d1edc6335955cdb20d777516", "messageHeadline": "Last unwrapped errors", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "abaa065bee5bab7711ca426b70bc39c6004487d7", "messageHeadline": "Properly wrap errors (#3366)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 81, "deletions": 81}}, {"node": {"oid": "c564e4e49be936f4d13a0e1831da87d03dd71ecd", "messageHeadline": "op-node: Properly return error on bad hex data (#3365)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "21627e4f17742ddd604c1c5c563288e9ca1ebe2d", "messageHeadline": "op-node: Switch to 128 bit channel ID & block # timeout (#3359)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 122, "deletions": 232}}, {"node": {"oid": "067b3275bcc590ff4b3c707077ff9234a3ed9097", "messageHeadline": "op-node,op-proposer: move rollup bindings into op-node to avoid unnec\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 105, "deletions": 88}}, {"node": {"oid": "83deb5054b5f91aa5dc40a307773163cc468315d", "messageHeadline": "fix(op-node): do not use l2 driver before initialization (#3364)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b73552e8003da09e158199e10a4225286b5770a3", "messageHeadline": "fix(hive): fix CI, do not use op-contracts client in hive, go contrac\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ea5921d3c861007303497e356c236af249a33ae", "messageHeadline": "op-node: Fix OPB-01 (#3360)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "1c787aa01dbbffbd68ad6874fdc0c561f85937b5", "messageHeadline": "op-node: Fix OPB-05, fix additional security issue (#3361)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "c3cbd74b585d3438910b057e38ab478865ab3d02", "messageHeadline": "op-chain-ops: MergeStorage deterministic storage results order (#3352)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "f7323e0bb394085e9f5359eceda78082c41ac46a", "messageHeadline": "chore: Upgrade foundry (#3354)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "14e67830ef24c9f27536a39470d4742f5c751110", "messageHeadline": "Merge pull request #3355 from ethereum-optimism/feat/auto-upgrade-deps", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 160, "deletions": 93}}, {"node": {"oid": "d51d7ad5e713a47777ce66f610f4ee1955a9a7c6", "messageHeadline": "chore: Upgrade op-e2e dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "fa02258d44c9a58ec145c57fd7df99078499b803", "messageHeadline": "chore: Upgrade op-batcher dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "38fe7098a41777d5a15f0a5ed8c3e86e607804d9", "messageHeadline": "chore: Upgrade op-proposer dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "d35a812ea2e1fc9f5ef25cd1407359c71d3a6ba7", "messageHeadline": "chore: Upgrade op-node dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "c83f580fea08374efeb261516a8e92732e03b07c", "messageHeadline": "chore: Upgrade op-chain-ops dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "cd79e7f219f69a032be7416b9c2ff53b184816f7", "messageHeadline": "Remove replace statement", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b1c2fe668481caec9740ab42fd73e489c1e59c9b", "messageHeadline": "ops: Add script to automatically upgrade op-* dependencies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 84, "deletions": 28}}, {"node": {"oid": "ec6b05d00b4acbb741cfb1cd32545ecdb4b587ee", "messageHeadline": "op-bindings: Add storage layout generation (#3351)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 565, "deletions": 160}}, {"node": {"oid": "4aa822cf7181658892d1efaad0c4574315afdd93", "messageHeadline": "op-node: buffer unsafe payloads with priority queue [bedrock] (#3346)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 329, "deletions": 20}}, {"node": {"oid": "4cbf194bd31a4d3baa7fa213a1971c981ceb0bf4", "messageHeadline": "Merge branch 'develop' into specs/fix", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 4678, "deletions": 594}}, {"node": {"oid": "da66907465ce558cf0feed4d7b9a0cfffc91a3c5", "messageHeadline": "op-chain-ops,op-node,devnet: Deploy contracts into L1 genesis (#3333)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4547, "deletions": 532}}, {"node": {"oid": "5897528344720ffa464486bf2f5f413afb3a8ca9", "messageHeadline": "chore: Upgrade to latest op-geth (#3347)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "0bb7568439c523fcfd3d6bf7fd948ce720a3230a", "messageHeadline": "bedrock: update to latest op-geth, based on geth master, after v1.10.\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 109, "deletions": 57}}, {"node": {"oid": "839f784f6964923499eb3509d453ebb8f7a67bdf", "messageHeadline": "fix(ci): properly publish hardhat-node", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "299157e7447c541ee1f5699d75ead161345561c7", "messageHeadline": "fix(ct): improve bundle size (#3337)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "9aa93e57d01d09cb2cdbcd9251ddbf3d27ae22c6", "messageHeadline": "specs: remove duplicated word 'number'", "author": {"name": "Marcin Bieszke", "email": "marcinbieszke@gmail.com", "user": {"login": "puhtaytow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a89c39132bbfb558ac2c7ffa5403c6e25596e194", "messageHeadline": "specs: typo - should be 'responsibility'", "author": {"name": "Marcin Bieszke", "email": "marcinbieszke@gmail.com", "user": {"login": "puhtaytow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7427dd3958dff49803b7b34e3dab1b522b4eb0a", "messageHeadline": "specs: typo - should be L1 as the L2OutputOracle contract is deployed\u2026", "author": {"name": "Marcin Bieszke", "email": "marcinbieszke@gmail.com", "user": {"login": "puhtaytow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28c35a772fc4fbef487d24a9f057e4abf5a77545", "messageHeadline": "specs: remove duplicated 'the'", "author": {"name": "Marcin Bieszke", "email": "marcinbieszke@gmail.com", "user": {"login": "puhtaytow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4ca6fc0fed846118c0664e759601330c076fcc5", "messageHeadline": "specs: fix typos 'excepted' and 'fist'", "author": {"name": "Marcin Bieszke", "email": "marcinbieszke@gmail.com", "user": {"login": "puhtaytow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6eb4c8e592b103d155827491b582c1b6882901dc", "messageHeadline": "specs: missing word 'be'", "author": {"name": "Marcin Bieszke", "email": "marcinbieszke@gmail.com", "user": {"login": "puhtaytow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38dd3fa50d033ca8c781b91c2a005971e8930d33", "messageHeadline": "Fix: expired Discord link", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f772f66cfcb59e57d43bdd0419baf5a5ee96228e", "messageHeadline": "ci: Remove legacy nightlies (#3330)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 123}}, {"node": {"oid": "62b33e6ae82a9ab2aea639d743d5e6b806d9fed3", "messageHeadline": "op-node: fix l2_safe missing metrics line (#3327)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "61e353e13f2abe27b9ca591d4b670d61429373a6", "messageHeadline": "style(batch-submitter,bss-core,proxyd): Fix lint Go (#3328)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 43, "deletions": 45}}, {"node": {"oid": "c97312a9fb38f8aee690aba8f5e2d8b3c04902ab", "messageHeadline": "op-node: finalize L2 blocks based on finalized L1 inclusion, incl min\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 261, "deletions": 28}}, {"node": {"oid": "9eea16e31dea037a45cd93e8bdd6a59bb20691b6", "messageHeadline": "op-node: poll for L1 safe and finalized data changes, deduplicate L2 \u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 319, "deletions": 97}}, {"node": {"oid": "0230302382655144df9ead799b93c4e7d2fe2f59", "messageHeadline": "indexer: use bedrock events for finalization (#3324)", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 332, "deletions": 48}}, {"node": {"oid": "0308fe4eed34d8ec1a9df402b075d31928d98ba9", "messageHeadline": "op-node: fix withdrawals (#3326)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ff7f2d3c34efa0b38b740bbf9d49b3768de2f3c9", "messageHeadline": "indexer: rm state batch (#3323)", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 11, "deletions": 176}}, {"node": {"oid": "1571d2f9476c37364b0f74acebc8bfba3233c369", "messageHeadline": "indexer: update l1/l2 filters for new events (#3317)", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "a1bea614aeb670ffa593ae7275e23bcaf200845e", "messageHeadline": "op-node: handle special engine RPC user-input error codes (#3319)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 165, "deletions": 57}}, {"node": {"oid": "139b8aa9ca130f81a7bfea3c039e2e9108b8249c", "messageHeadline": "op-proposer,op-service: fix lint and update docs (#3318)", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9153532b9af257c9c688f470d1fb1af00915e8c4", "messageHeadline": "Merge pull request #3316 from ethereum-optimism/master", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 161, "deletions": 151}}, {"node": {"oid": "2c80ff285fba25dc6789ee3acc03f11b9383cf38", "messageHeadline": "Merge pull request #3315 from ethereum-optimism/changeset-release/master", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 161, "deletions": 151}}, {"node": {"oid": "4619b560232bd19356294d6ac8148eb15c3023bc", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 161, "deletions": 151}}, {"node": {"oid": "4626bbc923b64081ef1d9bc47716265bfcce3ca0", "messageHeadline": "Merge pull request #3313 from ethereum-optimism/develop", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 35760, "deletions": 12373}}, {"node": {"oid": "4fa3d8635ee4c697611bd73120bec6c007cf63ad", "messageHeadline": "Merge pull request #3195 from ethereum-optimism/fix/use-safecall", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 126, "deletions": 46}}, {"node": {"oid": "7bae86e34c329d73aeab9b4ed62b6e36e9d40a57", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3e315b4562aea70e66a2472b5de324ebf8b62913", "messageHeadline": "bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "329d21b64c7011a8ac316a6d6858ce6899443874", "messageHeadline": "contracts-bedrock: use safecall", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 120, "deletions": 40}}, {"node": {"oid": "11123565ad2e516c95f4af3561e33e5f0506fe5f", "messageHeadline": "Add op-exporter feature to collect baseFee (#3306)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "b28980083332fa1526ea642b3e57c9568af0163d", "messageHeadline": "Merge pull request #3307 from ethereum-optimism/fix/add-missing-prede\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "cdf2163e2711f2b26afc66dba29aefef3ab4284b", "messageHeadline": "contracts-bedrock: bump oz to latest release (#3308)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 42, "deletions": 27}}, {"node": {"oid": "d2a1bbc8cc5583e8d5543f2d5eac86114a3fa068", "messageHeadline": "Merge branch 'develop' into fix/add-missing-predeploy", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 986, "deletions": 4864}}, {"node": {"oid": "32d443480766c0b30d5003ac396f639429c75a6e", "messageHeadline": "indexer: upgrade bridge contracts to bedrock (#3286)", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 50, "deletions": 4261}}, {"node": {"oid": "0c2719f81f79794e974ac2df2204607f98a7795f", "messageHeadline": "contracts: add inspect hh task (#3301)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "c3493a023d250841e156dcee757a0e4874722953", "messageHeadline": "op-node/specs: refactor batch queue, add parent_hash to batches, exte\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 840, "deletions": 603}}, {"node": {"oid": "02420db0d0f99e4377fa895fb66e3cb77972d3aa", "messageHeadline": "contracts-bedrock: add gpo to Predeploys.sol", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "63373dc8980237c058470c0aea95059f80d64998", "messageHeadline": "Bring back hardhat deployment scripts", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 633, "deletions": 0}}, {"node": {"oid": "f159d1f3a3c7d8a68b06d8e8a86666128edcac30", "messageHeadline": "op-chain-ops: add helper function (#3303)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "48049abc976e8e8451c47b1c251dc6e507de312c", "messageHeadline": "op-node: l2 rpc refactor (#3291)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 596, "deletions": 441}}, {"node": {"oid": "5e15111326f3673eae4c69b12bec62a47fd3b7ea", "messageHeadline": "op-node: L1 genesis generation (#3298)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 90, "deletions": 158}}, {"node": {"oid": "5dbef78a7ef3ee270d8252d5f6ac94039d7e7a24", "messageHeadline": "feat(ctb): Add forge coverage to package.json (#3295)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aa4d9ecb7754050574e08ad03b7f2557b3bbd0c4", "messageHeadline": "bindings: add L1StandardBridge bindings (#3300)", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 2255, "deletions": 0}}, {"node": {"oid": "3049a283ab90049f9b3e495805d892d380e1b848", "messageHeadline": "op-node: update readme with genesis docs (#3299)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "94a8f287ab075e481362359c961259c15dd29d42", "messageHeadline": "fix(ctb): move deps to dev to fix npm (#3297)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "35eafed072392897ade85fe222037ec558b9d935", "messageHeadline": "contracts-bedrock: delete L2 genesis hardhat task (#3296)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 520}}, {"node": {"oid": "ecc3bd052cb70f7fc992038df4545f46b45aefbe", "messageHeadline": "feat: generate genesis with op-node (#3287)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 230, "deletions": 34}}, {"node": {"oid": "ab7ed0d43d77d2fd6723d0f4b9b056daca94071f", "messageHeadline": "[specs] knock some TODOs + review execution engine interaction during\u2026", "author": {"name": "norswap", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 173, "deletions": 110}}, {"node": {"oid": "1c5cb6bd6271d673271476fd286fbf54bae42572", "messageHeadline": "ci: use common ubuntu image across jobs (#3294)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0273426f6a1073c99c934ec818b3376c40eaa0b0", "messageHeadline": "Merge pull request #3289 from ethereum-optimism/ops-bedrock/latest-l1\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec174f888c7b1af6ffea170901c622c544360918", "messageHeadline": "op-bindings: add more bindings (#3293)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3214, "deletions": 1}}, {"node": {"oid": "85c9ae52cc41aa2b77e096ff183aadf363bc65ed", "messageHeadline": "Merge pull request #3290 from ethereum-optimism/fix/remove-log", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c45aeb5a3491baca55344921647de85481b0bcc6", "messageHeadline": "op-bindings: add OptimismMintableERC20Factory (#3292)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 587, "deletions": 1}}, {"node": {"oid": "a9b8fd990b3b4bc71f541c3c1b6e0cede8d5bea4", "messageHeadline": "contracts-bedrock: remove extra console.log", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "696bcc75129f829ddf486315a5349d0db2d3d7bd", "messageHeadline": "op-node: split l1 source into eth and l1 client (#3288)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 545, "deletions": 536}}, {"node": {"oid": "7498d9098acd5d1f03a865ae62bd06cc484b7c9d", "messageHeadline": "ops-bedrock: use the latest geth release for L1", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d15e1add0b4e320b172d5d203a86468213f5af0", "messageHeadline": "contracts-bedrock: remove fund dev accounts (#3285)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 221, "deletions": 221}}, {"node": {"oid": "2106bdb7fc116138893f9d0c15b5c9fca45802cb", "messageHeadline": "op-node: remove parallel batch fetching / deadlock, introduce iterati\u2026", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 433, "deletions": 370}}, {"node": {"oid": "ed3a6b089e69542aee96e87d497837b9fe75ee47", "messageHeadline": "ops: Add replica generator script (#3243)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 336, "deletions": 0}}, {"node": {"oid": "193befed9caa057bed624d27e97a440ddb6bac42", "messageHeadline": "contracts-bedrock: parallel deployment fix (#3284)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "bcb317e429671f5124e7fd11f9110cda2f2fbe90", "messageHeadline": "op-node: update readme (#3282)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "ccba4b10bcaa64eafb32cdf42481be584feb0a4e", "messageHeadline": "Merge pull request #3283 from ethereum-optimism/fix/proxy-admin-deplo\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "191f3c2f019e7c825638e3a9e002e5617cc76cc9", "messageHeadline": "op-chain-ops: remove ProxyAdminAddress config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d03c5c0e7940a88946edeaf9d8925139f01da09", "messageHeadline": "contracts-bedrock: fix proxy admin config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "2a45e69eb42d34e1e66f9e5aa5cd875f15e48992", "messageHeadline": "Merge pull request #3277 from ethereum-optimism/rename-op-chain-ops", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 504, "deletions": 75}}, {"node": {"oid": "0cd42928e31cca014311a65d6ff20f4171854c10", "messageHeadline": "indexer: rm AddressManager, StateCommitmentChain (#3276)", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 37, "deletions": 1752}}, {"node": {"oid": "59f19f85b0e4ddd3a6cf2280332acbfde9f3254a", "messageHeadline": "op-chain-ops: rename from state-surgery", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 504, "deletions": 75}}, {"node": {"oid": "bccf1446149d821e374a88b51bbef6f1bba525a1", "messageHeadline": "ci: Add hive l1ops suite (#3279)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9973c1da3211e094a180a8a96ba9f8bb1ab1b389", "messageHeadline": "spec improvement, mostly description of big diagram (#3203)", "author": {"name": "norswap", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 60, "deletions": 22}}, {"node": {"oid": "bd4dc5fceb3f35d755e7083ff5c43487a1745723", "messageHeadline": "chore: Release Bedrock v0.5.0 (#3278)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 78, "deletions": 45}}, {"node": {"oid": "507f566f6b2d2ef519be4aa068356e4c6c3fe35a", "messageHeadline": "op-node: improve sync metrics (#3275)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 169, "deletions": 55}}, {"node": {"oid": "5f9b89198335dd4086a819fe74eee5a6b32a2a8f", "messageHeadline": "op-node: Cleanup channel definition (#3229)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 173, "deletions": 121}}, {"node": {"oid": "de38b6f6f77ec4600a38f9f7a572c4ef4a060434", "messageHeadline": "ci: Add hive to pipeline (#3273)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "2d65f0d94bfc1ef035bb2ae1f13948b7fe439cbb", "messageHeadline": "state-surgery: genesis block generation (#3264)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1266, "deletions": 17}}, {"node": {"oid": "bfa22916cfbef2903e7e39408e57638b8bf3289d", "messageHeadline": "op-node: Dedicated frame parsing code (#3230)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 69, "deletions": 57}}, {"node": {"oid": "1c443841684817967907fa69d7b6644acd31e3e2", "messageHeadline": "ci: Use a docker machine instead of remote docker (#3272)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "37066088bfb8d6b0323e299056f7150ab7cefc47", "messageHeadline": "ci: Add dev builds (#3271)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "7022b8d9d0224f04f180431a62691610c4157aec", "messageHeadline": "chore: Rename reference-optimistic-geth to op-geth (#3267)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "1806e5d2928e948ed03ecd768a018bb63676ba1e", "messageHeadline": "Merge pull request #3263 from ethereum-optimism/ss/fix-slice", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f9e88342e56f8b206dba7600b2687efa495088f", "messageHeadline": "Merge pull request #3265 from ethereum-optimism/ss/fix-naming", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fec22bfeb1fd42f36178b3c38d7cb0f23cbe77a1", "messageHeadline": "contracts-bedrock: L2CrossDomainMessenger legibility (#3266)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2b2475958704f936e7c8f3bf3565bc16b8fded8a", "messageHeadline": "state-surgery: safer memorydb (#3261)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "692ca3ffc41d3a4bd51d431b5f86376633095a7f", "messageHeadline": "state-surgery: handle empty label bug (#3262)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "1c42c5f7d3d003a62190458b788448d76687e086", "messageHeadline": "Parallelize contract deployments (#3247)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 300, "deletions": 354}}, {"node": {"oid": "c72173e4a6823a6cce9c590612dfa7918fc5d0b9", "messageHeadline": "op-node: Enable rpc.admin-enabled flag (#3259)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aee1d2dcd241964269f8b25ecd78c3d4d15101d6", "messageHeadline": "state-surgery: fix naming", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f6b101a612d04dd1cc9b9a9e4d7b2d294443f81d", "messageHeadline": "state-surgery: fix string slice", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "127ae72f01a3520963de2a108e62525df5b03694", "messageHeadline": "state-surgery: small fixes (#3246)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "b1fa4d8c899aba8d3e20aed224f84d2f0e5c9e44", "messageHeadline": "Merge pull request #3260 from ethereum-optimism/ctb/json-config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 84, "deletions": 106}}, {"node": {"oid": "791f30bcc7caadca0e1983da2937cc16a80949b8", "messageHeadline": "contracts-bedrock: migrate deploy config to json", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 84, "deletions": 106}}, {"node": {"oid": "626c34324d8fe4d9d2de98a535cf445e8089d29e", "messageHeadline": "state-surgery: add string serialization support (#3258)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "a1a73e64969051279ff308313b5cdc0c2ca26bf4", "messageHeadline": "feat(sdk): load addrs from deployments (#3257)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 64, "deletions": 40}}, {"node": {"oid": "ea371af2e9b8d1fc9952f088166345f489a11d73", "messageHeadline": "feat(ctp): support deploy from PK (#3256)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "f53c30b97fb5360283b34f57fcc9e2e46eee6cd5", "messageHeadline": "feat(sdk): refactor chain constants (#3249)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 186, "deletions": 173}}, {"node": {"oid": "be4d2f2e5fb8abc43cb8e4949536f606b9ece3fa", "messageHeadline": "Merge pull request #3254 from ethereum-optimism/state-surger/bytes32", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 168, "deletions": 3}}, {"node": {"oid": "815b67796efd5c6875dba9ec50a4ec418b664ada", "messageHeadline": "Merge pull request #3255 from ethereum-optimism/fix/flakey-tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "838d420470e1969ab7a1dd5e2c5dac091a457843", "messageHeadline": "Merge pull request #3252 from ethereum-optimism/fix/internal-call", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "3aacbee53c7ebb05e95e09e356cd76050ee38679", "messageHeadline": "Merge pull request #3253 from ethereum-optimism/fix/hh-handle-err", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2471cb407d7e99c3021178d1a7decd194077d2a3", "messageHeadline": "Merge branch 'develop' into fix/internal-call", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "f0f963bd499134362b465281b68c3bff5d11504c", "messageHeadline": "state-surgery: fix flakey tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "2d933448ac87ceae9f735ad65499b36574b1b9ef", "messageHeadline": "state-surgery: implement bytes32 handling", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 168, "deletions": 3}}, {"node": {"oid": "8323407f5b5adb6e99e7db88c00064430047ad8d", "messageHeadline": "fix(sdk): withdrawal bug for some custom bridges (#3245)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "bbac0dfce9cd00bc31cfd8781abffd578b208ee7", "messageHeadline": "state-surgery: handle fs errors", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9272253e64a06cee526ace408c6f058135646aa8", "messageHeadline": "contracts-bedrock: make a library call internal", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "3fc87053d3f89de7e312d732b4990fe0e9cf4922", "messageHeadline": "op-node: Fix reset RPC (#3248)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3af9c7a95387c22a5213ba2eb92f3fddbbcb4731", "messageHeadline": "feat(sdk): remove ICrossChainMessenger (#3244)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 496, "deletions": 886}}, {"node": {"oid": "9f7847568d5ff8d80f80338f625e11241bc15a8c", "messageHeadline": "feat(ctp): deploy Drippie to OP Goerli (#3215)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1558, "deletions": 5}}, {"node": {"oid": "ba6f26afe6bce221944834d0c6fbfe3055f77c31", "messageHeadline": "deploy(ctp): update Drippie config (#3214)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1975480fc04d532ebf5cf8ff263a8f3b626f5aff", "messageHeadline": "predeploys: fix address names (#3242)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "5ee2af9ac1e678d37435475ca3f3f4da6f27f302", "messageHeadline": "Merge pull request #3240 from ethereum-optimism/deps/fix-hh-forge", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "3cde920555a08ca07c2c6307d7116d724a6a4ec0", "messageHeadline": "contracts-bedrock: update @foundry-rs/hardhat-forge", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "b31d35b67755479645dd150e7cc8c6710f0b4a56", "messageHeadline": "op-node: Add ResetDerivationPipeline RPC (#3238)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 78, "deletions": 4}}, {"node": {"oid": "e5fc3fcf650412275db46f638a3b858f05a5ec0a", "messageHeadline": "feat: storage slot setting + memory db (#3216)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5196, "deletions": 767}}, {"node": {"oid": "e4ef92a63c3aceeda2a2306429b04df4a25c97c8", "messageHeadline": "op-node: fix execution payload fuzzing target (#3233)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3df66a9a73fbc45c7ac0bcc595cacc4e2d5fe4a2", "messageHeadline": "sdk: fix eth withdraw bug (#3228)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 22, "deletions": 62}}, {"node": {"oid": "3e51ef8c2ed25666f9dbf75247071624062eddd0", "messageHeadline": "op-batcher: fix channel ID time choice, testnet hotfix (#3222)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c025f418265bad9a64f1ba63206b75330b3c12e6", "messageHeadline": "contracts-bedrock: deploy additional contracts (#3224)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "ec8d6b7c1fe66ffe5f371da432122ba86c1c1e91", "messageHeadline": "indexer: clean up duplicated code (#3225)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 63}}, {"node": {"oid": "74babaa4e1465b13e7860975a592fbe3b3cef41e", "messageHeadline": "indexer: delete dead file (#3226)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3e67f7847d73e6835d7ac594f45846b4b2202f80", "messageHeadline": "indexer: update go-ethereum dep to 1.10.21 (#3227)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 45, "deletions": 61}}, {"node": {"oid": "0ebce9dc5a42d9f0cad12335d593e3c9f671b4ae", "messageHeadline": "ci: Use faucet in actor tests (#3193)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 91, "deletions": 98}}, {"node": {"oid": "46bfb3c31fad2497fe87879e67116766005bad6a", "messageHeadline": "op-node: Add comments to pipeline stages (#3213)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "e937a7cc095d33e0f6c3ad644e1b7d146716a848", "messageHeadline": "op-node: improve derivation pipeline error handling (#3212)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 125, "deletions": 207}}, {"node": {"oid": "b1d5fd2c5653a664eae7cca7125127ec483c0443", "messageHeadline": "state-surgery: add immutables package (#3211)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 171, "deletions": 0}}, {"node": {"oid": "4dda52478d8bb530e2fb807c8ef148f1f19dcf7f", "messageHeadline": "op-node: Add L1 reorg depth metrics (#3210)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "10593211a900c61f1590234a35f448472f031780", "messageHeadline": "state-surgery: hardhat utils (#3206)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2261, "deletions": 0}}, {"node": {"oid": "e0440a2aecc944ae22c78ea872285e8bd6d7b1d2", "messageHeadline": "op-bindings: add rest of predeploys (#3207)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4371, "deletions": 18}}, {"node": {"oid": "08fcd48be70760e4b9197490c38ba68c1c382f8f", "messageHeadline": "Merge pull request #3205 from ethereum-optimism/update-bedrock-tags", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 300, "deletions": 272}}, {"node": {"oid": "7cc0ddc1a8e7e299a6f8d684948d6d22558f97ad", "messageHeadline": "bedrock: use op-batcher v0.4.0", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "befb4121763bf4472edf313b50f8385c0e25de47", "messageHeadline": "bedrock: use op-proposer v0.4.0", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "24ee6f4e24ad9bfb57138c045ab5160fc517aba2", "messageHeadline": "bedrock: use op-node v0.4.0", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 242, "deletions": 214}}, {"node": {"oid": "806b447f01997d92cd125f78c67ea7dd9660e31e", "messageHeadline": "bedrock: use op-bindings v0.4.0", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "25bc0ba2d426d54c4bf6597b13eb9084bc9f2330", "messageHeadline": "bedrock: use op-service v0.4.0", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "ac654a3fb518b08b9ce0ddb06c6f909f3c99263b", "messageHeadline": "bedrock: include op-service by commit", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "1b60e859deb5e8d4d5a61fd79fb7497d800206f6", "messageHeadline": "bedrock: update reference-optimistic-geth", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "9ac88806aa27a633edcef4e4aced4ebf7231d976", "messageHeadline": "ops: update ci-builder (#3200)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "8ed8d4ec667f81447b117fc55a69d9b5c79b2287", "messageHeadline": "op-batcher op-proposer op-service: Introduce op-service (#3202)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2172, "deletions": 497}}, {"node": {"oid": "bd30275b82564442001e26740d937be5bb78a6dd", "messageHeadline": "feat(contracts-bedrock,sdk): deploy config typing, hivenet (#3187)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 495, "deletions": 228}}, {"node": {"oid": "a095d5440664b31c60d4cad0379a6ed63aed5799", "messageHeadline": "contracts-bedrock: commit latest devnet artifacts (#3201)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4399, "deletions": 73}}, {"node": {"oid": "320155dac6066c550e6bda345689237bbca4ac5d", "messageHeadline": "op-node: update to latest libp2p, update deps, Go 1.19 linting [bedro\u2026", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 321, "deletions": 267}}, {"node": {"oid": "91ac5d26fce9be52ca8a50bdab61dd69af1f71d8", "messageHeadline": "chore: Commit formatting changes from vscode startup (#3102)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "6f66c71f4163dc28f142ef87285631f4b64d2f05", "messageHeadline": "sdk: cleanup the deposit scripts (#3199)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 697, "deletions": 286}}, {"node": {"oid": "c76c9587578c65a807cbb79bba1b17f77bb9bc1d", "messageHeadline": "Merge pull request #3198 from ethereum-optimism/fix/yarnlock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "c003bbf6615425e409617794f2223418683d5c97", "messageHeadline": "ops-bedrock: fix whitespace issue in docker-compose (#3197)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1490ada818be98d2c04fdd353d7e2d149ac664df", "messageHeadline": "deps: fix yarn.lock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "843a72d46bd80b066fc28143dc129157cc8a1480", "messageHeadline": "op-node: Bedrock l1 cache metrics (#3188)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 134, "deletions": 30}}, {"node": {"oid": "aa2949efd4806365688133eebd1f9a49e1efe399", "messageHeadline": "fix: eth deposits through bridge (#3160)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 139, "deletions": 10}}, {"node": {"oid": "91ba02e1c5c34f7f74fef5e75111fc2453f56acc", "messageHeadline": "Merge pull request #3192 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "a088bb36b600a67bab5b45000777c488259e12c7", "messageHeadline": "Merge pull request #3191 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "40cf1e51c2fe55daa16ba17ef0eeb5148b3f44c6", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "c3a8e43fc7b56c2ea1d437f12c1ba4be5f9594f5", "messageHeadline": "Merge pull request #3190 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1122, "deletions": 494}}, {"node": {"oid": "c666fedc94a5cf6f885495c7cba5b54a4b649143", "messageHeadline": "ci: Upgrade ci-builder to Debian 11 (#3189)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ac576a7e3caa552bf19968a18f30d74a485a904e", "messageHeadline": "op-node: separate sequencing and publishing errors. Old payloads fail\u2026", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "0978fd711d5baa3c5ec741bf60ae7058bdfc6329", "messageHeadline": "op-node: reorgs should be typed to force pipeline resets (#3185)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "faf2e493be2b3cf6b8472f2ec90014a845eaceab", "messageHeadline": "pkg driver: use derive error types to optionally retry with backoff (\u2026", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 263, "deletions": 64}}, {"node": {"oid": "dcd715a6e87250c444146642fb972294fee36727", "messageHeadline": "feat: Update wsteth address (#3181)", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "faec7e03dd4e1c40d1513dbc208defef78d5d370", "messageHeadline": "op-node: fix invalid payload insertion error handling (#3180)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "cd59d836e99063c12cb28bbb1b43a6140e8a1d0b", "messageHeadline": "ci: only run changeset integrety on pushes (#3177)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0749d62c8717395da3add7846b145e9d5e6719f9", "messageHeadline": "actor-tests: Bedrock actor tests (#3161)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 718, "deletions": 317}}, {"node": {"oid": "04a39a471c8432c0c3ec7adab11a80af08fe24f8", "messageHeadline": "op-node: Fixed Integers in channel frame header (#3126)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 76, "deletions": 97}}, {"node": {"oid": "d37c7ff5ab2958fa8fdfbb455c6b74a32bb97f01", "messageHeadline": "op-node: More reset & pipeline logging (#3178)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f96b907c12f3a7343ea65649ef1cb110831bf521", "messageHeadline": "Merge pull request #3176 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "565bfc4f7ce8896c5597d34eb1357e20f034f0ba", "messageHeadline": "Merge pull request #3175 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3c1d505df05c17cbc47cc4cc1bca816f9f4ae942", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "937e417ce1ac348b6ed68fdec581cbc5ceac7661", "messageHeadline": "Merge pull request #3174 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "dc4f6a06f599937ff85d19a54fe39d7fcb1ffca1", "messageHeadline": "proxyd: Add rate limit logging (#3173)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "afdd0201c620d84a4f9d9d3f0d26c2b032279f6b", "messageHeadline": "Merge pull request #3172 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 191, "deletions": 156}}, {"node": {"oid": "09658f16b6e1e02dc9f589821b82746fa947fa50", "messageHeadline": "Merge pull request #3171 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 191, "deletions": 156}}, {"node": {"oid": "37efc025dfc9eedb68fb87a14340f47a3ce89fe5", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 191, "deletions": 156}}, {"node": {"oid": "cb21d3fa647de1deda21ea23e425f3d42edc3a4c", "messageHeadline": "Merge pull request #3170 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4460, "deletions": 1298}}, {"node": {"oid": "b6f4bfcfbaf5724dc335ccd5888120f8f3eac3d8", "messageHeadline": "proxyd: Add frontend rate limiting (#3166)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 261, "deletions": 66}}, {"node": {"oid": "8ae3915445ed8f36f10685f1e348cb84de1eec19", "messageHeadline": "op-node: Use unmetered L1 Attributes Transaction (#3157)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 168, "deletions": 54}}, {"node": {"oid": "acdea79d1bc1b46255700e02a81a8adf674c00a5", "messageHeadline": "ci: Add devnet timeout (#3167)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "406a4fcec6f2b5d65f582c1c6b8287e18f8b5eda", "messageHeadline": "proxyd: Unwrap single RPC batches (#3165)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "96103eda32d60b5a67422a00438c99910d53fed2", "messageHeadline": "typo (#3084)", "author": {"name": "Riko", "email": "49999458+fasteater@users.noreply.github.com", "user": {"login": "fasteater"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1cc033b6d3827df47b606e3f89fdbf2fa2cccc4", "messageHeadline": "specs: fix spec markdown linting (#3061)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 465, "deletions": 284}}, {"node": {"oid": "7b7dae017c992ea3206fa77e5ff703254e3631ff", "messageHeadline": "use dai adapter not standard (#3159)", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6500c75c500e40a6dba5ecbd17d196a6e08633dc", "messageHeadline": "op-node/cmd: update op-node command description (#3140)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd65ee51a5ab592c53ef793e900e4add2924a8bc", "messageHeadline": "op-node: Add transactions sequenced metric (#3162)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a1842698093b70a2e0141fadb80fdcd83ad59fac", "messageHeadline": "op-node: Derivation metrics (#3156)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 84, "deletions": 6}}, {"node": {"oid": "9673eca79383e2ae2b3e0862c0d8981c31ea107c", "messageHeadline": "op-node: Isolated channel frame serialization (#3125)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 194, "deletions": 77}}, {"node": {"oid": "dac4a9f066d81df95fec336066900e317904c7d1", "messageHeadline": "feat(sdk): add Bedrock support to SDK (#3086)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 890, "deletions": 287}}, {"node": {"oid": "28649d6456b14f749d85d13487182b73bfccee10", "messageHeadline": "contracts-bedrock: add forge contract verification support (#3141)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 144, "deletions": 8}}, {"node": {"oid": "357c77074f5c02e08fc8436ae6882bb5c34c4401", "messageHeadline": "op-proposer, op-batcher: Support private keys in addition to mnemonic\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 94, "deletions": 40}}, {"node": {"oid": "20a9fe4310e1d5cb26ba90bfd58e3e4f7a559926", "messageHeadline": "Merge pull request #3135 from ethereum-optimism/fix/contracts-event-e\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 251, "deletions": 20}}, {"node": {"oid": "6e272fc39d7f56d7aeb9943ae400a973be74e474", "messageHeadline": "specs: update to include `WithdrwalInitiatedExtension1`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "391c1628cf9f729b87b53f4c657d3910f74e0616", "messageHeadline": "op-node: make withdrawal tooling more resilient", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "6db66279fa58df1773014accd7a436288c4fd88e", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 147, "deletions": 3}}, {"node": {"oid": "45541553ee94dbab866f347a6cd648010e87a6d8", "messageHeadline": "contracts-bedrock: L2ToL1MessagePasser event extension", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "0e7184b0f09eee193608e78cd0feb1431a2b145a", "messageHeadline": "op-node: Add p2p utils (#3153)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 199, "deletions": 34}}, {"node": {"oid": "0c5ad1d490f43d51739f48bd343d030bb854cbc3", "messageHeadline": "ci: Fix cloudbuild tag names (#3154)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4fe787d44e9c1d519d233d7bae3c935df4cae4ed", "messageHeadline": "op-node: Properly set timestamp in PreparePayloadAttributes (#3151)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "950109655a743b170f1df8e8d985257170fdacba", "messageHeadline": "Revert \"op-node: Add p2p utils (#3150)\" (#3152)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 164}}, {"node": {"oid": "f7fcf8a1e80b69c0318d414d44f4cf0e02c6d23e", "messageHeadline": "op-node: Add p2p utils (#3150)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 164, "deletions": 6}}, {"node": {"oid": "d8f03f9a478ef2d7c2f922217fc5e194924d6af4", "messageHeadline": "Merge pull request #3137 from ethereum-optimism/fix/deploy-portal", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3bbbfb3d6c9362d6ab64ea30ce414d9663054713", "messageHeadline": "Merge pull request #3138 from ethereum-optimism/feat/watch-task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 162, "deletions": 0}}, {"node": {"oid": "89a2f7655a10c7040d62d7241470d1e81aa72456", "messageHeadline": "Merge pull request #3139 from ethereum-optimism/fix/docker-config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1d23f3beb7706651d3cdfe086071c8f85e55a36c", "messageHeadline": "Merge branch 'develop' into fix/docker-config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 63, "deletions": 17}}, {"node": {"oid": "f05ab6b6f55b9766921bbb62d98cf258318f4111", "messageHeadline": "feat: Add wstETH to sdk (#3127)", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "bea97cd423544a3a7be26fedcdbf3d13fd74adce", "messageHeadline": "contracts-bedrock: fix gas snapshot (#3144)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bd7258a768ea417cbf8d1434618315c6f77487ee", "messageHeadline": "Merge pull request #3143 from ethereum-optimism/fix/slither-ci", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "e736a4d01a8710ca9c7c67c85a740d95dbac2d6e", "messageHeadline": "ops: update foundry docker image version (#3090)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6d9011ec424276d7f0f8a8c67b760c89afafa651", "messageHeadline": "contracts-bedrock: Fix provider usage in L2OutputOracle deployment sc\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5b6b316f7d4b7fdb39af2c9a2e03f2d4c22838e", "messageHeadline": "ci: Tag cloudbuild images with the commit SHA (#3147)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5c0e604b6a4f2d4c23860882eab9175f7676a713", "messageHeadline": "ci: attempt fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6ce47f3880a9657969701a81f1b758b0ee1b2fdb", "messageHeadline": "hardhat-deploy-config: Support JSON-formatted deploy configs (#3145)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "056cb982753acd3cbde6265f693f82a09f8c42ec", "messageHeadline": "contracts-bedrock: fix slither", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "70bf922a7b9823d3dc6eba99985faed0bc91ff91", "messageHeadline": "Merge pull request #3133 from ethereum-optimism/deps/safe-call", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a6b8a697b5c12b0dd64abb9b757cd9d9ad9a0eb3", "messageHeadline": "Merge branch 'develop' into deps/safe-call", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 237, "deletions": 55}}, {"node": {"oid": "abee32456ee170b878d6c57be2226e07cba1fa32", "messageHeadline": "ops-bedrock: simple config fixes", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fe94b864a5f7ef45ebe60145fa0e319f65a9cc44", "messageHeadline": "contracts-bedrock: add watch task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 162, "deletions": 0}}, {"node": {"oid": "3dd296e8c5a1e3c05ccee0938ef842da77131f4f", "messageHeadline": "contracts-bedrock: fix deployment", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2a7be367634f147736f960eb2f38a77291cdfcad", "messageHeadline": "bedrock: Optional pprof servers (#3136)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 179, "deletions": 4}}, {"node": {"oid": "f1bcf4b8b84149f69fc80974da4ff002c9f69355", "messageHeadline": "test(ctb): change gasLimit arg to uint256 (#3111)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "9e976947f84268b0ab4ea0da89d163eb6f373da0", "messageHeadline": "ops: Use starting L1 Block for timestamp everywhere (#3085)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "7f6ea1379707b2b7c9feae1d091d40dc07f65b37", "messageHeadline": "deps: update excessively-safe-call", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "966e1b190a103a3d54654579c84e371ad6fd8609", "messageHeadline": "Merge pull request #3119 from ethereum-optimism/ctb/genesis-l2-immuta\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 255, "deletions": 18}}, {"node": {"oid": "1124f30caa7f19cd6f975afcc8481e80116f7be5", "messageHeadline": "contracts-bedrock: more pr review", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "43ab823dd182f9bdfe6020c176e94637a001e1a5", "messageHeadline": "contracts-bedrock: PR review comments", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "9edfdd5894abd7b03ccc486a9ee8f53eff24073d", "messageHeadline": "contracts-bedrock: better error message", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "118e9be0998b361b06a57817d846ab61efaf4cb3", "messageHeadline": "contracts-bedrock: add some comments + cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "1475b2864eac17e553bd40c50972ff45b14dbe0e", "messageHeadline": "ci: add immutables check to ci", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "a32e68ac037be1ad9c46a07e1da9da1a1bed1323", "messageHeadline": "contracts-bedrock: in place handling of immutables", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 185, "deletions": 15}}, {"node": {"oid": "64337ed5a0f7ba469788384ecbaa7db8608ab5be", "messageHeadline": "Merge pull request #3124 from ethereum-optimism/ci/check-op-node", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 193, "deletions": 3}}, {"node": {"oid": "0f9e7279dcd1fb8668c8702a78d380082a19404f", "messageHeadline": "contracts-bedrock: fix build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82ca9c4f7d95412525a61895695113fa2157f8d9", "messageHeadline": "Merge branch 'develop' into ci/check-op-node", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 142, "deletions": 101}}, {"node": {"oid": "ae09706935c374f92d1dfa5ebf7ff8e24a1969ca", "messageHeadline": "Merge pull request #3122 from ethereum-optimism/helper/clean-node-mod\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f90ff3091cf33e675f9f38e16da6c109e5cc1675", "messageHeadline": "Merge pull request #3129 from ethereum-optimism/fix/itests-modularize", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "d1702add505864034422b1ed528d8ca4a144d6c4", "messageHeadline": "Merge pull request #3096 from ethereum-optimism/bedrock-goerli-96f44f79", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 108, "deletions": 87}}, {"node": {"oid": "6f546085fcb5ceba93cc1003c402965c6ab2e80e", "messageHeadline": "Merge pull request #3128 from ethereum-optimism/ctb/deps-build-cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "d97df13a7cb64b15cdb9c92ef7765be27c2106fb", "messageHeadline": "integration-tests: modularize", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "c648d55c37f7c4043c153c4caac140dcf1f0f168", "messageHeadline": "contracts-bedrock: modularize build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "0df744f6c642b97d7ce54f00eeaa5cf15b1d4aa9", "messageHeadline": "core-utils,contracts-bedrock,ci: OpNodeProvider + check", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 192, "deletions": 2}}, {"node": {"oid": "620dddb50c1c22305c93eadab998dca147b22f03", "messageHeadline": "Merge pull request #3118 from ethereum-optimism/fix/ctb-typechain-export", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6c9862a89fae87e2e42d72d21e2f6e15530285e2", "messageHeadline": "ops: Properly set devnet batch submitter address (#3121)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00fe6a72a71b2f90288927864c5fca43c0fe7d9f", "messageHeadline": "ci: Add cloudbuild for bedrock deployer (#3123)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "fc050af06e912a8ca9116b47905a426126857077", "messageHeadline": "Merge pull request #3120 from ethereum-optimism/deps/hh-forge", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "3c2071ce5ddf4c678b6883220dc77dd4c75e90b1", "messageHeadline": "makefile: `clean-node-modules`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ccbfe545a8f00212d8049c563b1cabaedec27bfc", "messageHeadline": "contracts-bedrock: update hardhat-forge plugin", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "1242293dfdcc12e60363d82f0b0c52470d26b852", "messageHeadline": "Merge pull request #3095 from ethereum-optimism/deps/contracts-bedrock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 40, "deletions": 37}}, {"node": {"oid": "a057342d309697649c23b5cac92de3419f967a80", "messageHeadline": "Merge branch 'develop' into deps/contracts-bedrock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 25}}, {"node": {"oid": "af96563a3d5e5cb11aa081fceffda812f9712754", "messageHeadline": "contracts-bedrock: fix typechain export", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d74e02919748a3d1149c0b019dde3c80cc1c323d", "messageHeadline": "Merge branch 'develop' into bedrock-goerli-96f44f79", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 525, "deletions": 188}}, {"node": {"oid": "fe799948151eee6ad8398590ff64b7f85ebc96b3", "messageHeadline": "Merge pull request #3108 from ethereum-optimism/ci/remove-old-images", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "74719d7f42956adeb5492d05cefae7c3c27d752c", "messageHeadline": "Merge pull request #3116 from ethereum-optimism/ci/speed-up-bindings", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "d16a85320fa0c531063c27ed4837387e5aa6174e", "messageHeadline": "op-bindings: speed up build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "c57337cac8b6a669d706759df445324b5e457a07", "messageHeadline": "Merge branch 'develop' into deps/contracts-bedrock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "c97ad2413485455f00b782ffec3d339c4cebacfd", "messageHeadline": "contracts-bedrock: fix build (#3114)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "6cc63d6f147700686d0d765788b7daf45f55c373", "messageHeadline": "bindings + snapshot: update", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "898c7ac514fff10b8a955ec9f4fdb4ceda5399de", "messageHeadline": "contracts-bedrock: update hardhat forge dep", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "915f3b28791c543961cc34bd16a3732b52637f9e", "messageHeadline": "proxyd: Parameterize full RPC request logging (#3110)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "d544f80423c54aa932239bcb6527367f89ca9f55", "messageHeadline": "contracts-bedrock: standard initializable (#3109)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "755d5cba2a40e8991d8fbfbb93778ac4725fa37e", "messageHeadline": "ci: remove publishing of deprecated images", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "13a9e9bdbdc703a2936506600173609c76364cca", "messageHeadline": "Merge pull request #3089 from ethereum-optimism/m/test-finalizeWdTx", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 343, "deletions": 144}}, {"node": {"oid": "dc1d5e8ff603adfb5eba2f4275079c939fac82f8", "messageHeadline": "docs(ctb): Add comment regarding proxy address check", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3b2f0612fc5548dee9d1cd16f74220880848865c", "messageHeadline": "test(ctb): Add failure tests for finalizeWithdrawalTransaction", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 341, "deletions": 144}}, {"node": {"oid": "330a85c6c7cd149fc81268425bc51cc91519de01", "messageHeadline": "Merge pull request #3101 from ethereum-optimism/contracts/updated-docs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 118, "deletions": 1}}, {"node": {"oid": "0fb9310e99bdaeb59c6d24bc8afc38f096308f72", "messageHeadline": "contracts: update docs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 118, "deletions": 1}}, {"node": {"oid": "4a07282daed56f0a509dadcaa86b7772bf99604f", "messageHeadline": "Merge branch 'develop' into bedrock-goerli-96f44f79", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "19d6a8eb4b1abfe1118412d1a7f59035c2a6c242", "messageHeadline": "op-bindings: regenerate (#3099)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d9769ba11a7c3486b3fed13a20ad25356343259", "messageHeadline": "chore: Fix foundry config to use profiles key (#3088)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cf25c4bf056621ad30672cc2aa70d64f2d9381da", "messageHeadline": "Add cloudbuild file for bedrock image builds (#3073)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "51a1595b38792cc418624e0678f99500294699a1", "messageHeadline": "added changeset", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c69aeb98ba9d87365fba8e4b87526e4852f76c92", "messageHeadline": "bedrock-goerli-96f44f79 deployment", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 103, "deletions": 87}}, {"node": {"oid": "907ef2ee21db7f1e7ef438095ece1537178f7559", "messageHeadline": "Merge pull request #3094 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 167, "deletions": 150}}, {"node": {"oid": "96f44f7979aebb63a7209003666a36fe770d6273", "messageHeadline": "Merge pull request #3093 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 167, "deletions": 150}}, {"node": {"oid": "bf324fb8adbbe1c861c6b86d21eae00cfd488190", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 167, "deletions": 150}}, {"node": {"oid": "a5d669ec2609c068e0c3c58f0cdd5b631ccb4124", "messageHeadline": "Merge pull request #3091 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7024, "deletions": 4556}}, {"node": {"oid": "9e83f9a8bb7cecc4bca61df9e61cfbe0e58a9590", "messageHeadline": "Merge pull request #3092 from ethereum-optimism/deps/ci-builder-release", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9bb6a1528430a1f66f571a851b4225952b6c5ea6", "messageHeadline": "ops: new ci-builder", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9c2419c3e8b30d7e2528d6d25f047c35f4543471", "messageHeadline": "chore(deps): bump @openzeppelin/contracts-upgradeable (#3081)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "8c3e96136710a4506a0c36b79e3cf8be1a51aef5", "messageHeadline": "Merge pull request #3076 from ethereum-optimism/fix/deposit-script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "086b64ba612cd7637fe5795383131043d28bedf4", "messageHeadline": "Merge pull request #3077 from ethereum-optimism/ctb-ts-imports", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "29830750720ac21293c0160188afc87c0e4ea2cf", "messageHeadline": "feat(sdk): Update the Goerli SCC contract address to the new value (#\u2026", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "680714c1f34fc2d7d038da1ecac60eaf01771cb6", "messageHeadline": "fix(sdk): throw a better error for bad chain ID (#3065)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "90630336f09d9f5ac8918c783940b87c1b4aa085", "messageHeadline": "feat(ctb): export ABI when building (#3067)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 132, "deletions": 3}}, {"node": {"oid": "7d68f82ff48e0ff6aeb86dbd16fd52f53a85ee24", "messageHeadline": "feat(ctb): introduce extra data event to XDM (#3066)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 47, "deletions": 23}}, {"node": {"oid": "82d47b70dc885c09a19cd954478c05fd96080a4a", "messageHeadline": "op-node: Add more logging (#3083)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1de4f48e3ebc5e9abb53cf06fb3dd39d45563295", "messageHeadline": "Goerli state commitment chain redeploy (#3071)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 538, "deletions": 45}}, {"node": {"oid": "93d3bd411a8ae75702539ac9c5fe00bad21d4104", "messageHeadline": "chore(ctp): Bump solidity version to 0.8.15 (#3079)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "1a4715227ebf88fb0574204e4fa0bfdf53cac6e7", "messageHeadline": "Merge pull request #3058 from lucadonnoh/develop", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 667, "deletions": 667}}, {"node": {"oid": "45fc1b778fffcd762a940c284fb251dd6a2cdc45", "messageHeadline": "Merge branch 'develop' into develop", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "707810c2fdc8a60ed6e3c71604acec4956ca6f58", "messageHeadline": "Fix Optimism Config in L2 Genesis builder (#3075)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "db0a7c98f179e937a7479a9d08f51cee00cc541f", "messageHeadline": "contracts-bedrock: fix imports", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ccc780bc921e21fc7c305e91720cdec1694a148c", "messageHeadline": "contracts-bedrock: print receipt after deposit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "da7ee2228c48f9280b336bb9da316057e082d364", "messageHeadline": "contracts-bedrock: fix solhint ordering warnings", "author": {"name": "Luca Donno", "email": "donnoh99@gmail.com", "user": {"login": "lucadonnoh"}}, "additions": 667, "deletions": 667}}, {"node": {"oid": "483e27c76597fb204b1d1bce4d08e70d61b8715b", "messageHeadline": "fix (op-proposer): use safe head in block range (#3057)", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5e1131378638d1149e0e0d2ee7c100699de37d86", "messageHeadline": "fix(ctb): bug in L2 genesis script (#3068)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "987658bc09dc301884d6921d35dfb52c9124d8fb", "messageHeadline": "Merge pull request #3053 from ethereum-optimism/sc/ctb-types-struct", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 328, "deletions": 308}}, {"node": {"oid": "5c8133f137096049a77a5aea7e901c83c825e7d7", "messageHeadline": "contracts-bedrock: update readme", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ec71d4a40d20d90852cfde594c5ea9c7192ee13d", "messageHeadline": "contracts-bedrock: storagelayout", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "868653aa2101b3c8eeba0c651e4d17b562ea6cf4", "messageHeadline": "contracts-bedrock: lint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3a0271f8e0f174b5ff790e9aa41d1c9afcff8580", "messageHeadline": "feat(ctb): introduce Types.sol", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 302, "deletions": 288}}, {"node": {"oid": "bad725d7bb36b8a5c05fd4d53481cbc4db3c4239", "messageHeadline": "Merge pull request #3059 from ethereum-optimism/ctb/solidity-version", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 229, "deletions": 219}}, {"node": {"oid": "12d1f8a239299477c0d52ed9f6ddb69d25bc3bde", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1489da48f38df84187a9e3cdd7983cfca3bc172f", "messageHeadline": "contracts-periphery: remove old compiler version", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a0d3b596f60ab5d67cd3a4f8cc9585545d5734bb", "messageHeadline": "contracts-bedrock: update versions", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "bcfd1edc35d186a741f64511dd7b20a199c799b1", "messageHeadline": "contracts-periphery: add solc 0.8.15", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "09cad5b22f49b1ba4131b9f21c42ec8f15cd5714", "messageHeadline": "contracts-bedrock: pin to solidity 0.8.15", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 66, "deletions": 66}}, {"node": {"oid": "f243dacff59994ccb3d8d920bad82f13f5704fa8", "messageHeadline": "contracts-bedrock: bump to use solidity 0.8.15", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 195, "deletions": 190}}, {"node": {"oid": "0bf3b9b44774d61a67682b90e3e9d8480bd71125", "messageHeadline": "contracts-bedrock: differential fuzzing (#2980)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1112, "deletions": 553}}, {"node": {"oid": "b70872149d98f9b14e2b15f74f9d08de75bb8b6e", "messageHeadline": "spec: derivation spec rework (#2855)", "author": {"name": "norswap", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 1428, "deletions": 564}}, {"node": {"oid": "aa707a474dd507f7373c56578815706e16d188b5", "messageHeadline": "Op-Node: Fix divergence due to bad reset logic (#3044)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 483, "deletions": 79}}, {"node": {"oid": "7e6eb9b22f10f43ac1c9010ab5fcaaec4dac2983", "messageHeadline": "getL2Output reverts if not found (#2979)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 128, "deletions": 87}}, {"node": {"oid": "8bd7abde7c280d777dbc827333bfe68018e0642e", "messageHeadline": "style(ctb): move legacy contracts to legacy folder (#3043)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "8d26459b09e4ef6ec4502e6dc7d4751f66fa3b43", "messageHeadline": "fix: remove deposit tx subtype (#3036)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 185, "deletions": 938}}, {"node": {"oid": "b3264cfc910dbaffdc534de58da4a89131a44d56", "messageHeadline": "op-e2e: deploy output oracle with correct config, de-duplicate block \u2026", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "6e54be14ff54aacd7be7603da7c530a853de6f20", "messageHeadline": "op-node: fix p2p static peers flag env var (#3054)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5de373ea9c1749167ed49084f293e3e8e0d2ca29", "messageHeadline": "feat(ctb): include Semver version function (#2997)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 333, "deletions": 650}}, {"node": {"oid": "e764cbb7e6a221767f6dc6553ef6d5ca7a3d5132", "messageHeadline": "style(ctb): short library names (#3047)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 82, "deletions": 81}}, {"node": {"oid": "4477fe9f8ac69c994f8e82b2215163d5f22a1d47", "messageHeadline": "feat(bedrock): Versioned TransactionDeposited event (#2965)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 317, "deletions": 189}}, {"node": {"oid": "7baf49f1862fcad037a44e69b82b39e670307140", "messageHeadline": "ctb: Pass args in xdm and bridge as calldata (#3038)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "1a22e82207338baf496da540f067c24c3c6cb332", "messageHeadline": "style(ctb): fix revert messages globally (#3005)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 188, "deletions": 154}}, {"node": {"oid": "7a1c7a92c927961e99fbaf99f52188ea3e8b03ae", "messageHeadline": "test(ctb): bridge return to sender on fail (#3041)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 125, "deletions": 18}}, {"node": {"oid": "86a08b76035e1563bab53d32f43b21e00b7ad7cf", "messageHeadline": "fix(ctb): Edit inaccurate comment about refunds (#3045)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5d4674efcecf1f03b26ecc3cbf599a8fee6e2951", "messageHeadline": "op-e2e: Wait longer for Optimism Portal Deploy (#3049)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7a3a4812559900923bdbc737636717f77bd2012c", "messageHeadline": "op-e2e: stabilize CI testing (#3046)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "30d7d19f7d36da1e15aa8a627d9435f726896442", "messageHeadline": "test(ctb): reentrancy on relay (#3039)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 116, "deletions": 17}}, {"node": {"oid": "f8c014805799374a594ff20075b84c202f91dca3", "messageHeadline": "op-node: conf depth filter should not filter out genesis (#3042)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "301b518b2d334d6241bdde0d7d8a39b136ad1343", "messageHeadline": "test(ctb): add test for stuck ETH on failed msg (#3029)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 272, "deletions": 165}}, {"node": {"oid": "177a9ea83dc2c50c390c8a179b82af1c0f5898b2", "messageHeadline": "style(ctb): clean lint in MerkleTrie (#3028)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "fa9823f373256a4ce3e27aee61bfcd340a316784", "messageHeadline": "Naming improvements in Oracle (#2990)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 911, "deletions": 492}}, {"node": {"oid": "61610b4b95c0f34bcfe3578fe5b90f7a5c51727e", "messageHeadline": "Merge pull request #3035 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 37, "deletions": 52}}, {"node": {"oid": "1487cf60a66c77f2f25b6619fcba546a811ae6ed", "messageHeadline": "Merge pull request #3034 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 37, "deletions": 52}}, {"node": {"oid": "168c55f2ca19c709cc1e375cca04ecfb787ebe92", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 37, "deletions": 52}}, {"node": {"oid": "8674d465d3297f7fe9c0146a62ad4ff5595f0bb0", "messageHeadline": "Merge pull request #3033 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 992, "deletions": 689}}, {"node": {"oid": "79ca7e1a907c2f75e0b377183499378d06dd3cf7", "messageHeadline": "style(ctb): Rename _isSystemMessageSender to _isOtherMessenger (#3022)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "921653f8dc32d397ed5f49ad2d87509c6c9575e6", "messageHeadline": "ci: bump foundry to 3c49efe58ca4bdeec4729490501da06914446405 (#3031)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b7b77d6c865e9397c5f2726481d64814e5f4c498", "messageHeadline": "fix(ctb): tweak XDM.baseGas (#3023)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 75, "deletions": 52}}, {"node": {"oid": "bbd6243ee3487dd835389b9084c7fa84e8d45711", "messageHeadline": "Merge pull request #2991 from ethereum-optimism/debug/devnet-ci", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "f48b2abcb8bd30b2b2be2417e5c0e636171c84fa", "messageHeadline": "Merge pull request #3030 from ethereum-optimism/jg/fix_ci", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "16481af90ba611e25584f88c7909a6611e302862", "messageHeadline": "Merge branch 'develop' into jg/fix_ci", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 338, "deletions": 250}}, {"node": {"oid": "c77511925e6a145c5d92a80520487783563735f2", "messageHeadline": "op-node: simple chain config endpoint (#2996)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "98206b7efa3f4cd6c99b5071f0641723f89a5aa8", "messageHeadline": "fix(fd): properly handle connection failures (#2832)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 85, "deletions": 20}}, {"node": {"oid": "87f745b5b00be6d8ac68b1be840c10d8a9e07894", "messageHeadline": "fix(ctb): clean up compiler warnings (#3020)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 221, "deletions": 229}}, {"node": {"oid": "e8909be01fdc4f81588deb046ccd5060bfaa85b8", "messageHeadline": "ops: Fix unbound variable in check_changed script", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "0a86b91c55a647c5d5aae0137881010bec6f1c9b", "messageHeadline": "Merge pull request #3013 from ethereum-optimism/deps/node-version", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37349120560c388a799ebbce4614e570a2a3b42c", "messageHeadline": "Merge pull request #3014 from ethereum-optimism/ops/delete-dead-images", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 190}}, {"node": {"oid": "210d22ed859532aadbec5e26ab5814b5e0c0d6d4", "messageHeadline": "Merge pull request #3026 from ethereum-optimism/jg/proper_devnet_timings", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "e1501bc0a183f5cff88177391d20d3f649a1bb78", "messageHeadline": "fix(ctb): clear most linting warnings (#3024)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "1f7c6a42605ec06da866738f690b9273992ca181", "messageHeadline": "Revert \"ci: temporary pause to devnet in ci (#3025)\"", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f7e13566915cc39cbc3c5a8cff654db5b00004e9", "messageHeadline": "devnet: Use later L2 timestamp for network", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "eb0405cb25d0d625faf3921f56027effb1a94cff", "messageHeadline": "fix(github): fix changesets workflow: run yarn, not uses yarn (#3027)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "924315ff317282db78cc23bf96f80c57c20ad103", "messageHeadline": "chore(ctb): Remove some todos in messenger and portal (#3012)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 189, "deletions": 187}}, {"node": {"oid": "e4693481b9d2d89713bbaea07c386396d1447dca", "messageHeadline": "fix(ctb): clean up BytesUtils (#2964)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 60, "deletions": 32}}, {"node": {"oid": "1341ddb9d37a4e7f3a5b1d46278ce65f4dd46661", "messageHeadline": "Merge branch 'develop' into debug/devnet-ci", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2300, "deletions": 1049}}, {"node": {"oid": "ab7f54021fa61c87c5a6a9cd76749bde62727bfa", "messageHeadline": "contracts-bedrock: better logging in deposit task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "9d435aecbfa8eb53c99746e219ba5482fd00f985", "messageHeadline": "style(ctb): clean MerkleTrie and SecureMerkleTrie (#3006)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 117, "deletions": 92}}, {"node": {"oid": "ae4440b3910daae8676e2f973446e495afc3a41e", "messageHeadline": "ci: temporary pause to devnet in ci (#3025)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d86316fe08b4a565321b4f617b0dc31df04fd779", "messageHeadline": "op-node: unify verifier and sequencer payload attributes preparation \u2026", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 445, "deletions": 181}}, {"node": {"oid": "b0cad0075e360d563755c8e0b5e5bbf40493c88e", "messageHeadline": "ci(ctb): don't fail ci on snapshot diff (#3021)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a3074abcbbfd738292a3cd8045707fd8b456b57", "messageHeadline": "fix(ctb): minor L1 semver/init cleanup (#2998)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "975d77c32696c711d091e7774355dc7277ea06c6", "messageHeadline": "Merge pull request #3018 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "2bea4f96610da70d4954376412e8e8f5b7372593", "messageHeadline": "Merge pull request #3017 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ff3f54d6179b083ce3610469db320f741be31477", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "fd6882298d8aff91ab4cfc563fb0f3b1e6350e16", "messageHeadline": "Merge pull request #3016 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "677417bb5dd20436e0d8f1b633b21c19d93a259e", "messageHeadline": "Merge pull request #3015 from ethereum-optimism/fix/ci-builder-release", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "184f13b65ce75391463060faa8380b6de1f3f5e3", "messageHeadline": "ci: ci-builder fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6eaa0a13bb7f64b4699745d4f3bddd7bcb7f1e67", "messageHeadline": "ops: delete dead docker images", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 190}}, {"node": {"oid": "6d885d9167555062c8e6fb710a7cc1361a690448", "messageHeadline": "deps: use node version v16.16.0", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4f761eefd38a578b00b4073f014ad7dad879a7b", "messageHeadline": "Merge pull request #3011 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "f79b8920099b8f056a2dfcab6d13314864c08ca0", "messageHeadline": "Merge pull request #3010 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "8600494187fd191469ad0e577b23a35978164bc4", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "042a5c24cba07eafe8aca842c3aaa4903a56292c", "messageHeadline": "Merge pull request #3009 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 52, "deletions": 29}}, {"node": {"oid": "a60502f9a9a0c38e61edc6886020615f2ff80fe4", "messageHeadline": "ci: updates version of bash in ci-builder (#3007)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "7bf30513ffbd75d479573dbab21d5145236cead8", "messageHeadline": "ci: fix publishing of ci-builder (#3004)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "032f7214d665b6e535657a70284fe5fa4a4a93e1", "messageHeadline": "feat(sdk): update Goerli addresses (#2993)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "b5047fa71354cc5a0ffc65df5e677864c1db0930", "messageHeadline": "ci: move `op-bindings` check to own job (#2981)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "9c0f26541988e8435f51b11697322e6f3c02cffa", "messageHeadline": "Merge pull request #3003 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 245, "deletions": 284}}, {"node": {"oid": "d529c0801df68dee7c89fb10c94e977f870fd487", "messageHeadline": "Merge pull request #3002 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 245, "deletions": 284}}, {"node": {"oid": "ddfc6462aceb46e810f92a9c3bfa8fe73341bf35", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 245, "deletions": 284}}, {"node": {"oid": "22623fea9f12a2d848aa89e4db212556896512c1", "messageHeadline": "Merge pull request #3001 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13492, "deletions": 9637}}, {"node": {"oid": "0f0a81a76caa3d4f0192e7fac297e20a1bbf0b4a", "messageHeadline": "specs: fix markdown lint in meta spec doc (#2999)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "0969b6d4485a0c8313190b1fe18f8d012889cdb9", "messageHeadline": "bedrock: version go modules", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 66, "deletions": 29}}, {"node": {"oid": "c1a6fa29acf2cbe108735b6800e80cb5b5fb85e6", "messageHeadline": "Merge branch 'develop' into bedrock-go-versions", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 279, "deletions": 176}}, {"node": {"oid": "dc9cf2b6c0e1a63f21c088954296c306f0dfe3cb", "messageHeadline": "contracts-governance: clean up the hardhat config (#2989)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 67, "deletions": 63}}, {"node": {"oid": "7449b7888346af30f7ced1f0270fb85f4462ed53", "messageHeadline": "meta: update versioning doc", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "2997abaa7f25d45723187cd6d097972240f680b6", "messageHeadline": "op-e2e: version local go modules", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "fac872b3d37383b28fa2570e6d34c299df387096", "messageHeadline": "op-batcher: version local go modules", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "eb11a5bb1fea8cf5976af8cca2d8fa261dfb77b7", "messageHeadline": "style(ctb): clean up RLP lib natspec (#2973)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 117, "deletions": 62}}, {"node": {"oid": "e1f1e9c6de6cd529e34c98b9224e6d242b003dc7", "messageHeadline": "op-proposer version local go modules", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6beffaebf9e2c100f2e2226cf41b1796b84d6344", "messageHeadline": "op-node: version local go modules", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6ff5c0a322b7188700f6b75579734ccb63bd4569", "messageHeadline": "style(ctp): clean up Drippie natspec (#2994)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 95, "deletions": 51}}, {"node": {"oid": "613fb788d1c43d1047d7a07acdbdc61ecffb00f2", "messageHeadline": "meta: versioning doc", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "119f0e97efeff2289aaf83b028895c7a1efe4813", "messageHeadline": "style(ctp): move TeleportrWithdrawer to L1 folder (#2995)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8d7716153a6da80e58a87aaaa710e2a4865592de", "messageHeadline": "ops-bedrock: less logging with `make devnet-up` (#2988)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e3449bafaaa19c17fb9a7fc7719f7391406c663", "messageHeadline": "contracts: fix typechain packaging (#2984)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 22, "deletions": 35}}, {"node": {"oid": "95fc3fbfad153a04adf9a18c3802822b0a46fe9f", "messageHeadline": "contracts-periphery: add typechain (#2987)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "28bd76ae306ac1af653e7bb2d6a0eb53f39a05b3", "messageHeadline": "style(ctb): clean up hashing and encoding libs (#2983)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 288, "deletions": 217}}, {"node": {"oid": "019657db26d87b20a853b0977dc3ce68a5cb0497", "messageHeadline": "feat(ctp): move Teleportr contracts to periphery (#2985)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 720, "deletions": 15}}, {"node": {"oid": "0001b4538d571891805245af82ead91691c1c03e", "messageHeadline": "ci: print slither version before running (#2992)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "32c82ea95f0627bf473dadefcba296fd608fd26a", "messageHeadline": "ops-bedrock: move docker files into their module dirs (#2986)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "d55b80a0db6ce1e76a864f4ff40cd922eef7eb38", "messageHeadline": "op-node: testnet fixes - sanity check L2 block after block derivation\u2026", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4279647f945b7cf92baa40ed5bdaa8af539456a1", "messageHeadline": "contracts-bedrock: port RLPWriter tests (#2945)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 310, "deletions": 0}}, {"node": {"oid": "7b054b209bac8c8a26bfd08ed09edb868f952438", "messageHeadline": "bedrock-goerli genesis from commit 69ee68 (#2978)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 136, "deletions": 688}}, {"node": {"oid": "0cb3929ea9c372bf6abd3c6b32c5ab3d4b476192", "messageHeadline": "style(ctb): refactor Hashing and Encoding libs (#2974)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 408, "deletions": 417}}, {"node": {"oid": "032c5f97ca93085db08368e409234ab2382261a2", "messageHeadline": "bedrock: fix L1 cost fee cache, rpc, tracing and tx pool (#2963)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 66, "deletions": 21}}, {"node": {"oid": "6f74ca9f81cc9e26886b64cb1ef1c951b22ebb95", "messageHeadline": "style(ctb): clean up PredeployAddresses (#2967)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 61, "deletions": 10}}, {"node": {"oid": "f9fee446a81902528621a28566ad73203b2465cf", "messageHeadline": "contracts-bedrock: move DepositTx to core-utils (#2971)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "7e0c9b8552b2c37811c4eb57167e2eba1bca520f", "messageHeadline": "contracts-bedrock: less compiler warnings (#2970)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "5050e0fbb30286d10e21443f56123a415c0d4109", "messageHeadline": "style(ctb): remove errs in virtual fns (#2975)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3c5726d4b335ec2716bf1fac121db2df795f29f5", "messageHeadline": "style(ctb): clean up enums (#2972)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "51830af2a3b3b9361f579f02711a7b37e24a90e8", "messageHeadline": "ci: Fix check-changed error code (#2966)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "89d01f2ec23348ac117a2d8dc93fdcfba3e84716", "messageHeadline": "contracts-bedrock: add semver to contracts (#2962)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 789, "deletions": 165}}, {"node": {"oid": "75089d0ae81bcf2bb362a770bf35f7afdaf38f51", "messageHeadline": "feat(ctb): clean up initialization logic (#2942)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 180, "deletions": 263}}, {"node": {"oid": "7d9820b6e46b44e6a84da584aa07008a49a216ab", "messageHeadline": "fix(ctb): solc warnings in Proxy.sol (#2951)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 42, "deletions": 31}}, {"node": {"oid": "69ee689f7d3dade67542dc9f047d0ea45e09959f", "messageHeadline": "fix(ctb): remove DefaultValues (#2961)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "33aef763aa196feb1db34c31f19b7303ae264800", "messageHeadline": "ci: add devnet to ci (#2958)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "42b1f303dfd2874ebf027d27f0919a39d3566eca", "messageHeadline": "op-node: clip derivation reset to not go past L1 genesis (#2910)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b9a90f32665d0798a9d2d7f462bb5b057f67012b", "messageHeadline": "fix(ctb): rename token factory to erc20 factory (#2950)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 68, "deletions": 45}}, {"node": {"oid": "91b311680cf8ba93f988b66c79150d9821f17d9a", "messageHeadline": "style(ctb): clean up legacy comments and errs (#2953)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 148, "deletions": 185}}, {"node": {"oid": "b3980f2522d07b80760cad895f5943b0c5af9457", "messageHeadline": "Merge pull request #2954 from ethereum-optimism/m/no-underscore-events", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 227, "deletions": 228}}, {"node": {"oid": "58689c8b655f69296e658c656d668cbae4a7f1bc", "messageHeadline": "Merge pull request #2959 from ethereum-optimism/jg/fix_batcher_in_doc\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32c358bd87db23e6e33b7176356fbaed61c9370b", "messageHeadline": "op-bindings: regenerate", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "487ad141c5085ea56801036c24317e6dad9bb2b7", "messageHeadline": "contracts-bedrock: snapshot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 153, "deletions": 153}}, {"node": {"oid": "5f5d7bb08f6b87c3800d39a6f7ed6fe0ba0743be", "messageHeadline": "chore(ctb): Regenerate bindings and gas-snapshot", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 204, "deletions": 204}}, {"node": {"oid": "beca1aa5850a819b571af0a559db5f32ff5802c2", "messageHeadline": "style(ctb): Remove underscores from event args", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 162, "deletions": 163}}, {"node": {"oid": "edb4ce3e9754291cc4a7e23ad1bbf5fc4389382a", "messageHeadline": "ops: Use correct sequencer inbox value for the batch", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3855d105d2472ce2296593297230470866c10ae9", "messageHeadline": "Op Node: Fix one reorg bug (#2956)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f30a5d39cd00627515e48f07f620df05e25a7fc8", "messageHeadline": "ci: Fix indexer tests, make them depend on op-bindings (#2955)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8986f16517fad60d173ba71cb1c2a2437bf5a71c", "messageHeadline": "fix(ctb): solc warnings in ProxyAdmin.sol (#2952)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "42a4cc300e95ba96128eb1aef837ce908bc01150", "messageHeadline": "style(ctb): remove Lib_ and OVM_ prefixes (#2923)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 774, "deletions": 766}}, {"node": {"oid": "2e89f634830d159116141387a978be2217aa6832", "messageHeadline": "fix(ctb): bug computing L2 timestamp (#2880)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "718005036ef75624747f427d406ea17fd27356c4", "messageHeadline": "contracts-bedrock: fix some compiler warnings (#2839)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 75, "deletions": 50}}, {"node": {"oid": "c031ec955674b812949fd802ac7e805fb481ccc8", "messageHeadline": "contracts-bedrock: add tests for rlp-reader (#2938)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 388, "deletions": 0}}, {"node": {"oid": "4bfc88c8b483e57b276a7814e4fae4429dcf3331", "messageHeadline": "Merge pull request #2949 from ethereum-optimism/ops/docker-foundry-ve\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "bdaef3842d2b41ff935f7bcdab54c8013dd48659", "messageHeadline": "contracts: reorder hh config imports", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eb4cba8b10c2ed422c0c28c0b0f582b450e0a35", "messageHeadline": "ops: docker glibc", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "4702cd6b18372c5a9ea8af7f9f5fa2ff14bd73d8", "messageHeadline": "Merge pull request #2937 from ethereum-optimism/deps/forge-std", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 132, "deletions": 126}}, {"node": {"oid": "51c70b0ff965b494a933f39f2baf31aec4b6a839", "messageHeadline": "Merge branch 'develop' into deps/forge-std", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "d4de18ea0f06bc6a0191a720c40699f7caed23b8", "messageHeadline": "ops: use alpine:3.14 with foundry image", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ffc3135457b23fbf79090017f460ab8bb88468e1", "messageHeadline": "Merge pull request #2947 from ethereum-optimism/deps/speed-up-compila\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "c258163f28d8ef0e353121a041ef8852c5ed3187", "messageHeadline": "Merge branch 'develop' into deps/forge-std", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 102, "deletions": 24}}, {"node": {"oid": "fc290be806fce614aa08be87037e2b801a0b19c3", "messageHeadline": "Merge branch 'develop' into deps/speed-up-compilation", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 79, "deletions": 2}}, {"node": {"oid": "725b0261227c040034cc2e3245398944312da37d", "messageHeadline": "Merge pull request #2948 from ethereum-optimism/fix/docker-foundry", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "445efe9d24ed042c3725f44931bd085908084572", "messageHeadline": "ops: build with ethereumoptimism/foundry:latest", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5ae9c1339c1cc5122c7f911dea3e939fca6a776f", "messageHeadline": "docker: add ethereumoptimism/foundry docker image (#2946)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "10f1de007ea242572353058ac5e7ddbf85c02d26", "messageHeadline": "contracts-bedrock: speed up compilation time", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "7fd0d774adde58965c4b17856cc03257b02eab9e", "messageHeadline": "Merge pull request #2944 from ethereum-optimism/fix/typechain", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "78d7c2ecd6db1370345b12bc08de20e2239e19f3", "messageHeadline": "contracts-bedrock: fix typechain", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "372f66a824a3541f384b3c501b70a4ab42d78a18", "messageHeadline": "contracts-bedrock: nohoist the smart contract deps (#2934)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "63e586ced4a63f15c2ff2b244ab9ee62f803be2d", "messageHeadline": "fix(ci): add bedrock contracts to PR labeler (#2943)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9c8b1f007d810f860f889866d48d6ecd1d2adf84", "messageHeadline": "deps: bump forge-std to 62caef29b0f87a2c6aaaf634b2ca4c09b6867c92", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 132, "deletions": 126}}, {"node": {"oid": "28a800a7b19c3648ab11b4328372846a4b7e05ad", "messageHeadline": "Merge pull request #2941 from ethereum-optimism/deps/bump-typechain", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 48, "deletions": 42}}, {"node": {"oid": "6958ad7fc7d7efdaff8c06b000c35d133c2f2789", "messageHeadline": "Proxies and Gas benchmark tests (#2901)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 262, "deletions": 77}}, {"node": {"oid": "0fea4f52d04d0f6af2b4c8f140309f5933982d2e", "messageHeadline": "Eager Batch Derivation (#2882)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 1043, "deletions": 288}}, {"node": {"oid": "821907e2fd39f2eaaecf1beb2a706dd4833499c9", "messageHeadline": "deps: update typechain to 8.1.0", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 48, "deletions": 42}}, {"node": {"oid": "49d33b08d7fab827b5c433b3918e6d7a02806235", "messageHeadline": "fix(ctb): universal contract comments/errs/events (#2940)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 581, "deletions": 339}}, {"node": {"oid": "297af0837bc49ec2abdef5b59b695995d09e6ba4", "messageHeadline": "style(ctb): move external contracts to vendor dir (#2924)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "bf9c5c87db47e6e0704e9e0280b7be4b8576eb21", "messageHeadline": "Fix leaky timer.After (#2932)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cc8c9838cf02ab530011596ebb50f0e8769dcee0", "messageHeadline": "contracts-bedrock: delete unused import (#2929)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "de73cc20d3fc3e4f98e832b973cae2732da52593", "messageHeadline": "CI: Add go mod tidy check (#2931)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 47, "deletions": 1483}}, {"node": {"oid": "020871e262d0c748e64f3e97f73296805b93d419", "messageHeadline": "Revert \"chore: Add yarn-deduplicate script to deduplicate along with \u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 984, "deletions": 228}}, {"node": {"oid": "779879c6d4447061be0febf15ec538e63c5459e3", "messageHeadline": "Revert \"run yarn dedupe (#2933)\"", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "acbfdd728569d0cc664250578e40e2009ac9f637", "messageHeadline": "run yarn dedupe (#2933)", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "0fc0a055c37b749fabb1cb12db78b178c97cc071", "messageHeadline": "chore: Add yarn-deduplicate script to deduplicate along with github a\u2026", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 228, "deletions": 984}}, {"node": {"oid": "bea91193b8baadc0829e1144c0e2890705ab0af6", "messageHeadline": "fix(ctb): attribute LibRLP (#2927)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "611d93a19cb92d1c00a267d1dfc7674c63a2e008", "messageHeadline": "contracts-bedrock: remove storage spacers (#2907)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 73, "deletions": 82}}, {"node": {"oid": "1ba3c14f9b0b19f02a61436d5b9fcd00f242bac1", "messageHeadline": "op-node/testlog: auto-adjust padding for test log alignment (#2928)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "5d8a98281d6d0f749f23be27328355c2ab5a9dcc", "messageHeadline": "Merge pull request #2921 from ethereum-optimism/sc/ctp-commit-upgrade\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 529, "deletions": 105}}, {"node": {"oid": "13feec9f60cf426d3637cf922dd8d81b46e86086", "messageHeadline": "Merge pull request #2898 from ethereum-optimism/fix/slither", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "faa6c5ed08746fe8bc6b48b43172c11f14bdfdfb", "messageHeadline": "test(ctb): unskip testCannot_AppendWithUnmatchedBlockhash (#2899)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3b0afde67267339280fad284b13a1cccc3b47d94", "messageHeadline": "devnet: Get devnet running (#2914)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1707, "deletions": 2193}}, {"node": {"oid": "fa885198f6489b1dc580026a3ac65d4b25aa063f", "messageHeadline": "Merge pull request #2918 from ethereum-optimism/fix/deposit-task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 51, "deletions": 45}}, {"node": {"oid": "97e0145498ae815534ea8478ff2ed67054105d2d", "messageHeadline": "contracts-bedrock: fix snapshot", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "092b0901d687488245e33ff2c85ca2ed25b34c8d", "messageHeadline": "contracts-bedrock: fix deposit helpers", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 50, "deletions": 44}}, {"node": {"oid": "a478199e1225bccf12a0e2815acf22fba3b3b276", "messageHeadline": "feat(ctp): commit upgrade artifacts", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 529, "deletions": 105}}, {"node": {"oid": "28138a3490d752592198ebca011701b9703b589a", "messageHeadline": "Merge pull request #2920 from ethereum-optimism/sc/ctp-fix-factory", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 54, "deletions": 22}}, {"node": {"oid": "7cc54758d21d13d490bc69f4101cbdb336a76030", "messageHeadline": "fix(ctp): remove reinitialization from ERC721 fact", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 54, "deletions": 22}}, {"node": {"oid": "91f40f82420e9da3890eb61c404331c9c5b1c8ee", "messageHeadline": "op-node: check L1 origin changes when sequencing new blocks, ensure w\u2026", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "be4647ecaaafe22daa75a55d8281e69ce7ed800b", "messageHeadline": "feat(ctb): use ERC721Enumerable for standard token (#2917)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 49, "deletions": 41}}, {"node": {"oid": "bfbb08e22221304ff4edae6ee7cc38e5342372ca", "messageHeadline": "ops-bedrock: delete dead config (#2912)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "0b1ad56bf6fe3e0dd4af2e02032f811a20251eb5", "messageHeadline": "contracts-bedrock: update max sequencer drift config (#2913)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13fe565a7d547fb0a5b05c0e73191689036b9df7", "messageHeadline": "Bedrock: fix new batcher, use sync status api, start from safe head (\u2026", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 216, "deletions": 23}}, {"node": {"oid": "ec3fc335f495ea17220d725fb2e38489210332c0", "messageHeadline": "Merge pull request #2906 from ethereum-optimism/fix/common-ts-coverage", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "427571a7b230c1fd1a35ab186c56d4ff9c3d483b", "messageHeadline": "ci: Only run legacy itests when legacy contracts change (#2909)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50e20ea1b3932a8a92d1c9939259615fa7ce0f13", "messageHeadline": "contract-bedrock: fix initialization logic (#2905)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "ea8a5f5e7081635ba2e5bb68ae4f4db2c682d6fb", "messageHeadline": "fix(common-ts): fix coverage command", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e14351f7477654dc52ca41dded73b7444d4fdc91", "messageHeadline": "Merge branch 'batch-derivation' into develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3320, "deletions": 2447}}, {"node": {"oid": "4ea33e13a5f02905ee2702e9436886a1d5802599", "messageHeadline": "feat(ctb): standardize initialization logic for L1 (#2885)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 235, "deletions": 160}}, {"node": {"oid": "cb8ecb08581c5913f9f9d60cdf43ee0e0e789399", "messageHeadline": "make: Add devnet-logs command (#2903)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9a693575a73d92e31b8d114a20b0adc751b00a90", "messageHeadline": " feat(ctp): add solidity tests with foundry (#2585)", "author": {"name": "Antonios Kogias", "email": "tonykogias@gmail.com", "user": {"login": "tonykogias"}}, "additions": 480, "deletions": 10}}, {"node": {"oid": "65fa91777b2d163c57b50e596f62e2a158039280", "messageHeadline": "fix FillMissingBatches edge case, and correct spec off by 1 (#2893)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cd4491d0b2e5430d78022aa35dba3bd9c5fe2e44", "messageHeadline": "feat(ctp): upgraded ERC721 factory on OP kovan (#2895)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 233, "deletions": 34}}, {"node": {"oid": "ac21944be69912b6656a55d21c08b4233a014f29", "messageHeadline": "contracts-bedrock: fix slither", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "ce6cb12113eaa7727a9171ad6c58dba282900a99", "messageHeadline": "feat(ctb): use external version of ESC (#2890)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 16, "deletions": 65}}, {"node": {"oid": "b94c4492cc5fffbfb609e6e8618e859a82f72992", "messageHeadline": "style(ctb): tweaks to L2 contracts (#2886)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 312, "deletions": 296}}, {"node": {"oid": "5d68360f9578cac782bf76b1cfba5387049376d7", "messageHeadline": "snapshot log", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0ea9e4cee56ee8e8f6c72890e73de99be6b7200d", "messageHeadline": "fix Progress update", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b16513aa8907235580dd984d382e2b64e68141e1", "messageHeadline": "fix state-viz", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "d005e41ae3d4fb405f09224c3f9c1ecec2f81661", "messageHeadline": "uncomment snapshot logging, defer json encoding", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "a704a0974979b456389d7770a1f70e3ba221316a", "messageHeadline": "make engine API logging less verbose", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2b91cc6d6ae7ab102f8fc812e8d1153f3af77470", "messageHeadline": "batch Epoch() method, improve logging of batch filter", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "f8a4084e3aae37a4f01ba8c63ce0567a2742a6b5", "messageHeadline": "Merge pull request #2892 from ethereum-optimism/fix/ci-builder", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "99b95e5c8a22054f424ba47a0188f88769c3d53a", "messageHeadline": "ci: ci-builder release github action", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "8c121ececb78a62c09b87b7e8946c655588324be", "messageHeadline": "ci-builder: update foundry + add release changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "35a0b850274e7a25a3b276a487347a91ce66cbc8", "messageHeadline": "ci: Fix contracts bedrock tests (#2891)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4d59bf048c5020aced1502b524dba26a16d60f8b", "messageHeadline": "feat(ctp): install kovan faucet drip (#2884)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 59, "deletions": 3}}, {"node": {"oid": "df4d4eea6a3235fac9cc7092a72b972ff977e250", "messageHeadline": "genesis: Reduce number of predeploys (#2889)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9028f1152fff5086b72b6c7f3316ea131e655b5", "messageHeadline": "default idleDerivation to false, to not sequence new blocks before sy\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "078782053e6430d49f6c0c11649d09acfbece2ce", "messageHeadline": "op-e2e: Use correct base fee in fees test (#2888)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "dc42213142dc66f4128264763a59f8af2e60609e", "messageHeadline": "op-node: wrap derivation error with stage index for debugging", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "26179b1e3f065db981480782d5925b77f9957b7c", "messageHeadline": "fix FillMissingBatches edge case, and correct spec off by 1", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "861ae315a6db698a8c0adb1f8eab8311fd96be4c", "messageHeadline": "spec: fix typos (#2867)", "author": {"name": "Luca Donno", "email": "30298476+lucadonnoh@users.noreply.github.com", "user": {"login": "lucadonnoh"}}, "additions": 149, "deletions": 136}}, {"node": {"oid": "8a335b7b4aa1afe08c6bd8272d17109b0205a4e7", "messageHeadline": "fix(ctp): bugs in Mintable ERC721 (#2864)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 59, "deletions": 27}}, {"node": {"oid": "ec2b8a396827492c8ef1f754f03d52b176508f72", "messageHeadline": "relax p2p propagation time, it was too close to L1 block time", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cc4af3b88dffa626cfd3f5b1921005e98c34f077", "messageHeadline": "op-e2e: get rid of unused temp batcher db file", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 10, "deletions": 26}}, {"node": {"oid": "74357a8dcff58f463afb0a04ee310a34f6d671bb", "messageHeadline": "sanity check channel timeout is not 0 in rollup config check", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "db85069e084ce01e7daff5cd16edbfdf0d2e6f85", "messageHeadline": "fix devnet genesis tool", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f48ad1d33c4a44d9bc8352ce7483ae46c96ca960", "messageHeadline": "ops-bedrock: set channel timeout larger than L1 block time, increase \u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a350046dad4683a5c346faacc02cf3f2e4f1ca39", "messageHeadline": "Merge pull request #2878 from ethereum-optimism/m/wait-timeout", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8936551c308ff2efd70d195834feaf939bfa7600", "messageHeadline": "op-node: channel ID terminal string", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "86648263ed8403990e91f421f77359cb5741ccb4", "messageHeadline": "ops-bedrock: fix channel timeout format and value", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78407ee40047ad129c66093c89bc90f91a15c0e0", "messageHeadline": "op-node: ChannelOut doc comments", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "52fdff78281c82ce3360cfcb0c571f6391e39009", "messageHeadline": "drop unused db from batcher", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 0, "deletions": 269}}, {"node": {"oid": "adec5b4064b1012dc98a867644c3982d182c9afc", "messageHeadline": "Batch-derivation changes", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 3284, "deletions": 2193}}, {"node": {"oid": "8d909bb2f14a3c6dbc33a4297e394af3920bf947", "messageHeadline": "Merge branch 'develop' into m/wait-timeout", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 308, "deletions": 59}}, {"node": {"oid": "007f8a0fb51e5440b3f8a3b66a8fb59965666df3", "messageHeadline": "op-node: Refactor types and L1/L2 Source (#2874)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 308, "deletions": 59}}, {"node": {"oid": "0d1d563ee65e0649e053760ac9a614731ecc581e", "messageHeadline": "ops-bedrock: Increase timeout on wait_up", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2c32cde9ce932001b05b823a60af7c6f7c844424", "messageHeadline": "contracts-bedrock: fix genesis builder (#2877)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "0c92db903bf9b23a4c1d64bef11cdc97e989ae9e", "messageHeadline": "Merge pull request #2876 from ethereum-optimism/fix/config-buildinfo", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c6df3c4b78f4c108a4f3582a118cb3c6d2b63b37", "messageHeadline": "contracts-bedrock: buildinfo set to true", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c3363225056968afcc08c179084c92c8a0a0e322", "messageHeadline": "l2geth: Fix NPE in API tracer (#2873)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "d1b1089b3d838b1833ae3df48b930726d064a27d", "messageHeadline": "Merge pull request #2872 from ethereum-optimism/fix/oom", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 77, "deletions": 66}}, {"node": {"oid": "6ec604353d26b23a926dcadfc21659121ad8249f", "messageHeadline": "contracts-bedrock: remove calls to hre ethers", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 52, "deletions": 44}}, {"node": {"oid": "4a117690798a2de5baf3ba722c0027f7ffa6b1eb", "messageHeadline": "oom: update hardhat-forge plugin", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "71a924b0b00754db1ad1aacd5879c720b12f0b69", "messageHeadline": "contracts-bedrock: remove unused coverage package", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a47f0c0460dbffddbbb591e17650ee56ca15f188", "messageHeadline": "contracts-bedrock: fix some typing", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "2fd0a2fe34dcea3a8d00643bfebc681062c02294", "messageHeadline": "hardhat-deploy-config: use `lazyObject`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e716b5fc27262a949df26af7c438c41918602f15", "messageHeadline": "Merge pull request #2870 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 45, "deletions": 62}}, {"node": {"oid": "8004eadbebd8abab2a0f82daeb5cc4faddb79413", "messageHeadline": "Merge pull request #2869 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 45, "deletions": 62}}, {"node": {"oid": "88504cf3259fd8b9964102396c6676d6222fafd4", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 45, "deletions": 62}}, {"node": {"oid": "9d8d0f2909179c7ca8da80b0b3d6db3cf0b1b823", "messageHeadline": "Merge pull request #2868 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5228, "deletions": 845}}, {"node": {"oid": "5a12c6353246887880a9a6faa94b302772c6419f", "messageHeadline": "contracts-bedrock: add deployer docker image (#2862)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "9a78c1c5bb9603f6d8976e3aabfa3bf78c0dbc02", "messageHeadline": "ci: Conditional check fixes (#2866)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "68fc3fed54390ab42e5444c0091a6231fb5191c4", "messageHeadline": "ci: Use conditional builds (#2853)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 416, "deletions": 389}}, {"node": {"oid": "e523a7fb66708a86afae0ccc5304929ce8c0dbb8", "messageHeadline": "feat(op-node): testlog alignment and color by default (#2854)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "33a59146048ff84a6af215246d0bbdb2b6fe21c3", "messageHeadline": "op-node: Add metrics (#2840)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 797, "deletions": 82}}, {"node": {"oid": "aa7294c207130161c5e11ce75a16fa6b30988617", "messageHeadline": "specs: Full table of contents (#2860)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8460865f781bb273def11234f1979c1c5e32d764", "messageHeadline": "contracts-bedrock: optimize build info generation (#2861)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "c6f6d68be98bb2e0d3deb790611538ea8d6bf28e", "messageHeadline": "indexer: deduplicate l2geth and geth deps (#2859)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 264, "deletions": 208}}, {"node": {"oid": "b3921408a5e5103df33d44092ddae43bd407c890", "messageHeadline": "indexer: fix simple semgrep issues (#2857)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "0b30ae0511dca8fa2aeea0d614a5eb41823497ec", "messageHeadline": "indexer: use op-bindings for address manager (#2858)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 655, "deletions": 23}}, {"node": {"oid": "ef29d8a59444d116bc8b4e6b840a195ab05140dc", "messageHeadline": "bedrock: Make portal upgradeable (#2825)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 449, "deletions": 114}}, {"node": {"oid": "5c3b4bfa9e8f5e2d072c4700d203b45cdbd48373", "messageHeadline": "feat: contracts-bedrock `BuildInfo` (#2856)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "5bb6f2c7af208a7f4d82c5b9f53fc1fb2ae1c90b", "messageHeadline": "feat(contracts): add `isOutputFinalized` function (#2598)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 134, "deletions": 16}}, {"node": {"oid": "3799bb6fd7ffacdfbcac958568d5d3223215847d", "messageHeadline": "feat(ctp): deploy Drippie to mainnet (#2813)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 2360, "deletions": 17}}, {"node": {"oid": "79f31007470b582ab79718e5e021687e42f92865", "messageHeadline": "fix(bedrock): correct l33t sp34k in toCodeAddr (#2849)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "587a7d0d1f85ea778194d217465272b05565e083", "messageHeadline": "fix: switch between empty/forked chain without the need to recreate t\u2026", "author": {"name": "Marco Vasapollo", "email": "marco.vasapollo@outlook.com", "user": {"login": "vasapower"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6552bdcae3db4fbe82f88f570b67736e7b6c6373", "messageHeadline": "Version Packages (#2847)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 175, "deletions": 112}}, {"node": {"oid": "234f30ed205c2fd51e138bdcc50f71d201ade5f6", "messageHeadline": "Merge pull request #2846 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 175, "deletions": 112}}, {"node": {"oid": "2dcb5db75fb18d36b8cc47c48eed0c1af639f93c", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 175, "deletions": 112}}, {"node": {"oid": "3c188103cdb2c392d76b5ce0913d023ab873c0ec", "messageHeadline": "Merge pull request #2845 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 149791, "deletions": 2094}}, {"node": {"oid": "df5eb9e7d575cf04d545e8fcbeec7fc78272af9f", "messageHeadline": "ci: Upgrade golangci-lint version to one that handles Go 1.18 (#2841)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ddf515cb4d15750430b929f4845e5255bf0b0017", "messageHeadline": "Make OuputOracle upgradeable (#2826)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 321, "deletions": 33}}, {"node": {"oid": "700dcbb01eeeac93b4608d92e3f5d4366aedf039", "messageHeadline": "contracts-bedrock: genesis builder (#2781)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 823, "deletions": 1764}}, {"node": {"oid": "a828da9fe77683ef69f5f08198eb378a37b69d51", "messageHeadline": "Add sequencer role to oracle (#2810)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 445, "deletions": 106}}, {"node": {"oid": "5c5d92d407c683b58d2c8211072a6d20b6a17e6f", "messageHeadline": "ci(bedrock): Add storage-snapshot script (#2829)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 388, "deletions": 0}}, {"node": {"oid": "a046109085b1f6dd1533ef29492f499a7a4d2262", "messageHeadline": "fix(op-e2e): less flakey TestL2OutputSubmitter (#2837)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "95c16b23ae0528e0b4efce04ac5d9d0f2a289adf", "messageHeadline": "chore(contracts): Fix comment about safeTransferFrom (#2831)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "931e517b568518ca80fb78389cdbca45901379fa", "messageHeadline": "fix (bedrock): deploy L2OO - fix args (#2836)", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "977493bc115c8b5cf8c43a11faab9d3992fcf0d5", "messageHeadline": "feat(sdk): use L2 chain ID as source of truth (#2799)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 217, "deletions": 164}}, {"node": {"oid": "45803ffc880ef4a1690ce81b2756fac20dccdef6", "messageHeadline": "l2geth: skip unused flakey tests (#2766)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "347fd37ce5f162dd86e3bdddd1f725533c40de44", "messageHeadline": "fix(ctb): bug in deploy scripts (#2800)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "f89fe18167ff8af9853ff47bddebe44e9d279695", "messageHeadline": "op-replica env should include new values (#2803)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 5, "deletions": 23}}, {"node": {"oid": "93e2f750c97e5758efdd4b72b5ab574fe4977bf0", "messageHeadline": "fix(bedrock): arguments in L2OO deploy scripts (#2830)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "a6f3be0bffa47365d58bda497d49b907242373a1", "messageHeadline": "feat(dev-env): Pin yarn version (#2806)", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 147540, "deletions": 1}}, {"node": {"oid": "3d1cb7200abe72f6ec4f9771b56815d83d759ea9", "messageHeadline": "feat(common-ts): BSV2 Add version to healthz for convenience (#2815)", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "b09bc9bcd0b25812dd42c00558aedf5d9faada34", "messageHeadline": "Fix linting issues in bedrock package (#2824)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "15abd3de37b01aca5f85bd49eaa2c4aa9ae83a27", "messageHeadline": "Update default image tags for mainnet (#2811)", "author": {"name": "Jeffrey Quesnelle", "email": "jquesnelle@gmail.com", "user": {"login": "jquesnelle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2296cf81c7b3f2463f478625578fb06c1d8e96d1", "messageHeadline": "fix(fd): make sure fd doesn't sync beyond tip (#2793)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "3cbf56d3ab53313bca3da2a9651d10d7da831383", "messageHeadline": "Merge pull request #2818 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 105, "deletions": 79}}, {"node": {"oid": "6b76465ee8dcd3d33b1840f188fb5f338285ea6a", "messageHeadline": "Merge pull request #2817 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 105, "deletions": 79}}, {"node": {"oid": "b2b783cb145b8949a5809916dd7441dda5f41f6a", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 105, "deletions": 79}}, {"node": {"oid": "570941d7b996982331135e7a042db1ff0c101622", "messageHeadline": "Merge pull request #2816 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6789, "deletions": 1113}}, {"node": {"oid": "00443af18ffa643fdb0bdf255a75960bba74f04f", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "10e41522df3517da9c36e39567712ad3baeff9ae", "messageHeadline": "fix(cmn): correctly ignore invalid routes (#2814)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "cb71fcde84a5e06cfa59ec3fdf97f179b97db1fd", "messageHeadline": "fix(cmm): BSV2 update metrics to more permissive type (#2805)", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7142175a150da67bff4c11cc9de8f82bd52cd637", "messageHeadline": "drippie-mon: Fix build (#2812)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "9269e22463d0c7be9d9bc76668be3756a49966c9", "messageHeadline": "Merge pull request #2765 from ethereum-optimism/m/oz-med-on-develop", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 227, "deletions": 177}}, {"node": {"oid": "365924350e75b1b913b8845d12395fc3b45c6191", "messageHeadline": "chore: downgrade to patch", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "650ca6d46178bd2737879b72b0f43b8e5c1aa0c4", "messageHeadline": "chore: Add changeset and regenerate bindings", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "972c023dd509d57f290ebd73877abbdd44dbb648", "messageHeadline": "contracts: Fix OZ-M-06 - Unpause functionality", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 49, "deletions": 25}}, {"node": {"oid": "ba109a7eeb9fa4e57bcea582948de5b1465eca01", "messageHeadline": "contracts: Fix OZ-M-05 rename _data to _extraData", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 143, "deletions": 129}}, {"node": {"oid": "762092f29ddab1df2ff38e1746016d98d004c969", "messageHeadline": "contracts: Fix OZ-M-04 Disallow reentrant withdrawals", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "04803ac804771bb3424550f38d975753c28aaa01", "messageHeadline": "contracts: Fix OZ-M-02 by removing donateEth()", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "98d0e06e28698fbdff74a4f0f98660e750f900fd", "messageHeadline": "contracts: Fix OZ-M-01 refund arguments", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "35757456bf9441beb9af93a7f368f3862ce581b0", "messageHeadline": "bedrock: use block number for key in output oracle (#2707)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 652, "deletions": 660}}, {"node": {"oid": "b81eae576bc577200bcfacf221b9e9076be5a91d", "messageHeadline": "op-e2e: test l2 fee redirect; l1 availability fee (#2770)", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 1378, "deletions": 78}}, {"node": {"oid": "063c55cf92259d395fd43fa433ce8603edc1707d", "messageHeadline": "proxyd: Use canned response for eth_accounts (#2801)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "b7180420732a3172433a0bc41f8436ae0a07ddb2", "messageHeadline": "More predeploy fixes (#2802)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "88bb6877d0d5b860be16e44407e3134c59f8daa9", "messageHeadline": "op-bindings: Provide common.Address types of predeploys (#2797)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "bceb2e56ab7c449ec7074fdac28ec6563f4e3cff", "messageHeadline": "Merge pull request #2763 from ethereum-optimism/m/oz-low-on-develop", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 183, "deletions": 43}}, {"node": {"oid": "d78d72266695ef705d75ae80ea952e1c7bfe52ce", "messageHeadline": "bedrock: Address review feedback", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 60, "deletions": 26}}, {"node": {"oid": "fadb1a9343ec410d8de586713a07888bf2a641b3", "messageHeadline": "chore: Add changeset and regenerate bindings", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "e2e4fa410ef882ecba40e7d17e74529ec066a945", "messageHeadline": "contracts: Fix OZ-N-05 Misleading or unclear comments", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "5385d3f3948d6fa45303f18ca3c9dd7a21f5b375", "messageHeadline": "contracts: Fix OZ-N-04 Hardcoded values", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 49, "deletions": 11}}, {"node": {"oid": "332ebdaeef5e26e4f1e32dfedd3d9f58074ca243", "messageHeadline": "contracts: Fix OZ-N-03 Complex ERC165 implementation", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 62, "deletions": 17}}, {"node": {"oid": "1e02b203c3453066ff2303a356a46392f9758a5c", "messageHeadline": "contracts: Fix OZ-N-01 ETH can be stolen", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "821083828857dc60337c0e83563ec8844948c0bb", "messageHeadline": "contracts: Fix OZ-L-05 Warn about trapped funds", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "53e3104a9f8d603f9c444f71f5028e57d799d1af", "messageHeadline": "contracts: Fix OZ-L-04 warn about nonstandard tokens", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0273081de2e5eaeb4b85eac9cba8fe51e0065490", "messageHeadline": "contracts: Fix L-01 use _from instead of msg.sender", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9aa8049c199758b1a3656fe285f7cfc889db0be7", "messageHeadline": "feat(ctp): deploy NFT bridge to Kovan (#2791)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 4146, "deletions": 65}}, {"node": {"oid": "f23bae0b9ed480fb5582410d116c76c1b0c08570", "messageHeadline": "bedrock: Proxy Admin improvements (#2787)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 96, "deletions": 83}}, {"node": {"oid": "645d26a78d6d495b3e418aad06daf95ceefead49", "messageHeadline": "Version Packages (#2790) (#2792)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 243, "deletions": 164}}, {"node": {"oid": "ae036d9a67f07862cb69cb69edc38242d59a4e53", "messageHeadline": "Version Packages (#2790)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 243, "deletions": 164}}, {"node": {"oid": "45872474240a6de1fcc89b2351d5f545d16e4be8", "messageHeadline": "Merge pull request #2789 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 14493, "deletions": 1553}}, {"node": {"oid": "2f3fae0ec3ac1a3fb4ed29e2650ee6f2f0eabfee", "messageHeadline": "deps: update hh forge plugin (#2788)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 24}}, {"node": {"oid": "29ff7462e85bdf70f82b79799eeba087023ed7dd", "messageHeadline": "fix: revert es target back to 2017 (#2786)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "0a5ca8bfd9f0db6e481eab21b695ee17aaf15631", "messageHeadline": "Deployment for bedrock contracts on goerli (#2783)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 2189, "deletions": 0}}, {"node": {"oid": "a320e7444d62f945bb0b500087f22b9cad97bdcd", "messageHeadline": "feat(ctp): add deploy configuration for NFT bridge (#2780)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 185, "deletions": 179}}, {"node": {"oid": "ff0723aad9db7174e88198802c028822fcda2a0a", "messageHeadline": "l2geth: verifier sync in parallel with dtl (#2656)", "author": {"name": "Antonios Kogias", "email": "tonykogias@gmail.com", "user": {"login": "tonykogias"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "8dc50095b23cdbb975956c6e1166eb34da0ab1bd", "messageHeadline": "ci: Fix broken js-builder build (#2784)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "ada50d843b8c7634229d714e98ad7340e5be1a78", "messageHeadline": "Additional mainnet replicas (#2715)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 632, "deletions": 0}}, {"node": {"oid": "0d8fa52afca2897f2da89be04267fbfe9cf02b15", "messageHeadline": "ci: Remove buggy assignments rule (#2782)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "04884132401c7ea7690f9273c9367f6c6ef6b43c", "messageHeadline": "bedrock: fix OZ-H-O2 Token address ordering (#2778)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 67, "deletions": 6}}, {"node": {"oid": "6c9a87a9f38df0daa5fccb45c679d4ae166a111c", "messageHeadline": "Goerli devnet replicas (#2774)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 768, "deletions": 9}}, {"node": {"oid": "6a5359b51f0ef418dc8bdc771a9cc16d7839311c", "messageHeadline": "Goerli devnet external replicas (#2775)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 644, "deletions": 0}}, {"node": {"oid": "52b26878fff0effcf506135dbd7872afab7db416", "messageHeadline": "feat(BaseServiceV2):End immediately when looping (#2731)", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "65a859de5de8f351185228c427d09ab08d962bce", "messageHeadline": "Check if Foundry is installed before building (#2777)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "61a30273fcbcc70cc9c19d60e4ed453dcc1a126d", "messageHeadline": "feat(ctp): simplify and standardize ERC721 bridge (#2773)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 897, "deletions": 928}}, {"node": {"oid": "8a8efd512fa37ba8a358587a8d5fb0769e54f9b0", "messageHeadline": "feat(ci): download and cache solidity compilers (#2767)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "604dd3158284d089bbd75ff3bc5647e8f108ced7", "messageHeadline": "feat(ctp): deploy to kovan and OP kovan (#2758)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 4191, "deletions": 2}}, {"node": {"oid": "a96cbe7c8da144d79d4cec1303d8ae60a64e681e", "messageHeadline": "feat(ctb): update L2 contract style (#2764)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 317, "deletions": 225}}, {"node": {"oid": "e4b8b7021df067136b7024cf3fc0ebfffc802e78", "messageHeadline": "makefile improvements (#2772)", "author": {"name": "norswap", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ceb07258a5ec38041dca35813188957218289b34", "messageHeadline": "ci: better snapshot check (#2769)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfac3fb2e09bb974e77e6563a64d898d049a2a90", "messageHeadline": "update minigeth to new head removing unused files", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27234f68e1560018cd896ea7a177c76e3782f8ae", "messageHeadline": "feat: introduce hardhat-deploy-config (#2755)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 477, "deletions": 94}}, {"node": {"oid": "b3bdf1b26be0b0f80445045010c331856c17ddae", "messageHeadline": "fix mistaken comment", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b2ed643072eddf275ea5a2c08623225316ea755", "messageHeadline": "make: Remove dead command (#2768)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ce3f32fccfe67254240ae4e842123010b22a0712", "messageHeadline": "CI: Enable full semgrep scan on develop (#2760)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "14dd80f36357cff7fc0d00114fc4c008b3b7a81b", "messageHeadline": "contracts bedrock: implement simple proxy + admin (#2728)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1516, "deletions": 3}}, {"node": {"oid": "da1633a3b454118aef13c8254ace2280d84085ea", "messageHeadline": "feat: nft bridge from l1 to optimism (#2662)", "author": {"name": "sam-goldman", "email": "106038229+sam-goldman@users.noreply.github.com", "user": {"login": "sam-goldman"}}, "additions": 2305, "deletions": 1}}, {"node": {"oid": "b59440650c77df39d10664e7127d298e58d74136", "messageHeadline": "add L2 on L2 demo scripts", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 113, "deletions": 26}}, {"node": {"oid": "98e83d63783e65d61a69df4850ffb8e591b95e66", "messageHeadline": "Bedrock: share more test utils, cleanup derive package structure, mov\u2026", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 1125, "deletions": 1042}}, {"node": {"oid": "c0c5af0b2c66ac0a440c10a3e9f2fd42f0ebc116", "messageHeadline": "contracts-governance: fix the mint manager (#2737)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 54, "deletions": 16}}, {"node": {"oid": "c201f3f1912f60b373d49674c6d92c1a11397f8f", "messageHeadline": "feat(cmn): BSV2 collects default metrics (#2754)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "2040dc5f998d1cd528ebaee8a148f26fcae9cff2", "messageHeadline": "Merge pull request #2757 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 55, "deletions": 25}}, {"node": {"oid": "d050a155c0fe0e61102225b28dc5e343b1a2f0bb", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 55, "deletions": 25}}, {"node": {"oid": "c6e58a5c3df2056496def449752cf647303d92fd", "messageHeadline": "Merge pull request #2756 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 53, "deletions": 10}}, {"node": {"oid": "050859fdb7619af0d193a1f18287a94f64f79ab2", "messageHeadline": "fix(cmn): BSV2 exposes default options in metadata (#2752)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "a271b605b234010d05f0d06229e38c8f1343945d", "messageHeadline": "Merge pull request #2751 from ethereum-optimism/sc/cmn-bs-server-logs", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "9ba869a77b46f00d1352ccab3d141809a6aa4754", "messageHeadline": "feat(cmn): BSV2 server logs to logger", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "d1c24a9acd755ba3f286f1ebe2bf6e1243557988", "messageHeadline": "CI: Update semgrep rules & config (#2739)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "ed3a39fbbda457a183518f54bca4fcf0629d41e0", "messageHeadline": "teleportr: Fix panic (#2744)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e2a3fa47bef985df4ab27d68eac1fe9aab49e30e", "messageHeadline": "Merge pull request #2743 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 84, "deletions": 41}}, {"node": {"oid": "30c92669968a6352b18ab0d31be4493855636fcf", "messageHeadline": "Merge pull request #2742 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 84, "deletions": 41}}, {"node": {"oid": "38ad5c29054c01d58018ab15d967480c37320c80", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 84, "deletions": 41}}, {"node": {"oid": "957455d4a48c8194a2e81a1d308571adab60a534", "messageHeadline": "Merge pull request #2741 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1336, "deletions": 184}}, {"node": {"oid": "84a8934c3d05cfd2de0e6be6ce244348c179331a", "messageHeadline": "feat(cmn): have BSV2 export metadata metrics (#2736)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 77, "deletions": 35}}, {"node": {"oid": "d9e39931a8381d4cfc3e723fa1e7f7e4f1186a7c", "messageHeadline": "feat(cmn): have BaseService expose a full server (#2725)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 233, "deletions": 46}}, {"node": {"oid": "6648fc95a6978071e5a30659c3b5dbfb32f62d4e", "messageHeadline": "specs: Add deposit gas metering spec (#2679)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 149, "deletions": 4}}, {"node": {"oid": "e55b9b768efb955698d63789d472e160c8594f5a", "messageHeadline": "CI: Setup semgrep (#2729)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "23dcba538bb9e91e388ea40db0dbffabcf30d861", "messageHeadline": "teleportr: Better availability endpoint + retries (#2712)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 435, "deletions": 63}}, {"node": {"oid": "f99057e11290d7d327fb6cc6d9e2532a5f8561bf", "messageHeadline": "chore(deps): bump github.com/ethereum/go-ethereum in /batch-submitter\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "680118f74d482094af2d2eec99b04ae597df28ce", "messageHeadline": "Merge pull request #2727 from ethereum-optimism/fix/broken-contracts-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "6fe58eb250efdb3be0de3733e30d64f07a120cc9", "messageHeadline": "fix(fd): off by one in metric (#2726)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "37dfe4f6d28c66f034355e9e2bd453cb0714df2e", "messageHeadline": "fix(fd): start at beginning of challenge period (#2629)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 366, "deletions": 41}}, {"node": {"oid": "34f9be41fd3d3a025441fb0239129b2a44f0ad8f", "messageHeadline": "contracts: fix broken contracts tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "5856d18cb56a88186e2296fd75b653a199bde7e7", "messageHeadline": "Merge pull request #2720 from ethereum-optimism/fix/l2geth-flake-skip", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "85c1658313b8029f23584f8ab82fe19ea2cc05ad", "messageHeadline": "Merge pull request #2723 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 115, "deletions": 76}}, {"node": {"oid": "3c276ec8368bdb617036fb9b75d4a95d258f5fde", "messageHeadline": "Merge pull request #2722 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 115, "deletions": 76}}, {"node": {"oid": "356c46687f542a200e11554975c73372d413d56a", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 115, "deletions": 76}}, {"node": {"oid": "ad4440f01d3c3e07f321b8a6068fca1e7cdbf078", "messageHeadline": "Merge pull request #2721 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 270041, "deletions": 1633}}, {"node": {"oid": "f96e73b56df9ba9dbe8efec1db727c47114e15d1", "messageHeadline": "devnet: Fix clean command (#2719)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0b89fcd6b9f7919a741ceca8567cc8fb8b97a05", "messageHeadline": "fix(ctp): re-deploy RetroReceiver with new owner (#2683)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 177, "deletions": 62}}, {"node": {"oid": "a5425f29500787e12bff805a83b8c57452afa64e", "messageHeadline": "l2geth: skip flaky tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d9fec5765a8eb9eadfdddb0eafd8846401ab397b", "messageHeadline": "op-node: Include value in log context (#2717)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa0e4de4e7b88d5553a6e3aed23c37bd83a5db24", "messageHeadline": "specs: Fix inconsistencies within documentation (#2658)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "9ecbf3e5d306a2d13a9e6e8be6ad88f8440065fa", "messageHeadline": "feat(cmn): BaseServiceV2 exposes internal options (#2688)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "552cd641b0d4998d65a8dc8187ca73110a49c11d", "messageHeadline": "proxyd: Fix concurrent WS write panic (#2711)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 514, "deletions": 39}}, {"node": {"oid": "0577e787d6a7c790f58976b4aca10a9e3a5419bb", "messageHeadline": "Revert \"contracts: optimize `L1Block.setL1BlockValues` (#2596)\"", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 19, "deletions": 25}}, {"node": {"oid": "7c5ac36f0bcf8204e98764c027c6ae6f5e771932", "messageHeadline": "Redeploy to Goerli (#2708)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 3651, "deletions": 950}}, {"node": {"oid": "58dc7adc13ed036f9c8e58867a490d01e8c2b1f3", "messageHeadline": "proxyd: Handle unexpected JSON-RPC responses (#2628)", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "3d4d988c86282d187bfb7590db91dc680c87b154", "messageHeadline": "package: contracts-governance (#2670)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2787, "deletions": 5}}, {"node": {"oid": "2d79130129a5d4023fef1d154f4a2c0c449f668d", "messageHeadline": "contracts: optimize `L1Block.setL1BlockValues` (#2596)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "198e8bfd11cf1eff91a4f4948808c9452144bb23", "messageHeadline": "contributing: note how to install foundry (#2710)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9142adc4b9221aa0ce7113c11f6480dd6da5f0bf", "messageHeadline": "feat(ctp): introduce TeleportrWithdrawer (#2709)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 253, "deletions": 3}}, {"node": {"oid": "24e4c07336d5b4c77ebddb6f9226d0dd8a8e5933", "messageHeadline": "specs: add predeploys (#2568)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 380, "deletions": 3}}, {"node": {"oid": "80385c30583d1a0572242000abf011467dcb65aa", "messageHeadline": "deps: update `forge-std` (#2697)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "2e62415863f8cae7762a415f7db85440bf644351", "messageHeadline": "op-bindings: add in predeploy addresses (#2594)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "4a1a364a48813565b20fec17cff4364ae1102e09", "messageHeadline": "fix(op-node): temporary batch-builder reorg fix - don't omit empty ba\u2026", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 32, "deletions": 180}}, {"node": {"oid": "982cb980fbaaa276f5ae196baf2db1ffbe1316c0", "messageHeadline": "feat: introduce the drippie-mon service (#2687)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 467, "deletions": 17}}, {"node": {"oid": "c258acd495f884f10c3da82510a8f378222f4f92", "messageHeadline": "feat(ctp): update style for L1 contracts (#2704)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 222, "deletions": 145}}, {"node": {"oid": "c836f1cbcfe949eb56f63596a6b4db87c00ca532", "messageHeadline": "op-node: Remove multi L2 Engine Option (#2699)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 111, "deletions": 162}}, {"node": {"oid": "ac062f8fe3b8d078dd81e8bd66063aaad8054d2a", "messageHeadline": "state-surgery: Add state sturgery (#2655)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 261068, "deletions": 0}}, {"node": {"oid": "e758153e658214da8fbeeed5d7475718b9cc26c9", "messageHeadline": "Merge pull request #2692 from mslipper/feat/mergify-loop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "3c5aee9c8cb81c9f7eb0437bba602573c3ddb41e", "messageHeadline": "Merge branch 'develop' into feat/mergify-loop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 259, "deletions": 28}}, {"node": {"oid": "6442ddcf453a7d977c2ce7c59a0cc17119c4319c", "messageHeadline": "Merge pull request #2702 from ethereum-optimism/sc/retro-tweak", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "51423f3ab38e6c9eeaaeeb403f150be56595dea8", "messageHeadline": "docs: tweak retro learning section", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cf3282ddb799159f0afb442b8950d5f5b051a299", "messageHeadline": "Merge pull request #2700 from ethereum-optimism/sc/drop-1-retro", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "75e7ab00b3e666aa9d878cc1e07526913090b71a", "messageHeadline": "docs: drop 1 retrospective", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "06192c49e4093e90836fd10953669ec52c55e656", "messageHeadline": "Merge pull request #2696 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 22}}, {"node": {"oid": "bdd615e029d7ec4c227be57a978c504ee41d36cf", "messageHeadline": "Merge pull request #2695 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 22}}, {"node": {"oid": "65546d6bf633be0f710462e37525629ee40490f3", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 15, "deletions": 22}}, {"node": {"oid": "3406775ac4329bbc8c86d609a53eaeadb0448030", "messageHeadline": "Merge pull request #2694 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2592, "deletions": 872}}, {"node": {"oid": "0f794f939427d228c28c84e82ca8c35c31fff19f", "messageHeadline": "devnet: fix devnet (#2684)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "487a97314bf90e59ac3b19928b1ec4807c4d05fb", "messageHeadline": "teleportr: Improve metrics (#2690)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 80, "deletions": 11}}, {"node": {"oid": "e86a836808e3a7220f301b8afa6c8ce6888c7136", "messageHeadline": "ci: Update mergify to not loop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "b5ee3c70b6d9a62f816d13f69a24628c87a19334", "messageHeadline": "teleportr: Increase max disbursements to 15 (#2685)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0a3df2614af5e33692c36035f6d38a4aa8d20ce2", "messageHeadline": "contracts-bedrock: fix linter (#2682)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e031de8de2530c92d45897de7c67a498112ad742", "messageHeadline": "contracts-bedrock: depositTransaction warning (#2678)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1d92dfd045406cb7a4a885b5147a5ee78a62244e", "messageHeadline": "Update replicas for new healthcheck verison (#2638)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 194, "deletions": 19}}, {"node": {"oid": "711c4a06c53c5c2d8b55b4af2f57e1b8e3c40857", "messageHeadline": "feat(contracts): deposit gas metering via 1559 (#2575)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 711, "deletions": 186}}, {"node": {"oid": "16a9c70423f866f5a0768947cc0d07e5aea894b6", "messageHeadline": "chore(deps): bump github.com/ethereum/go-ethereum from 1.10.16 to 1.1\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 37}}, {"node": {"oid": "d4ca87e1e13c1c0c14a83d688fa4c494240f24bc", "messageHeadline": "feat: deploy RetroReceiver (#2680)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1158, "deletions": 0}}, {"node": {"oid": "08a5b63e3e88e3ca12013a1db61332291dfb53ce", "messageHeadline": "Merge pull request #2681 from ethereum-optimism/fix/bedrock-itests-build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "ac2de68ce09c2fe82561820bb6d1c201dbe564c7", "messageHeadline": "fix attempt", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d0f1050ccb8f582b4375ff1d49bdf71632ee8fe", "messageHeadline": "fix: update yarn script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f42d57113ee1e39c3306aac0312ce8c7339316af", "messageHeadline": "fix: bedrock itests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "bb1d159a46dc6007624896b6971cb92cf3382f55", "messageHeadline": "fix: makefile", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "5ff7ba66ca7307db60e61df65226957748f80575", "messageHeadline": "Merge pull request #2677 from ethereum-optimism/fix/yarnlock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 25, "deletions": 414}}, {"node": {"oid": "05f73ae57e67e62c3db9fb3fe3787f2dabcfa8b0", "messageHeadline": "Merge pull request #2671 from mslipper/feat/mergify-ignore", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "859599e12fda1071c501d4b8239a52df01f53b16", "messageHeadline": "frozen lockfile (#2675)", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2435bb6ca729e8e2b906d2db9ce139ffc53d524f", "messageHeadline": "feat(ctp): use solmate instead of oz (#2674)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "cbc7db6b2c201f3eee5f9f9247fb28629a0064cc", "messageHeadline": "fix: regenerate yarn.lock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 25, "deletions": 414}}, {"node": {"oid": "2feb7b056477a6f67389efc27d66c545b50f52a0", "messageHeadline": "Merge branch 'develop' into feat/mergify-ignore", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5874, "deletions": 1531}}, {"node": {"oid": "9a99e0ac359f9dce837b4218978d764f6db456b3", "messageHeadline": "Bedrock: use Engine API authentication (#2591)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 310, "deletions": 122}}, {"node": {"oid": "c17e3d6250455d393705aaf3a8f63a9f7be76635", "messageHeadline": "fix(ci): bedrock requires monorepo (#2672)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "af991f772805bc971b5fb58fb58cf845a5d9feef", "messageHeadline": "Merge pull request #2663 from ethereum-optimism/fix/cleanup-ci", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "3fc3af957d2f8bc59fccfaef8a7898430811247f", "messageHeadline": "Merge branch 'develop' into fix/cleanup-ci", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 165, "deletions": 84}}, {"node": {"oid": "6710e4d6645f2f14695a1d25442d7fe56609c921", "messageHeadline": "Merge pull request #2669 from ethereum-optimism/fix/deps", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "43e022cd4a61e2f712eed8bb8892177e83e812e2", "messageHeadline": "ci: Add mergify-ignore label to prevent automerge", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a53c451ff76fcf8fb317d323f0fcbe8388bf9f9d", "messageHeadline": "Bedrock: update geth, fix bug (#2665)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "07a84aededbb0259ef0f476bfccbb7f53f628477", "messageHeadline": "contracts-bedrock: move core-utils to deps", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "313042466c25c67a8425e932e2ab7867e2d339cd", "messageHeadline": "Merge pull request #2667 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 106, "deletions": 54}}, {"node": {"oid": "f921ab18eda8cad6cba9a2839a644e4026ded468", "messageHeadline": "Merge pull request #2666 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 106, "deletions": 54}}, {"node": {"oid": "676c3827806ff27dacf91208528393a8ec7a57e6", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 106, "deletions": 54}}, {"node": {"oid": "21621133621e05bfbd55ca231f2be0cfbe0940fa", "messageHeadline": "Merge pull request #2664 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5061, "deletions": 1277}}, {"node": {"oid": "317272088b46dd9d68a769b9bbbe954b236a38dc", "messageHeadline": "Merge pull request #2661 from ethereum-optimism/fix/geth-types", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "5ecdd8043f45df6b7fb73dc1d4dfda82d6ec0597", "messageHeadline": "Merge branch 'develop' into fix/geth-types", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 36, "deletions": 22}}, {"node": {"oid": "1aca58c44e01d3d431cbb12b12898665ffaef6d0", "messageHeadline": "contracts-bedrock: initial release (#2659)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "aa966e7ccc47e083ebf93375e0d1061e70c8f33d", "messageHeadline": "ci: cleanup circleci", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "826aeef8abd67f4ec6f2217ccbaf11fbf827a37e", "messageHeadline": "contracts-bedrock: prepare for release (#2660)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "7689966e0da981a4ab6e1645f607c6a4c34886ef", "messageHeadline": "opnode: Record errors from batch derivation (#2636)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "17962ca9fe94b0908603bb4e14dee3673c2dae34", "messageHeadline": "core-utils: update geth genesis type", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "26a47f72fbc7571111ad9869d050c691ebc889b1", "messageHeadline": "Merge pull request #2619 from ethereum-optimism/fix/hh", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3464, "deletions": 923}}, {"node": {"oid": "fc3a677a423f4577baa447a463fcda1eb9072c78", "messageHeadline": "bedrock: update geth, now includes rpc auth utils (#2657)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 97, "deletions": 59}}, {"node": {"oid": "a62a9b300201b10363acc4b4e6f312d911b43c86", "messageHeadline": "Merge pull request #2652 from ethereum-optimism/fix/l2geth-release-build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8478377523c6f1480458567af7fe4c52250c7968", "messageHeadline": "deps: regenerate `yarn.lock` (#2639)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "63c8f5dce0ccfdab288a57980e650cec9d90e204", "messageHeadline": "ci: fix for new build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 38}}, {"node": {"oid": "df5d3270f2f984acc216331e2f1ad9fc7e81757b", "messageHeadline": "deps: update", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1719, "deletions": 181}}, {"node": {"oid": "22fcdae6e59ce68d9a1d766f1d563c2b75ea3107", "messageHeadline": "typescript: consolidate config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "948d325f9b88da1f4c177979fe8ebdec980ee065", "messageHeadline": "ops: fix docker compose build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0d2ec9d2909f6356b0fca16705dceb87794a063b", "messageHeadline": "gitactions: fixup for new build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "278ad7d78b0d51a2c067d6d6f8ee139672f407e9", "messageHeadline": "linting: consolidate rules", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "5ba91240e170fb857dabb80d9d65dbafe1400d40", "messageHeadline": "git: remove gitmodules", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "4621435dd54023f15d5379986e2678eccacfb9f4", "messageHeadline": "integration-tests: clean up package", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d055377f99fa13401d74f6cc2a741ed666c9c4c5", "messageHeadline": "sdk: clean up package", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 25, "deletions": 38}}, {"node": {"oid": "0443384dde9e89495fff5a51ad9c08a0af37c5bc", "messageHeadline": "ops-bedrock: fix devnet build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "0bc7d410b590289ab22b94ce91b83ffc0f09dc9f", "messageHeadline": "op-bindings: properly build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf48a0cb385481daa9ff5bb210fa5fea0d35dd83", "messageHeadline": "replia-healthcheck: clean up package", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 29}}, {"node": {"oid": "07b5ca1ffc6ef9d008d5ffb680e957288b2a907e", "messageHeadline": "message-relayer: clean up package", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "6c685d5fe054ef503422d395ab195d5ad5357b1a", "messageHeadline": "integration-tests-bedrock: clean up package", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 117, "deletions": 122}}, {"node": {"oid": "f71b40e79f664bfa9f8a65c20725c9a61db51dd0", "messageHeadline": "core-utils: clean up package", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 25, "deletions": 35}}, {"node": {"oid": "0cb00487033b2df377784b6cbce5f10a557ef6d4", "messageHeadline": "fault-detector: clean up package", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "3fdccd9e40e6a1b40c45b20852ec735c45a6dcf6", "messageHeadline": "contracts: clean up package", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 28}}, {"node": {"oid": "565ad92747e6ee1f4d0780428c83fab3f668e9f2", "messageHeadline": "contracts-periphery: clean up package", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "0267340165e295ea8c5d5d8035968830d80e25d7", "messageHeadline": "common-ts: clean up package", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 34}}, {"node": {"oid": "d2e55d5251d3df86231a44adc9525dfd77e0adbe", "messageHeadline": "dtl: clean up package", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 35}}, {"node": {"oid": "aead527d57858498a9ebfb305bd344f8411698bf", "messageHeadline": "contracts-bedrock: migrate to packages directory", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1344, "deletions": 233}}, {"node": {"oid": "416d2e6084acb4e065697e471983461f81b7b453", "messageHeadline": "feat(ctp): introduce Drippie and rework deploy (#2569)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1771, "deletions": 606}}, {"node": {"oid": "248f73c57827d7af75ba62e5dd8f47644114fcb7", "messageHeadline": "l2geth: fix docker release build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "65b06a39edbde8e4ed61d56760814626968b71d7", "messageHeadline": "Merge pull request #2650 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 203, "deletions": 124}}, {"node": {"oid": "c8428772fcd227e54ac04484b08e8fef359d21fb", "messageHeadline": "Merge pull request #2649 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 203, "deletions": 124}}, {"node": {"oid": "e2189e821612cf2562c4c4ff9485fe4b499c6b48", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 203, "deletions": 124}}, {"node": {"oid": "8823c67b2171a90c2da66826847acde3d06d1ffc", "messageHeadline": "Merge pull request #2627 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 46992, "deletions": 1080}}, {"node": {"oid": "3c7f3be9a40aa7d4cb0ce39468d2a4e9df8c3169", "messageHeadline": "Merge pull request #2632 from ethereum-optimism/fix/op-exporter", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 190, "deletions": 7}}, {"node": {"oid": "ce88e33bf7fb942053c767f09689e6ad81d94edb", "messageHeadline": "Create flat-vans-brush.md", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3e5d784412057cdf7032429316bb7bd499163511", "messageHeadline": "fix: l2geth-exporter docker build (#2633)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e00fe3ef2f8241485897f717f45925b90a3b4437", "messageHeadline": "ci: fix batch-submitter docker build (#2634)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "359bc604b669414ba52b1adb89b42714aea70ab3", "messageHeadline": "fix(l2geth): L1 sync error recovery logic (#2647)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "553180e90c5210a56e0bbdd378a8ec57af5506c8", "messageHeadline": "dtl: fix race condition (#2646)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "50d2b108752dc4cd33a8611ac3f712ba1c1cc851", "messageHeadline": "op-node: Adjust L1 Info Transaction Gas Parameters (#2582)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cd15c40a6f2c4eda315d3336154f2c1862ccf97f", "messageHeadline": "teleportr: Limit to 10 confirmed deposits (#2637)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2171f5819c52ff386c06847b7eb23c6717329940", "messageHeadline": "fix: op-exporter build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 185, "deletions": 7}}, {"node": {"oid": "dfab86ff2ef7e5614319bbbf72db40c373b2eae9", "messageHeadline": "Merge pull request #2626 from ethereum-optimism/deps/geth-bump", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0c1c4fb9acfe3dc4af95b849ccc17556df735463", "messageHeadline": "chore(deps): bump github.com/ethereum/go-ethereum in /teleportr (#2612)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 404, "deletions": 6}}, {"node": {"oid": "ef7758a97db8e595ce8821cde7ceb48d91de9d0f", "messageHeadline": "fix(itb): bump internal deps (#2623)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "7317e2bee54ca63ab2e39f134296e3ee52c03b7a", "messageHeadline": "docker: bump go/js builder images (#2625)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6f458607ce20b754f5492af77cc264d5199d260a", "messageHeadline": "deps: bump go-ethereum to 1.10.17", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d11645367e472372ca53c61170bfa3206f41a451", "messageHeadline": "chore(deps): bump github.com/ethereum/go-ethereum in /bss-core (#2609)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 390, "deletions": 20}}, {"node": {"oid": "622644f0eb3983610731239a47d81b382e0ee384", "messageHeadline": "chore(deps): bump github.com/ethereum/go-ethereum in /proxyd (#2607)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 213, "deletions": 21}}, {"node": {"oid": "5617716a216eb26d2e33788e63f0d3f4c50471c8", "messageHeadline": "chore(deps): bump github.com/ethereum/go-ethereum in /gas-oracle (#2608)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "7d49ef0cbfc093fbacd256866c589ed36fde1e7c", "messageHeadline": "chore(deps): bump github.com/ethereum/go-ethereum in /indexer (#2611)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "baf104632226cb0433b1bb92866e33a77309eb20", "messageHeadline": "chore(deps): bump github.com/ethereum/go-ethereum in /l2geth-exporter\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 218, "deletions": 22}}, {"node": {"oid": "710580705dea7d02ccc9cc3636c61e6df163d492", "messageHeadline": "Use ticker instead of time.After in select loop (#2621)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "f16383f25de00c97b6b26739a22e1b8cfe37a7c2", "messageHeadline": "fix(cmn): legacy metrics binds to 0.0.0.0 (#2620)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "36cbfbf333afb44242ee446890a97bbaec64c643", "messageHeadline": "Use net.JoinHostPort instead of fmt.Sprintf (#2622)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df03ef37dc4cbc0df5c740757cb9167c1329a842", "messageHeadline": "Merge pull request #2616 from ethereum-optimism/sc/update-ethers", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 473, "deletions": 21202}}, {"node": {"oid": "d18ae1353fd17a79ea485697a2763eca8299ae96", "messageHeadline": "fix: update ethers deps", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 473, "deletions": 21202}}, {"node": {"oid": "81cfd3d3569e3f350d4a2b760ef34e3243ffeb36", "messageHeadline": "make: Add go mod tidy command (#2603)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1c269e88520432783a41ef36e5120572756a2f7c", "messageHeadline": "Update go.work.sum (#2602)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "a2701cf76243f543c8b68141a272de526bb1d113", "messageHeadline": "batcher,proposer: Add gitignore (#2600)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f7fe194f9bff7040680c867fbb4b753f6c025d33", "messageHeadline": "bindings: Notify users if builds deps are not found (#2599)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "edb8002436ecbb6ed3ed78722796a93d05bb27b5", "messageHeadline": "Merge pull request #2595 from ethereum-optimism/fix/hardhat-build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "d518bb5ba5ee33ef08fce7708832fb4e63da89f2", "messageHeadline": "Merge branch 'develop' into fix/hardhat-build", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "262b0db36cd0308b965ac98f71e17664d54bcba8", "messageHeadline": "Fix: make build for Apple Silicon (#2550)", "author": {"name": "Daniele Salatti", "email": "me@danielesalatti.com", "user": {"login": "DanieleSalatti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce3503a15668a7c5a00f185f1f2d80c646062bd9", "messageHeadline": "bedrock-contracts: fix hardhat build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "2d3216cdef477a8df8622fc3d19273afafd8d7cb", "messageHeadline": "feat(ops-bedrock): fix devnet setup (#2584)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "dd29c40dcc6a649c3c1d7143061381f6e5b503dc", "messageHeadline": "Fix specs title typo (#2586)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3bfd76fdc7c8e565ef2ad0a42c712ed542c81fd0", "messageHeadline": "doc: fix OP logo on README.md (#2592)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f65d508386ab3bbc46368428364a0a496eb3a08f", "messageHeadline": "chore(bedrock): update bedrock ref geth version across all modules (#\u2026", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 50, "deletions": 22}}, {"node": {"oid": "405f59d75421112f59b88fac024d98dc20c91f47", "messageHeadline": "feat(op-node/p2p): resolve advertised hostname to ip for convenience \u2026", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "bfffc121fc13186e2dc35e8f89c3c52ec1303f14", "messageHeadline": "Merge pull request #97 from ethereum-optimism/ns/fix-preimage-crash", "author": {"name": "Conner Fromknecht", "email": "conner@lightning.engineering", "user": {"login": "cfromknecht"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f294062fe77e075db8d3c3b6033aa6ad9153851", "messageHeadline": "bedrock: op node testnet fixes (#2587)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "6b7ff0bfb88d6ceef631642ed65dbe4273c6480d", "messageHeadline": "feat: bedrock predeploys (#2580)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1189, "deletions": 18}}, {"node": {"oid": "8c7baa138f329bad996dc22b0e878256b7579a0b", "messageHeadline": "go: Update contract bindings (#2579)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 275, "deletions": 291}}, {"node": {"oid": "3d848f4a2c6d5da732a32b0664dce616075a4dd2", "messageHeadline": "update minigeth: fix bad handling of missing preimages in MIPS preimage", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "888a0f491400973e00feb3d1730ff36ebbb61eb2", "messageHeadline": "contracts: add `GasPriceOracle` contract (#2566)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 341, "deletions": 0}}, {"node": {"oid": "f688a63101d587128d2c066acb01f2d759d089f8", "messageHeadline": "integration-tests: Override the default bridge adapters (#2574)", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "6c087767f3b9f4fbb998ae179e9960fa294811a6", "messageHeadline": "contracts: Add setL1BlockValues gas test (#2576)", "author": {"name": "Joshua Gutow", "email": "jgutow@optimism.io", "user": {"login": "trianglesphere"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "10e077540f76a85579ea7d114f3d4ca04982b0d8", "messageHeadline": "ci: Add abigen to builders (#2572)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "5b402fbba4e28129efb4c87546854bdc902190df", "messageHeadline": "mirror p2p-discover specs work (#2570)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 533, "deletions": 28}}, {"node": {"oid": "a655feabf4703b4076f4616c1fb7238d2c7bffc1", "messageHeadline": "op-bindings: bedrock go bindings (#2571)", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 711, "deletions": 57}}, {"node": {"oid": "ad6b5dead2ff9be448a0d568d5ad24a7a766906b", "messageHeadline": "contracts: fix `L2CrossDomainMessenger` api (#2567)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "f7d964d7d7bb8d3848bfa697b5f45662b724753c", "messageHeadline": "feat: add new contracts-periphery package (#2536)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 825, "deletions": 10}}, {"node": {"oid": "1b7e41f5727385169308f09855dcdf7535622e6b", "messageHeadline": "Bedrock -> Develop (#2563)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 62202, "deletions": 603}}, {"node": {"oid": "f9c5e525d1c9062846cc993363f0e858226dc401", "messageHeadline": "chore(deps): bump cross-fetch from 2.2.5 to 2.2.6 (#2539)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "b0a54509a6f99194221f5ade230ceae7892b3393", "messageHeadline": "maint(ct): simplify test helpers (#2523)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 4, "deletions": 62}}, {"node": {"oid": "34b89c385b789bd677e2ff091e4bd2248dca940b", "messageHeadline": "Merge pull request #2560 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "2e0b633004b14edd14d9c01fd5119b58680a7dfa", "messageHeadline": "Merge pull request #2559 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "c5b226bf4c5e08cc590b53bfce31bbd339a35e34", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "29e19fe44c07825227c4c2346ccae7f565a27031", "messageHeadline": "Merge pull request #2558 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 77, "deletions": 40}}, {"node": {"oid": "b2aa08e015be037e37dd56da6788e2029d679ae4", "messageHeadline": "feat: add MaxPlaintextBatchSize parameter (#2557)", "author": {"name": "Conner Fromknecht", "email": "conner@lightning.engineering", "user": {"login": "cfromknecht"}}, "additions": 49, "deletions": 38}}, {"node": {"oid": "869015529b7ef532c70375e0168af7f35f4fe5dd", "messageHeadline": "fix(sdk): bug causing error when no tx nonce given (#2556)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "f109e9afb0d26006b301157d07e293fe4a549000", "messageHeadline": "feat: invoke uname using shell in Makefile", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52cbb56aed460aab564d60d0248f1f64c8e4bb67", "messageHeadline": "Merge pull request #2554 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 56, "deletions": 37}}, {"node": {"oid": "7b89c07212f906b210c52ecda97534e5ad968b46", "messageHeadline": "Merge pull request #2553 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 56, "deletions": 37}}, {"node": {"oid": "755c1b4d17da2167e9eeacc7cb6f4b583a5c6251", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 56, "deletions": 37}}, {"node": {"oid": "38d2261cc0104c469754e581b9fbecee33fc4bc2", "messageHeadline": "Merge pull request #2552 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 614, "deletions": 81}}, {"node": {"oid": "bd96bc49e2ea102f7ba74cfc87912898d4112376", "messageHeadline": "update minigeth ref", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1e037cedf4d2a181cb3e8ac05b439b5793e0296", "messageHeadline": "avoid duplicate CI runs on PRs", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5f75ffb2c2a6513cf4c508f3f4efa92b703b488e", "messageHeadline": "change gitmodules to point to the right remote", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b73f9c30749b828b7af54ca6b45a265ae9b7ee68", "messageHeadline": "cmake and pkg-config are preinstalled on CI, but let's be thorough", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d893ec7ecdc2d4f33dee2a8079f1d328c98907a0", "messageHeadline": "use pnpm on CI to speed it up", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "8e55a31410694d48aa23e61fd5743bebb3bba8ec", "messageHeadline": "makefile improvements for MacOS", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "8c3a89f6eb420a5a3cb03c1e5c6b352826f24899", "messageHeadline": "update javascript packages, switch yarn lock for npm + pnpm locks", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 34968, "deletions": 8485}}, {"node": {"oid": "f7e5c664f9834c8e25ce5738e3afb53512c3561a", "messageHeadline": "extend timeouts to accomodate my slow-ass setup", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e5d6bce6e348689f436b8d9ce8bc5dfab4eac46", "messageHeadline": "make CI consistent with build system changes", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1d48557d753e2f09a157c71e6ae545a9ead3121f", "messageHeadline": "fix bug in build: George's version doesn't have libunicorn.so.2", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1b03f06c9b36aad838dc9ebf630f4ba79da3b384", "messageHeadline": "make CI consistent with build system changes", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "cdef3bbd6409005e8aecdd16d73f73ce8dbfe6d9", "messageHeadline": "avoiding re-running make in unicorn dir when nothing has changed", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "9982d5adc65af202647eb8b324c8e5ad3e1b3309", "messageHeadline": "move submodule make rule upfront and rename minigeth_default_arch to \u2026", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "bc1eb528a19242edebefba41adfb0f688ce7b7db", "messageHeadline": "redistribute .PHONY declarations", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "5fc4c66b414d9e080eed35f74b530d3fe873c2af", "messageHeadline": "avoid rebuilding unicorn each time 'make build' is invoked", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "95d3ee1c853415d8bf360cb71fba201a714a2ac7", "messageHeadline": "make unicorn a git module", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "a20204554e7ae3383a16b9af26c00f3fa3f13dbc", "messageHeadline": "clarify & enforce that the challenge test is run separately", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7240ceb093d4ad9a606d5e487ed3e45f2fe1c83f", "messageHeadline": "don't require yarn, use pnpm if available", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "93ff2cd7a1ec07b01a8f40fffec1e6ce6e13de42", "messageHeadline": "add -f to rm in makefile", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "df61d21542a7c28eb3754dc6a0e237ecb180bc2a", "messageHeadline": "Add disburser wallet balance to teleportr (#2551)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 100, "deletions": 55}}, {"node": {"oid": "2177c8ef51a1d9101123a6b2014769740dc6123d", "messageHeadline": "feat: introduce fault-detector package (#2549)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 425, "deletions": 0}}, {"node": {"oid": "a1840aaf76a34fa060f546ed726ae951077ae408", "messageHeadline": "ci: Fix nightly integration-test image name (#2533)", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "326396052d34c36da8b77e848e7f9073d8b144cc", "messageHeadline": "fix: correct FailedDatabase counter for upsert_disbursement, expose a\u2026", "author": {"name": "Conner Fromknecht", "email": "conner@lightning.engineering", "user": {"login": "cfromknecht"}}, "additions": 50, "deletions": 24}}, {"node": {"oid": "b7a04acfd60d2523a87cb2c791765ea007a95d9a", "messageHeadline": "refactor: Remove unused network name param from contract deploy confi\u2026", "author": {"name": "bk62", "email": "53960576+bk62@users.noreply.github.com", "user": {"login": "bk62"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "1e4e4b36a6fb4e3eee200bc766c757c2a4f16afa", "messageHeadline": "Inomurko/fix openapi spec for dtl (#2547)", "author": {"name": "Ino Murko", "email": "ino.murko.github@protonmail.com", "user": {"login": "InoMurko"}}, "additions": 62, "deletions": 16}}, {"node": {"oid": "54132ee4254e7b1f60b25e26f8b25b580ae4105e", "messageHeadline": "demo: Change syntax of overrideable vars, add comments", "author": {"name": "Andrey Petrov", "email": "andrey.petrov@shazow.net", "user": {"login": "shazow"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "4e99638616a3906733e080bc8c72fc9f845a3419", "messageHeadline": "Update shell shebang to be more portable.", "author": {"name": "Andrey Petrov", "email": "andrey.petrov@shazow.net", "user": {"login": "shazow"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "936033efcf0fcbd9c2592f3d558a863622deca6d", "messageHeadline": "Merge pull request #2546 from ethereum-optimism/develop", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 58, "deletions": 30}}, {"node": {"oid": "c22919265d7f39a45ac49cb7c1ca2eba855e187b", "messageHeadline": "Merge pull request #2543 from ethereum-optimism/changeset-release/master", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 58, "deletions": 30}}, {"node": {"oid": "523cb25f3bdf9db2ecf9f6571c0e82105091d65d", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 58, "deletions": 30}}, {"node": {"oid": "5a93b63a503e5cadda7dbc69be316e4d71350576", "messageHeadline": "Merge pull request #2545 from ethereum-optimism/develop", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bea5c5070bdaddf0bf3f20683fd1894fe17e819b", "messageHeadline": "Merge pull request #2544 from Inphi/inphi/fix-release", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d79d40c4d1172c59e799b10b52783663760ab51d", "messageHeadline": "proxyd: Add changeset for release", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5df8d8011f3f46a3b3fc1cf9d734cd9bad38f4b6", "messageHeadline": "Merge pull request #2542 from ethereum-optimism/develop", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 1255, "deletions": 6908}}, {"node": {"oid": "44c293d851a309de8f08a1eb8e57a3498f868541", "messageHeadline": "feat: correct conf_remaining calculation (#2541)", "author": {"name": "Conner Fromknecht", "email": "conner@lightning.engineering", "user": {"login": "cfromknecht"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "5d309e6a6d5e1ef6a88c1ce827b7e6d47f033bbb", "messageHeadline": "maint: Move Go packages into root of repo, adopt go.work (#2524)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 304, "deletions": 6355}}, {"node": {"oid": "412688d5129485f8b86c23c6c23c0fea219d5621", "messageHeadline": "Replace getNetwork() calls with getChainId() utility (#2535)", "author": {"name": "Richard Guan", "email": "guan.richard1@gmail.com", "user": {"login": "FlattestWhite"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "83f6e52fadcae24c52eff8bb6fa82eba60f6548c", "messageHeadline": "update workflows to use makefile (notably checks out the submodule)", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 59, "deletions": 93}}, {"node": {"oid": "c5d9332c9ca2ebfafc3d31da2e9080519b311811", "messageHeadline": "make minigeth into a git module", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "652bde81d2d96d530083e8bc25df22c7ed59c650", "messageHeadline": "remove minigeth dir in preparation of minigeth submodule", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 0, "deletions": 37827}}, {"node": {"oid": "f414d95f1c8b619e8ad8b19d6e49372751ee2a45", "messageHeadline": "maint(ct): clean up library tests (#2513)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 57, "deletions": 119}}, {"node": {"oid": "7b2826762c913587813b3f81e682818c904707d9", "messageHeadline": "maint(ct): remove Helper_SimpleProxy contract (#2522)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 37, "deletions": 101}}, {"node": {"oid": "f48bd87df34f8f9ffeb9676768239a8a2c7fb333", "messageHeadline": "go/proxyd: Proxy requests using batch JSON-RPC (#2480)", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 692, "deletions": 184}}, {"node": {"oid": "e00dba09082531a4e9978132aab8ce404d9de7f1", "messageHeadline": "Merge pull request #2531 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "84e4e2c64892b61a7369288bc18a51a3950694d5", "messageHeadline": "Merge pull request #2529 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "61d2dac78934c254b87bf21e5eac92401136a104", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "974ad01d30725e45774a1c3c8a3223e49f6124b4", "messageHeadline": "Merge pull request #2528 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "53fac1df5ddc8d37cf34fdc480a4d7dce5e7c160", "messageHeadline": "integration-tests: Facilitate actor tests on nightly (#2518)", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "0ba3204fe0023de095161b68aa2a7ddb44ce84ba", "messageHeadline": "Merge pull request #2527 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 101, "deletions": 54}}, {"node": {"oid": "102bee78ede3da72467281954092dbf9cde686b9", "messageHeadline": "Merge pull request #2526 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 101, "deletions": 54}}, {"node": {"oid": "8aeb2047dc93027702d7cab7ba62ae3d56b23cd2", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 101, "deletions": 54}}, {"node": {"oid": "a1ef09dde50456373a1a4c3414f8766c9230f53c", "messageHeadline": "Merge pull request #2525 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2454, "deletions": 431}}, {"node": {"oid": "36a91c30cc25848a914c2262c88ead9a149d7b47", "messageHeadline": "integration-tests: Fix various actor tests (#2517)", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "1bcee8f165a94db2d191d0ca848f1c340adbd14d", "messageHeadline": "l2geth: fix `eth_getBlockRange` (#2390)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "cc0594cfc25b3330c6e37a560e5926893eca3344", "messageHeadline": "cleanup: Remove setProxyTarget function (#2516)", "author": {"name": "Luca Donno", "email": "30298476+lucadonnoh@users.noreply.github.com", "user": {"login": "lucadonnoh"}}, "additions": 9, "deletions": 36}}, {"node": {"oid": "8c9ac5f5480f338497d53c45de1a9937a00ee157", "messageHeadline": "maint(ct): clean up TeleportrDisburser tests (#2512)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 122, "deletions": 90}}, {"node": {"oid": "c799535d1ddb0a31c60147169457c1f11e5b3433", "messageHeadline": "l2geth: add nightly addresses (#2485)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 464, "deletions": 448}}, {"node": {"oid": "6b9fc055713690a32e93fcaffc2a3a93088b5e76", "messageHeadline": "feat(cu): add util for getting chain ID (#2509)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "8e75dbfadb562776d483e6e3ac76e24416ba13d5", "messageHeadline": "Remove unused function (#2515)", "author": {"name": "Dawson Botsford", "email": "github.81841d@tryninja.io", "user": {"login": "dawsbot"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "51adb38919fca33f0f119a2dfe7a8c80acf5e671", "messageHeadline": "contracts: Deploy Teleportr to mainnet (#2476)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1946, "deletions": 13}}, {"node": {"oid": "25a796f18ca228ee80c55cc792d8a7f6ccb1ba77", "messageHeadline": "maint(ct): cleanup AddressDictator, ChugSplashDicator and WETH9 tests\u2026", "author": {"name": "Antonios Kogias", "email": "tonykogias@gmail.com", "user": {"login": "tonykogias"}}, "additions": 47, "deletions": 65}}, {"node": {"oid": "8ac47db2f7397ff545a674d20281a13dfba90d86", "messageHeadline": "Merge pull request #2381 from ethereum-optimism/feat/gasusage-compres\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 67, "deletions": 11}}, {"node": {"oid": "f1586e3aa2351cfa72318ea434dd23bfef084a57", "messageHeadline": "cleanup: removed outdated section of primary package.json #2280 (#2501)", "author": {"name": "soyboy", "email": "85043086+sbvegan@users.noreply.github.com", "user": {"login": "sbvegan"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9396c8096ab9664c5d6e5160685b7ecd3c2ae109", "messageHeadline": "Merge pull request #2506 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 73, "deletions": 71}}, {"node": {"oid": "2cd6865ae03c5a5c246f8668c3a30066993585e0", "messageHeadline": "Merge pull request #2505 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 73, "deletions": 71}}, {"node": {"oid": "7bd3da3216eee3d1643409c091b3cb6cb8b25384", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 73, "deletions": 71}}, {"node": {"oid": "9690fdd5715bba88245b8477b28373ec33ec7752", "messageHeadline": "Merge pull request #2504 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3126, "deletions": 1573}}, {"node": {"oid": "d9f058ce836e24872fbfbea4478179f956a7b40f", "messageHeadline": "proxyd: Reduce RPC request logging (#2502)", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "2493e925ecff69ec352aa1a43471033ceb03a1a6", "messageHeadline": "maint(ct): clean up SCC tests (#2499)", "author": {"name": "Antonios Kogias", "email": "tonykogias@gmail.com", "user": {"login": "tonykogias"}}, "additions": 36, "deletions": 64}}, {"node": {"oid": "81f09f160e2c77646d492249c94e87bf28d649d9", "messageHeadline": "l2geth: Record rollup transaction metrics (#2497)", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "79be3e800d1ec0a252ab76a0f09a2c5153df0a35", "messageHeadline": "indexer: Add airdrop API (#2498)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 189, "deletions": 23}}, {"node": {"oid": "ee57b82bf1efcd1896b5f095aa0c1a98414de163", "messageHeadline": "maint(ct): clean up GPO tests (#2494)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 55, "deletions": 100}}, {"node": {"oid": "935a98e6db296e3e2852f8078a95aa69d2f64e82", "messageHeadline": "l2geth: fix log.Crit usage (#2495)", "author": {"name": "Seongjin Kim", "email": "modagi@gmail.com", "user": {"login": "modagi"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7f52efb90e5dc4388aee30b9f1f7dc637632d93a", "messageHeadline": "maint(ct): clean up L2StdBridge tests (#2491)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 124, "deletions": 160}}, {"node": {"oid": "373d0e6f63511a5495ea727b867e3093afe18cb2", "messageHeadline": "Added SCC TotalElement collection for metrics (#2353)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 965, "deletions": 24}}, {"node": {"oid": "b4dcfdf351c15da80e04c130c57c68d0696b2dca", "messageHeadline": "maint(ct): clean up L2StdTokenFac tests (#2492)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 13, "deletions": 22}}, {"node": {"oid": "75c5f54dce0bcca6250695bb7c43d5919529967d", "messageHeadline": "maint(ct): clean up OVM_ETH tests (#2493)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "d7bb962520105853aef1e950027f0cfd7d72a22e", "messageHeadline": "indexer: fix context reuse in bridge filter query (#2496)", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 41, "deletions": 48}}, {"node": {"oid": "5397d2ea63af09b6510682b651e32c820ab16f56", "messageHeadline": "Added kustomize deployment for goerli-nightly replica (#2486)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 254, "deletions": 3}}, {"node": {"oid": "7a320e228b47e0e644cc786df2476b893c84d98f", "messageHeadline": "teleportr: Use L2 gas price (#2484)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d24ba199edc0ee2b71624ab6b6ffe4f14cd532ae", "messageHeadline": "dtl: fix openapi (#2490)", "author": {"name": "Steven Lee", "email": "55133749+rlgns98kr@users.noreply.github.com", "user": {"login": "rlgns98kr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d03c49a6a5c73e48da5f336f3d9a651ae830f5f0", "messageHeadline": "ci: Update remote docker version (#2487)", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e413eb7ec51287aa04938fb50078d8365ca4175f", "messageHeadline": "ci: Rename docker env var, specify optimism context (#2482)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "f25a3f6b2bf6f497441f4fc2da3ba20581e79a24", "messageHeadline": "ci: Nightly release builds (#2479)", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "db02f97fabf6a336ff0a8c064e1f39e1b9dae2d8", "messageHeadline": "integration-tests: Add tests for system addrs on verifiers/replicas (\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "0ee43c7d5c2420077d5d6975b0345253e9491ee8", "messageHeadline": "maint(ct): clean up L2xDM tests (#2475)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 131, "deletions": 86}}, {"node": {"oid": "0fa1c9bbc1d15284fb5f1a1cf0c7176488954e75", "messageHeadline": "maint(ct): clean up CTC tests (#2472)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 73, "deletions": 98}}, {"node": {"oid": "2a062b116592d144924bb4efad4ea0ace9aabf5a", "messageHeadline": "proxyd: Log sanitized RPC requests (#2470)", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "a4bfd9e799d03174cf147de7190e5ab0db4c62cd", "messageHeadline": "proxyd: Limit the number of concurrent RPCs to backends (#2464)", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 151, "deletions": 10}}, {"node": {"oid": "b5b4f7f004e7ed0a526e3240886108f491706892", "messageHeadline": "maint(ct): clean up Teleportr tests (#2473)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 87, "deletions": 63}}, {"node": {"oid": "eefbf2ee65b0a713e9d7dee3c1505533e9479571", "messageHeadline": "maint(ct): clean up BondManager tests (#2474)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "1338135c8d1fd2fa1733aeee5ec08a07768f709a", "messageHeadline": "fix(sdk): use correct overrides type (#2468)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 38, "deletions": 26}}, {"node": {"oid": "c79558b33547924e867d39c2fa00c3e8ac745f72", "messageHeadline": "Merge pull request #2469 from mslipper/bugfix/mergify-dnm", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "a436d4866dfcc7a2317d786038fcdd163a010cc4", "messageHeadline": "ci: Fix mergify config", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "55dc75db38ad5ba3cd1a3c20d5c8c5bc4a364bdb", "messageHeadline": "ci: Respect do not merge tag in mergify (#2465)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "a8291f10bf4d2e2759e13109a9969a9d6123a5c4", "messageHeadline": "maint(ct): clean up L1StandardBridge tests (#2458)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 128, "deletions": 196}}, {"node": {"oid": "2925b1d2f6138296f8cfcf6d19a41f3402c353fd", "messageHeadline": "maint(ct): clean up L1XDM tests (#2459)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 150, "deletions": 128}}, {"node": {"oid": "c74f75b3408116ab0c3911737921bb29f3bc1b34", "messageHeadline": "maint(ct): clean up deposit gas spec tests (#2460)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 41, "deletions": 53}}, {"node": {"oid": "dbd38d0d971916f67b00597d9b2834b73e4355a0", "messageHeadline": "maint(ct): clean up CSC tests (#2463)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 21, "deletions": 50}}, {"node": {"oid": "b62f5a8e27f53d080ac50d465afa11d233888b05", "messageHeadline": "maint(ct): clean up CTC gas tests (#2462)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 29, "deletions": 56}}, {"node": {"oid": "fa692011305579371c4e28d4ff962b6fd42b6b5d", "messageHeadline": "fix(ci): no changeset nag for ts tests (#2461)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc289e911cfa2d7dccdbddd2217fd2c027e5f9a8", "messageHeadline": "fix(rhc): bug when target leads reference (#2456)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "dee51bc8fe72bbcfe5d689e88de6ab54fbb49f45", "messageHeadline": "docs: reentrancy protection comment on L2 messenger (#2457)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5cb3a5f7496e47895f12277ff69aa859a5035107", "messageHeadline": "tasks: compute calldata cost diff in `fetch-batches`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 67, "deletions": 11}}, {"node": {"oid": "97fe96621c833d49e8c27aa94ed485b02ccf1f8c", "messageHeadline": "Added external mainnet 0.5.17 replica (#2453)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 266, "deletions": 2}}, {"node": {"oid": "7a7fbe45b23327b1c7d42c3cc85974f33f4dfbc4", "messageHeadline": "update fakecontract creation using smock (#2342)", "author": {"name": "Dipto Chakrabarty", "email": "45638240+DiptoChakrabarty@users.noreply.github.com", "user": {"login": "DiptoChakrabarty"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "ed057f61c7fb23f31ee01b23b3a5c6e78bf1f6ae", "messageHeadline": "ci: Remove old nightly (#2451)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 308}}, {"node": {"oid": "0b4fd1ea88425223db0dc6357a470cb80b928750", "messageHeadline": "Merge pull request #2454 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 30, "deletions": 34}}, {"node": {"oid": "302bee75f45c999c615038405685eb4275b35c1d", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 30, "deletions": 34}}, {"node": {"oid": "592d0ed26245a50fb74fa2d50d34d090e9790fdf", "messageHeadline": "Merge pull request #2452 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7773, "deletions": 130}}, {"node": {"oid": "94876e2803a5afcb568dec7837f74648460d5c1e", "messageHeadline": "fix (indexer): update l2 bridge addresses (#2448)", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "526eac8df0e9a63a334d00a9388d9f7d98eb9696", "messageHeadline": "feat: bss less strict min-tx-size (#2423)", "author": {"name": "Conner Fromknecht", "email": "conner@lightning.engineering", "user": {"login": "cfromknecht"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "f2bcdd5ac831d7f3bdb0f25bdfe72422e7c07541", "messageHeadline": "ci: Add a job to nag when changesets are missing (#2450)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "ae112021bb9bd767d71d06990d04a723b3725601", "messageHeadline": "proxyd: Request-scoped context for fast batch RPC short-circuits (#2443)", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 114, "deletions": 2}}, {"node": {"oid": "aeda53018ad58a00074aebf8600fff2f27fdf93b", "messageHeadline": "chore: Add jsdoc comments to functions in contract-defs (#2440)", "author": {"name": "Mark Grothe", "email": "grothem@gmail.com", "user": {"login": "grothem"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b2a3239bf66065eed46957bc8f78950544b53861", "messageHeadline": "fix(ct): use default hardhat accounts (#2426)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 20}}, {"node": {"oid": "08329ba2ae3db9d0bf3674a328f921ebd1e671d6", "messageHeadline": "proxyd: Record latency of redis cache operations (#2442)", "author": {"name": "Murphy Law", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "3956aecd25b88332428c9591d7b6ef9dc1fdd3f2", "messageHeadline": "goerli-nightly-deployment (#2444)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 7361, "deletions": 0}}, {"node": {"oid": "1df934a14dc8567ead5e50b4652f075fe1fe9a08", "messageHeadline": "indexer: Don't spam the backend (#2441)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 161, "deletions": 77}}, {"node": {"oid": "e12e8976be325ef61b3172a0b94c527e68e87774", "messageHeadline": "dtl: Use Basic Auth in L1TransportServer (#2439)", "author": {"name": "Murphy Law", "email": "Inphi@users.noreply.github.com", "user": {"login": "Inphi"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "60c92b60b339177fce23f395d2f37ce72c516252", "messageHeadline": "Merge pull request #2437 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "e420ca7df2ad5727fcf93110306b1d2bea0e3dce", "messageHeadline": "Merge pull request #2436 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "2c0b4ee7ed02530a72c9b0ce0e450275eccf5f7d", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "9a7ecbdc7c694f5255eae5c89131f9259aa64c7f", "messageHeadline": "Merge pull request #2435 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "f52d19e19160ab329521f331c8a8cabbb8389b1f", "messageHeadline": "Merge pull request #2434 from ethereum-optimism/fix/builder", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ec4462489d800e018e303b93b3b2711723bf1153", "messageHeadline": "ci: trigger releases", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e6932cc1db2261ce28b3e975f3cefec20230dcb8", "messageHeadline": "ci: fix broken publish + changeset integrity (#2433)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "2c4e4b30839ae2988217642541e73566eb4f82b3", "messageHeadline": "Merge pull request #2432 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 56, "deletions": 27}}, {"node": {"oid": "68a933ddd1ae98f19ff104b3280e9bdb5d32c9be", "messageHeadline": "Merge pull request #2431 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 56, "deletions": 27}}, {"node": {"oid": "e590f77e2709cba753353b1199401482ce96291a", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 56, "deletions": 27}}, {"node": {"oid": "e4fbde243e7d166a4200e50e744162df11dbca54", "messageHeadline": "Merge pull request #2430 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 358, "deletions": 346}}, {"node": {"oid": "1d2567cd1821e440144611e03cd397750854d2f9", "messageHeadline": "Merge pull request #2427 from mslipper/bugfix/labeler", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "86a48b2b30c8802442a81da9a7ed97bcd3dbacc1", "messageHeadline": "Merge branch 'develop' into bugfix/labeler", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 235, "deletions": 218}}, {"node": {"oid": "98f82284caef5625b627e3e55572adcf116075f1", "messageHeadline": "ci: check for changeset integrity (#2415)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "fa978257c3b137f65f8b775e6456e91cd040e5b7", "messageHeadline": "fix: trigger builder image releases (#2428)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "90ef98ce0312c7f4e961b1ac562fa77109558511", "messageHeadline": "ci: Fix the labeler", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a9f8e577f96158e22a0bad83eb8d878d3be60247", "messageHeadline": "[Low priority] Fix a bunch of nits in sdk (#2418)", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 163, "deletions": 111}}, {"node": {"oid": "5818decbede318cf4dd69444fc65fe8fb11dcb7f", "messageHeadline": "contracts: gas oracle script (#2425)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 49, "deletions": 104}}, {"node": {"oid": "83ce16a00bb4100f504c5726aa5362e92077a758", "messageHeadline": "ci: Fix typo in close stale workflow (#2420)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a31609c5d7a5d4a700e049b9b1ce7cb331f56986", "messageHeadline": "maint(ct): clean up contract tests 1 (#2334)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 120, "deletions": 127}}, {"node": {"oid": "71240b1d9db330232361f2bab7669b95874ea650", "messageHeadline": "Merge pull request #2414 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 161, "deletions": 87}}, {"node": {"oid": "d076a5773db5eb8b35030ab481c30897bf9eeb2d", "messageHeadline": "Merge pull request #2413 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 161, "deletions": 87}}, {"node": {"oid": "44c6df0aaf90562f225039fb3cbbcce209f86341", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 161, "deletions": 87}}, {"node": {"oid": "e03e44df9a8ab99a5d40756047282f73e8b11bc5", "messageHeadline": "Merge pull request #2412 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8f698d193c6d4ce176530024ed3f7a6e32413e00", "messageHeadline": "Merge pull request #2411 from ethereum-optimism/fix/changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d3c9d8ca9e8c754555af2ba97943d1c15fa7ce84", "messageHeadline": "changesets: delete old batch submitter", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7fe3a5593b93d797714e4b06089389f154b149ef", "messageHeadline": "Merge pull request #2410 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 537, "deletions": 2264}}, {"node": {"oid": "0c4d4e08968dd7b7517e25c57041b9e1ecfc28de", "messageHeadline": "l2geth: Revert pub/sub transactions (#2406)", "author": {"name": "Murphy Law", "email": "Inphi@users.noreply.github.com", "user": {"login": "Inphi"}}, "additions": 42, "deletions": 1382}}, {"node": {"oid": "24bf252ee6638a47d58d96cc241a27c9e80e1853", "messageHeadline": "{go,js}-builder: bump versions, add to ci (#2405)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 79, "deletions": 3}}, {"node": {"oid": "160f4c3ddd8579545ebad3be8ebfa4a695fa9b3c", "messageHeadline": "deps: use docker golang:1.18.0-alpine3.15 (#2407)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "45582fcc2687ad33e4a3a5ae1002c768c7da48f0", "messageHeadline": "l2geth: skip unused tests (#2408)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7269212cf57d227357a8b7c8a92fb7df26acb2f9", "messageHeadline": "Merge pull request #2409 from mslipper/bugfix/condition", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f2f829cba1d022af66214f832ebdb0096499021", "messageHeadline": "ci: Fix bad condition", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92d62ef1806bd318a12d129104841ecc33c23bce", "messageHeadline": "ci: Update Mergify, fix labeler (#2401)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "31300f7f8ccd1c304bf1887b89ed3f98aad041c3", "messageHeadline": "ci: Add teleportr release, fix indexer canary (#2402)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 77, "deletions": 1}}, {"node": {"oid": "b57014d1b3c5b59f2a990b088d1f493a78eda3cb", "messageHeadline": "deps: bump to typescript@4.6.2 (#2249)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "edde4de2a58c03f6b6d31377e3e4ad568d7ba6ce", "messageHeadline": "ci: Add action to close stale PRs and issues (#2388)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "13524da4e4471817972d9ea2d4e7294e2f61311a", "messageHeadline": "l2geth: quick style fix (#2394)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d040a8d972fe1d25ccbb0dc8223a19d7eb1656b1", "messageHeadline": "Deleted update functions, helper internal functions, and tests. added\u2026", "author": {"name": "Michael-Vander-Meiden", "email": "michaelvandermeiden@gmail.com", "user": {"login": "Michael-Vander-Meiden"}}, "additions": 6, "deletions": 805}}, {"node": {"oid": "32cf1dc956ea3c6d7c51f28bb0623a8752537ec3", "messageHeadline": "Infra update, kovan replica dtl version to 0.5.24 (#2399)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 190, "deletions": 20}}, {"node": {"oid": "b785bea58b6c342209441b6da6f8dc68aa96777b", "messageHeadline": "Merge pull request #2392 from ethereum-optimism/fix/l2geth-skip-cmd-t\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "49115fbd09c50048e21da7db31b131c6b4ba2c6e", "messageHeadline": "Merge pull request #2398 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 135, "deletions": 102}}, {"node": {"oid": "c801cab2d1c2ffd94457bc6a03874f829f8a02bc", "messageHeadline": "Merge pull request #2397 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 135, "deletions": 102}}, {"node": {"oid": "0273d379223711939a2aded4508372afb1f39b24", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 135, "deletions": 102}}, {"node": {"oid": "08dea724e658515f7ddf4c06f3746972d1c099e2", "messageHeadline": "Merge pull request #2396 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 611, "deletions": 937}}, {"node": {"oid": "3e5b209231cc3ac9fb301dd2e2c2cf92723a6f58", "messageHeadline": "fix(dtl): kovan DTL halting issue (#2393)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 96, "deletions": 3}}, {"node": {"oid": "05894239accad9c42104740774ad63c12564efba", "messageHeadline": "data-transport-layer: add new metrics (#2391)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "1a28ba5fcd8b94ee3ed6329ee90c413ee2eb8031", "messageHeadline": "l2geth: skip flaky accountcmd tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "917058e9a710f10f7d6b4015b79e0857f63f5215", "messageHeadline": "feat(ci): check deploy markdown correctness (#2373)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "b36e62542708c8d9aa17d0af517ee25d7c4b6af0", "messageHeadline": "ci: Use correct condition name (#2387)", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5bf390b45d6dbda633da5f395e475f225d133111", "messageHeadline": "ops: fix chainid to work with ethers ledger (#2380)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "e36b085ca64c0dcbb06ad93dc373c8a86a9f10a2", "messageHeadline": "feat(cmn): hard stop on multiple exit signals (#2378)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "7a17900377335fac9dff95e2ef56fec347592c7a", "messageHeadline": "feat(cmn): add JsonRpcProvider validator (#2379)", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "ff8c632a2780605c773e7484ff1bdb2537ad9c7a", "messageHeadline": "Merge pull request #2385 from mslipper/feat/merge-queue", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "51192b22d85b2fab79960489bf2eb6bcf93b1813", "messageHeadline": "ci: Merge using merge queue", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "70897fa47ea35f288fd6c1bb6c2eef6c45594761", "messageHeadline": "Merge pull request #2386 from mslipper/bugfix/another-flaky-test", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a01a2eb15db33a8e6cf515c9eb863c368aa1c6a9", "messageHeadline": "l2geth: Skip another flaky test", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "23ad6068cbeb4c67bbaa1014f0a487f4875df8a8", "messageHeadline": "l2geth: skip `geth` console flake tests (#2384)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "458995e884e2e21bfd122d618f6f30c9304414fe", "messageHeadline": "Merge pull request #2383 from mslipper/feat/mergify", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 69, "deletions": 22}}, {"node": {"oid": "45b1b2de38f49f76ce65dbc1ec642f3a26d7053a", "messageHeadline": "ci: Add Mergify", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 69, "deletions": 22}}, {"node": {"oid": "675900c2eb5da3f39d21ac77378a2d043c4c95e5", "messageHeadline": "Merge pull request #2382 from mslipper/bugfix/bump-cache", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "cc03b98b4f2620eb176d7138690482ce9ee70221", "messageHeadline": "ci: Change cache keys", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "207fe3cff7c8a4a83be9089c159b1603d15ae82f", "messageHeadline": "Merge pull request #2375 from mslipper/bugfix/docker-image-size", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "297829bd2570ac117b1494ea3e453e6731ebc475", "messageHeadline": "Merge pull request #2368 from ethereum-optimism/sc/ext-test-cron", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c19571267afcb8f02e92ddc034311bc6ff69125f", "messageHeadline": "ci: Use Alpine to reduce image size", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "3dee2651d720f492eb4b5d7fcebf2cd29f485afc", "messageHeadline": "Merge pull request #2372 from mslipper/feat/remove-actions-ci", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 682}}, {"node": {"oid": "4d5a0ef52037512e3f959eb638dcc49b4cb802e8", "messageHeadline": "ci: Remove GH actions CI builds", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 682}}, {"node": {"oid": "c5131b4f07b57bf80b74dc4c8e47d0fbc55820df", "messageHeadline": "fix(itests): collect all logs for ext tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8d82fa3824ae16b38d9ddcf4948e30cb254f6c22", "messageHeadline": "feat(itests): run external tests once per day", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6a839b186701a6821cad1da630504b71d08b9956", "messageHeadline": "Merge pull request #2370 from ethereum-optimism/sc/config-genesis-tim\u2026", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "6926b29307b9b8e6baba757a436ce0c37ec4f9a7", "messageHeadline": "feat(l2geth): add configurable genesis timeout", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "452f5e0c7eae4f190cac35e41be6619d80096492", "messageHeadline": "Merge pull request #2366 from ethereum-optimism/sc/fix-base-service-o\u2026", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "024e444ba8769f513738db740a389ee3113aecd4", "messageHeadline": "Merge pull request #2369 from ethereum-optimism/sc/fix-infra-hc", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "920b4680aed0389e9a12be4d978e3671297f98f2", "messageHeadline": "Merge pull request #2367 from ethereum-optimism/sc/ct-test-parallel", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b283ca5cadf99214d041ac350707502b5ca8a98b", "messageHeadline": "Merge pull request #2363 from ethereum-optimism/sc/fix-gas-oracle", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 20, "deletions": 28}}, {"node": {"oid": "4fba3fd2eb5fe926b9ce32a4f4a5da931310d98e", "messageHeadline": "fix(infra): use older version of hc by default", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "51673b90bf33ab10f1fa389a81a83ba2cf9eea12", "messageHeadline": "fix(cmn): have BaseService throw on missing options", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b6d8a0ce3f15d7960ffef7a89a84ee3d066175c7", "messageHeadline": "feat(ct): run tests in parallel", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44c5ce379999612e83d9cb9b92981e2515467adf", "messageHeadline": "Merge pull request #2260 from ethereum-optimism/deps/bump-hardhat", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 233, "deletions": 155}}, {"node": {"oid": "7dc5bff48dd9e2d091fbd04b8e4675c1149a5214", "messageHeadline": "fix(ct): bug in GasPriceOracle test", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d9a51154c262e50f11add6eda248235096efd036", "messageHeadline": "packages: bump to hardhat@2.9.2", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 220, "deletions": 148}}, {"node": {"oid": "847a63384cb5eb74a243a3703c2490f7354e5be1", "messageHeadline": "ops: bump hardhat version in docker hardhat-node", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "3e995d8e9b8bb5568731ca5e59ceec6bf39e0edd", "messageHeadline": "Merge pull request #2360 from ethereum-optimism/sc/fix-typo-rhc-docker", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0ac233e73040b372464a9f59a325217254fe8e15", "messageHeadline": "Merge pull request #2362 from ethereum-optimism/develop", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 66, "deletions": 46}}, {"node": {"oid": "162ff89ca5aed00659b27833f919ee78d8841984", "messageHeadline": "fix(go): bug causing gas oracle to crash locally", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 20, "deletions": 28}}, {"node": {"oid": "d60776cc7882a103f1c32f882e78eee698b47afd", "messageHeadline": "Merge pull request #2361 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 66, "deletions": 46}}, {"node": {"oid": "e3db4542a460fe7fc3dedf685303589965e7c80e", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 66, "deletions": 46}}, {"node": {"oid": "3b09fe9f7667f5a570ff4239fe00cdb31b2a7c53", "messageHeadline": "fix(rhc): typo in healthcheck docker-compose", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "75055b518c0ef5f5c06e32489bd6f42283374adc", "messageHeadline": "Merge pull request #2359 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3806, "deletions": 985}}, {"node": {"oid": "0645cd7cc877317897e43616d1bb2b52b0920ead", "messageHeadline": "Merge pull request #2357 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e9eb1a48d973cf8b8a0ce6e7add6ddd4631330ba", "messageHeadline": "Merge branch 'develop' into dependabot/npm_and_yarn/minimist-1.2.6", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 474, "deletions": 232}}, {"node": {"oid": "1f618bb77ebab4346bf6e8f426d55307a1c96851", "messageHeadline": "Merge pull request #2346 from mslipper/feat/circleci-2", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 458, "deletions": 231}}, {"node": {"oid": "edbf338ebf883e7e555048eb9b8b63b599a09a98", "messageHeadline": "Merge pull request #2358 from ethereum-optimism/feat/gpo-configurable\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "8d5ebf21d77e9e36d0cd0c0a473f1c652b1d2d9d", "messageHeadline": "ci: Add CircleCI config", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 458, "deletions": 231}}, {"node": {"oid": "c535b3a533873579d6e76fb136655ab66563931c", "messageHeadline": "gas-oracle: allow configurable base fee poll interval", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "d58f2309170ada0ca4a8e8999e21f576d1078063", "messageHeadline": "build(deps): bump minimist from 1.2.5 to 1.2.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b82da3e886dad9a1bf9ed441b032f192ce9bed9", "messageHeadline": "Merge pull request #2298 from ethereum-optimism/sc/ct-update-deploy", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 552, "deletions": 605}}, {"node": {"oid": "bb75af3c691a23b51c9de8e9ec569fad801a6308", "messageHeadline": "Merge pull request #2354 from ethereum-optimism/deps/l2geth-exporter", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 60, "deletions": 13}}, {"node": {"oid": "6957c351c3c1087658f2d7abec6ca2de2a79d1ef", "messageHeadline": "Merge pull request #2355 from ethereum-optimism/deps/bss-core", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "48e3956aa1a6db2135057195e3dd5d8cd2934f0e", "messageHeadline": "Merge pull request #2352 from ethereum-optimism/sc/fix-rhc-docker", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 188, "deletions": 16}}, {"node": {"oid": "c50cafa00dc9244c43e38169bf138aa2baa0f48d", "messageHeadline": "fix(ops): collect all logs on failure", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "88807f0346609ae8b190aff22e11ab6df6358475", "messageHeadline": "feat(itests): add basic healthcheck tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "032731b50f860c91e21d36beae9b6fd21bccaf5f", "messageHeadline": "feat(rhc): cleanly catch connection failures", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 51, "deletions": 39}}, {"node": {"oid": "f981b8dab604450dd41b5e5b4840d59f04768ede", "messageHeadline": "fix(rhc): fix bug in healthcheck dockerfile", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 133, "deletions": 4}}, {"node": {"oid": "a3b12065553c846b95c6a15159b07dea4d10c139", "messageHeadline": "Merge pull request #2356 from mslipper/feat/teleportr-balance-metrics", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 58, "deletions": 24}}, {"node": {"oid": "f101d38bfa85836ce40b39368cec42490c5ffc23", "messageHeadline": "go/teleportr: Add balance metrics", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 58, "deletions": 24}}, {"node": {"oid": "917fe86ca9c7187474b789932de20c73feccc476", "messageHeadline": "deps: update bss-core to go-ethereum v1.10.16", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2f2eaa445c207c172fd27214cc590dfd9e52f011", "messageHeadline": "deps: update l2geth-exporter to use go-ethereum v1.10.16", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 60, "deletions": 13}}, {"node": {"oid": "d4de0cf3ce85fbf9efbc7c5b7e44f32a27975e2d", "messageHeadline": "Merge pull request #2321 from mslipper/feat/teleportr-kovan", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1617, "deletions": 87}}, {"node": {"oid": "defdeffd800eaa65560fb3775a564ba0dc9b407a", "messageHeadline": "Merge pull request #2347 from ethereum-optimism/feat/mainnet-kovan-re\u2026", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 849, "deletions": 0}}, {"node": {"oid": "2d2733043eb7d2ff4334c644efef724f1d1486aa", "messageHeadline": "Internal and public replicas for mainnet and kovan 0.5.14", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 849, "deletions": 0}}, {"node": {"oid": "1c858502f9d1b6c08227e0f6512d85f55f82e377", "messageHeadline": "Merge pull request #2350 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 135, "deletions": 132}}, {"node": {"oid": "08132c5dfdc0e74ebddd323dcb70314465078639", "messageHeadline": "Merge pull request #2349 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 143, "deletions": 140}}, {"node": {"oid": "aa9b5e1e69bf4a26ae5c48a69574c3afe993ca11", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 135, "deletions": 132}}, {"node": {"oid": "79598c8b7f2920c0ff5731a7ab1c101ff0f669a9", "messageHeadline": "Merge pull request #2348 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7542, "deletions": 476}}, {"node": {"oid": "7150efbbb860e1771fa490e427db2e26ab0f3fd3", "messageHeadline": "go/teleportr contracts: Updates to support deploying Teleportr to Kovan", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1617, "deletions": 87}}, {"node": {"oid": "06d821ba771a1cdbff79bd3d980b8c09ad33afee", "messageHeadline": "Merge pull request #2343 from ethereum-optimism/sc/fix-healthcheck-1", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "cfded11700879168449ea132e9ef71a83d6e0d5c", "messageHeadline": "Merge pull request #2345 from ethereum-optimism/deps/indexer-bump-geth", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "0c0d2f2d2d0b0551916d52a59d57d09d1fed4552", "messageHeadline": "Merge pull request #2344 from ethereum-optimism/deps/bump-go-eth", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "ad90e01fe148d18b2de0c28f04950512cdeac090", "messageHeadline": "Merge pull request #2340 from cfromknecht/bss-min-state-root-count", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 64, "deletions": 28}}, {"node": {"oid": "931315470057027f1d9124b0d51094a9ed1b636a", "messageHeadline": "indexer: bump go-ethereum dep to v1.10.16", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "3e57f559a0bfdbee87fed1f2dd7e71d42bd8f51a", "messageHeadline": "teleportr: bump go-ethereum to v1.10.16", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "32d691997df3c35f10c863cf795aa156c32115c7", "messageHeadline": "Merge pull request #2296 from Inphi/feat/publish-tx", "author": {"name": "Murphy Law", "email": "Inphi@users.noreply.github.com", "user": {"login": "Inphi"}}, "additions": 1388, "deletions": 36}}, {"node": {"oid": "1c685f76652d9bf7c4bba2fb57e8c8d5634af109", "messageHeadline": "fix(rhc): bug in replica-healthcheck dockerfile", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9678b357273ed8f15861e8add794a9f06fc590e9", "messageHeadline": "feat: add Min/MaxStateRootElements configurations", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 64, "deletions": 28}}, {"node": {"oid": "f0618203d4a75c9a466764d908167890054b9604", "messageHeadline": "Merge branch 'develop' into feat/publish-tx", "author": {"name": "Murphy Law", "email": "Inphi@users.noreply.github.com", "user": {"login": "Inphi"}}, "additions": 413, "deletions": 104}}, {"node": {"oid": "f8348862e1c894ce76df89a4c03251c69e1f8873", "messageHeadline": "Fix build; add changeset", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 327, "deletions": 6}}, {"node": {"oid": "4bfddfbb1a1cff88fc9e8714174d634010f974cb", "messageHeadline": "Merge pull request #2341 from ethereum-optimism/feat/batch-comparison", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "ff681040bce454d079a346fd84755fef18dd0732", "messageHeadline": "Merge pull request #2332 from cfromknecht/bss-plaintext-tx-size-enfor\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 208, "deletions": 76}}, {"node": {"oid": "8e64fd9db03c99915c2e6a6fc9ee4bf8775ef20e", "messageHeadline": "assert Tx Meta equals in test", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "de1ea955c4193c140dc371b327f9d5cdf015a0bb", "messageHeadline": "nits", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6810613571b57af3441a118e8084caaaba2766cb", "messageHeadline": "fix flags", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 47, "deletions": 20}}, {"node": {"oid": "7dc728ba24c622c25694150836e36706cb8e1fa4", "messageHeadline": "contracts: batch compression ratios in fetch-batches task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "2165fadacd466a07e94eb747b4b77bdb18915c77", "messageHeadline": "Merge pull request #2337 from cfromknecht/teleportr-api-eip1559-fallback", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "f461c332ba3be66b60ef599cbfdc0b50ed5e50f5", "messageHeadline": "Merge pull request #2336 from tonykogias/update-readme-links", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "94a9b7556839edb49df1b2dd78534f64819e264a", "messageHeadline": "Merge pull request #2325 from tuxcanfly/indexer-changeset", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "4bc2c019e849033708fad0357f4bb6b82cb9e521", "messageHeadline": "Merge pull request #2338 from cfromknecht/bss-core-txmgr-error-revert", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 87, "deletions": 5}}, {"node": {"oid": "e8aa162c0735c7cc6dd0cab998489f13cff5de3a", "messageHeadline": "Merge pull request #2339 from mslipper/bugfix/dupe-changeset", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "3e7b5ab8333489727c3cd044eac3e0409b772d76", "messageHeadline": "add BackendQueue tests", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 132, "deletions": 3}}, {"node": {"oid": "5edcf9801f021e241f248577839bb77366411853", "messageHeadline": "Remove bad changeset", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "22d67f82aeb17309bc0af0b8360cf4cdd9caf7b0", "messageHeadline": "Merge pull request #2327 from adriang-90/fix/Dockerfiles", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "6856b2150eaaf5d1a5bb5aff0051efbbf338e224", "messageHeadline": "feat: txmgr return ErrReverted if confirmed tx reverts", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 87, "deletions": 5}}, {"node": {"oid": "94255a46d83fa1999809be6b07e35139d5249bed", "messageHeadline": "fix description of ID", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ba012781b30cc4dc4f10310281f1ef750f0c0ced", "messageHeadline": "don't run the CI twice", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "92f6678febb9452cabd92c36c0537b6455f1ef50", "messageHeadline": "this symlink is not required anymore", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7a7896df04fd9062eb30608fdb076fcb08a345d1", "messageHeadline": "add scenarios to CI", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "f99fa484b3acc0ea755a00e48d867d65372448bd", "messageHeadline": "make demo scripts automatically run the mainnet fork", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 80, "deletions": 23}}, {"node": {"oid": "0e40dcb6222a3916e8d83e944dce8167701095fc", "messageHeadline": "indexer changeset", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "727b0582b7ea6497492ccc88e0133db2d14c008a", "messageHeadline": "feat: enforce min/max tx size contraints on legacy encoding", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "467fa165f4faf7be526502dc892413e1d5bc4174", "messageHeadline": "feat: BSS properly handle Close error for zlib reader", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "230ce6037e1462fcac34b86cedd4213941330c5f", "messageHeadline": "feat: add IsMarkerContext, MarkerBatchType, and MarkerContext helpers", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 128, "deletions": 20}}, {"node": {"oid": "141a480fff249acc596c5482947926656c0b3c0c", "messageHeadline": "feat: pass BatchType as argument to Write", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 17, "deletions": 25}}, {"node": {"oid": "ec3857eb731e5cc58de07b689f761d3304cc9074", "messageHeadline": "feat: code move, move BatchType contants near type def", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "172c3d747df3503904805f1265e48808a0591c26", "messageHeadline": "feat: use SuggestGasTipCap fallback when not using Alchemy", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "fe474257f6e47b7972dab9fa9b82fb7c4acbf6cd", "messageHeadline": "log errors in sub cb", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "06e714e4576ba7f471b3eaafb1880abac897770b", "messageHeadline": "maint: update readme links and remove smockv1 package", "author": {"name": "Antonis Kogias", "email": "tonykogias@gmail.com", "user": {"login": "tonykogias"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "783252e69735d8db0449b3c4080b49c7ab8058a9", "messageHeadline": "Introduce new Backend Queue", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 275, "deletions": 20}}, {"node": {"oid": "89bf492242d48e5aef5055f09f9b17105056b48c", "messageHeadline": "explicitly flag the honest defender assumption", "author": {"name": "norswap", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6696f52f005890d48e2995c87a73c9f9a2d0e93a", "messageHeadline": "document to the preimage requirement for final step execution", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "83879ceecc1431522cf96d5852a50d2496232c15", "messageHeadline": "make some variables public", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e6e6c396f868f1ad782be9fe0f2407d477f79e3", "messageHeadline": "expand on use of callWithTrieNodes", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "312aad6dab96cde23a33b67ba4c7c4e54074036d", "messageHeadline": "use natspec consistently + add challenge top-level description", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "b1cf7a6458cadf11dd6030225f0284d1dd515436", "messageHeadline": "document callWithTrieNodes", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "a87200d5fe4f9d9e9d7265264ad1b84b7f77db83", "messageHeadline": "document final step of the challenge game", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "e6eb82f6e09e09f9b0d40e054c0e68bb418af469", "messageHeadline": "document binary search functions", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "e7cf0dfdacc9d8006165681f543b18a61674d24d", "messageHeadline": "uncapitalize variable & function names in Challenge.sol", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "e218c6b0ae1c4fb4f8e3c5a20072238ee33390b6", "messageHeadline": "rename ChallengeCreate to ChallengeCreated", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a5abe5f641cca4d0c4e5797a35d0c7e0eb11d5b8", "messageHeadline": "rename Chal to ChallengeData", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8c2b0368244cbdb8dbd0ec427afa87f69c0bb62b", "messageHeadline": "merge InitChallenge with newChallengeTrusted", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "acd3fa6fb3e84bbc8e727c6eac84a8ea4aca62dd", "messageHeadline": "move function", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "483bca00349a4c0f629e1f74d015c0ea390a058f", "messageHeadline": "document InitialChallenge (+ simplify type conversions)", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "65dd880ab014f068df7df2f46a7fff37fbb79714", "messageHeadline": "document contract interfaces", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "7155f6dda33a97f305f5fde09aa49acf38681d80", "messageHeadline": "remove fallback function", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9f05c877b71855e427e39ac4fba5246dd70c0fb2", "messageHeadline": "add txpublisher.enable flag", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "a11c4c4fd97951f3fa4b15d4ea7ccd1a9f04ad76", "messageHeadline": "Merge branch 'develop' into feat/publish-tx", "author": {"name": "Murphy Law", "email": "Inphi@users.noreply.github.com", "user": {"login": "Inphi"}}, "additions": 18702, "deletions": 2982}}, {"node": {"oid": "99021e29798ce04e1fcad95cae7e655b7e346e68", "messageHeadline": "Merge pull request #2316 from ethereum-optimism/sc/remove-dtl-client", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 98}}, {"node": {"oid": "c4120a2f6962ee3fa8a1a6b9fb5a8c1b9ea50356", "messageHeadline": "Merge pull request #2330 from ethereum-optimism/sc/sdk-rm-messages-fn", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 47, "deletions": 38}}, {"node": {"oid": "86b34454d721ada98068c0c3f8b3699dc947a94a", "messageHeadline": "Merge pull request #2322 from Inphi/feat/dtl-auth-config", "author": {"name": "Murphy Law", "email": "Inphi@users.noreply.github.com", "user": {"login": "Inphi"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "2163f1a90bf7e316136d59a63e211fcd3dc8230a", "messageHeadline": "Merge branch 'develop' into feat/dtl-auth-config", "author": {"name": "Murphy Law", "email": "Inphi@users.noreply.github.com", "user": {"login": "Inphi"}}, "additions": 4103, "deletions": 8}}, {"node": {"oid": "88601cb7dd25e4fc02105ef824d5d8e315fe4086", "messageHeadline": "added changeset", "author": {"name": "Adrian", "email": "colid.bondzio@gmail.com", "user": {"login": "adriang-90"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d2770943df2ecfdba69cd96972bf0600aabc3bed", "messageHeadline": "Merge branch 'develop' of github.com:ethereum-optimism/optimism into \u2026", "author": {"name": "Adrian", "email": "colid.bondzio@gmail.com", "user": {"login": "adriang-90"}}, "additions": 4103, "deletions": 8}}, {"node": {"oid": "ff9d6e3b2ed8d1f36df9650420151e4ca79f7096", "messageHeadline": "added changesets", "author": {"name": "Adrian", "email": "colid.bondzio@gmail.com", "user": {"login": "adriang-90"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d49feca17bfc0d3144095ee2ebec78f91e2fe830", "messageHeadline": "fix(sdk): comment out getMessagesByAddress", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 47, "deletions": 38}}, {"node": {"oid": "43f8ec1ca062248397750dd47fd9a4ca406b4ac3", "messageHeadline": "fix missing `ret` in MIPS.sol", "author": {"name": "Ava Howell", "email": "ava@avahowell.me", "user": {"login": "avahowell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "134a09669238ad8eecdcda6290e5cc2e1b0bc163", "messageHeadline": "s/minor/patch changeset", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17b11bee0ad164283ee7ccb92981249ec27216aa", "messageHeadline": "Merge pull request #2324 from ethereum-optimism/feat/op-replica-repo-\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4020, "deletions": 0}}, {"node": {"oid": "dc53a3ba622011af604aea2cc77b84b902382f1d", "messageHeadline": "Merge pull request #2326 from cfromknecht/teleportr-api-fixes", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 83, "deletions": 8}}, {"node": {"oid": "2c5bd41b6a7f08f758f3f89313dd49c0784c7272", "messageHeadline": "[fix] Refactored Dockerfiles", "author": {"name": "Adrian", "email": "colid.bondzio@gmail.com", "user": {"login": "adriang-90"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "cf45bc81148a4b068fab2728d35eb24ff2983b6a", "messageHeadline": "feat: add db.LoadTeleport* tests", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "cbf1ff41ec0bff9f01bac8a97c536d91a74432f1", "messageHeadline": "fix: small bugs in teleportr API server", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7bcf88ef7fb3fb97448024344ea4ddc6379951fd", "messageHeadline": "fix: teleportr enable-ssl should use \"require\"", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "075f4b66736afc8a8fa4b85c1b0a41227a16dd28", "messageHeadline": "maint(dtl): remove unused L1DataTransportClient", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 98}}, {"node": {"oid": "08188b67b263ba998c59768a2e8088d0f88c12b5", "messageHeadline": "Infra repo, add op-replica", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 4020, "deletions": 0}}, {"node": {"oid": "e742d9c35f7e0fb4a7b2092bdf574e1f464d014f", "messageHeadline": "correct mistake", "author": {"name": "0xrin1", "email": "0xrin1@protonmail.com", "user": {"login": "0xrin1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a9763f8ba23c782492a976f1c6e9b958faf0eeb", "messageHeadline": "MIPS.sol else statements", "author": {"name": "0xrin1", "email": "0xrin1@protonmail.com", "user": {"login": "0xrin1"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "096f213780d416473ac4b281f3ad793a538989ed", "messageHeadline": "dtl: Support Basic Authentication for RPC endpoints", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "36991e685cf16186e423d275c3d3be94296adee7", "messageHeadline": "lint", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ccd988113e8848dc4b01b1457d1db99a1f7e5d3b", "messageHeadline": "Merge pull request #2319 from ethereum-optimism/ci/build-indexer", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 82, "deletions": 6}}, {"node": {"oid": "a1f635f601369673233ab0828c38b734e1a946cd", "messageHeadline": "add CI tests to Makefile", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "8d1f346e79ed38091a01777945e7165c00378047", "messageHeadline": "Merge pull request #2315 from ethereum-optimism/sc/base-service-mini-\u2026", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "07538ec6e8bb7779f11ff93c4bd5d827dca74a91", "messageHeadline": "Merge pull request #2317 from ethereum-optimism/willc-contributingdoc", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3b7e3a2319bdfe28270c86b5e22a487cb30315ca", "messageHeadline": "ci: publish indexer docker image", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 82, "deletions": 6}}, {"node": {"oid": "ba4e6379b88684e810174a9b55534bc126f831f1", "messageHeadline": "Update contributing.md for exit code 137", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "58ce71f2b97fb5097c4086b74d7d0d3c6484f27e", "messageHeadline": "Merge pull request #2251 from cfromknecht/teleportr-api-server", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1090, "deletions": 125}}, {"node": {"oid": "916be6071281e251c0e7bb68643cc0c1ecb9ea96", "messageHeadline": "Merge pull request #2313 from nickmzero/set-message-relayer-package-p\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f77610587f1dba7935e24b01a451352773282d85", "messageHeadline": "fix(cmn): update log lines for service shutdown", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5ae15042fb8f378f12ac28be4026bbcd675d460b", "messageHeadline": "fix(cmn): proper snake case for metric names", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "f4f3054ad93b5039a0753d30ac0a79dd26e6f3ac", "messageHeadline": "feat: add teleportr API server", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 822, "deletions": 1}}, {"node": {"oid": "bced4fa9938bda97be24620f88da83c36ba3a361", "messageHeadline": "feat: add LoadTeleportByHash and LoadTeleportsByAddress", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 74, "deletions": 2}}, {"node": {"oid": "e5732d97a65f228ae76fb6ac0c4756671767f00a", "messageHeadline": "feat: add btree index on teleportr deposit.txn_hash/address", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a9f2f570405b1dd66175cc3d629574fb664b70b1", "messageHeadline": "feat: use generic Teleport struct, remove CompletedTeleport", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 65, "deletions": 38}}, {"node": {"oid": "bf1cc8f4bcac92aebf7b0e8973a12d8ce3953dd8", "messageHeadline": "feat: restructure Deposit and CompletedTelport w/ struct embeddings", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 120, "deletions": 90}}, {"node": {"oid": "cdb61a3110585a715088d590f7f1f554629ae9d2", "messageHeadline": "Merge pull request #2311 from ethereum-optimism/sc/clear-dep-warnings", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 241, "deletions": 1}}, {"node": {"oid": "aa9a7d322bfb41641d4997f0a12ec91fdc039d2c", "messageHeadline": "Set the message-relayer package to private", "author": {"name": "Nicholas McGuire", "email": "nickmcguire.zero@gmail.com", "user": {"login": "nickmzero"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f50d1c4deeeaa0555cd7f0022c68dd1da365a72e", "messageHeadline": "Merge pull request #2304 from tonykogias/fix-base-service-v2-generate\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "c5c54f7b13427f45970b5ed6adac94eeb3053e16", "messageHeadline": "maint: clear dependency warnings", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 241, "deletions": 1}}, {"node": {"oid": "83a45f9ea36e447d74a3989492e0a565f5c29933", "messageHeadline": "Merge pull request #2310 from ethereum-optimism/maurelian/post-mortem\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2f4be063d88592b21fdccbfb279f3a5bf681c9c2", "messageHeadline": "fix: Use consistent style/naming for Geth, L2Geth", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c74649cd2cf1bdef290a9f503f79bd16b7b9fd99", "messageHeadline": "Merge pull request #2309 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 88, "deletions": 66}}, {"node": {"oid": "e71307f97e6d789e5345024f1715291e6e9330f6", "messageHeadline": "Merge pull request #2308 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 392, "deletions": 66}}, {"node": {"oid": "f385f9f206516e10c320c3c3d5676370f5f194ac", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 88, "deletions": 66}}, {"node": {"oid": "161e4cfaed18f983abbc4ee304999fd47cc285f4", "messageHeadline": "Merge pull request #2307 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1704, "deletions": 2748}}, {"node": {"oid": "5cd1e9968bdd17d0514ab3accd59581683f811c8", "messageHeadline": "chore: change service generated env variables", "author": {"name": "Antonis Kogias", "email": "tonykogias@gmail.com", "user": {"login": "tonykogias"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "317914c0f842b7b39ec149b55009d60f14e62c59", "messageHeadline": "Merge pull request #2305 from tuxcanfly/tux/indexer-tests", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 646, "deletions": 495}}, {"node": {"oid": "028ed8eeb6abbc548433efa90378495e7dfcee29", "messageHeadline": "Merge pull request #2302 from mslipper/bugfix/proxyd-zero-oos-interval", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "24c78db43cf1d10e6d37d53e4ea63ecd40ba03e8", "messageHeadline": "Merge pull request #62 from mariobyn/ns/replaced-transfer-with-call", "author": {"name": "norswap", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c1268e23a835aba359c5fb102629bfa89df05124", "messageHeadline": "Merge branch 'master' into ns/replaced-transfer-with-call", "author": {"name": "norswap", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "50997ddcf777c0a82a50a397a4f33cdd8e903987", "messageHeadline": "advertise bug bounty", "author": {"name": "norswap", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "dd8b00713169798a439a078035ba57dc6101a3f7", "messageHeadline": "feat (indexer): cleanup; rpc flags; pagination", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 646, "deletions": 495}}, {"node": {"oid": "4e9f472880e5e0ed0839bbd4bb821b292795e6df", "messageHeadline": "contracts: remove hardhat/console", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "50db0484e4fc362b61b06e7963074e77cc167b58", "messageHeadline": "Replaced transfer with call for sending ETH so it can support also no\u2026", "author": {"name": "m4rio.eth", "email": "baisan.marius@gmail.com", "user": {"login": "mariobyn"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4c486d70b852d88eea014a5d1c432dafde1cbd4e", "messageHeadline": "feat(ct): overhaul deployment process", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 552, "deletions": 605}}, {"node": {"oid": "3525635a3b240a92434016d2129534892ad24124", "messageHeadline": "Merge pull request #2300 from mslipper/bugfix/compose", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae18cea1a44646662f570db9c7d86b09f944d7a9", "messageHeadline": "proxyd: Don't hit Redis when the out of service interval is zero", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8eda4c3644d64f7e3c739add834be669d7b5d098", "messageHeadline": "ops: Fix gas oracle in docker compose", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f876add9b06c614c1652a1392d2c74e9ea70343c", "messageHeadline": "synchronize Publish with ResumePublish", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "779709f275e8f69bba9941042d91affce4c71d4c", "messageHeadline": "Merge pull request #2297 from wkktoria/delete-unused-variables", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 341}}, {"node": {"oid": "5c83435e77ce6a38b1207d52e6ab442c72084798", "messageHeadline": "Merge pull request #2291 from cfromknecht/bss-gas-estimation-limit", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 50, "deletions": 20}}, {"node": {"oid": "0eb52d6331ea91c05bb100a17faa83495fe568e7", "messageHeadline": "Merge pull request #2289 from cfromknecht/bss-min-tx-size", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "88bb527bfacd510ebd9256a9295c1f5e8af09200", "messageHeadline": "Delete unused variables", "author": {"name": "wkktoria", "email": "abcwiktoria00@gmail.com", "user": null}, "additions": 0, "deletions": 341}}, {"node": {"oid": "7af146daec4dc7fe335aa7ff1349c61cea30157c", "messageHeadline": "Merge pull request #2294 from ethereum-optimism/sc/cmn-base-service-stop", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 65, "deletions": 25}}, {"node": {"oid": "6becbe8e886f9bd4f7b38bf129f30eb578597982", "messageHeadline": "Merge pull request #2246 from ethereum-optimism/m/inflation-postmortem", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 304, "deletions": 0}}, {"node": {"oid": "5eb81ec470f4cd343f6139b22f570c31419db769", "messageHeadline": "Merge pull request #2293 from kkp82611/pr2286v5", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "b3f9bdef38dce71e565c6c1449522df6419e4e6c", "messageHeadline": "feat(cmn): gracefully handle BaseServiceV2 exits", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 65, "deletions": 25}}, {"node": {"oid": "b5dd1f9f696dcfbf4a969647235e19c497778b04", "messageHeadline": "Merge pull request #2287 from ethereum-optimism/sc/healthcheck-v2", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 177, "deletions": 466}}, {"node": {"oid": "aca0684e231685cd1f1f9105ae93f93b335c1276", "messageHeadline": "feat: extract gas limit estimation to driver, add 20% buffer", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 50, "deletions": 20}}, {"node": {"oid": "75040ca53b0af25196e780f41cc81e4f93eaae2f", "messageHeadline": "feat: add MIN_L1_TX_SIZE configuration", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "e264f03f6831a1b56aa284b87ae83adebf852fc5", "messageHeadline": "feat(rhc): refactor service using BaseServiceV2", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 177, "deletions": 466}}, {"node": {"oid": "d82caff9cbed86809b3214a1fcefba56421db981", "messageHeadline": "feat: add index for tasks", "author": {"name": "Guang Chen", "email": "kp82611@gmail.com", "user": {"login": "kkp82611"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "124b3c42378cc2dd01333f3084c057c9691360ec", "messageHeadline": "docs: Add inflation vuln post-mortem", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 303, "deletions": 0}}, {"node": {"oid": "122e26405b2eec2e2f301467b6b54811ee6674f2", "messageHeadline": "feat: Add security.md", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "13815aeb0094a12cd8241e889bc1ce553dafd734", "messageHeadline": "refactor: move audits into new technical-documents dir", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "42d02bccabd4f445b292bdd2af19cd738e47b72e", "messageHeadline": "Merge pull request #2290 from ethereum-optimism/sc/ct-readme-2", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 65, "deletions": 78}}, {"node": {"oid": "59528593b51b1d94f29dca314951f254b961de86", "messageHeadline": "Merge pull request #2276 from ethereum-optimism/sc/mr-readme-update", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 31, "deletions": 56}}, {"node": {"oid": "176c4d961dd44751e49e8acc8a12d1a875cb03d8", "messageHeadline": "main(ct): finish updating contracts readme", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 65, "deletions": 78}}, {"node": {"oid": "6f633f915b34a46ac14430724bed9722af8bd05e", "messageHeadline": "Merge pull request #2288 from ethereum-optimism/sc/sdk-repo-link", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1e9549a2be2b09c2a4d928f263a209f27e8ae360", "messageHeadline": "Merge pull request #2126 from ethereum-optimism/sc/ct-readme-1", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "7ae1c67f9a4619b1b02564a387c7b9c5ab84febe", "messageHeadline": "fix(sdk): update package json with correct repo", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0f042da8b9f6a1915c9f3ccce4c5f9769393dcb9", "messageHeadline": "Merge pull request #2279 from ethereum-optimism/sc/rename-regenesis-r\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "935782f533985bc22c69de20b39db60b85b334e3", "messageHeadline": "recover from pub errors", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a68097c0fc0f712808ef63a1d815d05430d2fa58", "messageHeadline": "Merge pull request #2283 from mslipper/feat/build-updates", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 99, "deletions": 965}}, {"node": {"oid": "61ec2ca5091624d8a5d663c4f53080fcca458714", "messageHeadline": "Merge pull request #2210 from ethereum-optimism/sc/base-service-v2", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 504, "deletions": 294}}, {"node": {"oid": "860fef46682d2632e055ae925a8781ddbdd99e07", "messageHeadline": "feat: rewrite relayer with BaseServiceV2", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 66, "deletions": 152}}, {"node": {"oid": "47e5d118ea410ae6995ef1480f3a5bfdd9d708a4", "messageHeadline": "fix: tighten ProviderLike SDK typings", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e53b57830a27286756c73287cc2a5fd72c61def0", "messageHeadline": "feat: introduces the new BaseServiceV2 class", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 433, "deletions": 142}}, {"node": {"oid": "0fb3050f5eb554bb9e4cd7f5bb0c5a1197ba1d9c", "messageHeadline": "ops: Build cleanups", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 99, "deletions": 965}}, {"node": {"oid": "a1e75f184e533067a86cd97d3d8b5f517ef14fad", "messageHeadline": "Merge pull request #2285 from ethereum-optimism/develop", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 32, "deletions": 16}}, {"node": {"oid": "64d886feef24794e14c43f0b8f7e00e39c4b2d6c", "messageHeadline": "Merge pull request #2284 from ethereum-optimism/changeset-release/master", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 32, "deletions": 16}}, {"node": {"oid": "0e92385a83ad41abe40043cd66c22f910f997e27", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 32, "deletions": 16}}, {"node": {"oid": "3ad9f739dabe80fa576f89a1a26af39e76af7b7e", "messageHeadline": "Merge pull request #2282 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 379, "deletions": 306}}, {"node": {"oid": "db0e585b83ff340b83c13063f080a0d4466d4b7f", "messageHeadline": "maint: use release instead of regenesis", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1573dcc7da012364099dcf6942f14036f4b4affc", "messageHeadline": "fix(mr): update README to reflect latest version", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 31, "deletions": 56}}, {"node": {"oid": "dfd5ac6eee3f9711f2102cedc69bec8c25a0e0c9", "messageHeadline": "Merge pull request #2278 from ethereum-optimism/sc/sdk-readme-update", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "84f63c4936669e137eed1409a719e3c4b011eb21", "messageHeadline": "feat(sdk): update README and release 1.0.0", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "7825c2016c3c4945953f07f27a5fa83e58cdd74d", "messageHeadline": "Merge pull request #2277 from ethereum-optimism/sc/sdk-autogen-docs-1", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 83, "deletions": 3}}, {"node": {"oid": "87b1e78f52b0a84f04f9c5456201f1fab4dffee0", "messageHeadline": "feat(sdk): support autogenerated docs", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 77, "deletions": 2}}, {"node": {"oid": "42227d69fc478c6c33b2998858907ba4fe6f5c9b", "messageHeadline": "fix(sdk): typo in constructor docstring", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "67146ed3db1a4a1a308afc3b86d5c92beba822e7", "messageHeadline": "Merge pull request #2259 from tonykogias/migrate-smock-to-v2", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 233, "deletions": 254}}, {"node": {"oid": "7f42e1840994bc01c512d15e085517f2e8dba002", "messageHeadline": "Merge pull request #2272 from mslipper/bugfix/metrics", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "29799d9de921ee8d368382a0dcf67bc6509cbe3a", "messageHeadline": "Merge pull request #2271 from ethereum-optimism/changesets-packages-c\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "11a633e8d2eb9aaa25ba230356e1d426721b7eba", "messageHeadline": "Merge pull request #2275 from ethereum-optimism/lint-optimize", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "f02b940e44bc7e7d3da6c2549b3dc17cd2f7a627", "messageHeadline": "Use promauto", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22054dfb20eb86639e8b5312d594bd85a6c03fa9", "messageHeadline": "indexer: reduce DB load", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "127ea3c71f4f41f61023eaff38b8216d0eadef59", "messageHeadline": "linting: speed up with new config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "d4c606ee54badaf1247428bb79ff6c5ac66610f3", "messageHeadline": "indexer: fix package.json", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "0a082c8e47ccbd3f81891e8de3191208b8d08ffc", "messageHeadline": "refactor(tests): migrate from smock v1 to smock v2", "author": {"name": "Antonis Kogias", "email": "tonykogias@gmail.com", "user": {"login": "tonykogias"}}, "additions": 233, "deletions": 254}}, {"node": {"oid": "d5e70866191a7081ff9fbea5c232a1e078cb94e4", "messageHeadline": "indexer: fix metrics", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad1ebd96ca619ada6ba22cd63df334c7b763a3d3", "messageHeadline": "changeset: cleanup packages", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "3e016ae802595a48888348fcedc735b8ae0be658", "messageHeadline": "l2geth: Publish transactions to external msg queue", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 611, "deletions": 28}}, {"node": {"oid": "a22c36eb3937471a1287f8a4f764da67d3ac8266", "messageHeadline": "challenge_fault: attempt to fix timeout", "author": {"name": "Owleksiy", "email": "owleksiy@gmail.com", "user": {"login": "sblOWPCKCR"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a3a5b11dae44a35bcca383172ded4cbc80e54a34", "messageHeadline": "Merge pull request #2270 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 110, "deletions": 88}}, {"node": {"oid": "51a527b8e3fe69940fb8c0f5e4aa2e0ae8ee294c", "messageHeadline": "Merge pull request #2269 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 110, "deletions": 88}}, {"node": {"oid": "4b773fb21cc3e1bced032bf49147eb7acb3fd60c", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 110, "deletions": 88}}, {"node": {"oid": "958689656f3d08fbb598c95ab60dbbf3c4fe50b1", "messageHeadline": "Merge pull request #2268 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10635, "deletions": 63}}, {"node": {"oid": "e2be0f3c717d2bb106d20b652443cb3da7bb1fb8", "messageHeadline": "Merge pull request #2267 from mslipper/bugfix/remove-bad-changeset", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 63}}, {"node": {"oid": "4ddf98ad8b1d5ad2bd3843b15533b3c96bcbc9da", "messageHeadline": "Merge pull request #2266 from mslipper/feat/indexer-updates", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10635, "deletions": 0}}, {"node": {"oid": "48ac4446cbe603647c8fa3a8ab4b323b328ea49d", "messageHeadline": "batch-submitter: Remove bad changeset, remove old build", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 63}}, {"node": {"oid": "4c12bf959d01baaeefee12fee0c8bde834b5f426", "messageHeadline": "Merge pull request #2265 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 52}}, {"node": {"oid": "08385220de46c8abf3ef63605e86e90fb481ce50", "messageHeadline": "feat: indexer service to replace etherscan dependency", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 10635, "deletions": 0}}, {"node": {"oid": "f8b5803a129cacb47e1920ecde4471da52114621", "messageHeadline": "Merge pull request #2263 from tonykogias/remove-unused-function-contr\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 52}}, {"node": {"oid": "2833f2b8df1e0a2d981e7a00425e6ff97ee9fa41", "messageHeadline": "Merge pull request #2264 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8801, "deletions": 6076}}, {"node": {"oid": "82465db998806766c9b99c913acf6310d980c819", "messageHeadline": "Merge pull request #2256 from mslipper/feat/system-address", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 460, "deletions": 11}}, {"node": {"oid": "962f36e40da037defd9dcc26cf037aba6cfae0dd", "messageHeadline": "l2geth: Add support for system addresses", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 460, "deletions": 11}}, {"node": {"oid": "b6a4fa4bbbd534bdb3ec74af540b3f6102fef0ac", "messageHeadline": "cleanup(contracts): remove unused code", "author": {"name": "Antonis Kogias", "email": "tonykogias@gmail.com", "user": {"login": "tonykogias"}}, "additions": 12, "deletions": 52}}, {"node": {"oid": "fde01d463f807574176939afe5943000dea2bcba", "messageHeadline": "Merge pull request #2255 from ethereum-optimism/sc/ct-rm-yargs", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "14b7c164432a462aa63c3ed5b1ff7b1c7d83623e", "messageHeadline": "Merge pull request #2252 from ethereum-optimism/sc/wait-for-status", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 117, "deletions": 33}}, {"node": {"oid": "1efebf144f3cd9d41089319c839295766c2445d8", "messageHeadline": "Merge pull request #2254 from cfromknecht/remove-ts-batch-submitter", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 67, "deletions": 5013}}, {"node": {"oid": "b7c0a5ca18e627a479a394d942843116ea86dbcc", "messageHeadline": "fix(ct): remove yargs as unused dep", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b66e3131f28c0c1371c582e7c8c2dae2b5c64893", "messageHeadline": "feat(sdk): add fn to wait for message status", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 117, "deletions": 33}}, {"node": {"oid": "6b0d57aa5655d1cdd9bf6752cd2b72e5f4180616", "messageHeadline": "feat: remove packages/batch-submitter", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 36, "deletions": 4838}}, {"node": {"oid": "f38874811fbaad6ddd9bc72a2293616a57f5e9a5", "messageHeadline": "feat: remove TS BSS from itests + Docker", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 31, "deletions": 175}}, {"node": {"oid": "66df4cd4029cae7c4d6b01e13391322d9c46e08e", "messageHeadline": "Merge pull request #2253 from ethereum-optimism/op/bridge-comment", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5bcbc875ccbe8745bc71429d981e10b02c121fca", "messageHeadline": "Merge pull request #2245 from ethereum-optimism/sc/fix-healthcheck", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "65f4514ec0bdb92b45a45bdbc9fa2d57b519da7b", "messageHeadline": "Merge pull request #1807 from ethereum-optimism/feat/deserialize-batches", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "5b966580acd3a1f3fe9bf5240992227ad0793364", "messageHeadline": "Merge pull request #2209 from tonykogias/increase-codecov-contracts-p\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 784, "deletions": 23}}, {"node": {"oid": "60658a238350a2673e401d339c21f8f8266c2bc8", "messageHeadline": "test(contracts): increase code coverage", "author": {"name": "Antonis Kogias", "email": "tonykogias@gmail.com", "user": {"login": "tonykogias"}}, "additions": 784, "deletions": 23}}, {"node": {"oid": "e679cdf2656613db6802edb05d40dd68e11e49f5", "messageHeadline": "fix(bridge): Corrected a comment", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4106fd55fc99a0c8bcd74173b3252b6c648db66f", "messageHeadline": "contracts: fix bug in fetch batches script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dad644b4611f544a149d37338b91abdd0433fc55", "messageHeadline": "fix(rhc): fix dockerfile bug", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "5a6f539c268504f60ca60f3ba57720ca0d690fec", "messageHeadline": "core-utils: add `toJSON` methods on batch primitives", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "f2179e37738021d627c7726562c609843a8ce6f2", "messageHeadline": "contracts: fetch-batches hardhat task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "aa726e84d20ef36cfb6732336f8907bc16516b47", "messageHeadline": "Merge pull request #2250 from mslipper/bugfix/itests", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8f106ff1052662dc207644ad0ca3ba4afaccfe67", "messageHeadline": "remove useless parens", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "641395e7c584f8a68f0446712ebe9d13a1fc0aa4", "messageHeadline": "restore correct number of steps", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e30166117344381fd18c7b59151b0592b05189cd", "messageHeadline": "integration-tests: Fix merge issue", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "daee73166ab703f4ffd7c9d3aa6075a949a5016c", "messageHeadline": "Merge pull request #1985 from ethereum-optimism/fix/release-readme", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "624f4b309e96e0519a517a16160e9cb44a51ca7a", "messageHeadline": "Merge branch 'develop' into fix/release-readme", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 33196, "deletions": 11585}}, {"node": {"oid": "5e0a3285f94ad60513512235db8644a1af16befe", "messageHeadline": "Merge pull request #2199 from tonykogias/remove-contract-references-i\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 236, "deletions": 283}}, {"node": {"oid": "8f5b1d81a89852f8b1b6f3582f73cf0fecec59dc", "messageHeadline": "Merge pull request #2248 from cfromknecht/gh-actions-always-run-unit-\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "da09a10d6c934124d98e77ea16a7eda3cd16b9b3", "messageHeadline": "Merge pull request #2234 from ethereum-optimism/feat/zlib-compression", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2249, "deletions": 595}}, {"node": {"oid": "a4198a4aa1d2daa8d455f9beb97774ae4214eae9", "messageHeadline": "Merge branch 'develop' into remove-contract-references-in-integration\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4986, "deletions": 231}}, {"node": {"oid": "d0853b12a4f3fb13b395016f45706c91ba718fb6", "messageHeadline": "Merge pull request #2202 from tonykogias/internal-external-imports-se\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "15374d55990e081ea3ed262ee441b5e55e2f9f20", "messageHeadline": "feat: always run go unit tests on every PR", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "807ad035700b531fcab6faf88fd2fed353a25337", "messageHeadline": "Merge pull request #2247 from mslipper/bugfix/nightly-itests", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 71, "deletions": 11}}, {"node": {"oid": "7dc259c0db1ca835c12dd3569865f0259d28a110", "messageHeadline": "Merge pull request #2233 from cfromknecht/teleportr-service", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4698, "deletions": 133}}, {"node": {"oid": "b1697ad39816256df79bd130fd514b5dddc3e288", "messageHeadline": "ci: simplify integration test matrix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "bd78a9bd1bd2255ebf1cbaaf8503ff92b52c4f7a", "messageHeadline": "ci: run for each batch type", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "a998a687c2b0967d225bdeea0dcaf32bc23aad1a", "messageHeadline": "ops: fix config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 74, "deletions": 73}}, {"node": {"oid": "7e8839d9ee760d796569c826ba285e24fa065291", "messageHeadline": "deps: update", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 23}}, {"node": {"oid": "d6e309be9d23cab3f13c80724873c8517f987eb5", "messageHeadline": "itests: add coverage for compressed batches", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "fe6805684da30b6b8d223e9eeff772fff267bb7a", "messageHeadline": "go-batch-submitter: enable typed batch support", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1383, "deletions": 295}}, {"node": {"oid": "3873b69697654422d00187305d5a2c2651920192", "messageHeadline": "dtl: enable typed batch support", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 179, "deletions": 84}}, {"node": {"oid": "55d349352db1b1cd3bc9eb107f3fb93f65d51280", "messageHeadline": "batch-submitter: add typed batch support", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "27d8942e2404fbf6c1c7dac1f3386a789a259f4b", "messageHeadline": "core-utils: update batch serialization", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 489, "deletions": 105}}, {"node": {"oid": "2910a3c53b9056260bc7f3c80cb09ed75e6af4a9", "messageHeadline": "fix: teleportr CI env vars (round 2)", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a80060856944951ac8c0049a37a59d4dc4d0b35e", "messageHeadline": "feat: add teleportr driver", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 1279, "deletions": 3}}, {"node": {"oid": "c7c0e54e8f8f5386f53157f67e42d7d15dd67b94", "messageHeadline": "ci: Update nightly address manager addr, notify on itest failures", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 71, "deletions": 11}}, {"node": {"oid": "11fe70a933673be5f3610813bef54fd72153d498", "messageHeadline": "feat: add success field to teleportr disbursement table", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 47, "deletions": 12}}, {"node": {"oid": "2ece21721d6d812ddee15bb9a100c3dd334415b6", "messageHeadline": "feat: add PendingTx tracking to teleportr db", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 226, "deletions": 0}}, {"node": {"oid": "44d2dc9045ac4cced6d5529ff6ba334449907553", "messageHeadline": "feat: add FindFilterStartBlockNumber helper", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 162, "deletions": 0}}, {"node": {"oid": "4077920f693c50cac1da24c5b56d74dc96522efa", "messageHeadline": "feat: add teleportr deposit + disburser bindings", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 2359, "deletions": 0}}, {"node": {"oid": "d8780d8473f10a6c7bef4d24d0c87743cc9069eb", "messageHeadline": "feat: add teleportr binary and Makefile skeleton", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "014976df49982c2831b15eca232c5def051aa1b0", "messageHeadline": "feat: add teleportr flags and config", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 404, "deletions": 0}}, {"node": {"oid": "8a24ce326f1a10b6b9d07f8ac90c441ff99d57e5", "messageHeadline": "feat: add vim swap files to gitignore", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89542545bc4d10c72e3ce8b7e67ef761692bd8b4", "messageHeadline": "feat: replace LastestDeposit with LastProcessedBlock", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 116, "deletions": 73}}, {"node": {"oid": "59ff146c50377c26a1fca65911d461d7f095ac94", "messageHeadline": "feat: use uint64 for deposit ids and block numbers", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "6af67df570c4268c7cab9e8a7ae31adecec6b81d", "messageHeadline": "feat: move L2 dial logic out of bss-core", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 18, "deletions": 34}}, {"node": {"oid": "c1619de19e10eb546a08d323f6edf57767f9c594", "messageHeadline": "Merge pull request #2244 from cfromknecht/fix-teleportr-ci", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "0671bb7493ad24d1be30fc824daa4edbb2ac0500", "messageHeadline": "feat: fix teleportr ci, and lint target", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "03f1cfda19be4a3f2ca3bfe183c25d41c0edc105", "messageHeadline": "Merge pull request #2242 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 66, "deletions": 72}}, {"node": {"oid": "5b9386ca3ac3f3ff47a988ded6b92375464b3c7a", "messageHeadline": "Merge pull request #2241 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 66, "deletions": 72}}, {"node": {"oid": "b0b5f28e8ba256b4f0ba8cf1aef52e662bd48539", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 66, "deletions": 72}}, {"node": {"oid": "d567b7f456304412de9631fd77a088881d4ae01f", "messageHeadline": "Merge pull request #2240 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 491, "deletions": 183}}, {"node": {"oid": "36efcdec48de221d402edf54b653e3403894607d", "messageHeadline": "Merge pull request #2239 from ethereum-optimism/l2geth/gas-oracle-fix", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "0002b1df5ed2ddd246d101447b47b179fce5e44d", "messageHeadline": "l2geth: remove dead code", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "9a4f9ad27cbe0fa42852e4f7b8a853814b0e8a62", "messageHeadline": "Merge pull request #2077 from ethereum-optimism/feat/non-blocking-sync", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "db81b8e384de3ac326f82515129e03b57d73440b", "messageHeadline": "Merge pull request #2114 from ethereum-optimism/fix/l2geth-startup-logic", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "3659b731085704d8050020a2df7761b4514f728f", "messageHeadline": "Merge pull request #2238 from ethereum-optimism/sc/dtl-bss-hf-1-hardcode", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "baece507896b3547be62923395eb8097d0a4cc32", "messageHeadline": "feat(dtl): hardcode bss hf1 index into the dtl", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "386df4dc9b4c642886c1b8437fe9a71b614ad6da", "messageHeadline": "Remove unnecessary contract references in integration-tets", "author": {"name": "Antonis Kogias", "email": "tonykogias@gmail.com", "user": {"login": "tonykogias"}}, "additions": 240, "deletions": 283}}, {"node": {"oid": "6bb6a1d626be973fa0ec04cf8106f1538d2f9c7a", "messageHeadline": "Merge pull request #2237 from ethereum-optimism/sc/rh-dockerfile-fix", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1a1ff8602829b5692372cab577d572336a1e8050", "messageHeadline": "Merge pull request #2201 from ethereum-optimism/sc/dtl-patch-contexts", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "d4b0e19331e3a7bdef64fa6e8eb36c105e38bd0e", "messageHeadline": "fix(rhc): dockerfile not properly including sdk", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bdb8de130966f2ddac108a3bcb0644689a864255", "messageHeadline": "Merge pull request #2235 from cfromknecht/bsscore-iface-metrics", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 209, "deletions": 60}}, {"node": {"oid": "87359fd2777b76127aa120a6b42ffcc5d70298d0", "messageHeadline": "feat: extend bsscore metrics for sequencer driver", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 80, "deletions": 26}}, {"node": {"oid": "224b69c2caf74bfe3a54a7affa1e7c35343843e0", "messageHeadline": "feat: make bss-core Metrics an interface to allow extensions", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 147, "deletions": 52}}, {"node": {"oid": "04f331f512f19dedbaaea210f435f74b6e3b8b3e", "messageHeadline": "document hardhat ssl fix", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7b9148638f5ea1ee89a927072d22777ebc80c9f9", "messageHeadline": "separate out the build commands in a specific makefile", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 42, "deletions": 16}}, {"node": {"oid": "d362e29fb348646cf7858ccd605f47b68d1c7a2c", "messageHeadline": "remove demo scripts from README", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 9, "deletions": 165}}, {"node": {"oid": "7fd1ecd1dde688dec3320f689535d3cec81bf1ee", "messageHeadline": "improve output of challenge scripts", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 51, "deletions": 27}}, {"node": {"oid": "7dbbfde3b846d3978c869c2dfb0ed480e0e888f1", "messageHeadline": "add demo scripts and description of alternate challenge-response", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 224, "deletions": 1}}, {"node": {"oid": "c7c80f6a3a37275d0e6e04b095b5bf4f35e746ec", "messageHeadline": "further README refactoring", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "5f183e844818ff041bef547444c4944f2b36732c", "messageHeadline": "fix the build - install python deps in a venv", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b24299aa314898f9e3e74967ebac1640bcc118f4", "messageHeadline": "document & refactor README demo", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 94, "deletions": 30}}, {"node": {"oid": "dde4543ecd6715c9f969ec5a7b6ef8e612c53650", "messageHeadline": "Merge pull request #2230 from ethereum-optimism/deps/batch-submitter-\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "8d20a0a1933f5a81f11cccd5ced4f0eb9b2bb23a", "messageHeadline": "Merge pull request #2231 from ethereum-optimism/deps/gas-oracle-lates\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "e8d67ff0f44d63134f369fde15c0484fb3080f7e", "messageHeadline": "Merge pull request #2232 from ethereum-optimism/deps/proxyd-latest-geth", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "acf7dbd5ea2157989ab1f1e5987c2436c4eed909", "messageHeadline": "proxyd: update to go-ethereum v1.10.16", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "fed748e06a436217bf12de3ab165c5f732253c20", "messageHeadline": "gas-oracle: update to go-ethereum v1.10.16", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "6f2ea193f432a597a83709327dd510319b27a03e", "messageHeadline": "batch-submitter: update to go-ethereum v1.10.16", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "43f16dd06b7173a6b8a6703fec984df8b2ea91c2", "messageHeadline": "Merge pull request #2162 from tonykogias/remove-variable-in-whitelist\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 52, "deletions": 51}}, {"node": {"oid": "8ef006f720686dd38644f171445f1be53c98e362", "messageHeadline": "Merge pull request #2206 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ae97440fc41f4fba7bc2267ff7ba5c860fb51ddd", "messageHeadline": "Merge pull request #2223 from ethereum-optimism/op/sdk-fixes-gas-esti\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "18c94970318fd758e1975de16d09a25311c9e960", "messageHeadline": "Merge pull request #2224 from mslipper/feat/auto-transfer-ownership", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "bce23b77982afac7d45fe03ca9ac300fb1b56f66", "messageHeadline": "Merge pull request #2227 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 125, "deletions": 102}}, {"node": {"oid": "b5f3709715251189ea1f2b6db494844200e98933", "messageHeadline": "Merge pull request #2226 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 125, "deletions": 102}}, {"node": {"oid": "fafd889e1a4d19bf01a6c3f2eb428cb97e66ecd6", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 125, "deletions": 102}}, {"node": {"oid": "f41a6fda40eb9fdf0434cd732c86316177a4737d", "messageHeadline": "Merge pull request #2225 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3693, "deletions": 2240}}, {"node": {"oid": "6b43eaa08db3c3d548fff24ea7d8309727389ecd", "messageHeadline": "Merge pull request #2222 from ethereum-optimism/inphi/dtl-obs", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "1ca7df7457bb1a97061c5304575140f42a0eb564", "messageHeadline": "Merge pull request #2145 from cfromknecht/teleportr-contracts", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1111, "deletions": 0}}, {"node": {"oid": "1bf4408d64cbabf3d796d7e4d90ad76839ce7446", "messageHeadline": "Merge pull request #2197 from ethereum-optimism/sc/dtl-hf-logging", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "8ed16264488d4697af36535e630249ae7b646496", "messageHeadline": "packages/contracts: Add flag to automatically set ownership", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c7ca41af296c0d8b1c983b7a59816bbd7ccf46d4", "messageHeadline": "Remove .only", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8ee3e05847fda198fc64bbfba81a33f7132c48b", "messageHeadline": "fix: add logging to the DTL when BSS HF1 is live", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "2400ffc113ee1e09a963465613e6d65a2bbda4df", "messageHeadline": "Merge pull request #2213 from ethereum-optimism/sc/sdk-approvals", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 307, "deletions": 4}}, {"node": {"oid": "f123c52efd22f01c2769ea607c4034fc3e0ba72d", "messageHeadline": "Fix slither warnings", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0c54e60eed8884deae66b1023b738458555e8f58", "messageHeadline": "feat(sdk): add approval fns to the SDK", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 307, "deletions": 4}}, {"node": {"oid": "44420939a965931ed20d0286f766862e8c593bb7", "messageHeadline": "chore: Added a changeset", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "64bc3500949e4a3cbae0872cb4d54a071cb8dda2", "messageHeadline": "feat(sdk): Make it easier to get transaction estimates", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "35b65c969192208e3e15651f8cd19ed7ed90a158", "messageHeadline": "fix(sdk): Get correct l1 gas price in getL1GasPrice", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42c9be9b59b66c76cc8386dab8ff0896fec5b383", "messageHeadline": "feat: add missing Initializable contract docs", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "509348f9ebbb905f83688cf40e94d2cb0cf8eae8", "messageHeadline": "feat: add L2 TeleportrDisburser contract", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 517, "deletions": 0}}, {"node": {"oid": "f6399795bd069a2000cf8a6816678d8d95b58323", "messageHeadline": "feat: add NatSpec comments and tests to TeleportrDeposit", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 525, "deletions": 6}}, {"node": {"oid": "451064a4614d39576cdb89c9afbd6251fa77430e", "messageHeadline": "feat: make Teleportr contract inherit from Ownable", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 10, "deletions": 22}}, {"node": {"oid": "3bba6e11efb0206229292c0b975190731c47d483", "messageHeadline": "feat: emit depositId in TeleportrDeposit.EtherReceived event", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "99532fd170089b8c644b11f26c0aa1b23284bf35", "messageHeadline": "feat: add minDepositAmount to TeleportrDeposit.sol", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "60a04f3c58bb48107c1844d2e2811732c7ee69f0", "messageHeadline": "feat: inline/simplify receive modifiers", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 8, "deletions": 28}}, {"node": {"oid": "fdc3006ed2b8b655f81f27002ffdd1f82261faed", "messageHeadline": "feat: remove TeleportDeposit destory method", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "9222ed101814b30aa21aaccb57d58fa1695ab34a", "messageHeadline": "feat: make contract variables public, remove getters", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "80dde9fb43c065bae38f428c914c78302c435c9a", "messageHeadline": "feat: add base TeleportrDeposit.sol contract", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "67a0414d7606bd5f85178876dfdaef5d31d4ab69", "messageHeadline": "Merge pull request #2218 from ethereum-optimism/fix/handle-null-response", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "59732e5fa993571ad26db47aa72cdae2d0a28e1b", "messageHeadline": "Merge pull request #1986 from rajivpo/rajiv/add-sourcify-to-regenesis\u2026", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "782987829c671ff1fc405e5400d5efb294b723e6", "messageHeadline": "feat: verify contracts on sourcify during deploy", "author": {"name": "rajivpoc", "email": "rajiv.patel.oconnor@gmail.com", "user": {"login": "rajivpo"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "e63f3b61a378363fe7700e99e3b494949dcd563b", "messageHeadline": "dtl: Periodically log current l2 sync", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ffbf649c55e7869215d9068631084d703f87b8d3", "messageHeadline": "Merge pull request #2212 from ethereum-optimism/sc/sdk-wait-for-txs", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "944f75c8f071d2409dec010f063f9b351131bddc", "messageHeadline": "Merge pull request #2214 from ethereum-optimism/sc/sdk-fix-no-batch", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3f4d3c130bae23dda8c7ebbc53bd45420a8513cd", "messageHeadline": "fix(sdk): have sdk properly wait for transactions", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "f37c283ce87f6b083eee0a57a82379eca1e9998f", "messageHeadline": "fix(sdk): correctly handle no batch case", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "25d140ee96a2efebbf0c99ae12735d5f8727fe37", "messageHeadline": "Merge pull request #2217 from ethereum-optimism/sc/mr-log-tx", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "189f63beba0cadfa49c5a9acfbf5047d3ad91a9d", "messageHeadline": "feat(mr): log when txs are sent", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7549131126c1dafd4086475a663eb22db8a0aab5", "messageHeadline": "Merge pull request #2216 from ethereum-optimism/sc/sdk-labeler", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "27f511688f19db89e66c73cd1337597d855bd511", "messageHeadline": "Merge pull request #2219 from ethereum-optimism/inphi/gen2", "author": {"name": "Murphy Law", "email": "Inphi@users.noreply.github.com", "user": {"login": "Inphi"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "84e6a15808598e5f848f284d1d9d7d9e8f826a7b", "messageHeadline": "l2geth: Increase genesis file fetch timeout", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e9602d863734c099ef641e8ff4489c83a493014c", "messageHeadline": "dtl: add retry loop to `eth_getBlockRange`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "0d100daf58a16f45b4a29590528b3ee475a67021", "messageHeadline": "added internal/external import seperation on integration tests", "author": {"name": "Antonis Kogias", "email": "tonykogias@gmail.com", "user": {"login": "tonykogias"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "027916aaa7587a352e490f898f7ef82cb6ed0eb9", "messageHeadline": "fix: update PR labeler to include SDK", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "02c15b9b2b7acece4d485ceb2b08a5ed7c343796", "messageHeadline": "chore(deps): bump follow-redirects from 1.14.7 to 1.14.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e0f7e5f43388d489de8882c316c24b17d489a24d", "messageHeadline": "Merge pull request #2204 from tonykogias/remove-watcher-utils-in-inte\u2026", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 48, "deletions": 58}}, {"node": {"oid": "dc5f6517e2f0960c1c699a74901e0a2d9be3891c", "messageHeadline": "deleted watch-utils and added the utilities in env.ts", "author": {"name": "Antonis Kogias", "email": "tonykogias@gmail.com", "user": {"login": "tonykogias"}}, "additions": 48, "deletions": 58}}, {"node": {"oid": "45642dc859c3f4cea532102d4e7ba4a064dfe61f", "messageHeadline": "replaced l1Provider and l2Provider with env.l1Provider and env.l2Prov\u2026", "author": {"name": "Antonis Kogias", "email": "tonykogias@gmail.com", "user": {"login": "tonykogias"}}, "additions": 52, "deletions": 51}}, {"node": {"oid": "d9fdc5d650ed37bccc3d1f9b3e0fff283db9ca99", "messageHeadline": "Merge pull request #2198 from ethereum-optimism/sc/update-ops-mem", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "275eb818c0da86d029df09bcf14e75dd884aabdf", "messageHeadline": "feat(dtl): add patch contexts", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "752a2d1f97abaa8daa07344883edf1f212711a7b", "messageHeadline": "Merge pull request #2165 from cfromknecht/bss-txmgr-mine-then-abort", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 582, "deletions": 145}}, {"node": {"oid": "99c40279fda08eacf5f4e555863423be0876c32f", "messageHeadline": "Merge pull request #2190 from cfromknecht/teleportr-postgres", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1321, "deletions": 2}}, {"node": {"oid": "93cd04ff44758aa86377bd320cbffb47e1b6f5a4", "messageHeadline": "Merge pull request #2189 from ethereum-optimism/sc/no-relay-tx", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 165, "deletions": 1703}}, {"node": {"oid": "0023a47750874c9c8366e8eeeecb49f4323de711", "messageHeadline": "Merge pull request #2181 from ethereum-optimism/sc/remove-watcher", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 21, "deletions": 266}}, {"node": {"oid": "1eb62eecbbf116f9f52721ee48252749a758c087", "messageHeadline": "fix test challenge (#47)", "author": {"name": "George Hotz", "email": "72895+geohot@users.noreply.github.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8e861f5c0fa31ddc0f72f285dad158656899c04c", "messageHeadline": "fix: update recommended memory for ops setup", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0b4453f7c89d72aae2072483ea8b5777aa1bed21", "messageHeadline": "feat(core-utils): remove Watcher and injectL2Context", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 261}}, {"node": {"oid": "d3d70291b8aec1165dc79e2815b7318eb16f2b22", "messageHeadline": "maintenance: use new asL2Provider function", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "ed1bb6844f7bd457e8f4b2baf10473a6493b3e18", "messageHeadline": "Merge pull request #2188 from tonykogias/remove-duplicated-utilities-\u2026", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 14, "deletions": 44}}, {"node": {"oid": "0dbd504cd8a6124b2798ab8790ce0613866d3547", "messageHeadline": "feat: add teleportr unit tests to GH Actions with Postgres service", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "b70ae451cfef8e8270471bc0967bd67fa1ec87ee", "messageHeadline": "fix: add missing \"*\" to pull_request path for bathc-submitter and bss\u2026", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72e67933d612ac1a884cda3c934ec7cf63645beb", "messageHeadline": "feat: add teleport Postgres APIs", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 1277, "deletions": 0}}, {"node": {"oid": "864620e0078133b5c748f7ec0592705a2229cbbd", "messageHeadline": "Merge pull request #2170 from ethereum-optimism/sc/readme-maint-1", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "dcdcc757cdf452165400c06d24203833d02143b8", "messageHeadline": "feat: update message-relayer to use the SDK", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 165, "deletions": 1703}}, {"node": {"oid": "0b2ead8f8bb82e6c9fc8c2878ee743d583edb1f8", "messageHeadline": "feat: stop publishing txs after receiving confirmation", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "1bdd8e63512b025bbe06a96d2970b349a082d560", "messageHeadline": "feat: add SAFE_ABORT_NONCE_TOO_LOW_COUNT flag", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 50, "deletions": 26}}, {"node": {"oid": "bcbde5f3796ae3bc50eaf4bfa6a20263f1c39c10", "messageHeadline": "fix: add SendState to determine when to abort Send", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 273, "deletions": 11}}, {"node": {"oid": "a27a68e6c438f758070625bf9a32bad6626225f6", "messageHeadline": "feat: add failing Test for txmgr edge case", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "c741087a6e839c1e5527106ec947ae3c9d195c7d", "messageHeadline": "feat: split up SubmitBatchTx driver method", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 176, "deletions": 108}}, {"node": {"oid": "68913c1a052a291a6b256ac6848156bfdab44ac6", "messageHeadline": "Merge pull request #2195 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 115, "deletions": 119}}, {"node": {"oid": "4da190326c4ef7a4623941ab0d78ed555127968f", "messageHeadline": "Merge pull request #2194 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 115, "deletions": 119}}, {"node": {"oid": "c880d3db540c7889bb88f2e45934aaad03c26364", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 115, "deletions": 119}}, {"node": {"oid": "617efd58824cdbc1b192a3b81263f8ce0b8f164b", "messageHeadline": "Merge pull request #2193 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1177, "deletions": 4270}}, {"node": {"oid": "9e229c6297a4e6dea67397d95339d2aecfb89971", "messageHeadline": "Merge pull request #2192 from ethereum-optimism/sc/itest-rm-unreliable", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "8cb2535bd3040191f68283811c164fc0456f32de", "messageHeadline": "fix: skip an unreliable integration test", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "4878667a61087ee22def70b2b71e281d49aadb0c", "messageHeadline": "Deleted common.ts in data-transport-layer and replaced them from core\u2026", "author": {"name": "Antonis Kogias", "email": "tonykogias@gmail.com", "user": {"login": "tonykogias"}}, "additions": 14, "deletions": 44}}, {"node": {"oid": "25719e87031503cf4b70bc64b8a7fa082b9d4b7d", "messageHeadline": "maintenance: minor README updates", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "9784c462d85c74252ad8c323032675723d8e27bb", "messageHeadline": "Merge pull request #2183 from mslipper/bugfix/proxyd-nil-cache", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "bf77e75b4e3c2522791ff54477fa4cba82181c5c", "messageHeadline": "Merge pull request #2187 from cfromknecht/add-space-to-reviewer-check", "author": {"name": "Conner Fromknecht", "email": "conner@lightning.engineering", "user": {"login": "cfromknecht"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "926a81606998ab70135f450c0cab07f20fc24f27", "messageHeadline": "fix: use GITHUB_TOKEN in label-requires-review", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00696e765092d18b916a377f9dcf0ee8dc183f66", "messageHeadline": "Merge pull request #2182 from ethereum-optimism/sc/fix-relayer", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "527448bb6cbaae366d7359d438f4ff718d170556", "messageHeadline": "go/proxyd: Handle nil responses better", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "e52c36f03dd01fb73a1be00e21079db0f7057213", "messageHeadline": "Merge pull request #2186 from cfromknecht/bss-fix-metric-name-space", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "df98d134b3293b0a6fe6bc57637bd86b7e1f2192", "messageHeadline": "fix: remove extra space in BSS metric names", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "da20820e3d7b4fd902a42decd04dfb22d4b127b4", "messageHeadline": "testing with regfault works also", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "78196f9ce3a7f46cf06ce243f8cd21096db847d9", "messageHeadline": "don't write checkpoint if state root wasn't outputted", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "97433e28eac410a3a5e3d60c1151f08a56eba1c4", "messageHeadline": "allow mips to overwrite the output", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "954eea3234b543ce4e2d8484776f494cba00e12a", "messageHeadline": "support for regfault", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "2f8af4128fcab0cecf515300bb287fddc72231b4", "messageHeadline": "support output fault injection also", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "41b47702ee3771ddef6686ec59bc9e061bab3382", "messageHeadline": "much more generic test, nothing hardcoded", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "31108ed05c2ef6915807bc3d1134e6dc85d037ff", "messageHeadline": "fix: make relayer work again", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "6c9b91dbe83e5f056fe05ea9ae0c9c4d694df8f7", "messageHeadline": "Merge pull request #2177 from cfromknecht/bss-metric-names", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "54e44db1f97cd704b3daf169dbe48e9dceaab60d", "messageHeadline": "Merge pull request #2172 from cfromknecht/bss-estimate-gas-clear-pend\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 140, "deletions": 36}}, {"node": {"oid": "ee8499c682b668a2c69d6a60a340ef338dda43a4", "messageHeadline": "Merge pull request #2176 from cfromknecht/bss-json-logs", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "5a3753ddc3d98a85448aac86c34751477a210d55", "messageHeadline": "Merge pull request #2159 from jgresham/replace_watcher_with_sdk_#2055", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 50, "deletions": 105}}, {"node": {"oid": "a8a74a9882c7f6b54b4097c2c1ce045766c9384f", "messageHeadline": "itest: replace watcher with sdk CrossChainMessenger", "author": {"name": "Johns", "email": "johnsgresham@gmail.com", "user": {"login": "jgresham"}}, "additions": 50, "deletions": 105}}, {"node": {"oid": "69118ac3c6f3b9ac4f3f9792248ae735e9c15e1c", "messageHeadline": "feat: make num_elements_per_batch metric a Summary", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "a5069abc12a3303d5ca517418a714acd330bf8c8", "messageHeadline": "remove python unicorn build from build_unicorn.sh", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e6d2e67bcb256711532584c8f391f46cb6b6b45e", "messageHeadline": "remove python unicorn from mipigo compiler", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "fe32161889ac57684f514f13752b16616342a067", "messageHeadline": "feat: unify bss metric names", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "3ec0630195d05067ddbf6aeb39b6fde8fd97896f", "messageHeadline": "feat: add LOG_TERMINAL flag, default to JSON", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "1cb0092e551fe2fd48245f47843ffc8deb0537a6", "messageHeadline": "Merge pull request #2171 from ethereum-optimism/sc/sdk-sort-bn", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 52, "deletions": 20}}, {"node": {"oid": "93a2681997c8ebde944dabc3d6bfb89f765e7da6", "messageHeadline": "fix: properly set gas limit on BSS clearing txs", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 100, "deletions": 3}}, {"node": {"oid": "c4f7f3d4780c13a699d446258bfa383233a19e6d", "messageHeadline": "feat: add bss-core unit tests to GH actions", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "89db65bd6225c8ae1ffcdb6634aec5a8979e9e77", "messageHeadline": "fix: satisfy linter due to duplicate unused method", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "da53dc649659d1c400c4b20a7fa0c210e22229ec", "messageHeadline": "feat(sdk): have SDK sort messages descending by bn", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 52, "deletions": 20}}, {"node": {"oid": "f52fc61e9f33e39fe34ad74a422e4c1be0f8f06e", "messageHeadline": "Merge pull request #2173 from ethereum-optimism/sc/sdk-remove-token-m\u2026", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 11, "deletions": 274}}, {"node": {"oid": "5ffb5fcf826104552f04015f232b7c69727f1e4e", "messageHeadline": "feat(sdk): remove getTokenBridgeMessages function", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 11, "deletions": 274}}, {"node": {"oid": "57c66bb955290154f4adceb526c458fa6f5dfa23", "messageHeadline": "Merge pull request #2166 from ethereum-optimism/sc/reorg-core-utils", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 51, "deletions": 20}}, {"node": {"oid": "3c2acd9197acc5cb6baa0854a71d58359b727ff5", "messageHeadline": "refactor: improve core-utils folder structure", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 51, "deletions": 20}}, {"node": {"oid": "7de1a0325bed761d5dd09526a16786017e2df803", "messageHeadline": "Merge pull request #2167 from lordofthedance/tests-for-misc-core-utils", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 99, "deletions": 2}}, {"node": {"oid": "b4165299ecd433a8ff072c83f20875475c6e71a6", "messageHeadline": "test: adds tests and docstrings for core-utils misc functions", "author": {"name": "Lord of the dance", "email": "lordofdance@protonmail.com", "user": {"login": "lordofthedance"}}, "additions": 99, "deletions": 2}}, {"node": {"oid": "ed234a8d7a65b705549985b1af095ccc59f3d5f7", "messageHeadline": "Merge pull request #2158 from ethereum-optimism/sc/rm-regenesis-surgery", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 16, "deletions": 3576}}, {"node": {"oid": "3e31c2f199a90a0a31b7f28c659950ab1fd849cd", "messageHeadline": "maintenance: remove regenesis-surgery package", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 16, "deletions": 3576}}, {"node": {"oid": "69779a27556944853ace736bcd1190c080b2c3fa", "messageHeadline": "Merge pull request #2163 from ethereum-optimism/sc/sdk-l2-provider", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 300, "deletions": 13}}, {"node": {"oid": "152df37841fb1b1feccbf08ac22e21a32c5725ce", "messageHeadline": "feat(itests): use asL2Provider function", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "dd4b20559f773cd959ac241418697f23e9b8e695", "messageHeadline": "feat(sdk): implement asL2Provider", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 277, "deletions": 2}}, {"node": {"oid": "560036e385727aa34b88d2022df274d3f39ede5a", "messageHeadline": "Merge pull request #2161 from tonykogias/replace-sleep-function-integ\u2026", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "ff3a5b09f229ff1a3466800ef11667e56f52cd83", "messageHeadline": "Replaced sleep function in integration-tests & added internal/externa\u2026", "author": {"name": "Antonis Kogias", "email": "tonykogias@gmail.com", "user": {"login": "tonykogias"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "4080337f62a0361ee702a9c4b004f4b35b50a6f3", "messageHeadline": "Merge pull request #2151 from mslipper/feat/itests-other-networks", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "e2ad86535ab839bfdb24fc7b3cdfc8332c932752", "messageHeadline": "integration-tests: Support networks that aren't specified in the SDK", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "c80cb93bd56571756f3feee82d8d7867ba77d59d", "messageHeadline": "Merge pull request #2156 from ethereum-optimism/sc/sdk-bridge-to", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 137, "deletions": 30}}, {"node": {"oid": "fd6ea3ee9ef6f39d0d96281f4234e370fae6ffa0", "messageHeadline": "feat(sdk): allow withdrawals or deposits to target", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 137, "deletions": 30}}, {"node": {"oid": "453e8c53817edad2cd181ae2d5da376bd536dd0c", "messageHeadline": "Merge pull request #2153 from ethereum-optimism/sc/sdk-integration-3", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 33, "deletions": 46}}, {"node": {"oid": "3535fb2f79e54c4e1e4af7fa7ddefe78c385ccba", "messageHeadline": "feat(itests): remove Watcher from fundUser", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 33, "deletions": 46}}, {"node": {"oid": "c826fddb95c1547916bd12e5e8befce712781280", "messageHeadline": "Merge pull request #2152 from ethereum-optimism/sc/sdk-integration-2", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 125, "deletions": 71}}, {"node": {"oid": "748c04abba42bb8deb76dcb272e0fe3b659b755f", "messageHeadline": "feat: use SDK for bridge integration tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 108, "deletions": 71}}, {"node": {"oid": "f08c06a81228d2dc8808a00f7f5999b98eb8918f", "messageHeadline": "feat(sdk): add default bridges for local network", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "d10e31996aca39bc9529dcbe69a57aa46e6a84e9", "messageHeadline": "Merge pull request #2150 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "fd6f47d3e61b2aa9e9bae1b758b6b6d930300cbc", "messageHeadline": "Merge pull request #2149 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "a90de7787817bf8275b7e56e8f2e7720a551974f", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "7971d924303e12a1edaad88a8e9fbcd56b54e531", "messageHeadline": "Merge pull request #2148 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 89, "deletions": 178}}, {"node": {"oid": "98cb7ee6940c005d29771996454d2b3b4951350a", "messageHeadline": "Merge pull request #2146 from ethereum-optimism/sc/decrease-geth-diff", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 71, "deletions": 120}}, {"node": {"oid": "9ef215b830f314739088f2ddb3d140ac30781595", "messageHeadline": "maintenance: decrease geth diff", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 71, "deletions": 120}}, {"node": {"oid": "855fc76ae187091bd125e16a07a6635d42acd1fc", "messageHeadline": "Merge pull request #2133 from ethereum-optimism/m/cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 58}}, {"node": {"oid": "a22b4ed6e10e021db1f8d909befbf8584db640e7", "messageHeadline": "Merge pull request #2141 from ethereum-optimism/fix/dtl-context-api-e\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "412a12717aec37316d0fc10865ddd3def68c9136", "messageHeadline": "Merge pull request #2143 from ethereum-optimism/develop", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "21806b6204f7ec7a7cec6b044ecc3047926104af", "messageHeadline": "Merge pull request #2142 from ethereum-optimism/changeset-release/master", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "763af7d91b652114fd4804d4864ef282f3c1faa6", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e24218170adf408660f662f2158ef188b4261a8b", "messageHeadline": "Merge pull request #2140 from ethereum-optimism/develop", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8f72064d3ead67041e6537b22c9a90b09681a405", "messageHeadline": "dtl: handle errors in context api", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d3feab5e0eff23a327e2592e8f323adbe51ba907", "messageHeadline": "Merge pull request #2139 from ethereum-optimism/sc/sdk-correct-publish", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "dd9683bbde4163210e79b57308e3b1c9678cc1bb", "messageHeadline": "fix: correctly export SDK", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5fea4ec4642e3285f50cd96b51ccaa2110398cfe", "messageHeadline": "Merge pull request #2138 from ethereum-optimism/master", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 124, "deletions": 114}}, {"node": {"oid": "17287cc491a1a8d70dddb0f05d7766e46e8d5b2f", "messageHeadline": "Merge pull request #2137 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 124, "deletions": 114}}, {"node": {"oid": "7084f455ec405ae2aa5614c92df019dd62339c98", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 124, "deletions": 114}}, {"node": {"oid": "2e28c7de89c918dd9a4674b20e886dae9f178322", "messageHeadline": "Merge pull request #2136 from ethereum-optimism/develop", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5684, "deletions": 3522}}, {"node": {"oid": "b971743b3f15bd12d5a930483856a335495c8ca4", "messageHeadline": "Merge pull request #2135 from ethereum-optimism/sc/sdk-test-flake", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "35dfc5e57e7bdadc7507e413667b6d1ea1e1efcf", "messageHeadline": "Merge pull request #2134 from ethereum-optimism/sc/sdk-peer-ethers", "author": {"name": "smartcontracts", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "79f63a8887ebe92bcbfa12d51cdad301172abdaa", "messageHeadline": "fix(sdk): updated flaky test", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "4710779b735ef91929dd4488805ae4866cad335a", "messageHeadline": "chore: lint docs", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "438bc78ae0a13e5963bb0bdb21bae9ae1317e834", "messageHeadline": "chore: Remove unused test helpers", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 54}}, {"node": {"oid": "fa5ef7a0e2c559f04b8932348435d724ad94f92d", "messageHeadline": "chore: remove unused import of Lib_RLPReader", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "64e746b6a6035789a3f3d045dde310588cf41a93", "messageHeadline": "fix: have sdk use ethers peer dep", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "849ec8ccadc4160fe579549e7978144a5282c589", "messageHeadline": "Merge pull request #2128 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bc342ec4f6debba0ec49729a660b6af38446c487", "messageHeadline": "l2geth: fix startup logic for repairing queue index", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a1f1477936e168d5eef28e549d2f1bcbc9b175a9", "messageHeadline": "Merge pull request #2120 from ethereum-optimism/fix/l2geth-readme", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "a9894bf7e025faee273de1298405f87bb6b6336f", "messageHeadline": "Merge pull request #2131 from ethereum-optimism/sc/ethers-dep-cleanup", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 78, "deletions": 74}}, {"node": {"oid": "ba14c59db5350bd30e92c0e932ff5f662fbfc20e", "messageHeadline": "maintenance: update ethers deps", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 78, "deletions": 74}}, {"node": {"oid": "e3895cfe7e2f3d184e3d84255c325efb4e2f0fab", "messageHeadline": "Merge pull request #2130 from ethereum-optimism/sc/sdk-beta-release", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "cb65f3d83ebf760891fcf7a03cbecb709aa0c831", "messageHeadline": "feat: SDK beta release", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a40940fff6adcd3648441c263b3b67d900eb3621", "messageHeadline": "build(deps): bump simple-get from 2.8.1 to 2.8.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b93353a034e82df2277efb99da4367e2b8294a36", "messageHeadline": "Merge pull request #2122 from ethereum-optimism/sc/sdk-integration-1", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 90, "deletions": 81}}, {"node": {"oid": "edb2184544b47d19d192b84f6e8b156488ebde3c", "messageHeadline": "feat(sdk): start using sdk in integration tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 90, "deletions": 81}}, {"node": {"oid": "adce9c2c09283ae78aff2f63381dce2af2c7aae8", "messageHeadline": "Merge pull request #2127 from ethereum-optimism/sc/sdk-wait-time", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 257, "deletions": 29}}, {"node": {"oid": "cb81c4cb7cbfabf963ff6ff777402a13119efbc6", "messageHeadline": "feat(sdk): implement message wait time estimation", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 257, "deletions": 29}}, {"node": {"oid": "4ddf58dad626b84235f1c08fb904d6d662581682", "messageHeadline": "Merge pull request #2125 from mslipper/fix/remove-nightly-itest", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 112}}, {"node": {"oid": "fc0b3139f4f27809a6921d592aac47184bddfbd6", "messageHeadline": "Merge pull request #2121 from bbayazit16/develop", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "175ae0bf45949b3e196cb07292b7f7109041bd16", "messageHeadline": "maintenance: contracts README update 1", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "0bb11484873b752ae3e43246dfb9e25370bd2fa1", "messageHeadline": "integration-tests: Remove superfluous nightly env tests", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 112}}, {"node": {"oid": "b6dedc3e448b433223ef86d25079066aa4aba014", "messageHeadline": "Merge pull request #2118 from ethereum-optimism/sc/sdk-single-provider", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 2389, "deletions": 2416}}, {"node": {"oid": "933b26ead15062bfab2b31552276cee6b828e178", "messageHeadline": "Merge pull request #2107 from cfromknecht/bss-core", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1239, "deletions": 328}}, {"node": {"oid": "d4c2e01bc368d20a8303d6be842fc1b66cb6adfc", "messageHeadline": "feat: add new bss-core package", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 943, "deletions": 75}}, {"node": {"oid": "872be7cff4e1f62312f15f037c0fc16a1040cee8", "messageHeadline": "feat: move and export initialization helper methods", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 199, "deletions": 139}}, {"node": {"oid": "6dcb3b357fd010cd4c9da535cdc91960ae3ac922", "messageHeadline": "feat: extract driver configuration outside of NewBatchSubmitter", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 148, "deletions": 165}}, {"node": {"oid": "21928467f9c9d59b0b7b8a5506ea8e3d64cebdaf", "messageHeadline": "Merge pull request #2117 from cfromknecht/bss-log-level", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b9c037f0f6c8235a7dff57bd3eadc771d93077b5", "messageHeadline": "Merge pull request #2119 from cfromknecht/bss-timestamp-fix", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "0f3f0467e241bc40a28bbe597c1bb01f1f2f6c8b", "messageHeadline": "Fix Typo In Comment - Line 23", "author": {"name": "bbayazit16", "email": "86011195+bbayazit16@users.noreply.github.com", "user": {"login": "bbayazit16"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d093a6bbc3fc9f8de2179970ce80c40cffa7d5cb", "messageHeadline": "fix: mimic BSS timestamp bug fix from #2093", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "f3989c0381cd1c2a2753209b533e308d370d30f4", "messageHeadline": "Merge pull request #2007 from ethereum-optimism/feat/bring-back-unsup\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "e56e0a58e56cef536afa9c83f0d02894a2884a72", "messageHeadline": "l2geth: update readme", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "77bd8dfc030a27ec45ab48685dcd88b7aa27ae1e", "messageHeadline": "feat(sdk): refactor into single messenger class", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 2389, "deletions": 2416}}, {"node": {"oid": "c775ffbee289025e37a1f7e2c21fe3171051617d", "messageHeadline": "fix: actually allow log level to be set via flags", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ceea12f3fa542998eacbc4033ca5693b80117c14", "messageHeadline": "Merge pull request #2115 from tonykogias/remove-unused-constants-in-d\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "4708b50c4fb81778ec79b4048b4be0e32e5739a0", "messageHeadline": "removed constants and associated code", "author": {"name": "Antonis Kogias", "email": "tonykogias@gmail.com", "user": {"login": "tonykogias"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "b6074f524d3708f214a8b8bc3fc34ec95069e68c", "messageHeadline": "Merge pull request #2113 from ethereum-optimism/sc/sdk-finalize-message", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 204, "deletions": 23}}, {"node": {"oid": "f5691302c89e41aff5d49f98edfebe7dd88aedf6", "messageHeadline": "Merge pull request #2112 from RishiKumarRay/Remove-unused-variable", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "0bc53656f20fdd6af302e4dd8c143bc7a07e259a", "messageHeadline": "Merge branch 'develop' into feat/bring-back-unsupported-rpcs", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1556, "deletions": 609}}, {"node": {"oid": "400175c91fbdd4f7aac0591eb1a3c970b0b5c7a8", "messageHeadline": "feat(sdk): implement finalize message", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 204, "deletions": 23}}, {"node": {"oid": "1e27b34619238990da0acf861d4b2e45721b3c52", "messageHeadline": "removed unused variable", "author": {"name": "Rishi Kumar Ray", "email": "87641376+RishiKumarRay@users.noreply.github.com", "user": {"login": "RishiKumarRay"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "40ffd24df3bc0dbf0fa58621226348c453175966", "messageHeadline": "Merge pull request #2105 from ethereum-optimism/sc/sdk-bridge-adapters", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1267, "deletions": 546}}, {"node": {"oid": "137f7765b87c862256f0b847d40e18f597895593", "messageHeadline": "Merge pull request #2061 from ethereum-optimism/m/add-fake-token-test", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "30ada8e67695ee071210fb814a325726dc73e030", "messageHeadline": "Merge pull request #2090 from ethereum-optimism/feat/verifier-itests-\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 208, "deletions": 60}}, {"node": {"oid": "b022c49de8f325c89fe95d971d1e95c9c9a27aaf", "messageHeadline": "Merge branch 'develop' into feat/verifier-itests-patch-ctx", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a6006b2bf4841158de0f4f20b4ddbcaa6b9ef0c6", "messageHeadline": "Merge pull request #2108 from mslipper/feat/rolllback-alpine-version", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c16608e0b37d2c20e8f73844d3a017665e1be4e8", "messageHeadline": "go/batch-submitter: Downgrade Alpine version", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f304689a9cc015c96e0d9f7b400227508ff23865", "messageHeadline": "Merge pull request #2106 from mslipper/feat/wd-timeouts", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d6c2830af4edddf132ca6f906f2b79daf0e6cc66", "messageHeadline": "integration-tests: Increase withdrawal timeout", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7582201989672a317e20f699b240293e1c7dbc4e", "messageHeadline": "feat(sdk): introduce token bridge adapters", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1267, "deletions": 546}}, {"node": {"oid": "1741d88433f0ec53f006904071e24648ea232935", "messageHeadline": "fix(dtl): return enqueue tx timestamps", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 61, "deletions": 53}}, {"node": {"oid": "2e7f6a55ef1b58f668b7a5ca423f08d5497a7836", "messageHeadline": "fix(l2geth): misc timestamp fixes", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "58b1d09b70027272bc10a44a0d3f3703537a1873", "messageHeadline": "fix(ops): ignore .env files", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fcce5b67eaff428c152bb9825c41ca5cfbc15d60", "messageHeadline": "fix: update batch submitter to include all ts info", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "a135aa3d2579cd8720c5f8fbd8ce8cc058ec9616", "messageHeadline": "test: add integration tests for running a verifier", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 129, "deletions": 0}}, {"node": {"oid": "81d90563cdd2c78fe72d03b3576fc3ff334c1a3a", "messageHeadline": "l2geth: bring back unsupported RPC methods", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "34649132e619e4ef4e1dbd01f3766c195fb29871", "messageHeadline": "Merge pull request #2104 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 67, "deletions": 39}}, {"node": {"oid": "f8d62ace03dcf85efbde2076061b38fad331497f", "messageHeadline": "Merge pull request #2103 from ethereum-optimism/changeset-release/master", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 67, "deletions": 39}}, {"node": {"oid": "b6bdd066a9ecb3e9db984aeb28d9e01b97b6f039", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 67, "deletions": 39}}, {"node": {"oid": "74335480b25278dc51c34ce69685f5018263a0e1", "messageHeadline": "Merge pull request #2102 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2269, "deletions": 521}}, {"node": {"oid": "58ec1e24164753889c183fd4c2786e56f46604e2", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a6afe97106b3be77db2d501f5789fbceaccb9d1d", "messageHeadline": "Merge pull request #2078 from mslipper/fix/go-bss-go-version", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 59, "deletions": 6}}, {"node": {"oid": "f0c3f93793df5b41440e8b890548dbe259ee7aa7", "messageHeadline": "Merge branch 'develop' into fix/go-bss-go-version", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3360, "deletions": 699}}, {"node": {"oid": "dc1ed3c9b2d3f3bb39e740fefb48b431c547445b", "messageHeadline": "Merge pull request #2086 from cfromknecht/bss-eip-1559", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 400, "deletions": 367}}, {"node": {"oid": "3a7e70980b58451be3c5656197fd44587d6e4562", "messageHeadline": "Merge branch 'develop' into bss-eip-1559", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36151fe83f5c1672cbe56c93bd6bb48cc4b1aa4f", "messageHeadline": "Merge pull request #2100 from RasenGUY/develop", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ec5af6d495ab2caa8c50c570c934f2b0eb4aa60", "messageHeadline": "Merge branch 'develop' into bss-eip-1559", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1808, "deletions": 146}}, {"node": {"oid": "08840130ac7401197d125a3b5b275e8ba3846f0c", "messageHeadline": "test: improve test coverage for aliasing", "author": {"name": "rasguy92", "email": "ftrouw@protonmail.com", "user": {"login": "RasenGUY"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dfd22e63293a8c362ea849c98b844b93ef3172fd", "messageHeadline": "Merge pull request #2095 from mslipper/fix/eip2930-rebase", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1808, "deletions": 146}}, {"node": {"oid": "2c7d7e39d060922a3c455566defd031cad60d436", "messageHeadline": "Merge branch 'develop' into fix/eip2930-rebase", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 82, "deletions": 42}}, {"node": {"oid": "ce0462d170c378567a142759f0fe4438adcfb880", "messageHeadline": "Merge pull request #2099 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 82, "deletions": 42}}, {"node": {"oid": "5cdc9501542789d97d18bb27bde336268f726c7e", "messageHeadline": "feat: remove unused utils pkg", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "cdd402abf9ee652695738c201f08b01992759aa2", "messageHeadline": "feat: remove unused txmgr config options", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 1, "deletions": 49}}, {"node": {"oid": "53a8b1495c67d682f70f446941a9ad9e06cd0d6b", "messageHeadline": "feat: add SuggestGasTipCap fallback", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 131, "deletions": 12}}, {"node": {"oid": "c1eba2e6755751531909937646c018e0d30106ac", "messageHeadline": "feat: modify txmgr to send EIP-1559 txns", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 278, "deletions": 286}}, {"node": {"oid": "1b2897d3d01713ce331ada15f2afbbf9a15d00be", "messageHeadline": "Merge pull request #2097 from ethereum-optimism/changeset-release/master", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 82, "deletions": 42}}, {"node": {"oid": "51dbb4434482710c04e23eaaa057c69d0392305b", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 82, "deletions": 42}}, {"node": {"oid": "70810a4973fa06e4f41762dbebd6dcce8e3bea3e", "messageHeadline": "Merge pull request #2096 from ethereum-optimism/develop", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1554, "deletions": 159}}, {"node": {"oid": "098ab316a51ad19126c0ed6a32f8a748f2fb22f6", "messageHeadline": "Updates to reduce the diff", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "e631c39cb4abca63bbbce52052df1c5fc85f5c75", "messageHeadline": "l2geth: Add berlin hardfork", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1800, "deletions": 140}}, {"node": {"oid": "cdc4ddd80d584741e6084e385599a995a6a762b5", "messageHeadline": "Merge pull request #2093 from ethereum-optimism/sc/bss-ts-fix", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "b8b5931904aa60c0616eb57d3ef7b1b947a41248", "messageHeadline": "Merge branch 'develop' into sc/bss-ts-fix", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 195, "deletions": 90}}, {"node": {"oid": "5c5dc0c9ad3ad0016ecfff44d9549759a712818e", "messageHeadline": "Merge pull request #2094 from ethereum-optimism/revert-1798-fix/eip2930", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 140, "deletions": 1800}}, {"node": {"oid": "3a31c57b98344f3c00c63d5b456fea5152797d21", "messageHeadline": "Revert \"l2geth: berlin hardfork\"", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 140, "deletions": 1800}}, {"node": {"oid": "6b70f5d7bb0457835d2b935d2aa92b8cd7cb5fd7", "messageHeadline": "Merge pull request #1798 from ethereum-optimism/fix/eip2930", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1800, "deletions": 140}}, {"node": {"oid": "464f966996e5ce6789ce6992b019700673936600", "messageHeadline": "Merge pull request #2092 from ethereum-optimism/sc/sdk-override-cleanup", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 195, "deletions": 90}}, {"node": {"oid": "ae4a90d920d84ae7b6348bd6cb934775d139cbaa", "messageHeadline": "fix(bss): have BSS correctly create new contexts", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "05a5be98d6bcd06bafd7190be2a444fb6c2b2d8d", "messageHeadline": "fix(sdk): clean up tx override api", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 195, "deletions": 90}}, {"node": {"oid": "f8f00eee0443283de2bfdafb63db0781a1ca8a5f", "messageHeadline": "Merge pull request #2089 from ethereum-optimism/sc/sdk-withdraw-eth", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 79, "deletions": 3}}, {"node": {"oid": "952b526734e677ddc5531b5c294c92a473318678", "messageHeadline": "Fix itests", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 124, "deletions": 9}}, {"node": {"oid": "d906e3503e22bb0252d13b6dc811f0722c7959ca", "messageHeadline": "Merge pull request #42 from ethereum-optimism/m/fix-unicorn-py", "author": {"name": "Nicolas Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "b53855e7f1ac2e832669650382978657ad69184d", "messageHeadline": "fix unicorn dependency on CI", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "7d0f4976f92dc21efd1fcbdeafbb0c5377927cb8", "messageHeadline": "feat(sdk): implement withdrawETH", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 79, "deletions": 3}}, {"node": {"oid": "734e3ff8844bbaf7adf77b5161afd02d2e1f4734", "messageHeadline": "Merge pull request #2085 from jgresham/test_and_docs_2053_hex-strings", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 233, "deletions": 4}}, {"node": {"oid": "b143824d2edc3ee9bb235d61463912fbbf69e225", "messageHeadline": "Merge pull request #2075 from ethereum-optimism/fix/remove-rpc-proxy-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "cc8c87be2b0834144140cf5023aaeeee70b637d7", "messageHeadline": "Merge pull request #2074 from ethereum-optimism/fix/ci-changeset-version", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39be2d12ccd8b02274a02ae91b6733ff40530225", "messageHeadline": "Merge pull request #2080 from ethereum-optimism/fix/import-perf", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "97c2f8075d9bd46676ce91d51b5ce9874f089d90", "messageHeadline": "Merge pull request #2081 from ethereum-optimism/sc/sdk-deposit-eth", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 85, "deletions": 12}}, {"node": {"oid": "0cc660d3b2cf78827d008ea01b51f54fb6e5a708", "messageHeadline": "Merge pull request #2084 from ethereum-optimism/smartcontracts-patch-1", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3a72617579d8ea7417b5f7aaa9b737ae04ff7cfc", "messageHeadline": "Merge branch 'develop' into fix/eip2930", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1849, "deletions": 403}}, {"node": {"oid": "ad94b9d19f77b859e08d437abab9aa711d558d67", "messageHeadline": "test/docs: Improve docstrings and tests for utils in hex-strings.ts", "author": {"name": "Johns", "email": "johnsgresham@gmail.com", "user": {"login": "jgresham"}}, "additions": 233, "deletions": 4}}, {"node": {"oid": "80f681028514529ca02f0777d1c8c79444669f53", "messageHeadline": "README / setup fixes", "author": {"name": "Nicolas \"Norswap\" Laurent", "email": "norswap@gmail.com", "user": {"login": "norswap"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "190fb3dc415a0be0a122f30d5acfb50685241e63", "messageHeadline": "fix(contracts): remove broken link in README", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b8226080639418a93f384ba3b3789d9060dbcbc5", "messageHeadline": "feat(sdk): implement depositETH", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 85, "deletions": 12}}, {"node": {"oid": "d14ee9fa81cf7e5cf950214b8e900806aace57c1", "messageHeadline": "Merge pull request #2069 from ethereum-optimism/inphi/proxyd-hdr", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "0c894754884cc493c9caf10920eee2487d5cf163", "messageHeadline": "Merge branch 'develop' into inphi/proxyd-hdr", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 136, "deletions": 9}}, {"node": {"oid": "a7e8ba996381396faf25a903ac6625f50c9455a8", "messageHeadline": "Merge pull request #2079 from ethereum-optimism/sc/sdk-resend-message", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 136, "deletions": 9}}, {"node": {"oid": "ca547c4e40393d2b5c4c97dcbf9c97f0ac8f35fe", "messageHeadline": "batch-submitter: import performance", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "414be8417f8b96ac5106b564e0f65847f6ae95c3", "messageHeadline": "Merge branch 'develop' into inphi/proxyd-hdr", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 970, "deletions": 179}}, {"node": {"oid": "6812d26e4207dfb39619f210cce14cfcd152a781", "messageHeadline": "feat(sdk): implement resendMessage", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 136, "deletions": 9}}, {"node": {"oid": "5905f3dc59a7f062a63742c89b37973cea4daa86", "messageHeadline": "go/batch-submitter: HTTP/2 fixes", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 59, "deletions": 6}}, {"node": {"oid": "1c6d89be63d86d73665b6b4fe8f7b3ae2f008edc", "messageHeadline": "Merge pull request #2076 from ethereum-optimism/sc/sdk-send-message", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 359, "deletions": 77}}, {"node": {"oid": "bc1758ca154aad1e36304fe0c0b8aa785396dd15", "messageHeadline": "fix(sdk): remove blocktime logic", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 15, "deletions": 52}}, {"node": {"oid": "5f2fae1246d0984886209d771747e73490136844", "messageHeadline": "feat(sdk): implement sendMessage", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 344, "deletions": 25}}, {"node": {"oid": "1187dc9a42bedccf9b6ccea31fe84682838c1540", "messageHeadline": "l2geth: don't block read rpc when doing initial sync", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "22234b1db0beda159f257570eebfc370a4e37a7d", "messageHeadline": "Merge pull request #2028 from ethereum-optimism/sc/sdk-message-status", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 510, "deletions": 41}}, {"node": {"oid": "4d94aaf9eeca0f454fe8485180d9acbc0b4bf204", "messageHeadline": "ci: decouple rpc-proxy publishing from l2geth", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "af40ffd891d220e776efb90db6a6b6ead9fe9e2b", "messageHeadline": "any response determines batch cache status", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "29ba609928eb6cd99aac66028705b4cf47d6d441", "messageHeadline": "ci: update version of changesets", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a79a2d51c062e6c564423e9e107350c343d1086", "messageHeadline": "Merge pull request #2073 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 124, "deletions": 100}}, {"node": {"oid": "a1f3c05a67c12ce6843c1cec414ab20a9b464980", "messageHeadline": "Merge pull request #2072 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 124, "deletions": 100}}, {"node": {"oid": "d2cb81fc83287945d2aef970b1e6740d4f174972", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 124, "deletions": 100}}, {"node": {"oid": "bf4d0c33a9bff6a64587bded5092d561c2b0e084", "messageHeadline": "Merge pull request #2071 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3902, "deletions": 1161}}, {"node": {"oid": "c59c3d38d115a5ff5c8385b1618ae23a47d469cc", "messageHeadline": "Merge pull request #1903 from barrasso/patch-1", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6c4da533edf24aba82de4d81ee4f3f43964bd68e", "messageHeadline": "Merge pull request #2070 from ethereum-optimism/fix/nonce-2", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "300f79bfb2054c77238ae093456af6f4da69b7be", "messageHeadline": "chore: add changeset for l2geth", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "70ccfeecf98ac22aa1bd6c33350219fba8004b55", "messageHeadline": "l2geth: fix nonce issue", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "3c2926b1540fa25eb1f078adc9d730bf9184dde4", "messageHeadline": "go/proxyd: Add debug cache status header to HTTP responses", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "0293749e2031a0b9f87a4280800fbaabce264964", "messageHeadline": "test(integration): withdrawing a fake L2 token", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "d448986aa03826cfc248d2358526897eb50c5cee", "messageHeadline": "Merge pull request #2066 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d51fe565d104b19741b74faf50177bb8f94a4e7d", "messageHeadline": "Merge pull request #2067 from ethereum-optimism/inphi/proxyd-redis-ttl", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "096c5f207ab62e3c2a8a1698517899c13f705f7a", "messageHeadline": "proxyd: Allow cached RPC keys to be evicted", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d064eb8e63ce6445e396a651756ca09babdda524", "messageHeadline": "Merge pull request #2065 from mslipper/feat/caching-itests", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 139, "deletions": 50}}, {"node": {"oid": "bb0285bc52f30e03c68cce8cc02019dfc8cca479", "messageHeadline": "Merge branch 'develop' into feat/caching-itests", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 217, "deletions": 14}}, {"node": {"oid": "1f9578a1666d0ab0b7e75e2543fb32768d9a389b", "messageHeadline": "chore(deps): bump node-fetch from 2.6.1 to 2.6.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f4903adb849ccc65e7cba82a4ef141a4f82748e4", "messageHeadline": "Merge pull request #2060 from mslipper/feat/go-bss-releases", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "71d648342a98e0ceec25fafd5085eed57c42d5a4", "messageHeadline": "go/proxyd: Add additional itests for cache, changeset", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 139, "deletions": 50}}, {"node": {"oid": "7612d9115f9cc235b3c300dd34a767c16339c5f4", "messageHeadline": "Merge branch 'develop' into feat/go-bss-releases", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 158, "deletions": 14}}, {"node": {"oid": "18a83357f8a4d0696376d1a8536fb35605ebb34e", "messageHeadline": "Merge pull request #2062 from ethereum-optimism/sc/sdk-estimate-messa\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 116, "deletions": 4}}, {"node": {"oid": "b70c4375c46267b4c4908fd9aff2b41ccbbeabd1", "messageHeadline": "Merge pull request #2057 from ethereum-optimism/sc/clean-utils-types", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "89865802b0e9071f2e7438bf0866c1ae573a4afe", "messageHeadline": "Fix release build", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "356b72719b6208b6f88ce867786a127ed499d7dd", "messageHeadline": "go/batch-submitter: Add releases for go BSS", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "c3e85fef2d5a9b3096b89977ac4afa94ebcb95ba", "messageHeadline": "maintenance: clean up typings in core utils", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "cd9b94a2d61dac900cfecb8c7b4641b250e24e81", "messageHeadline": "Merge pull request #2056 from ethereum-optimism/sc/bcfg-docstrings", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "de14541ad4a99854c42ea4663901e219622e7b51", "messageHeadline": "feat(sdk): implement L2 message gas estimation", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 116, "deletions": 4}}, {"node": {"oid": "4c55210fa00773a68d4b7dd6e7fbc8b241deae51", "messageHeadline": "Merge pull request #2063 from ethereum-optimism/fix/better-user-error\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "949916f8acab3b7d66161be3bc8a2103fffe7f08", "messageHeadline": "l2geth: better error message for proxying user txs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "4d7c54573d8bd0de4257bd8851a8abd3c66acc28", "messageHeadline": "Merge pull request #2045 from indeavr/develop", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 210, "deletions": 176}}, {"node": {"oid": "ba96a455d2ef5008e5ff259f6a86866fde8d4d23", "messageHeadline": "maintenance: improved docstrings for BCFG", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "a7239b1516b710953733b8d555e4be7af077dfc6", "messageHeadline": "(refac): Enforced import ordering in eslintrc.js", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 210, "deletions": 176}}, {"node": {"oid": "eb926e2f90b5eec4558f3c82746b639b19ddf9d5", "messageHeadline": "Merge pull request #2051 from mslipper/bugfix/issue-2049", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "437e853ff6115032c9fc9e92097983916737d9b0", "messageHeadline": "go/proxyd: Properly handle null results", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "a52546582b456918009de39083793fe939824cdc", "messageHeadline": "Fix import", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31606de1670cd9068f3154eedbe006618fff9ba4", "messageHeadline": "Rename", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "604c7cca7013f1850734128e206b398e5f623259", "messageHeadline": "Add script to check state roots", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "e2be492fb793821f1c534faf60e9eae2a1dfc5d8", "messageHeadline": "Merge branch 'develop' into fix/eip2930", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3474, "deletions": 1070}}, {"node": {"oid": "21084129036c78bb3daf21bcad29ecdfbfd23971", "messageHeadline": "Merge pull request #2048 from mslipper/feat/eng-1906-geth-init-url", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 310, "deletions": 9}}, {"node": {"oid": "b0582a31a4144170dfbad55b0ffdc2eaa70d4b24", "messageHeadline": "Merge branch 'develop' into feat/eng-1906-geth-init-url", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 523, "deletions": 478}}, {"node": {"oid": "ae96d784ff7e2233138d7b144d05ebbd323124ce", "messageHeadline": "l2geth: Add commands to initialize from a URL, and dump the current c\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 310, "deletions": 9}}, {"node": {"oid": "9343f33e868135986c27cf8989a93df6d73e6e00", "messageHeadline": "integration-tests: add berlin hardfork tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 276, "deletions": 19}}, {"node": {"oid": "c201aeba8adf44c3cf12c988d8672c887b66e099", "messageHeadline": "contracts: add in berlin hardfork config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9c03b7aea5c78d159d89a23be9bd648c4bad8568", "messageHeadline": "chore(l2geth): add changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cecdbe9f3bca23ec7f76fbb1d3ef97c6ad89c0b7", "messageHeadline": "l2geth: update core interface with access list", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "98f529faf03e6bfefafff815dddf42d21ac2a1e6", "messageHeadline": "l2geth: add vm error", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a054185696c3d2162714cdeb8973b795cd995420", "messageHeadline": "l2geth: update scripts for local dev", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "d5bc2f85499f8ed23d0bb6b70d502df3acf31dc5", "messageHeadline": "l2geth: update protocol params", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "01ea8d9532a79f4faa97397b3ea49805dfb089ac", "messageHeadline": "l2geth: eip2929 test", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "b819c3f9355dd53ee4dec99202322398a5f61319", "messageHeadline": "l2geth: update backend to pass through vm config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 57, "deletions": 41}}, {"node": {"oid": "cb73ba1fa10fc55abb76c17fd3c9a091aa726050", "messageHeadline": "l2geth: add core access list type", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "2d49e80f807161e8f254af38ea1f78bad75796cd", "messageHeadline": "l2geth: add access list to core/types", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "14df2d59209e6f25d022b189ac3bd6817e7c2ebe", "messageHeadline": "l2geth: add markdown logger", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "6d376644cd3834f72473221419960eecd4e5f1d9", "messageHeadline": "l2geth: implement hardforking logic", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 62, "deletions": 11}}, {"node": {"oid": "02c2a703307ea76cb9ae5199392b4b192a4d0c95", "messageHeadline": "l2geth: implement EIP-3529 and EIP-2929", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 329, "deletions": 17}}, {"node": {"oid": "7ee8d8d3707b649ce14313c87da66d59b54220ff", "messageHeadline": "feat: implement getMessageStatus", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 510, "deletions": 41}}, {"node": {"oid": "f8531d884fe1e062fc7d0b5dc3ad7947989eea36", "messageHeadline": "Merge pull request #2030 from mslipper/feat/nightly-itests", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 520, "deletions": 475}}, {"node": {"oid": "3710e8cd3ba8fb2dcae4e1abec380cfb99dd1ece", "messageHeadline": "Merge branch 'develop' into feat/nightly-itests", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a3b11da90f8d396169868fa7f37a0c694e1e17f0", "messageHeadline": "Merge pull request #2039 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c1e923f9bdeec80816cbc2295830d983a50f0854", "messageHeadline": "integration-tests: Changes to make it work with live networks again", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 520, "deletions": 475}}, {"node": {"oid": "a9da94ef10225a5ec126098f5a18b9e7df83eb5d", "messageHeadline": "Merge pull request #2040 from ethereum-optimism/fix/bn-monotonicity-log", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "86a70953e96c55a28befd49fb4bf704addd7d151", "messageHeadline": "Merge pull request #2041 from cfromknecht/bss-num-confirmations", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 252, "deletions": 38}}, {"node": {"oid": "85aa148dbf1b00702ca10fd19505ef726d831f56", "messageHeadline": "feat: add conf depth awareness to txmgr", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 155, "deletions": 13}}, {"node": {"oid": "4570605b268a5a118c54c7f6772bf97b3a6d4032", "messageHeadline": "feat: track mined height in mockBackend, allow empty blocks", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "6ce13f56effa9adad4cda5ff1f49d9703eb34896", "messageHeadline": "feat: add BlockNumber method to interfaces", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 66, "deletions": 10}}, {"node": {"oid": "c2f92c2fe3201f80c6854176c8a149c8dd873af9", "messageHeadline": "Merge pull request #2029 from ethereum-optimism/inphi/proxyd-blockcache", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 750, "deletions": 262}}, {"node": {"oid": "19f5659ff031f8fed6b2db361ebc2603bc262868", "messageHeadline": "remove RPCRes storage from StaticMethodHandler", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 9, "deletions": 26}}, {"node": {"oid": "2b34a1ee484364915f7e262de0239b4d1ec64707", "messageHeadline": "removed eth_call sync code; cache mod latest blocks", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 377, "deletions": 376}}, {"node": {"oid": "1cf8b15d2f6652f17edfd991b7b41b6070be7857", "messageHeadline": "fix integration tests", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "bcac326038a28f865bfd3bad50c83eeb70ac7123", "messageHeadline": "rebase", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "491751bd87f1d5acc94b70cf611687d94227047b", "messageHeadline": "only cache latest eth_calls", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "16c3d1ec6e268b4480cdce44cb913f06cfbdac38", "messageHeadline": "remove reorg todo; cached reorgs will be invalidated per ttl", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b102f7bac36fb9ac67b48f674a5a9b8b8a17276a", "messageHeadline": "fix eth_call", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "fd2e15235474220d76d15ff236265a3d77ed9017", "messageHeadline": "add changeset", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "05c213381fd01f741535860fababba8ac9b0a23e", "messageHeadline": "more tests; fix eth_call input parsing", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 159, "deletions": 48}}, {"node": {"oid": "b195db0342922eb85f5439f378bef87da6614f37", "messageHeadline": "remove keys only when stale", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 71, "deletions": 21}}, {"node": {"oid": "9763200fd0b78c0196af65b222083491fd611605", "messageHeadline": "refactor; implement more rpcs", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 598, "deletions": 344}}, {"node": {"oid": "eb511f11dafa692214d6f8f3cd45923040ade12f", "messageHeadline": "go/proxy: cache block-dependent rpcs [wip]", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "d261c2eee1c9780b5ce41314117c5e7b1abaa19d", "messageHeadline": "Fix install unicorn bindings in test_mipsevm workflow", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e8ea9654ef985ffe109fc7d34bbe174a4e72377f", "messageHeadline": "Merge pull request #2022 from PatriceVignola/use-hardhat-ethers", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "968fb38dca321f7ca9872f9b101fb54ccbf6fa35", "messageHeadline": "test: use hardhat-ethers for importing factories in integration tests", "author": {"name": "Patrice Vignola", "email": "vignola.patrice@gmail.com", "user": {"login": "PatriceVignola"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "42ae2a6b03af758e8c39050e6c1c6ae37c4dce03", "messageHeadline": "Merge pull request #2034 from mslipper/feat/proxyd-batching", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1210, "deletions": 84}}, {"node": {"oid": "90d9c3ac3bf61e64f2b11ba17d8b9484e4a78efa", "messageHeadline": "CR updates", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "d97a40f91019231d658d1b8b8daa9613a125215f", "messageHeadline": "Update readme to install bindings for unicorn2", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1799f2e71126ed0e8900b2960a3735568165c886", "messageHeadline": "Fixes to README and evm.sh for mipsevm build", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1760613cbc0620591cb2f78a0419aa0945a5bc9b", "messageHeadline": "Code review updates", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "594893df04c2f2f466ed09886d76aa42eba24201", "messageHeadline": "go/proxyd: Add integration tests and batch support", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1191, "deletions": 84}}, {"node": {"oid": "a8763df79616132b5b0567acd403a46b88bc7eea", "messageHeadline": "Merge pull request #2024 from indeavr/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 99, "deletions": 54}}, {"node": {"oid": "c7569a16d62d1c1f5a962e0d23764b924255d6cc", "messageHeadline": "l2geth: fix monotonicity logging bug", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8511df5b0ea4a06c046e6b6151236b7620629787", "messageHeadline": "chore(deps): bump trim-off-newlines from 1.0.1 to 1.0.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6f8e432506a5f4ba094f091b22a0bb6acc53fdac", "messageHeadline": "Merge pull request #2038 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "b64c27210d7e1283e3bc55c60ae21715d0107858", "messageHeadline": "Merge pull request #2037 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "0f7517132480606f7e0df0c45b078854d2a0f4c8", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "adc2af3b02886f683d79649c363af8e0b76ea574", "messageHeadline": "Merge pull request #2036 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 216, "deletions": 28}}, {"node": {"oid": "d4e5de5216724e06c6ef9288ca045db269d283be", "messageHeadline": "Merge pull request #2035 from ethereum-optimism/fix/add-l2geth-rpc-pr\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8be69ca794798276a5ee7947ffda73719cf70dd1", "messageHeadline": "chore: add changeset for l2geth", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ae30643d1b7449b1cd87c7fc7c3cde99dd0fb931", "messageHeadline": "Merge pull request #2032 from ethereum-optimism/annie/regen-receipt-o\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "d4bf299f416dfdd5ce59c791b15a55e4093a81a5", "messageHeadline": "feat: regenerate receipt json for optimism fields", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "d94be0a7259192ae019c2b495c3a6ebabeb8d5bf", "messageHeadline": "l2geth: berlin hardfork precompile implementations", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 108, "deletions": 15}}, {"node": {"oid": "5480c5c8dd4b0dcfa4adab3d4b0ea565a4ffef3f", "messageHeadline": "l2geth: remove dead comment", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "634eb065113e4e064b46a30e5fcce2df01ed0907", "messageHeadline": "l2geth: add access lists to statedb", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 291, "deletions": 0}}, {"node": {"oid": "2508c083f6c66e036a067c89a253ae582e74fb18", "messageHeadline": "l2geth: update types to have access lists", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "9d9bbc931b265d1fc8f12fb4f790a4da7ac9fc9e", "messageHeadline": "Merge pull request #2011 from tuxcanfly/tux/replica-fwd", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 83, "deletions": 5}}, {"node": {"oid": "805a42cd263b17b7db77cb69580076e7664f32f0", "messageHeadline": "test: add integration test for sequencer fwd", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "a7fbafa89692c9766dfd553b49528a4118854dbb", "messageHeadline": "(feat): Split OVMMulticall into Multicall (makerdao impl) and OVMCont\u2026", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 99, "deletions": 54}}, {"node": {"oid": "6420f3bbb3feac3db1c5eb2b91448ca7e2b87c6b", "messageHeadline": "Merge pull request #39 from ethereum-optimism/m/readme-fix", "author": {"name": "George Hotz", "email": "72895+geohot@users.noreply.github.com", "user": {"login": "geohot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e67e8508900484eebaec8afd8483b3cf9b37977a", "messageHeadline": "Merge pull request #2000 from ethereum-optimism/fix/geth-enforce-fees", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "06581e75c1bf2b0e64010cff98996e916e209e44", "messageHeadline": "Merge pull request #41 from ethereum-optimism/ben/fault", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f4487c24998f5d91d8f04bb72455b79c0b43085", "messageHeadline": "readme terminology consistency", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab40732180a9824efb939887c515bf37adee47a3", "messageHeadline": "Merge pull request #2009 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "92337f83756baea4e90d000fcb732a92788fa6d5", "messageHeadline": "Merge pull request #2013 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5c96d27b6e451a2b8746e9d8359314487299ba3f", "messageHeadline": "Merge pull request #1989 from noahlitvin/feat/depcheck", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "8ef347100a5d7d506737c2687338ea1c6bfb837a", "messageHeadline": "Merge pull request #2027 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 99, "deletions": 93}}, {"node": {"oid": "f3850f3103d1e35efe185a9e5a85bae9a3b23b5d", "messageHeadline": "Merge pull request #2026 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 99, "deletions": 93}}, {"node": {"oid": "d64596333f872cb28a8004aea9527d4bc7391c9c", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 99, "deletions": 93}}, {"node": {"oid": "606873df4841a7cd4c13f374d331647c76b4723b", "messageHeadline": "Merge pull request #2025 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17622, "deletions": 960}}, {"node": {"oid": "6f2e29d0e1f23177f5e27d4ec06b14ccf745422a", "messageHeadline": "fix (docker): pass sequencer client http from env", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7c439edf338afa0cbae6a416fdea4937fc7eee9e", "messageHeadline": "fix: dial sequencer client with timeout", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "ab8223d1448344eca01b8ca718fc1bc68230a909", "messageHeadline": "feat: add flag for sequencer client http url", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "66481ca97ba08daeac9352f257e575bc3b75c5bb", "messageHeadline": "l2geth: forward tx to sequencer", "author": {"name": "Javed Khan", "email": "javed@optimism.io", "user": {"login": "tuxcanfly"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "aac8a6377cd3de40de912493c1424d78f6f2a8ce", "messageHeadline": "ignore venv", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e635bf192cf3299ff8ea68c2b0049d11ffeab8a5", "messageHeadline": "update README", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3174f034da022ac7ebcfde4ebd08961e377b43c3", "messageHeadline": "Merge pull request #2018 from lucadonnoh/develop", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "acfc9d59c2d844bbd1965949ad3b6574948b69d3", "messageHeadline": "fix: file extensions in integration tests", "author": {"name": "lucadonnoh", "email": "donnoh99@gmail.com", "user": {"login": "lucadonnoh"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6e3c39397e72f72ddccef0173a046043d8ab7007", "messageHeadline": "chore(deps-dev): bump shelljs from 0.8.4 to 0.8.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e634bf2ca62b895db678531c4488aa2d2e2e1a2c", "messageHeadline": "Merge pull request #2012 from mslipper/bugfix/proxyd-build", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "980d0dd61d9a61437453a7fe3da7c1e4431dc497", "messageHeadline": "go/proxyd: Add musl/gcc to build", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "235c7af1e0776c8b6c550258b5dabf4020c13fdc", "messageHeadline": "Merge pull request #2008 from cfromknecht/bss-craft-then-send-tx", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 134, "deletions": 45}}, {"node": {"oid": "961dfe254a4705e2752c2b958c7e4f9c68f98b34", "messageHeadline": "feat: only log batch tx size once", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "11a6a9882bcf78e6ac8827e3bd0161538d09ce4f", "messageHeadline": "feat: consolidate batch_build_time benchmarking code", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "b64628ec3d68cceb97fd5f365a4fff3d4c4015b1", "messageHeadline": "feat: add more granular CraftBatchTx method to Driver iface", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 123, "deletions": 33}}, {"node": {"oid": "e5ba9b1dfb10ac73e8c9d4f1505469cf74ed6022", "messageHeadline": "Merge pull request #2006 from cfromknecht/clear-state-batch-pending-tx", "author": {"name": "Conner Fromknecht", "email": "conner@lightning.engineering", "user": {"login": "cfromknecht"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "9fe09f70348496e83fa8f57460f64ed7dbe6c988", "messageHeadline": "fix(batch-submitter): clear state root batches", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "5599aed167e1ba8cc899e2e6d0742c0bf7e44978", "messageHeadline": "Merge pull request #2003 from cfromknecht/bss-pending-tx", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 613, "deletions": 8}}, {"node": {"oid": "15252dd3386af5c6ec8699761e35b3c37b339b82", "messageHeadline": "feat: enable ClearPendingTx behavior based on config", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "a9870d6e156846c682509cd3b675a7c1864e793e", "messageHeadline": "feat: add shared ClearPendingTx impl", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 365, "deletions": 0}}, {"node": {"oid": "5a09c9a40d6c858461b562c6cc1c23b6a34b169a", "messageHeadline": "feat: add L1Client iface and mockable L1 backend", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 159, "deletions": 0}}, {"node": {"oid": "7bd5e4fae17ad13c3c4dfa5188332637e168211f", "messageHeadline": "feat: add GasPriceFromGwei helper in utils package", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "0f5c810ad9e630d48247c012aeeb04181e584d58", "messageHeadline": "Merge pull request #1910 from ethereum-optimism/sc/l2-provider-scaffold", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "3079a26aa6546578bc95e78e72a02a4ce38a8b5a", "messageHeadline": "Merge pull request #2002 from ethereum-optimism/inphi/proxyd-cache", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 971, "deletions": 4}}, {"node": {"oid": "3123faedb3492fa4852837d9b13e498b7f85aea9", "messageHeadline": "err", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "67c0b5517c7b5c314f74951386b96f88ff5b23c0", "messageHeadline": "httpErr", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "abf5967b8b597222058de62c22fa6471572d346e", "messageHeadline": "use ethclient; fixes", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 56, "deletions": 47}}, {"node": {"oid": "daf8db0b6932386a44622c8259d9693a2ccea4eb", "messageHeadline": "add changeset", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c34e039685463e8bac238dffeeb25027b0e9e6b3", "messageHeadline": "chore(deps): bump follow-redirects from 1.14.3 to 1.14.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "12a59c45b66ca60676383a60e01027bb7d4bb46b", "messageHeadline": "logging", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d004d45072f91f2333070441ef2eea9a281c11a7", "messageHeadline": "nit", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e4b0ee01ce8d2bfda04b5a280c73062237ff403", "messageHeadline": "cleanup", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 125, "deletions": 64}}, {"node": {"oid": "c46d04cb343c304f24575b4cf2a96a28fdaa55f4", "messageHeadline": "a couple stuff", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 686, "deletions": 241}}, {"node": {"oid": "c1720c16f5af9cfa1f6120f05d3a7adf64caa29d", "messageHeadline": "only cache block-dependent RPCs after several confirms", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 255, "deletions": 37}}, {"node": {"oid": "269769b34834527a3f96537c7b1be85d6e5840b0", "messageHeadline": "add redis cache impl", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "18abe83b4ced4a716009af3996339ef3d4685fb1", "messageHeadline": "casing", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "f7b9883832dab362314d764474ef2bde90f0b642", "messageHeadline": "proxyd: in-memory cache and stubs for immutable RPCs", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 190, "deletions": 4}}, {"node": {"oid": "6749ab3d3c8d07c9d4ca4a8b4eac06a9380eefc4", "messageHeadline": "Merge pull request #1999 from indeavr/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 65, "deletions": 5}}, {"node": {"oid": "1bc6898ac6d77ffe8e102ec67c6f0e905fbe57d9", "messageHeadline": "Merge branch 'ethereum-optimism:develop' into develop", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "8c722a0a02d96681e2cd5709a8a286394c0628c7", "messageHeadline": "(integration-tests): Added tests checking msg.sender value of eth_call", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "d27e841dd51fbe3a54fb16d7bbfab9a2f58c54f0", "messageHeadline": "Merge pull request #1997 from cfromknecht/bss-prune-count", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "67fc72dc4cd0e683e0a29c5ae2c3b2775233745b", "messageHeadline": "ops: document how to turn off L2 fees for development", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "1da160068cf1c4bec032df6f62998273e27b7847", "messageHeadline": "ops: allow configurable fees", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c9fd6ec2bbae4d62c2cdb7b1975001379e0045ef", "messageHeadline": "l2geth: parse fees config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3e3c07a38482510e517f8b6ea29cbd178c22e407", "messageHeadline": "(fix): default address for `call` is now `address(0)`.", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "8ddbe23585f31932e5c2c2c23420788eaccf3313", "messageHeadline": "feat: add BatchPruneCount metric", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a2695a57a7e0a9993d6793d06100909cbe25f9e5", "messageHeadline": "Merge pull request #1995 from ethereum-optimism/inphi/proxyd-metrics", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 66, "deletions": 4}}, {"node": {"oid": "025a3c0de966d10b66525407f60805a241b451f8", "messageHeadline": "go/proxy: Add request/response RPC metrics", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 66, "deletions": 4}}, {"node": {"oid": "2b74b98643be454a6a3d9f129c7ab4f018a4f90c", "messageHeadline": "feat: Adds depcheck to CI workflow", "author": {"name": "Noah Litvin", "email": "noah.litvin@gmail.com", "user": {"login": "noahlitvin"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "89eab8f7614dc7445e9c95915c0c8c746834a1db", "messageHeadline": "Merge pull request #1982 from ethereum-optimism/feat/sequencer-timestamp", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 258, "deletions": 96}}, {"node": {"oid": "dad6fd9bc26ca00f484aa103f8059ba64fcaa852", "messageHeadline": "chore: add changeset for integration-tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a0235ecbe728d3785defd07b8c3b949d94a56cfb", "messageHeadline": "integration-tests: fix timestamp assertion", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "3a77bbcca829052984c573bc71a1d1c9c0e7d3e1", "messageHeadline": "chore: add changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "57742a04df1894fcd264e358f2f3f37813e7658b", "messageHeadline": "l2geth: update timestamp logic", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 211, "deletions": 93}}, {"node": {"oid": "7503084339b9ac1b3491b554e9751c0246b38019", "messageHeadline": "Merge pull request #1996 from mslipper/feat/bss-metrics", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "04d1fa2cd0783a2dc97c4546db780b3af99069aa", "messageHeadline": "go/batch-submitter: Metrics updates", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "94d8320cc9340b86bcbb2fead33d1e21ec6a0f76", "messageHeadline": "Merge pull request #1993 from mslipper/feat/bss-multiple-txs", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 169, "deletions": 99}}, {"node": {"oid": "5d3bb984020ab8088f9e354b62a1d79d9b5e3621", "messageHeadline": "CR updates", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6f578c8370d4606b172e42cac21be440e6676f0", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into feat/bss-multipl\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 312, "deletions": 94}}, {"node": {"oid": "cebc747cfc17aaaac6b79f4e9ddbc5a804e61533", "messageHeadline": "Merge pull request #1991 from ethereum-optimism/inphi/xff", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 79, "deletions": 18}}, {"node": {"oid": "36a4368344e130f8551a58396f6a9f14b9e49cd1", "messageHeadline": "Code review updates", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 33, "deletions": 25}}, {"node": {"oid": "8aa89bf3c8e0adb1db65c29c0c5260509a86db9c", "messageHeadline": "add proxyd to changeset", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9c017cba65870b16f3f705e7c1c2fec60c9b4335", "messageHeadline": "add proxyd ip to xff", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "16e27bdf4d4a559157a32822540bcc7c6bb06075", "messageHeadline": "feat(proxyd): Add X-Forwarded-For header", "author": {"name": "inphi", "email": "mlaw2501@gmail.com", "user": {"login": "Inphi"}}, "additions": 60, "deletions": 18}}, {"node": {"oid": "c9123af4781bd9a6c986e788d4d34b83a32a0be7", "messageHeadline": "Merge pull request #1979 from ethereum-optimism/sc/sdk-wait-for-receipt", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 172, "deletions": 67}}, {"node": {"oid": "6f566a4733843c0d54566c3dc204829c0c14f3d9", "messageHeadline": "Merge remote-tracking branch 'cfromknecht/bss-batching' into feat/bss\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 147, "deletions": 85}}, {"node": {"oid": "0b6eca57590487465a847d8ae55ffb6ad9943e86", "messageHeadline": "fix: reciept to receipt", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "44f982b3e0287b850b650ae8d9f59ac101932544", "messageHeadline": "fix(sdk): remove empty fns in tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 63, "deletions": 53}}, {"node": {"oid": "9efcce34769950fd1d7925ba3d06f4f5a3e3d5d8", "messageHeadline": "feat(sdk): implement waitForMessageReceipt", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 109, "deletions": 14}}, {"node": {"oid": "9195dcf2e04ad9c3c809e3a7f8d119ea256d0fc8", "messageHeadline": "Merge pull request #1992 from ethereum-optimism/feat/hh-gas-oracle", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 61, "deletions": 9}}, {"node": {"oid": "279603e589e0a7bd5b925d6b197036ddd84b0845", "messageHeadline": "feat(contracts): add in better gas oracle management", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 61, "deletions": 9}}, {"node": {"oid": "9246754a4393d1d665d3d98b729a6d83f5ff0443", "messageHeadline": "Merge pull request #1946 from mslipper/feat/stackman-only-operator", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6092, "deletions": 0}}, {"node": {"oid": "b8bd11c13f110886e2b76d532d9c40e09f338bd1", "messageHeadline": "Merge pull request #1988 from ethereum-optimism/bwilson/feature/op-ex\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "c7e6bed3893b9ec541a06f519cf0f976cfc7ff21", "messageHeadline": "Added changeset", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a1d8136eecc77f6ebd312d2200287f18bd91e50b", "messageHeadline": "go/stackman: Add stackman operator", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6092, "deletions": 0}}, {"node": {"oid": "0f68bba93b25b6876fa48bef0373fd146a845673", "messageHeadline": "op-exporter version metric", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "a47e9e8a0e49b3deaf377f88829185db35298589", "messageHeadline": "readme: update docs around doing releases", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a21cec6d3d00c9d7ed100c0257d4b966b034620f", "messageHeadline": "Merge pull request #1984 from ethereum-optimism/run-dual-tests-synthetix", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b1c6aa46f0489c19d9283f129d65b3f4bad3c6d", "messageHeadline": "Merge branch 'develop' into run-dual-tests-synthetix", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 76, "deletions": 312}}, {"node": {"oid": "f3938728748498b9a0d3167d6216c31f13fdb45f", "messageHeadline": "Merge pull request #1980 from ethereum-optimism/bwilson/fix/op-export\u2026", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "673bfcc4699654ab48316f03abacf10907ad53a3", "messageHeadline": "Added changeset", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "34168773a2f0426c6360c837e3ef8ecc846e99b6", "messageHeadline": "Fixes panic caused by version initialized to nil", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1644c7b206da37aaa85806ae5d4197caa07a502f", "messageHeadline": "Merge pull request #1945 from mslipper/feat/nightly-actor-updates", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 67, "deletions": 69}}, {"node": {"oid": "5787a55b1670dfb7126343690bc50c4d76dd99ee", "messageHeadline": "integration-tests: Actor updates to run against nightly", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 67, "deletions": 69}}, {"node": {"oid": "f4cf99e34b9d06f20335eece5dc84e10fdbeb8cc", "messageHeadline": "Merge pull request #1969 from ethereum-optimism/remove-connectL1L2Con\u2026", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 0, "deletions": 240}}, {"node": {"oid": "39d22c859f8b55b2be01a98fbf4515d3efb40d15", "messageHeadline": "Run dual tests for Synthetix", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f26ada9f464e8ba56649aa1caa3bf60d3192c50d", "messageHeadline": "Remove logic for connecting contracts which was never used", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 0, "deletions": 240}}, {"node": {"oid": "8d2feff99693d922f40cd03ee1742a9f15ae60fa", "messageHeadline": "Merge pull request #1973 from ethereum-optimism/elena/eng-1328-fix-co\u2026", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b892c636fbc6ed50e1188c1a60058f4811e49b9b", "messageHeadline": "Turn off speculative branch selection for codechecks", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5f77d65c3b89b562e4fe505800393e3051e46291", "messageHeadline": "Add base branch settings to codechecks", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "56961f9208af8a43a25a138cce21ef488c418141", "messageHeadline": "Merge pull request #1972 from indeavr/develop", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 49, "deletions": 5483}}, {"node": {"oid": "28cfa6a9adef561eb3e7fdc39a8207ee9b0bbd6e", "messageHeadline": "Merge branch 'develop' into develop", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7eb160bf10912b64878a3a4e3c619445b95bf6cb", "messageHeadline": "Merge pull request #1971 from ethereum-optimism/fail-ci-if-branch-cov\u2026", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0747b7ce0c9a6769d759e413f830257711f36b8", "messageHeadline": "fix(lint)", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "6488d43b7c848ed4edbea91435c967f8b55d3653", "messageHeadline": "Fail CI if coverage threshold checks fail", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf0d19ac3af79a32f44f6586643dd8c13851afa5", "messageHeadline": "fix(output-validator): updated to latest version", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "30947cb7de61bf711d6282a62ed49c6ca6485d11", "messageHeadline": "fix (generate-artifacts): Unicode fix for the output files = '\\' rep\u2026", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9036a066634ad87e143dfabfd079f358def5eb54", "messageHeadline": "refac (docs): latest mds", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 34, "deletions": 5476}}, {"node": {"oid": "a7cf8e6798460b289a70460056483017a266a1c9", "messageHeadline": "Merge pull request #1937 from indeavr/develop", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 13245, "deletions": 1}}, {"node": {"oid": "767fb0e2cdb0e77c535cd84b4687fbf670f940d2", "messageHeadline": "Merge branch 'develop' into develop", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 335, "deletions": 34}}, {"node": {"oid": "a5001aa10513b12c66d43d20b4e34bfd3a0dcbcb", "messageHeadline": "Merge pull request #1931 from coolhill/increase-coverage-issue", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 220, "deletions": 2}}, {"node": {"oid": "1bdf50fc942239d99147ee1cc947039a494fbd6c", "messageHeadline": "increase coverage minimum requirements", "author": {"name": "coolhill", "email": "osksva@student.chalmers.se", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53f12201f39bc70744068817e70114ee71ffc3c4", "messageHeadline": "Merge branch 'ethereum-optimism:develop' into increase-coverage-issue", "author": {"name": "coolhill", "email": "8256597+coolhill@users.noreply.github.com", "user": {"login": "coolhill"}}, "additions": 5566, "deletions": 501}}, {"node": {"oid": "fde2c76ad0213b81928d8c36efeb9ad560f292d3", "messageHeadline": "Merge pull request #1968 from mslipper/bugfix/nightly", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ef7c90c7e38dadc4474d56d8b614f569c3857190", "messageHeadline": "ci: Fix merge bug in CircleCI YAML", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "361331699fb6ea6d16db27e8e00048e28b99a237", "messageHeadline": "Merge pull request #1966 from mslipper/feat/ci-slack-notif", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 106, "deletions": 11}}, {"node": {"oid": "76e2b01bddd811cfbe64737ec25e9c2c054cdd7e", "messageHeadline": "ci: Add Slack notifications to nightly deployment", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 106, "deletions": 11}}, {"node": {"oid": "09c20aef2a7b854e0e709c2ca82ee3e61b20d059", "messageHeadline": "refac(docs): generated docs with overloads", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 5479, "deletions": 37}}, {"node": {"oid": "0a20266f85ce0b1f54d8ec327ae093401961411f", "messageHeadline": "Merge pull request #1964 from ethereum-optimism/fix/message-relayer-d\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ac2217e3a265534696055a1ae9f72c42bdbbc000", "messageHeadline": "Merge pull request #1963 from tonykogias/remove-eslint-plugin-ban", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "3163f09d989a5211500ad4401ddb2ef8e71e39c3", "messageHeadline": "fix (output-validator): added support for overloads", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "36972b6e68cae21ba5a469442ced8c4d70460783", "messageHeadline": "fix: validateDocs now correctly ignores external libraries & moved to\u2026", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "50e18ddf7c9a00b374eb9f2bafe4865348d03330", "messageHeadline": "fix: added yarn.lock", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "53d1db02b78fb71cddb75f6aee9fad9b08d156da", "messageHeadline": "feat: added @param & @return checks for functions in the output-valid\u2026", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6c6af634b6dd54813edd57d252c1533b9417c61b", "messageHeadline": "refac: improved the command/task for running the validator (yarn vali\u2026", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f6eeeb1a62cc1af66e645f18eb2e562163fa3887", "messageHeadline": "fix: updates output-validator to exclude base contract variables as well", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fc6f5e958dbd706217daba2766ed8b9ad2abcdf", "messageHeadline": "Merge branch 'ethereum-optimism:develop' into develop", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 106, "deletions": 157}}, {"node": {"oid": "b7b14fe23cc8dccd64acc1dcf9f1f0472f2e4c20", "messageHeadline": "feat: disabled error mode", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c363a6286bdfd04199b78e9fe00d20941480054", "messageHeadline": "Merge pull request #1951 from mslipper/feat/remove-bin-deployts", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 106, "deletions": 157}}, {"node": {"oid": "b6040bb32f50a3ccc05ffef211a0a568af976f74", "messageHeadline": "packages/contracts: Remove legacy `bin/deploy.ts` script", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 106, "deletions": 157}}, {"node": {"oid": "9c635da8a0ed2c902a41670e7abf792a4c57466e", "messageHeadline": "ignore OVM_DeployerWhitelist in test coverage", "author": {"name": "coolhill", "email": "osksva@student.chalmers.se", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "228e1f6edda8ac191724678c3223cdcb92440db8", "messageHeadline": "fix: removed variables for the output-validator", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "eac1a566a4265ca2c7290c5dd87223084c0e5514", "messageHeadline": "fix: disabled events, made the output validator less strict", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "20fe9498925f147bbe6bfe4036527eb0917b5eda", "messageHeadline": "test L1StandardBridge, revert if failed withdraw", "author": {"name": "coolhill", "email": "osksva@student.chalmers.se", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "8b162c77a171fed6c2d4bd767141286c3a278f73", "messageHeadline": "Merge branch 'ethereum-optimism:develop' into develop", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 3745, "deletions": 160}}, {"node": {"oid": "dcd82bc1ee59fc78e64bd91f2c1de1274513dd12", "messageHeadline": "Merge pull request #1962 from mslipper/feat/proxyd-nightly", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "6d5bbd834c43f58d99b800a93dec35871fc2a9b7", "messageHeadline": "ci: Add proxyd to nightly build", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "42f0dcf42300fcacf0706ef4a92bb366ed710630", "messageHeadline": "Merge pull request #1887 from ethereum-optimism/fix/dtl-large-query", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "ffadcb45ba53499be255b1b8ebd7b823e8e0743c", "messageHeadline": "dtl: smaller range for filter query", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "ba3de8ea6d0e725d01388d958c5e19d09f3b30e0", "messageHeadline": "Merge pull request #1958 from ethereum-optimism/sc/oe-optimism", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 47, "deletions": 40}}, {"node": {"oid": "e7c65adeecfb986bca717d05523d0ae74268440e", "messageHeadline": "chore: add changeset for message-relayer", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4d963ad160bbdb9c8137cc2d0e780fead160e985", "messageHeadline": "ops: fix message-relayer docker build", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1f7d0e7c023c98b83c3203612e44d3993f8002db", "messageHeadline": "remove eslint-plugin-ban dependency", "author": {"name": "Antonis Kogias", "email": "tonykogias@gmail.com", "user": {"login": "tonykogias"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "dddc160f177c8b7cd96e699982ab225f615ba271", "messageHeadline": "Merge pull request #1955 from ethereum-optimism/sc/sdk-msg-receipt", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 416, "deletions": 10}}, {"node": {"oid": "c8a68b7d9650e907549cccdf3102b9300d31f3a8", "messageHeadline": "feat: implement getMessageReceipt and tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 416, "deletions": 10}}, {"node": {"oid": "9f970f0c330b8508702f94d19bf441ade3d53658", "messageHeadline": "Merge pull request #1907 from barrasso/integration-test-setup", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "696f55039211a50cf70d00d2172eb7e88f7c136b", "messageHeadline": "Merge pull request #1961 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "5ea0af0b6d5976dfcc9003c3b6cdcc3b54a6dead", "messageHeadline": "Merge pull request #1960 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "d4466894357cbb6a1382ae5012977c34f5b474e4", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "a05ceb1d76aacca644beccb3511e309fb14a8392", "messageHeadline": "Merge pull request #1952 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3226, "deletions": 72}}, {"node": {"oid": "8a3e400f60c221ed274dfcd0661dabff1f7fc1a0", "messageHeadline": "Merge pull request #1917 from ethereum-optimism/sc/itest-lint-fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "a2ffd3a74199620ac8f5c47ae84c646fdbf1e07f", "messageHeadline": "Merge branch 'ethereum-optimism:develop' into integration-test-setup", "author": {"name": "Mark Barrasso", "email": "4982406+barrasso@users.noreply.github.com", "user": {"login": "barrasso"}}, "additions": 6510, "deletions": 963}}, {"node": {"oid": "1c4f8385d0b73fa325e020fc7691d37a1aaac6a9", "messageHeadline": "Merge pull request #1957 from ethereum-optimism/sc/mr-unnecessary-runner", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "b3efb8b71d32097e580528ddab4e595bb73f7901", "messageHeadline": "fix: replace OE with Optimism", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 47, "deletions": 40}}, {"node": {"oid": "3a673322e4ac22d565a902d82f3c0d5fd567584d", "messageHeadline": "maintenance(message-relayer): remove unnecessary js runner script", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "98aed46180ab222b6594a1a39b465caeedb4d5e2", "messageHeadline": "Merge pull request #1954 from ethereum-optimism/sc/sdk-coverage", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "05d1391ca4be8ff776bee3dbca63dfdfbbf551df", "messageHeadline": "fix: have SDK generate coverage reports", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "94ffc09d46e68f0ecfd5cba014dd7e1685752b17", "messageHeadline": "Merge pull request #1956 from ethereum-optimism/sc/sdk-readme", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "823d3f246b57abe11c06b0d28a3fc90a69847cce", "messageHeadline": "Merge pull request #1953 from mslipper/bugfix/batch-submitter-num-txs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3f54a2cf83a8764c0d62fc27df9ab9ab917119bc", "messageHeadline": "Merge pull request #1948 from mslipper/feat/nightly-deploys", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "07f1ad01808784b5d47d64ecaac0f132a7af5cff", "messageHeadline": "batch-submitter: Fix the numTxPerBatch metric", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "23fecaeb3a9712f42fb9b64238749546f17f6f7e", "messageHeadline": "test StateCommitmentchain", "author": {"name": "coolhill", "email": "osksva@student.chalmers.se", "user": null}, "additions": 57, "deletions": 0}}, {"node": {"oid": "5bd2b916819f67ceb77c75baee7a9688c8c46da9", "messageHeadline": "fix: update SDK readme to include warning", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "cf274db025d17f9e96a268a149357cf6623f16fb", "messageHeadline": "Merge pull request #1943 from ethereum-optimism/sc/sdk-token-bridge-q\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 682, "deletions": 39}}, {"node": {"oid": "2d18615ac963eb82614127c4ea4428d09858872c", "messageHeadline": "fix: properly throw errors for eslint warnings", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "21ee8659f22f5486807aaa29d0dc7f8ea85f1c72", "messageHeadline": "fix: fill in custom bridge addresses", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "f3faa8e255004df5c513facc10ad9120d3c1b067", "messageHeadline": "feat(sdk): add tests for getTokenBridgeMessagesByAddress", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 658, "deletions": 39}}, {"node": {"oid": "afa24d4a3989968f1413f81e0036c15f52a75d56", "messageHeadline": "Merge pull request #1502 from ethereum-optimism/bwilson/l2geth-exporter", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 2435, "deletions": 0}}, {"node": {"oid": "f24570ddd5cc0ca8a81de90e7ee105bd11584839", "messageHeadline": "Fixed context cancel", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82f96927d3fcf6c981605296de529acf41175bdb", "messageHeadline": "Added context to GetTotalElements", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "847879c04e5c0ab1aef42cb106c2aed3d08c77c3", "messageHeadline": "Merge branch 'ethereum-optimism:develop' into develop", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d8078e607b5862db156ddaacdbdd267350f7bc70", "messageHeadline": "feat: upgraded hardhat-output-validator", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a756c1f33ee55abae9920cba291ce8c864eee766", "messageHeadline": "Removed OVM string, added success in calling metric", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 1574, "deletions": 1536}}, {"node": {"oid": "71bfa3fe57aee648f088cdc866d88d63d9ae551a", "messageHeadline": "Added changeset", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b37a5c89aa1e0e7984564211f0c9ba87c396298d", "messageHeadline": "CI for l2geth-exporter", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "de3e1a66da4ccccb9921dde637bbc3de2f29f2cd", "messageHeadline": "Just got a basic contract read working", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 2296, "deletions": 0}}, {"node": {"oid": "7a7803d84fb3f1d5c6e6316e7b04239c6163d58c", "messageHeadline": "added tests for CanonicalTransactionChain getters", "author": {"name": "coolhill", "email": "osksva@student.chalmers.se", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "73027578b55675683907abacd55f82bb9f055f05", "messageHeadline": "Merge pull request #1949 from mslipper/bugfix/go-bs-metrics", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d6e0de5ac4c1c417d293cad759ce9abc1e1aa3c2", "messageHeadline": "go/batch-submitter: Fix metrics server", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a8eaea42adfd767f2772c6f76022b9f76b458eba", "messageHeadline": "ci: Add nightly deploys", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "7017a693c4f442f413aa8e3c198a17d70f73ead6", "messageHeadline": "feat: moved code to a separate npm package", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 3, "deletions": 461}}, {"node": {"oid": "609926f27f83f7f9d9b7665a93ee425665c54ee6", "messageHeadline": "Merge branch 'ethereum-optimism:develop' into develop", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5b19b6254dd41c768f71f220f074e78133a6dfce", "messageHeadline": "feat: small fixes", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7d0477fe7e1f2dc95a60110420fe12a8d0c992ae", "messageHeadline": "license note", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0152f6c5fe91c44c6d3faf35580d1d0fadd6ef56", "messageHeadline": "assign copyright of this repo to Optimism", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "ecef6714b8c207b50a8c4e83328b6dd621bcebc0", "messageHeadline": "Merge pull request #1944 from mslipper/bugfix/docker-nightly-directories", "author": {"name": "Conner Fromknecht", "email": "conner@lightning.engineering", "user": {"login": "cfromknecht"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "77dcfbae339c0e3f8535fdd5696d9a3f0bb35b75", "messageHeadline": "ops/docker: Use old directory in packages dockerfile", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "43e3bbe4f1dc1cbb6e2c9887a88ebb14e52c0f10", "messageHeadline": "Merge branch 'ethereum-optimism:develop' into develop", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 1548, "deletions": 195}}, {"node": {"oid": "410e40940a4dfc014f2f6bf14f79089b23c30608", "messageHeadline": "feat: Added 'Compilation Warning' check + the ability to enable/disab\u2026", "author": {"name": "indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 110, "deletions": 37}}, {"node": {"oid": "9afc543cd1edd657d9f4a75f44d76cdf2440a8cf", "messageHeadline": "feat: Added config + excluded test folders + refactored based on feed\u2026", "author": {"name": "indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 194, "deletions": 8736}}, {"node": {"oid": "3d2b298630c80528781929eea2f8974849f2316d", "messageHeadline": "feat: Slight improvement to the console output", "author": {"name": "indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "239206582abff5966d42e5264b7a6d9831e6d17c", "messageHeadline": "feat: Created the \"validate-output\" hardhat task that outputs if ther\u2026", "author": {"name": "indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 266, "deletions": 0}}, {"node": {"oid": "88eb324e8648a1b5edabb8d817d0ccf8631a8bc9", "messageHeadline": "Merge pull request #1942 from ethereum-optimism/develop", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 600, "deletions": 31}}, {"node": {"oid": "ff5a87fcc69f15656e8334c253b0a5ecba1dfa1d", "messageHeadline": "Merge pull request #1941 from ethereum-optimism/changeset-release/master", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "0bcbf92b861322fe9ff8ad40363377a00d758027", "messageHeadline": "Merge pull request #1940 from ethereum-optimism/sc/ccp-first-tests", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 593, "deletions": 25}}, {"node": {"oid": "a7ab091832cceea660a3158fff9831ba340b8c84", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5968bada59fdafb072a76efdc2b04d2da056eebc", "messageHeadline": "Merge pull request #1939 from ethereum-optimism/develop", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 967, "deletions": 178}}, {"node": {"oid": "c9991823d7617bd9c67ac656c3b1777d542e1ef7", "messageHeadline": "feat: tests for CrossChainProvider constructor and getMessagesByTrans\u2026", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 593, "deletions": 25}}, {"node": {"oid": "fe0ee939b079ecdf3f0e10d2e4b1e3fc0aec6a39", "messageHeadline": "LIB_RLPReader test for list item", "author": {"name": "coolhill", "email": "osksva@student.chalmers.se", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "608388967754cdc0e698186c94c35c00f0180445", "messageHeadline": "add LIB_RLPReader tests", "author": {"name": "coolhill", "email": "osksva@student.chalmers.se", "user": null}, "additions": 52, "deletions": 0}}, {"node": {"oid": "654a490761c2e6e4f31a212a2481e355e5886cbb", "messageHeadline": "Merge pull request #1935 from ethereum-optimism/changeset-release/master", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8234b1f508256b52a1613eec4f36c93ec980c88c", "messageHeadline": "Merge pull request #1919 from cfromknecht/bss-telemetry", "author": {"name": "Conner Fromknecht", "email": "conner@lightning.engineering", "user": {"login": "cfromknecht"}}, "additions": 174, "deletions": 13}}, {"node": {"oid": "bb7597c100ef6f30452be71a64c8aa6f327ec0a0", "messageHeadline": "feat: add telemetry to go batch-submitter", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 174, "deletions": 13}}, {"node": {"oid": "c2230e9939e063ad8b7689c021782ed2862157b6", "messageHeadline": "Merge pull request #1920 from ethereum-optimism/sc/sdk-contract-utils", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 781, "deletions": 159}}, {"node": {"oid": "78bc0e1cb600609ee7c46650700c6c2dc4167ea0", "messageHeadline": "feat: add SDK contract utils and corresponding tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 781, "deletions": 159}}, {"node": {"oid": "be5cd89e9113470c2f00957cfeb3f921e375ac83", "messageHeadline": "Merge branch 'ethereum-optimism:develop' into develop", "author": {"name": "Indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 107, "deletions": 15}}, {"node": {"oid": "76b2dd2a8c109874b560aa6face65c7b8e5d4d0a", "messageHeadline": "feat: added dodoc harhat plugin + packages/contracts/docs folder with\u2026", "author": {"name": "indeavr", "email": "donevskimartin@gmail.com", "user": {"login": "indeavr"}}, "additions": 16439, "deletions": 1}}, {"node": {"oid": "0d5c769304af3db5b36a0e16100e0298f215a316", "messageHeadline": "Merge pull request #1936 from ethereum-optimism/bwilson/build-proxyd-plz", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "415164e1a17a30c8cb8029306b0a3ab68a2d42f9", "messageHeadline": "Force proxyd build", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "808dcdec20dd2ba69b5d10b4abdc4304b596c1dd", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8e9834b3f0999193000d45dba15fea0c304415ee", "messageHeadline": "Merge pull request #1928 from ethereum-optimism/develop", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 102, "deletions": 15}}, {"node": {"oid": "e5c0dbd2ee66885ec814741d59b087c9a033571a", "messageHeadline": "Merge pull request #1926 from mslipper/feat/nightlies", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "0794c71acb0062e72fcf81f714765647198a9f5f", "messageHeadline": "Add nightly builds via CircleCI", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "eff3b5b949ca54a757e283dea553f70c79a3d7f9", "messageHeadline": "increase branch coverage for Lib_RLPReader", "author": {"name": "coolhill", "email": "osksva@student.chalmers.se", "user": null}, "additions": 44, "deletions": 0}}, {"node": {"oid": "4ac74ed947cdc0ad03fde1d01d5c9551038971c6", "messageHeadline": "increase branch coverage for Lib_BytesUtils", "author": {"name": "coolhill", "email": "osksva@student.chalmers.se", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a70353760b51f014971a5167a14a60acc28953be", "messageHeadline": "Merge pull request #1927 from ethereum-optimism/bwilson/proxyd-json-l\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b2973c30a7c4af89f1d87fd4209c9bdad824c6ae", "messageHeadline": "Proxyd should use json logging", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6ff557b60ceff1f2406dfaf6fb8f88503f5b421c", "messageHeadline": "Merge pull request #1925 from ethereum-optimism/changeset-release/master", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "4ebd8e8a41ab1d55b88bdbc55876990a2168b17e", "messageHeadline": "Merge pull request #1906 from cfromknecht/surface-miner-nonce-too-high", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2924845dcc0a28d08652072cc79fca6a79dd2cf9", "messageHeadline": "feat: surface miner nonce too high errors", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7b3462b60af748187b5dc28882a135407a8bc9b5", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a07f1116b79f2c115038f27b23a1fc893488fd02", "messageHeadline": "Merge pull request #1918 from ethereum-optimism/develop", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 1527, "deletions": 770}}, {"node": {"oid": "09bd17c4ce7c1ff351ba67851fe3a02637e7c04f", "messageHeadline": "feat: submit multiple sequencer txs per batch", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 55, "deletions": 37}}, {"node": {"oid": "236b92e7db3f7762d48cca10529ecbfd4b211703", "messageHeadline": "chore: prepare for iterative batch-tx size reduction", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "6780c473cb2419b733bf1a8227e73ce6796b4dd5", "messageHeadline": "feat: cache go BSS txn serialization", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 50, "deletions": 19}}, {"node": {"oid": "229fde5a9526568a3f4173e435d4579f11830784", "messageHeadline": "feat: add telemetry to go batch-submitter", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 170, "deletions": 13}}, {"node": {"oid": "14062b12ee93a93f7752334515e7553e71ad7182", "messageHeadline": "feat: L2Provider test scaffold", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "2b7436788e6998cddbeaae4beac4137047f0efff", "messageHeadline": "Merge pull request #1802 from cfromknecht/bss-v0", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1480, "deletions": 677}}, {"node": {"oid": "fb312302cae2bebae8fc8f9b91c6eb297871e700", "messageHeadline": "fixme: set log level default to DEBUG", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e420af742b91d0c54998549543f86a0bab4d7798", "messageHeadline": "feat: add new BSS to stackman docker setup", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 145, "deletions": 38}}, {"node": {"oid": "1657195264e159522ceff8d3da71e59e79835ec4", "messageHeadline": "feat: define Service and sequencer/proposer drivers", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 616, "deletions": 9}}, {"node": {"oid": "c861fa435ec0b7f1be09019893c3b4ab7cf52376", "messageHeadline": "feat: enchance txmgr logging", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "2d192f51f340a8368fe2e3586a525ba4b67290c1", "messageHeadline": "feat: deserialize L2 TxMeta in ethclient", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 121, "deletions": 1}}, {"node": {"oid": "996230de1be3732116ee9cbf3b191fd459d532be", "messageHeadline": "feat: switch L2 provider to use l2geth/ethclient", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "2fe9b9eeb7d80d327be4c862a7614e2ae87da178", "messageHeadline": "feat: reexport L1 secp256k1 from L2 geth", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 556, "deletions": 617}}, {"node": {"oid": "b8eda114baf25640dac9cb6e70abc8dce431be7d", "messageHeadline": "Merge pull request #1916 from ethereum-optimism/sc/final-sdk-review", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 29, "deletions": 62}}, {"node": {"oid": "06d548ffbd332b6e625d80ef899c68378dbb62cc", "messageHeadline": "feat: tweaks from final SDK behavior review", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 29, "deletions": 62}}, {"node": {"oid": "8186e45f9c8c05d03aeb8a54e1617befd708185e", "messageHeadline": "Merge pull request #38 from tynes/fix/go-fmt", "author": {"name": "George Hotz", "email": "72895+geohot@users.noreply.github.com", "user": {"login": "geohot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ad9480f3262139984857b517701c4caffeaac0bd", "messageHeadline": "disable extra unused checkpointing", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "de556e42c2f9533cbe753a5b07cc9059040e9ad5", "messageHeadline": "better dir order", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "57b7a4c12a8b73200755837fbaadd5f090f2ec98", "messageHeadline": "remove old docs", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 0, "deletions": 90}}, {"node": {"oid": "007148adf3858d61faa66a1553b95f6ea27054f9", "messageHeadline": "more language in note", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "907531e0e152f9c858e5a1002b5cc9323aa8fce8", "messageHeadline": "unaudited note", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6d1ca43ff6597288b244acaf57c83326ccdbb51d", "messageHeadline": "fix the blockhash issue by forking at block", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "a46f5f2d7d98c4846de73cd7d5e0e3e8605d90d5", "messageHeadline": "Merge pull request #1912 from mslipper/bugfix/proxyd-fixes", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 18, "deletions": 31}}, {"node": {"oid": "b5d884fb39ff6d6931e2084090d325dc3ab18ec9", "messageHeadline": "for speed, don't write useless checkpoints", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53ff08331d5f8d2feca43db2057ba54cfe6c14ad", "messageHeadline": "remove dead code trie", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4b56ed847640930ba4d5c9d46c8170392e59ba69", "messageHeadline": "go/proxyd: Various fixes", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 18, "deletions": 31}}, {"node": {"oid": "ead3fd27ea3412f28f2c708632a9e38f04df85e8", "messageHeadline": "Merge pull request #1913 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 62, "deletions": 33}}, {"node": {"oid": "e816460f2d8c69ef4b57edd72669811cb493c790", "messageHeadline": "mipsevm: run gofmt", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a91726d365db3b06f1fabe8de3c464abbace9a54", "messageHeadline": "Merge pull request #1911 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 62, "deletions": 33}}, {"node": {"oid": "c6d34ab52d3af9ce6bf3f03156c7f3ac02ab007b", "messageHeadline": "these tests are very slow", "author": {"name": "George Hotz", "email": "george@comma.ai", "user": {"login": "geohot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d0f916da030c3ad9e65bb6299d9d9612e1ed9c83", "messageHeadline": "needed block 13284469 also", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f6ae50f35435703a468d8fc0cc68a6a7f25145a0", "messageHeadline": "dir in readme", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2e73f336a985b05a4dc9bc8d862ba8e232635b34", "messageHeadline": "mipigo readme", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "516f8caff4de2420d6cd6dd61b888447cf4586ca", "messageHeadline": "don't call script from ci tests", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "fe6a733ba8b59616daae1b0cbd764b9b1ed48346", "messageHeadline": "better names for scripts", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbe5ea7569ab5e840a0369f38bd75634f2fd434c", "messageHeadline": "better names for tests", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3db0d30d24bda188ff5b547901d4f4c2ffad8959", "messageHeadline": "typo in challenge script", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c5305de7beaa8aa3e819b5ae48701b620e0e346", "messageHeadline": "refactor to revertWithHex, and nil -> null", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "3e56fb7110d39b689a4cff3fa2aa55e9337ae0a3", "messageHeadline": "support dynamically posting the hashes", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 48, "deletions": 9}}, {"node": {"oid": "dd005b783d4a2747005b5d7ae6b6f9c0a5006276", "messageHeadline": "error text changed", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e422747c5300bf90462c51474fb3289a4cf2d6a1", "messageHeadline": "refactor for dynamic exec, still need to add oracle", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 104, "deletions": 28}}, {"node": {"oid": "1a75ef70910888095a41e2f8171597800e43004b", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 62, "deletions": 33}}, {"node": {"oid": "f6d8e410672e2e50afd6d399adf1c7e5a4afc15f", "messageHeadline": "Merge pull request #1909 from ethereum-optimism/develop", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 957, "deletions": 95}}, {"node": {"oid": "b64dafffbc8a29e51641b557b8c8255cd17e0fdc", "messageHeadline": "hmm but newer go needs this", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "5b77e0d3030275e0909e3995f7b01bec82c15945", "messageHeadline": "Merge pull request #1908 from cfromknecht/adjust-go-tabwidth", "author": {"name": "Conner Fromknecht", "email": "conner@lightning.engineering", "user": {"login": "cfromknecht"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "adc63edbaeb0765b8f79c7e1b5dfab1487e6bac1", "messageHeadline": "editorconfig: display Go code with 4 space tabs", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3deaab5e75c2ea2ab4362351428ccf3bc74b684a", "messageHeadline": "Merge pull request #1901 from ethereum-optimism/bwilson/fix/op-export\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9cd5df79d74c469ced2e8bd3f013508479660d78", "messageHeadline": "Merge pull request #1905 from ethereum-optimism/sc/cc-erc20-pair-scaf\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "9cb0af22e5ac88c85961fa15d957430199db043b", "messageHeadline": "Merge pull request #1904 from cfromknecht/bss-batch-creation-gauge", "author": {"name": "Conner Fromknecht", "email": "conner@lightning.engineering", "user": {"login": "cfromknecht"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "f43ee05c16a273b760f34c3a225ba676c786a37e", "messageHeadline": "Create a setup script for the integration tests", "author": {"name": "Mark Barrasso", "email": "4982406+barrasso@users.noreply.github.com", "user": {"login": "barrasso"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "3eb5590b87e50101487be127851711346c7c4eb4", "messageHeadline": "feat: add batchTxBuildTime performance gauge", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "66dc4d680c27e1382dd40ede5a8fc4dff62ae6a4", "messageHeadline": "feat: CrossChainERC20Pair test scaffold", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "158743bcd1711d014e29e96f00271f2c9eeb00ee", "messageHeadline": "Merge pull request #1816 from cfromknecht/surface-sequencer-execution\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "9411b9c437caf1f3488d78af6e34d2337b1bd819", "messageHeadline": "Update README.md", "author": {"name": "Mark Barrasso", "email": "4982406+barrasso@users.noreply.github.com", "user": {"login": "barrasso"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c62c48651dbcad6a0e4b21bdd87113d60a57b190", "messageHeadline": "fix: correct typo in nonce too high execution log", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d205c1d648469b8221355f6cac61338435606192", "messageHeadline": "feat: surface single tx execution errors in commitTransactionsWithError", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "a291745dfa16bb9ee38533bfea347e7b60bd6444", "messageHeadline": "feat: create commitTransactionsWithError for commiting sequencer txs", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "d27252b6a064d144a9c6cdd31416585e945c05ec", "messageHeadline": "Merge pull request #1888 from ethereum-optimism/sc/sdk-utils", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 337, "deletions": 2}}, {"node": {"oid": "22818df05ebc572fc831b66f509b8a592244ee3a", "messageHeadline": "Added latest tag for op-exporter releases", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9224a9a85fb2e658da16b94555eb5e5b33a5a343", "messageHeadline": "Merge pull request #1868 from ethereum-optimism/maurelian/add-audits", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b6f89fad8b3f5105a64cd392c57eb71918083ef1", "messageHeadline": "feat: add sdk utils and corresponding tests", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 337, "deletions": 2}}, {"node": {"oid": "5877f230ce77d93d28157e951aafdad9cbc6ee67", "messageHeadline": "Force rebuild", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "901c49f53e626829c8548e87f9caeabbbe1e5b75", "messageHeadline": "Fixed github release workflow tag on op-exporter", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc9d738a1939e75e50878c1a9dabf02f59bec5dd", "messageHeadline": "Merge pull request #1892 from ethereum-optimism/sc/cc-provider-test-s\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 250, "deletions": 0}}, {"node": {"oid": "d46b6b5e7ab6ac91897cdd5b8249e765474d12ce", "messageHeadline": "Merge pull request #1896 from ethereum-optimism/sc/cc-messenger-test-\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 157, "deletions": 85}}, {"node": {"oid": "941a6a6d3e71af32064102a6657203a922b8f67d", "messageHeadline": "Merge pull request #1900 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 81, "deletions": 60}}, {"node": {"oid": "a2e67b480659b5353ae04570490eb2256fa20c3c", "messageHeadline": "Merge pull request #1899 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 81, "deletions": 60}}, {"node": {"oid": "a916eb4b7e5cf0539dbb172f24e4574d699bd59f", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 81, "deletions": 60}}, {"node": {"oid": "68f3b8621327e40137184a1564248034126961a4", "messageHeadline": "Merge pull request #1897 from ethereum-optimism/develop", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 1621, "deletions": 375}}, {"node": {"oid": "a7b9f2e7d6a6def044c6ca0248c06bc591b3cfab", "messageHeadline": "feat: add CrossChainMessenger test scaffold and CrossChainERC20Pair API", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 157, "deletions": 85}}, {"node": {"oid": "5f573335798d8acfa9cfbf1320d9916181da9946", "messageHeadline": "Merge pull request #1894 from mslipper/bugfix/eng-1768-string-ids", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "39372f7274f31f92ce2b9fb01bbf0902edf1aeef", "messageHeadline": "feat: Add audits folder", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7b7ffd2e1e29adb7a2c093ff91451430f1dd2d6d", "messageHeadline": "go/proxyd: Allow string RPC IDs", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "2e648941d795a53e40397fe820aba2b21a5f5eb9", "messageHeadline": "go mod and go sum for mipsevm", "author": {"name": "George Hotz", "email": "george@comma.ai", "user": {"login": "geohot"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "d09e8c6ad04630bc0a813e2884b53c0eccb02b21", "messageHeadline": "more usage", "author": {"name": "George Hotz", "email": "george@comma.ai", "user": {"login": "geohot"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9eaa37035f451130e2c52a5557f8ab0eee0feb92", "messageHeadline": "update readme, and was x/sys needed?", "author": {"name": "George Hotz", "email": "george@comma.ai", "user": {"login": "geohot"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0150a6b06ec4a511eaaec8030dbadb79daf44f87", "messageHeadline": "cleaner oracle desc", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9a18b8bc21486767aece0c221a5a3ec3cf32e94f", "messageHeadline": "keep readme current", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "d667bbb8ce1023ea5b45eadc67a6c6d2171f5206", "messageHeadline": "Merge pull request #1753 from ethereum-optimism/maurelian/check-moar-\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 203, "deletions": 54}}, {"node": {"oid": "bed3eba6c43eddb7fe43dee60eae202ddef97e53", "messageHeadline": "docs", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e1cdc22590fa140c08c1f633654d5eaa6b73117", "messageHeadline": "better usage in readme", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 7, "deletions": 21}}, {"node": {"oid": "daac92b46f719f1898764fb7bf1433152ed8fad7", "messageHeadline": "touch readme", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd374d13d8be32f1002564b72917717bc1e0394d", "messageHeadline": "remove finished TODOs", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "41ed5d8712d668b7e5f3c72385b1f9ae834fe64c", "messageHeadline": "update readmes", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 5, "deletions": 49}}, {"node": {"oid": "d4d32e7798a6789daf88b3eb7be6a8a86f42ca7b", "messageHeadline": "fix comments, remove console.log", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "eb4097120b0661719dfeedb2c0f65d84b176315c", "messageHeadline": "test other add preimage", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d0682fbb26cc11497c930c3dff1d3c36db9e5429", "messageHeadline": "confirm the save worked", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "5f9697f66b49e935a39452148f17489f1290442e", "messageHeadline": "minor refactor, 0 length doesn't work", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "112f076a694f0cd732376817532893ec77b972ce", "messageHeadline": "better input sanity check", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf7df3a06ecfa17c468f140873ceb6e767fce324", "messageHeadline": "clean up done TODOs", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "28920a0040323d00b95484895146607fcc08041d", "messageHeadline": "large hash oracle works", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 70, "deletions": 19}}, {"node": {"oid": "e4dfa8ab1fad772a5eb0817264d1ec638b67e9b0", "messageHeadline": "move end logic into keccak256 solidity", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 41, "deletions": 19}}, {"node": {"oid": "a74814e77f140a1868807fec9ed087d690fdf119", "messageHeadline": "better name, and sooo slow", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6602cb234134c2efbd9c323cef245a86125c118b", "messageHeadline": "readme", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbd42e03f3b6aea480eccb1b862a5e0af8128f42", "messageHeadline": "feat: Add checks for proper config values in deployment validation sc\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 203, "deletions": 54}}, {"node": {"oid": "5bacd4c000c14310d853d455131bbf3590792b81", "messageHeadline": "Merge pull request #1889 from ethereum-optimism/bwilson/op-exporter-c\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 105, "deletions": 15}}, {"node": {"oid": "f538f9744e79a4d4562f9cfb4326a25680f11c09", "messageHeadline": "feat: add test scaffold for CrossChainProvider", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 250, "deletions": 0}}, {"node": {"oid": "3279c7b254fd455215b2b1ea097b0fe4b4f396a3", "messageHeadline": "Update release workflow for op-exporter", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "6b3a455a5e4e715a4111b459744ebbd53afc3f0e", "messageHeadline": "Merge pull request #1886 from ethereum-optimism/fix/remove-sync-tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 228}}, {"node": {"oid": "33a3df6d27a0fcc4007605495cd6d8847b0931dc", "messageHeadline": "test trie needs longer timeout", "author": {"name": "George Hotz", "email": "george@comma.ai", "user": {"login": "geohot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f610282b2f1a886124487c673e4ceb9f151431b", "messageHeadline": "Updated go.mod", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "3f5634202b402cf9e6c8eba8517ed9644d835724", "messageHeadline": "Renamed op-exporter and added CI", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "a80131274a8d81e37b65c52c304545216e6fe000", "messageHeadline": "itests: remove old sync-tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 228}}, {"node": {"oid": "c5a8db939ad4417a9be7f4a614897307f98a967d", "messageHeadline": "Merge pull request #1885 from ethereum-optimism/sc/sdk-interfaces", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 756, "deletions": 0}}, {"node": {"oid": "a79d4c104959d7e050f700ee37c60b864468244b", "messageHeadline": "feat: translate SDK API spec to TS types", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 756, "deletions": 0}}, {"node": {"oid": "31e91fcc5ccfa7dd7d6fbee192b0585d697596d4", "messageHeadline": "Merge pull request #1884 from ethereum-optimism/sc/sdk-base", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 373, "deletions": 41}}, {"node": {"oid": "d4439ed630f409058200f6943097fed6dce0ce0b", "messageHeadline": "feat: add base SDK package", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 373, "deletions": 41}}, {"node": {"oid": "74a16efc9985cb23cf0b3634bb6ac3a335ae8fc7", "messageHeadline": "oracle should work in javascript", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 56, "deletions": 10}}, {"node": {"oid": "884dbe9d03e712aaae4e0588be7bba4ad7372190", "messageHeadline": "test some oracle data as well", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "635af73a477c4d179cd596c79b2ac0e43acef6e6", "messageHeadline": "Merge pull request #36 from geohot/oracletest", "author": {"name": "George Hotz", "email": "72895+geohot@users.noreply.github.com", "user": {"login": "geohot"}}, "additions": 81, "deletions": 6}}, {"node": {"oid": "ac06c5ed0f71ba259ccc937baa62945f65da1767", "messageHeadline": "add error checking on file open", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "5af954626401ff774b1526f27315e91fdb00fa84", "messageHeadline": "oracle test works", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "30b17cf74bef97b57ebce1290d6019366cac4f88", "messageHeadline": "Merge pull request #1881 from ethereum-optimism/fix/dtl-config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4559a824e9c14e9974615203cc9492dc0a5bde69", "messageHeadline": "ops: pass through start block height to dtl", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b7e9d10c77b554f6635aa0ef698be46e8991ffde", "messageHeadline": "Merge pull request #1736 from ethereum-optimism/fix/ops-config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 72, "deletions": 12}}, {"node": {"oid": "2ba78932cfc4c7191662f539d65160480256204b", "messageHeadline": "Merge pull request #1880 from ethereum-optimism/fix/deployer-dockerfile", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "09e8dedb9906eb7d4aa3404aa542b710f074f86b", "messageHeadline": "Merge pull request #1879 from ethereum-optimism/feat/forkmode", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 55, "deletions": 9}}, {"node": {"oid": "453f0774168a2ba49e8052c6371c85383fb2f37f", "messageHeadline": "chore: add changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "41e6b346f4a4cf6db695de83b2c42a428d2f229d", "messageHeadline": "Add deployments directory to deployer container", "author": {"name": "Harry Oh", "email": "harry@5004.pe.kr", "user": {"login": "harryoh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "50e2f6ff9af3e4978cd0b078e590f2d3fe815f80", "messageHeadline": "hardhat-node: update version to 2.7.0", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "72a325f6a2b49d7db2fe7b5581563b340079f3a9", "messageHeadline": "hardhat-node: add forking configuration", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "b1fa3f33673bec927bb6cdc318047fd37f0d57c7", "messageHeadline": "integration-tests: add changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f86b7df4319d1e0144cbc93791765b4da5f94e18", "messageHeadline": "integration-tests: cover fee too low/high cases", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 58, "deletions": 8}}, {"node": {"oid": "05e01a00142bae1e4c20d3a164658673ac9d8748", "messageHeadline": "ops: enable fee enforment, update gpo address", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "cea6f8fcacb9ec82c2860c6fb062aefd02f0e78d", "messageHeadline": "Merge pull request #1878 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "dd3e79a381643d054c2b3bf3e9826ebf04eb8f63", "messageHeadline": "Merge pull request #1877 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "83ce4714b3ed45e264c4c8dee38618a02c6d08a7", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "4e4c925d4998849e18e62afe606dfdcf397872bd", "messageHeadline": "Merge pull request #1876 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1266, "deletions": 63}}, {"node": {"oid": "b67393039bbb9cdec97ea57c3ebe3b0c25a89964", "messageHeadline": "Merge pull request #1866 from mslipper/feat/eng-1728-env-vars", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 75, "deletions": 17}}, {"node": {"oid": "6910504e0adef3c4f8189cf73929198c2793c90c", "messageHeadline": "Merge pull request #1875 from ethereum-optimism/fix/gas-oracle-flag", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "40b6c5bd2972695bc9ab6df27ed4a9407f6d1891", "messageHeadline": "chore: add changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ec343d64ec46a49e511430979d31813351ce6c9a", "messageHeadline": "gas-oracle: fix average block gas limit flag", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e25314ae87ee893ac9da7bdae4829f343b6345a", "messageHeadline": "Merge pull request #1817 from mslipper/feat/actor-tests-framework", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1117, "deletions": 35}}, {"node": {"oid": "b3e275d995711c3a9ef5af078c67b568584f4d32", "messageHeadline": "Merge pull request #1838 from ethereum-optimism/fix/dtl-clean-stop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "dc3586ab65df175710a0dd034a0d59382295af06", "messageHeadline": "Merge pull request #1851 from ethereum-optimism/sc/multi-whitelist-su\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "1b99509062e71d434a9a19137613162dcc7de84e", "messageHeadline": "Merge pull request #1869 from ethereum-optimism/bwilson/op_exporter-p\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f13fdaf4dd401d70cac3950c2c32c84f1ce33f50", "messageHeadline": "chore: add changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7c3d747d6f75e25533faf6c0bf4432010ecaa218", "messageHeadline": "dtl: cleanly catch sigterm and sigint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3a5fe4402e74960e3714869187734092dc7ab53c", "messageHeadline": "Merge pull request #1873 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "f5ba14651dabf2f04afaf28c8193f2099f432c03", "messageHeadline": "Merge pull request #1872 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "7d0f8cc9fa373ef0511bf36f7ebb6e22692ad4cc", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "edcb5161fa38d970106cfa44b9ee76b4511e59d1", "messageHeadline": "Merge pull request #1870 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 29, "deletions": 2423}}, {"node": {"oid": "3ce64804153a0cc36e934f249a9868f257b9101e", "messageHeadline": "Add actor testing framework, basic actor tests", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1117, "deletions": 35}}, {"node": {"oid": "b8eb80b6a279c1b2bbbdcbc2f3c0b66ba9dc1b1e", "messageHeadline": "Merge pull request #1864 from ethereum-optimism/ci/update-node-versions", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9c9f8d4383ade7a70b64652393224cd013fcc0f9", "messageHeadline": "Added a polling cycle var to op-exporter", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "73484138ef175f4f53ec4a563da9619b039b0a0e", "messageHeadline": "go/proxyd: Add support for env vars in the config", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 75, "deletions": 17}}, {"node": {"oid": "11320c873e6884aa64c30da67dd5b80f40bf5ed0", "messageHeadline": "Merge pull request #1867 from ethereum-optimism/remove-specs", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 2409}}, {"node": {"oid": "343c3d30c3a96634cace6a47d68a0cac8089d736", "messageHeadline": "Remove ooutdated specs", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1, "deletions": 2409}}, {"node": {"oid": "6a3f7ac9f622f85b25910f92575acccfd6271be6", "messageHeadline": "oracle test", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "fdbe72d88fca1d801bf646a6ba313120754c9817", "messageHeadline": "Merge pull request #1847 from cfromknecht/gas-oracle-rounding", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "7490ce10b5539bc5954efa79fba8f176cb6481ed", "messageHeadline": "ci: standardize ci node version to 16", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "28c30eb9d023130c3dbc6d39525125ce60fc0730", "messageHeadline": "Merge pull request #1863 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "d504fbab39c0114cb571ab832622574efbd880f0", "messageHeadline": "Merge pull request #1862 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "e3c08eaf147012c278f998207494d679bcd146b9", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "5cac99194b5a2c7c1c96120d2dbb6ad633d5b3fc", "messageHeadline": "Merge pull request #1861 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "6d74ca4844aa27feb54633f84a2612a22fd4f118", "messageHeadline": "Merge pull request #1860 from ethereum-optimism/fix/trigger-node-16-r\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "57d5b8f9ff3a5dcf239b34eb3ed19f0199e6ad9d", "messageHeadline": "docker: use node.js v1-6", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a5e1d98461625471204c91e9fb2d79806c06db77", "messageHeadline": "hardhat-node: use node 16", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1637cba090a0adaeda98ee1e00d7b52e24a96b5d", "messageHeadline": "Merge pull request #1859 from ethereum-optimism/fix/no-builder", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "94f7820131aa76f233ee63fffe72626799efb290", "messageHeadline": "changesets: don't track builder image", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6aeb10d40095efab76369cf11d64bbcec54c1db2", "messageHeadline": "Merge pull request #1858 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "927bf96c955ec644659bb4ac90c02a69cd9a9ccc", "messageHeadline": "Merge pull request #1857 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "6ec3c4380258170b4087303d2dd8980f5062d730", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "5baee5e58e012f0a60158e01b0335faf426e586f", "messageHeadline": "Merge pull request #1856 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "4f822005795e8a4822e4883ad1cab589ff7bef6e", "messageHeadline": "Merge pull request #1836 from ethereum-optimism/docker/node-version", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "0db32448d108ac98fd44d3c49c04ff6880cf7931", "messageHeadline": "Merge pull request #1855 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "1ed0fc220614901a3dc881e4f4b4a0bd206211ce", "messageHeadline": "Merge pull request #1854 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "9e4a9f8aae41d0cbaf3e7b1ddcadb9fa508d5a2b", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "e3d68e1b0aec5463ad19b9576fcd6efe2eb3d3c6", "messageHeadline": "Merge pull request #1853 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3951, "deletions": 2864}}, {"node": {"oid": "5d0d7ec642e87bd9a4c5081966fa425ee0232960", "messageHeadline": "feat: update whitelist task for multiple addresses", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "9eed33c405f3a797575dedb9ce6b7681e1ff6be3", "messageHeadline": "fix: don't round down average gas per epoch", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "b9ee2d7f01cc82c5b696252ad23b6f4b6098574d", "messageHeadline": "Merge pull request #1728 from cfromknecht/bss-encoding", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 3697, "deletions": 2770}}, {"node": {"oid": "272d20d6c6b08b9e69b4ee3479343e056b03f60c", "messageHeadline": "changeset: rename l2geth package name patch", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "10c7f186f2b22c0f2410311e9765afd9a41f3c81", "messageHeadline": "feat: create batch params from L2 blocks", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 240, "deletions": 0}}, {"node": {"oid": "5c5fcaa064b53565226ea6f947c260bba0b7663d", "messageHeadline": "feat: add batch tx encoding and test vectors", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 737, "deletions": 7}}, {"node": {"oid": "ece7de14e6673f3e7c4026c5e27a8a64c7f8cb80", "messageHeadline": "fix: correct package name, missing \"optimism\"", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ffa8c3943ae7f15c62411f09f4e2b6f2a02c3f34", "messageHeadline": "feat: rename l2geth package name", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 2708, "deletions": 2756}}, {"node": {"oid": "d4300c89418a151c741217896c663a1068d00cfb", "messageHeadline": "Merge pull request #1814 from cfromknecht/deadlock-followup", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 57, "deletions": 45}}, {"node": {"oid": "5febe10f2982e039dfc0b6d7250bb99e17e6fc4c", "messageHeadline": "changeset: fix empty block detection and remove empty worker tasks", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a36e09471bcfeeb6a1178246337be0e9a77db974", "messageHeadline": "fix: check for empty block before submitting task in miner", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c753ba814e11f2a834681762f0baecca42db1a74", "messageHeadline": "fix: correct txcount used for deadlock detection", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "0b0b86c8676165b9d1f992b3c390191910c262d4", "messageHeadline": "fix: remove update parameter from worker.commit", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "776df0a918b97299cd85dde2e7b2a8854e0ada12", "messageHeadline": "fix: remove empty block mining argument", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "285f0b2c49be79bf578c9a9e5bc3b77544d8ebdc", "messageHeadline": "fix: disable geth preemptive empty block mining logic", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "639e5b13f2ab94b7b49e1f8114ed05a064df8a27", "messageHeadline": "Merge pull request #1784 from coolhill/develop", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 122, "deletions": 5}}, {"node": {"oid": "8f91dde312446ca596b610a9efdb2ba819d781fb", "messageHeadline": "single-line slither-disable, better-looking", "author": {"name": "coolhill", "email": "osksva@student.chalmers.se", "user": null}, "additions": 8, "deletions": 18}}, {"node": {"oid": "44655464537249ea8d9e045240e787144cdcb80f", "messageHeadline": "mute boolean-equal, missing-zero-check", "author": {"name": "coolhill", "email": "osksva@student.chalmers.se", "user": null}, "additions": 1, "deletions": 23}}, {"node": {"oid": "d35dbe0b2ba1a6b202181277ea22ce38af2b41ec", "messageHeadline": "explicitly ignore slither results in code", "author": {"name": "coolhill", "email": "osksva@student.chalmers.se", "user": null}, "additions": 137, "deletions": 0}}, {"node": {"oid": "fa21e6139c9bce829d0f47813f6ff185f193c74b", "messageHeadline": "mute ridiculously noisy slither detectors", "author": {"name": "coolhill", "email": "osksva@student.chalmers.se", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a40bde771b642f63f07ede56ebfacc0396187af4", "messageHeadline": "add dependency so slither github action does not crash", "author": {"name": "coolhill", "email": "osksva@student.chalmers.se", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d5345a17ffce3dbf11c0646ac591afb02f465e84", "messageHeadline": "add slither github action to fail on new errors", "author": {"name": "coolhill", "email": "osksva@student.chalmers.se", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4e30cd9266afc334f5381889469c74131b88a26b", "messageHeadline": "Merge pull request #1837 from ethereum-optimism/fix/release-proxyd-again", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1b79aa62b86fdc6f666e663de8ef53b649da1157", "messageHeadline": "proxyd: trigger release", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0ab37fc90a87f73d642cc6d0eb4548424f1c9757", "messageHeadline": "chore: add changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a81e6de666f810f0577d31e39abc51ab1743407d", "messageHeadline": "docker: update all node versions to 16", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "92ef028c310aa26f75ac0a2a0c636658a3aa7f03", "messageHeadline": "Merge pull request #1835 from ethereum-optimism/fix/ci-proxyd-publish", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "502a131e1a1c40c15b8940e20a6e3cce5cc589eb", "messageHeadline": "ci: fix proxyd publish", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0fb44b3cb9e2bf28f4819bbcf5329879b9ad03a9", "messageHeadline": "Merge pull request #1813 from ethereum-optimism/fix/gpo-gas-adding", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 68, "deletions": 42}}, {"node": {"oid": "0e8eae399910056ed44c4d6155975b8f6821f631", "messageHeadline": "Merge pull request #1834 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "5b4d65d4ad4115a7cfb1c8caba7b7921cf069def", "messageHeadline": "Merge pull request #1833 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "3acc9a5bb038c7c3d3bb4c7c693ab19ee6d6d2a1", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "0c551e78775216ba8acd8f0b114fc4d4960e9a74", "messageHeadline": "Merge pull request #1832 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "0e61b2c6fa4bd0ea31fdd78dba194fa778f7f67e", "messageHeadline": "Merge pull request #1831 from ethereum-optimism/fix/relayer-docs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "ab2378e38f4d92f5f1e314a6c7271328665a5266", "messageHeadline": "gas-oracle: fix type usage", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3af7ce3f747b092245898b72c0189e2980d07dd7", "messageHeadline": "gas-oracle: better gas usage computation", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 63, "deletions": 37}}, {"node": {"oid": "6b73a94a2549276a6c9b675715e83e6093f3e20e", "messageHeadline": "relayer: add changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f222c6db41b592cb73124e48da3f925dec913249", "messageHeadline": "ops: document message relayer usage", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "84513e73000304ea238189d105c19d16c1078f63", "messageHeadline": "Merge pull request #1826 from Onther-Tech/fix/relayer-docker-compose", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "274f86256872de7b767c495145884656965c9171", "messageHeadline": "Merge pull request #1740 from ethereum-optimism/ops/no-longer-use-mes\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "081b90079c21e51a1d8df51f005d3205e194582c", "messageHeadline": "Merge pull request #1830 from ethereum-optimism/fix/release-proxyd", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "80120802bf9fea59416f37c00d8d80352ce8e4a9", "messageHeadline": "ops: turn off message relayer", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b8802054bc0f51ead61497439c274f740bfd9153", "messageHeadline": "proxyd: trigger release", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1ae21d8a5abda666a3eab792e42944092a2621dc", "messageHeadline": "Merge pull request #1829 from ethereum-optimism/bwilson/fix-proxyd-re\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "571202bce29178abf366185585a590654b79b31f", "messageHeadline": "Merge pull request #1828 from ethereum-optimism/bwilson/fix-gas-oracl\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "34fcb2775faa5daf7727fcc893fc1aa26fc4622d", "messageHeadline": "Fixed proxyd release workflow", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9953189bcd7e825fac7c3fb589d0349e72bf59b6", "messageHeadline": "Fix proxyd docker build workflow build_args", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "5a3996ec627f5fd851d298bb86baa953b866e206", "messageHeadline": "Added changeset", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1d1018fa2b3c3c72d63900829ab0e8f6147f7908", "messageHeadline": "Fixed gas-oacle tx/not_significant metric name", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dde49fef02f62e5ef55bda0dc7e6a9cee7bbd636", "messageHeadline": "change relayer ENTRYPOINT to CMD for docker-compose", "author": {"name": "Harry Oh", "email": "harry@5004.pe.kr", "user": {"login": "harryoh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53b2fefbd6efef04505390691580ff80f381d3ee", "messageHeadline": "change relayer workdir path for docker-compose", "author": {"name": "Harry Oh", "email": "harry@5004.pe.kr", "user": {"login": "harryoh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43f74caa73e9cfb136bf64d4ac2e5fd2dcbab9a4", "messageHeadline": "Merge pull request #1824 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 95, "deletions": 53}}, {"node": {"oid": "d42ab8c66211b71b4585be171c6e27e0c90c131d", "messageHeadline": "Merge pull request #1823 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 95, "deletions": 53}}, {"node": {"oid": "08a76582d47684b6a646db5e4cf9d5a81ace8075", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 95, "deletions": 53}}, {"node": {"oid": "a37124815267d1fd15badb7236424b691f7d8215", "messageHeadline": "Merge pull request #1822 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2998, "deletions": 218}}, {"node": {"oid": "cc02fdf7b3dcb0a65ee05fbbd65a8fc7a5062587", "messageHeadline": "Merge pull request #1720 from ethereum-optimism/feat/allow-unprotecte\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 141, "deletions": 29}}, {"node": {"oid": "6bd6768e3d0c78238e69ac1c7e7f5617bd79d75b", "messageHeadline": "integration-tests: skip replica tests on live network", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "4c35ece940954031310a911bf9ddeea24b0a8413", "messageHeadline": "Merge pull request #1820 from ethereum-optimism/ops/dc-v3.4", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "50feea32a0b62da6daed53185db1ccd4f833848a", "messageHeadline": "ops: pass through replica and verifier urls", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "066ab89a781f31d3c00ee844cf8e7eff5cc4a24b", "messageHeadline": "Merge pull request #1818 from mslipper/feat/additional-certs", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 107, "deletions": 1}}, {"node": {"oid": "300683c7cbf059e7b88f8e1d9d860e9166418b34", "messageHeadline": "ci: collect l2geth and replica logs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec1bcd48bdf93ed148ccef2b77b5dc5a89bbc448", "messageHeadline": "fix: update rollup client for unprotected tx support", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "2745279026c63ef79f6cf8aa65639855a088615c", "messageHeadline": "tests: add replica tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 80, "deletions": 6}}, {"node": {"oid": "128e0f84629d0302a9688cd427f3f02be4bd689c", "messageHeadline": "dtl: support unprotected txs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "d141095c48ea9b0a0d6813d64cb3ba42de97efae", "messageHeadline": "l2geth: allow for unprotected txs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "6c7f483bdd2370beebc38cc6fc9bc648429e9b55", "messageHeadline": "go/proxyd: ENG-1704 add support for additional SSL certs", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 107, "deletions": 1}}, {"node": {"oid": "b6bdea03a9259913b743cc9c0955a2882e743cea", "messageHeadline": "Merge pull request #1800 from cfromknecht/bss-bindings", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2425, "deletions": 0}}, {"node": {"oid": "5546b1f0b4e060cac008c99ee5793b7a657c2951", "messageHeadline": "Merge pull request #1821 from ethereum-optimism/fix/gpo-metrics", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e4067d4c69fa865934ff9284913004a4e4dcc2ce", "messageHeadline": "gas-oracle: fix the gas price metric", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5c159f9e9ebac61431e4c845b010939a27caedf4", "messageHeadline": "ops: pin docker-compose version to 3.4", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "24cc24432bcbbeb089a27702f7e8d41540af66ba", "messageHeadline": "Merge pull request #1782 from mslipper/feat/eng-1670", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 205, "deletions": 65}}, {"node": {"oid": "da6138fdb56ca58d12f4cb3d4c687a03cd07b521", "messageHeadline": "ENG-1670 - improve proxyd metrics, support local rate limiter", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 205, "deletions": 65}}, {"node": {"oid": "3f055d691cd6b9740dec3ed1c407e7e20277cfa7", "messageHeadline": "Merge pull request #1760 from ethereum-optimism/sc/workflow-all-branches", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "ac71b9814faab2087e27cd0288f89cd422752942", "messageHeadline": "fix: remove branch restrictions for some workflows", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "68cd04f96379f609a26bf719109ac6d81b07b68a", "messageHeadline": "Merge pull request #1791 from ethereum-optimism/sc/alias-util-comments", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 62, "deletions": 14}}, {"node": {"oid": "584cbc25c0d7f152fba79c4fe0a9921b0bfab971", "messageHeadline": "feat: clean up and comment aliasing utils", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 62, "deletions": 14}}, {"node": {"oid": "b4d9d539c63ebdf82258b389786276c55a07496b", "messageHeadline": "Merge pull request #1765 from ethereum-optimism/sc/remove-events-from\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 45, "deletions": 80}}, {"node": {"oid": "c47bbb891d6ce0d0b5fe31d8101da17afa3d86f9", "messageHeadline": "maintenance: remove event types from core utils", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 45, "deletions": 80}}, {"node": {"oid": "6cb01bdfbbeb02a22c22dc50e0bc543c3248aed9", "messageHeadline": "Merge pull request #1811 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e0589e01e374b8a556b538258c57b3d7b4c97c10", "messageHeadline": "Merge pull request #1810 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e9a861a7cec603e61ab2166d7ea23c19c6ff8667", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "66dbb5816dd44cee9507f619e16dc9133217cba0", "messageHeadline": "Merge pull request #1809 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e529afa79dac71b2ea0207d0bcd193adf80fae94", "messageHeadline": "Merge pull request #1808 from ethereum-optimism/release/batch-submitter", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "39607e7c94f27a26e79fc8ebb558e1ac8bf3b768", "messageHeadline": "batch-submitter: trigger release", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "54e0e95ce9f2ae217b08091785f6d916eafaefaa", "messageHeadline": "Merge pull request #1789 from ethereum-optimism/fix/ci-publish-builder", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cd6f760c49f6856086700a262168a85dc217bd0", "messageHeadline": "Merge pull request #1806 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b63aa0ad77afe6e5b31a071bee67bad22050ea28", "messageHeadline": "Merge pull request #1805 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1d02d1fdfcf7942a544a5a9905c763f5e8ca46b0", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "fe8f93aa5b6d0e574cb20b2e3a9fefde1581df78", "messageHeadline": "Merge pull request #1804 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 932, "deletions": 11515}}, {"node": {"oid": "c1a82530d09f90ff0c3a1d0c7db379d8cc301ea8", "messageHeadline": "Merge pull request #1799 from mslipper/bugfix/ctc-kovan-behind", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "01dccf49ca2af1e336c7b73905fcc71c9decee85", "messageHeadline": "feat: add CTC and SCC contract bindings", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 2425, "deletions": 0}}, {"node": {"oid": "85f68bd34db657e761e1f07d426c80c1fbfb92dc", "messageHeadline": "batch-submitter: ENG-1688 fix bug causing Kovan to fall behind", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "5ed7f75a2118e49d6532b880057665ee2d6c44e5", "messageHeadline": "Merge pull request #1768 from ethereum-optimism/sc/clean-deploy-artif\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 869, "deletions": 11510}}, {"node": {"oid": "f832247c8f27fcd1f9bf70b86d82622462eb9449", "messageHeadline": "feat: clean up deployment artifacts", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 869, "deletions": 11510}}, {"node": {"oid": "2035f6a64997e92596fa078377f6744bff781013", "messageHeadline": "Merge pull request #1792 from ethereum-optimism/sc/minor-readme-fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "622b32c9e53f5dd524514a98827f9b5cb7178f28", "messageHeadline": "Merge pull request #1797 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 72, "deletions": 28}}, {"node": {"oid": "aade78bb1fc4316bac0af1559d97834e962dd070", "messageHeadline": "Merge pull request #1796 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 72, "deletions": 28}}, {"node": {"oid": "5633b7d1cf873531570ff1c806f4797d54dec672", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 72, "deletions": 28}}, {"node": {"oid": "1dacf16450988499532aeee4946d2cb864b8c9ea", "messageHeadline": "Merge pull request #1795 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 90, "deletions": 72}}, {"node": {"oid": "21514e2b878c8c60db0d85199b9bcce183dae7f9", "messageHeadline": "Merge pull request #1794 from ethereum-optimism/sc/fix-package-jsons", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "8e634b49af24d66980c085d53930c31437d35638", "messageHeadline": "fix: package json errors", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "67aa0f6ccb76487cb9881cf090f155d81d166867", "messageHeadline": "fix: minor update to primary README", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b825df28b1eaf86ea90eef2d2fb67c820643500c", "messageHeadline": "improve keccak oracle", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "626b3454157897749e59ea549db19cf49377a52c", "messageHeadline": "deal with misaligned end of keccaks", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 5222, "deletions": 113}}, {"node": {"oid": "85dbf8ea68fedf79ac42037e3f47821946ab0eca", "messageHeadline": "oracle update to new format / test it", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 93, "deletions": 44}}, {"node": {"oid": "2e9f39fabdb0a6ea78ff19795cd0d0e86f1735fe", "messageHeadline": "save the block number in the challenge", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "705d5670497d182c9be9e0b040af38f9b4279d1d", "messageHeadline": "Merge pull request #1770 from ethereum-optimism/sc/gen-artifacts-ts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 63, "deletions": 53}}, {"node": {"oid": "8d0246664b2456890ed51c0697bdc116e9554f0c", "messageHeadline": "feat: rewrite generate-artifacts in ts", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 63, "deletions": 53}}, {"node": {"oid": "a87e3d0dfa367d449a560d8f0b89ec36892c5247", "messageHeadline": "Merge pull request #1771 from ethereum-optimism/sc/gen-deploy-artifac\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "a5af643bbbb383c974d7d7d986d1470e6830138a", "messageHeadline": "ci: publish builder latest only", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a8f2bf24c8adcb837f27d4585cd498bb8e46690", "messageHeadline": "Merge pull request #1788 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 47, "deletions": 25}}, {"node": {"oid": "ba5f2c03176f89279cf4107f86a9a38d389bce81", "messageHeadline": "Merge pull request #1787 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 47, "deletions": 25}}, {"node": {"oid": "8288c739e228a6995333453475b9debf704ed8bb", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 47, "deletions": 25}}, {"node": {"oid": "1b6880d0d04839fc8f02848b993f37feee3da7b0", "messageHeadline": "Merge pull request #1786 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 507, "deletions": 72}}, {"node": {"oid": "dc1eb7711950f88e740655757cfac91b8e1382da", "messageHeadline": "Merge pull request #1745 from ethereum-optimism/fix/erc20-surgery-tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 147, "deletions": 4}}, {"node": {"oid": "3f4bf7a3f509ad0185c73d37fe8b28a2637d3991", "messageHeadline": "Merge pull request #1725 from ethereum-optimism/test/predeploys", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 236, "deletions": 19}}, {"node": {"oid": "d14693e1b4c53f503b5044ed522a0fc008595f66", "messageHeadline": "Merge pull request #1785 from ethereum-optimism/bugfix/fix-deadlock-2", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "7f2898ba592122c6d973ca391248768a97d52b6d", "messageHeadline": "Fix deadlock on invalid txs", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "fc631b5304500d834183f6bdb524f8e7fbf7d2d2", "messageHeadline": "Merge pull request #1759 from ethereum-optimism/sc/deploy-xfer-messen\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "a8b14a7dcac1106fd1836f955a3a18aa784d6e34", "messageHeadline": "feat: transfer messenger ownership during deploy", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "244d4e3ae67f943dec050b97fa2b7180b877f6d6", "messageHeadline": "Merge pull request #1758 from ethereum-optimism/sc/fix-deploy-calls", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "807f62cc6b4df0c03075ba4258cba1832f241f99", "messageHeadline": "Merge pull request #1780 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 98, "deletions": 43}}, {"node": {"oid": "0cea21d4adeb1b5cd0a5285f5d55b7c955df9050", "messageHeadline": "Merge pull request #1779 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 98, "deletions": 43}}, {"node": {"oid": "889cc68092db68e871b12dd23bf1fd59531bb085", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 98, "deletions": 43}}, {"node": {"oid": "df7d5987ff3f730f94216cd695505ecf7fcbc168", "messageHeadline": "Merge pull request #1778 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 196, "deletions": 194}}, {"node": {"oid": "426d0b767c56614b028dd3ac39c24a4cd4311afc", "messageHeadline": "Merge pull request #1750 from ethereum-optimism/sc/std-pkg-json", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 162, "deletions": 61}}, {"node": {"oid": "243f33e5435d71b61be000c9435dad6f3171914e", "messageHeadline": "fix: standardize package json structure", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 162, "deletions": 61}}, {"node": {"oid": "1bd999bd7eeaf3956d5cc97f32d951129a4f8a1f", "messageHeadline": "Merge pull request #1769 from ethereum-optimism/sc/remove-old-verific\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 105}}, {"node": {"oid": "b5798fb460004552b20e60ba9cb4264ded6a4741", "messageHeadline": "feat: remove old verification scripts", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 105}}, {"node": {"oid": "42ae8e3290e208453014cc994f87ae0819d245c9", "messageHeadline": "Merge pull request #1757 from coreyar/issue-1710-review-contract-docs\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "8416811b75146db8d176c014dd264c3a1fe7e021", "messageHeadline": "feat: convert generate-deployed-artifacts to ts", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "b882d8c1b91716d56e34a72801bc75dede7ef9e8", "messageHeadline": "Merge pull request #1764 from ethereum-optimism/sc/update-readme", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "12dcc242bfadbfc3c14cc9c0abce673dfd7c596e", "messageHeadline": "maintenance: minor readme updates", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "1caa26ee14b3d3cfdda1a4c709ed6006a64bb727", "messageHeadline": "Merge pull request #1708 from 0xYYY/fix-batch-submitter-warn-same-add\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "d370b074d6db785658e7c0d6292c229405f4ab50", "messageHeadline": "Merge branch 'develop' into fix-batch-submitter-warn-same-address", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "fb544250096635a7b13ea9013013818cfb688eb1", "messageHeadline": "Merge pull request #1761 from ethereum-optimism/sc/hh-config-pk", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0389935e4f685209b090173c6cdd783cdd9565cf", "messageHeadline": "fix: use valid default pk in hh config", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d5226e853403f4f6abf28bcd2d4b827dfdeddd3c", "messageHeadline": "wip: surgery predeploy tests", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 227, "deletions": 32}}, {"node": {"oid": "3a87ac26b1193be4b5d244408ff6ee055903374b", "messageHeadline": "regenesis-surgery: initial predeploy spec", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 42, "deletions": 20}}, {"node": {"oid": "b90494062ef91643083586d00364addc3a383dc5", "messageHeadline": "fix: no gas price for static fns in deploy", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "6973a39cb89ec30e6abb136bc3cd78de0bd2fe14", "messageHeadline": "docs: Remove runtime target from docstrings", "author": {"name": "Corey Rice", "email": "coreyarice@gmail.com", "user": {"login": "coreyar"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "84ee52f2e2cb766ca97080e4a2ecf7d560fc21b5", "messageHeadline": "Merge branch 'ethereum-optimism:develop' into fix-batch-submitter-war\u2026", "author": {"name": "YYY", "email": "0xYYY@protonmail.com", "user": null}, "additions": 3990, "deletions": 5385}}, {"node": {"oid": "b9ee4fbbb5401a2f756821923e41ee1cee3698af", "messageHeadline": "Merge pull request #1756 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 43, "deletions": 20}}, {"node": {"oid": "12b153ab5487dd7b7a5292dd7e367dc1e6285035", "messageHeadline": "Merge pull request #1755 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 43, "deletions": 20}}, {"node": {"oid": "450ffcd3db7061f13af78f390893dfa818bd9eb5", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 43, "deletions": 20}}, {"node": {"oid": "46b56d8965c5e35cabb93ab40cf49f809194ddd4", "messageHeadline": "Merge pull request #1754 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4609, "deletions": 5471}}, {"node": {"oid": "27c37f151e10eb90d32ffe8963d11fab3fb57a09", "messageHeadline": "Merge pull request #1751 from ethereum-optimism/sc/mainnet-deploy-art\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3946, "deletions": 5364}}, {"node": {"oid": "2b9f85eae2b96dfa8ef509ac760455bfddec7cf7", "messageHeadline": "Merge pull request #1752 from ethereum-optimism/bwilson/fix-proxyd-re\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d2c35499448922e26105473103bdc51ddf6e37c", "messageHeadline": "Fixed proxyd release github workflow", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "373e1edbbaa2e2b5e7575eba1d3ac3c3431f5d15", "messageHeadline": "feat: add mainnet deploy artifacts", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 3946, "deletions": 5364}}, {"node": {"oid": "da85652df007cae2f9f61dc6cbe37370640c0255", "messageHeadline": "Merge branch 'develop' into fix-batch-submitter-warn-same-address", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 403, "deletions": 1}}, {"node": {"oid": "d59341a234ce3369f593e331b522e618f5f25b7a", "messageHeadline": "Merge pull request #1727 from ethereum-optimism/maurelian/eng-1630-po\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 403, "deletions": 1}}, {"node": {"oid": "0f21afa2cdb4611d0a4aa479c675fa5b189cf488", "messageHeadline": "Merge branch 'develop' into fix-batch-submitter-warn-same-address", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "5c62a2be17f94505f63a09f891a9185f234da260", "messageHeadline": "chore: lint fix", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0fc7fee349d57861feedd565482f0c898c85046", "messageHeadline": "feat(contracts): Add Address/ChugSplash Dictator validation scripts", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 402, "deletions": 0}}, {"node": {"oid": "29eedf59c52cc684d3ef08e01f06b7f43c20f2e8", "messageHeadline": "Merge pull request #1749 from ethereum-optimism/annie/run-yarn", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "9bf4e2f5e35369422aa1e95d431e040399f42a0e", "messageHeadline": "fix: run yarn on develop", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "526d7e513c145159e85a3a87e2ac58d4db300000", "messageHeadline": "fix[batch-submitter]: add same-address error", "author": {"name": "0xYYY", "email": "0xYYY@protonmail.com", "user": null}, "additions": 16, "deletions": 3}}, {"node": {"oid": "4096cd397851a43244face060c3c8318d56c1172", "messageHeadline": "Merge pull request #1730 from mslipper/feat/alt-ws-server", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 259, "deletions": 95}}, {"node": {"oid": "a63c653b69069bb4badef5199562870c257533be", "messageHeadline": "Merge pull request #1747 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 523, "deletions": 580}}, {"node": {"oid": "e4ada1dde87055bf68ed97ee6af4171b487cd4d2", "messageHeadline": "Merge pull request #1746 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 523, "deletions": 580}}, {"node": {"oid": "99bdd530b318ae3dcf2e9ba5f0c5f0e0c8c87088", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 523, "deletions": 580}}, {"node": {"oid": "114b0e6a1aa2b57b3fafd89bb7b424438e78051d", "messageHeadline": "Merge pull request #1744 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 37700, "deletions": 47861}}, {"node": {"oid": "561161a484946012b639a07f743d7037f05aef91", "messageHeadline": "test: add erc20 test coverage", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 149, "deletions": 6}}, {"node": {"oid": "87c4dc7ecb0546088199fdf3245116db338ac0d3", "messageHeadline": "Merge pull request #1743 from ethereum-optimism/fix/changesets", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "81ccd6e456a803d20435da2006736509b190151c", "messageHeadline": "release: v0.5.0 regenesis changesets", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "f1631a5f7ddb6eb4a342bfbd7d46233a43412f9b", "messageHeadline": "Merge pull request #1594 from ethereum-optimism/regenesis/0.5.0", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 36311, "deletions": 47430}}, {"node": {"oid": "4578fc778a62eea218c2dfad1bce2a333ecfcc1c", "messageHeadline": "fix: update yarn.lock", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "204979439f25d106417f17246f5ead21fe64da12", "messageHeadline": "fix: await hardhatnode", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a1476800264286af77304ec46a452e418ad098d", "messageHeadline": "chore: changeset", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2e28c05eac777ef0ffaa7a45eafc37cc05aaf63b", "messageHeadline": "feat(message-relayer): add legacy proof generator for unrelayed pre-r\u2026", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 110, "deletions": 1}}, {"node": {"oid": "b3b667d47548bcd375fc38a256b0fdbb1790fff2", "messageHeadline": "feat: update mainnet deploy scripts", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 23, "deletions": 41}}, {"node": {"oid": "1e99340faa4194b00c6b920bf4b9e75654b2a5ec", "messageHeadline": "integration-tests: Single dockerfile", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 78, "deletions": 54}}, {"node": {"oid": "fe7070cef3ece2cb04094c95780e317350575dfc", "messageHeadline": "integration-tests: enable rollup_gasPrices test", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "eeac990e4729baac9d5fe8a169eae70fe94658c7", "messageHeadline": "integration-tests: skip all tests on mainnet subject to wd period", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "01b80f372327a26960ef36bc5b01b47f142814ef", "messageHeadline": "ops: update l2geth gaslimit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c5fd4c39ca6184edcaedf732d1e5021d56e2d1a", "messageHeadline": "Itests mainnet prep", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 82, "deletions": 21}}, {"node": {"oid": "23ec66f79c703b08fdfaf28cff1ff12bf6771a99", "messageHeadline": "regenesis-surgery: enable 1inch deployer tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "3268bb3836c794380b0f7f06865a437fba02a3f8", "messageHeadline": "refactor(contracts): Remove address-names from exports", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "280f348c49fadc78d62b61bdf35ad977989945d0", "messageHeadline": "feat(contracts): Store canonical address names in ts object", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 89, "deletions": 48}}, {"node": {"oid": "64ea3ac9a012d6907ff745968140e36528a8033a", "messageHeadline": "refactor(Contracts): extract chainID check to isHardHatNode function", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "64d5712c5f6ccace1f3b6779699613a69ddddce8", "messageHeadline": "feat(contracts): Run etherscan verification after deployment", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 59, "deletions": 40}}, {"node": {"oid": "549a8566840d2f5307a27b0177840a95a4c8f677", "messageHeadline": "integration-tests: Add tests for debug_traceTransaction and debug_tra\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "c684e8ebf3bcfc894e0db47758fd641f9dd62110", "messageHeadline": "feat: mainnet trial 2 artifacts", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5642, "deletions": 0}}, {"node": {"oid": "56fe37932584e1c237f51c920ac098e51451bc82", "messageHeadline": "ops: use alpine python3 in deployer", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "4c45443ebfd65a9ecb725221d24de526e7e0ba5b", "messageHeadline": "regenesis-surgery: refactor tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 309, "deletions": 197}}, {"node": {"oid": "2690651823e944a1dd41835501d5f830a70f08e9", "messageHeadline": "chore: Add changeset", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "29a33b96272f86fbce69db0670fa73965bf1025a", "messageHeadline": "fix(contracts): Use chainId to detect hh environments", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "c3db334f51494e36fd959f7c70c60ed5ec7753e0", "messageHeadline": "fix(contracts): Always print dictator contract instructions", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 76, "deletions": 77}}, {"node": {"oid": "7b5ccb36e2894207ee3c0a99dd0a530998f883b0", "messageHeadline": "integration-tests: Test a bridged token transfer too", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "35d9795606d271d723ac1d0dd318367536fef4fb", "messageHeadline": "integration-tests: Add tests for bridged tokens", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "fbdd06f5c43007b5cecdddd0f31ae0b7d9d10f9d", "messageHeadline": "l2geth: set latest queue index and index after tx applied", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "209bd619c3be54dcbedf7b3fb37035b0336c4b3c", "messageHeadline": "ops: add `make build` command", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "4df829b1951a6752fc50320f769c5e68e02ce145", "messageHeadline": "fix: various minor issues with surgery script", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d219683d725ac64d453dc99ea7fa72bebe38622e", "messageHeadline": "fix: clean up package dependencies", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "0af3d1967b18441f27a30ad4e59eba417df0af09", "messageHeadline": "fix: lint files after fixing linting command issue", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 23, "deletions": 76}}, {"node": {"oid": "4511539970636a7b3f83deeeda674a509169e7e5", "messageHeadline": "fix: use correct lint check in CI", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "aa61aba45db779a1047e212eb52385081990c1b8", "messageHeadline": "integration-tests: Add contract tests", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 267, "deletions": 31}}, {"node": {"oid": "222a3eef238c1a3d2d4ef14e4be2d84650261320", "messageHeadline": "pkgs: add http headers to ethers providers", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 65, "deletions": 22}}, {"node": {"oid": "855de9e7e0284244425429459034cb4f74b4d9bb", "messageHeadline": "state-surgery: validate configs using chainid", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 67, "deletions": 36}}, {"node": {"oid": "838bd1ac478d915aff728baf360f412c9e467797", "messageHeadline": "state-surgery: remove dead l1 provider", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "dc034be47de647db1d05d1fb20555834726f607f", "messageHeadline": "style: Turn on eslint no unused vars", "author": {"name": "Corey Rice", "email": "coreyarice@gmail.com", "user": {"login": "coreyar"}}, "additions": 82, "deletions": 100}}, {"node": {"oid": "a98a18848cb091490436a20d4be18d127d133a17", "messageHeadline": "fix: freeze version numbers for monorepo imports", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "a1927636eaf445a483a1145803b6ddaabaf29a39", "messageHeadline": "refactor: move genesis provider to regenesis package", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 461, "deletions": 239}}, {"node": {"oid": "7c352b1e172b7934552d3af9a71f88baf889e5d8", "messageHeadline": "core-utils: add GenesisJsonProvider and fix tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 440, "deletions": 18}}, {"node": {"oid": "af740532d7aa17556f9b5b8487c1fd3ad357ba73", "messageHeadline": "feat: add extra rubicon weth transfer addresses", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a15a384dc1fae18376009b4e569dd48b847ad416", "messageHeadline": "chore: Remove unnecessary packages from root", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "c1ca8f8a6b9cea106a703168418a721bdfa09064", "messageHeadline": "maintenance: update deployments readme", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "96ccfab3b6f0e715272a0f6d26aef1f179a22cfb", "messageHeadline": "feat: mainnet trial deployment artifacts", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5642, "deletions": 0}}, {"node": {"oid": "f8732ddca5b36a85ecae70f0ea0606b231d89d37", "messageHeadline": "fix(contracts): Treat coverage artifacts as local build output", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1e62ed663a3041753a13f8638dfba921ab1e4e3e", "messageHeadline": "fix: Apply 'yarn lint:fix' from root dir of repo", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "d7b6b2fc0ad3d881db0c33b44fca4fbecf7f3bed", "messageHeadline": "fix: Add lint-staged dep to all ts packages", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "cee2a4640b3ab66a4711c876947fcbb652e29bf9", "messageHeadline": "feat: integration-tests core-utils Kovan integration tests", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 529, "deletions": 449}}, {"node": {"oid": "499d8736d0af795d04bb86d303dbc9d421b51302", "messageHeadline": "fix: solc import to avoid annoying crashes", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "372906790ef604ca155f563437b1ecde24309f5c", "messageHeadline": "fix: update CONTRIBUTING.md with nvm instructions", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ce96e8662a0dd955df0d062b7f5b976b148cb79d", "messageHeadline": "feat: add nvmrc", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02e127b3db0c7111f9cd71ee032c16bc2f2de7d0", "messageHeadline": "fix: remove fs-promises import for node 12 compat", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "7dc40ad9a271c1ef677247cf42940286936569a4", "messageHeadline": "feat: add mainnet WETH addresses", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "09e26913462d316e9a8dc3105a6a5fb24dfbbe53", "messageHeadline": "Add istanbul checks for code coverage thresholds", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "fa149c1655f6dd967112f10e016aa5dd0da03cbd", "messageHeadline": "Fail CI if code coverage fails", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6d07267eb3aa41400234db5fb8611371f212b3e1", "messageHeadline": "Skip code coverage for gas cost specific tests", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e8a4cc5520d226f73d9c3c069cebb3e3fddec26", "messageHeadline": "Update solidity-coverage to 0.7.17", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8d27d9285c87ba0eaf4374092e69b819d55bf5c8", "messageHeadline": "feat: kovan re-regenesis artifacts", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1523, "deletions": 544}}, {"node": {"oid": "938807ba4a325117fe889a1d5edd6a25d812dc9f", "messageHeadline": "ops: update docker-compose-nobuild.yml", "author": {"name": "Ori Pomerantz", "email": "ori@optimism.io", "user": null}, "additions": 36, "deletions": 98}}, {"node": {"oid": "b39740931f66bb4a921fac1cf888eaa94c59e9a3", "messageHeadline": "fix: update kovan genesis script", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8988a46045ab2ef3b7b9f6591d99a2bd8fb699d8", "messageHeadline": "l2geth: cleanup `time.Ticker`s in `SyncService`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5c0e90aacd276aad9c06e1407068e217b94c239f", "messageHeadline": "l2geth: fix for `gas-oracle` race condition", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "1344e37de600e2b07b32e255d4fa8aa77237aca9", "messageHeadline": "dtl: config for starting L1 block number", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "6fc50a20b86ba10e7b3170066ee0794e60038bc5", "messageHeadline": "feat: add ChugSplashDictator contract", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 271, "deletions": 142}}, {"node": {"oid": "2a16979904e298a72a1dbb8502780d988e8fb094", "messageHeadline": "fix: improve message for address dictator", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "483ed20af6147582bb43fba3bd93f46b502c95e4", "messageHeadline": "fix(contracts): various cleanup tasks in deploy process", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 87, "deletions": 76}}, {"node": {"oid": "2d2aed1551e96d10827b4d2e4093f5e9d675b8c3", "messageHeadline": "fix(contracts): Address review feedback on ts files", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 86, "deletions": 53}}, {"node": {"oid": "b3b97959a754f47bc0d58dde116f105f27dd86df", "messageHeadline": "fix(contracts): Get artifacts from deployments", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 56, "deletions": 119}}, {"node": {"oid": "6bc849767c92ab5e207667c46b011985fba1249d", "messageHeadline": "fix(contracts): Remove fresh tag", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "ea5091e44e23ae112ddc52c3fb348f13ebf44679", "messageHeadline": "feat(contracts): Protect returnOwnership", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "644c9042462c0a61268923b05e2e4961d2aac170", "messageHeadline": "feat(contracts): Replace two arrays with a single array of structs", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "af445ece99e46e41361eff429d8bff136aa8db99", "messageHeadline": "chore(contracts): Restore standard deploy script naming convention", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2f33ea9e2410a581b3e0dee62076f73d90e38c68", "messageHeadline": "chore(contracts): Rename AddressSetter to AddressDictator", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "f3764e5738c865c04ce0c27ffe3785cc86a56d9f", "messageHeadline": "fix(contracts): use correct proxy names in log", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99c0693ad72274e55fdb830f3c6e4850d31f3760", "messageHeadline": "fix(contracts): use currect messenger proxy name", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "c73d36f1615b5c097eae030dc4ae84daa7ab96d5", "messageHeadline": "fix(contracts): remove no-op address setting from AddressSetter", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "98f3aa425d99306661ccc457ceec3280563651d2", "messageHeadline": "fix(contracts): fix set-addresses script wait condition, support loca\u2026", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "124dbd6ce3759e136b737abcf59051e489334662", "messageHeadline": "fix(contracts): make OVM_L1CrossDomainMessenger deploy AM-independent", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "83259899d433cf25bdd7f4281cbeb3a8bbe89d08", "messageHeadline": "fix(contracts): update getLiveContract to use optional iface override", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e93ee9ec53009871a5656746805ad32f21daf805", "messageHeadline": "refactor(Contracts): combine getReusableContract and getDeployedContr\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 49, "deletions": 56}}, {"node": {"oid": "75b1e72758f0f62d120b2746029f21ceac9010c0", "messageHeadline": "refactor(contracts): move Proxy__L1CrossDomainMessenger init to end", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "bba041d5b71f20d24f7351af26136c1bec685c66", "messageHeadline": "refactor(contracts): Move to a single address setter step at end", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 33, "deletions": 139}}, {"node": {"oid": "bc8943d08d803a97a3a276b9a195db6a9bd4a9e8", "messageHeadline": "feat(contracts): Add \"fresh\" tag to deploy scripts", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "ba2aac34a3b0631f053c36c015805646185504ae", "messageHeadline": "refactor(contracts): Add deploy step to wait for ownership transfer", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 127, "deletions": 36}}, {"node": {"oid": "3c7d3ace31eb633b687690fcaf95bccf678a2184", "messageHeadline": "refactor(contracts): Improve deploy script numbering scheme", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 66, "deletions": 23}}, {"node": {"oid": "163f8bfca33c54b4e18b815fd1e22604cfba57ec", "messageHeadline": "refactor(contracts): Split deployment into two AddressSetter steps", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 146}}, {"node": {"oid": "2a05cc4d5e410dfadeb1f2ba7f317ac962e62e2d", "messageHeadline": "refactor(contracts): Add getReusableContract function", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 62, "deletions": 72}}, {"node": {"oid": "586161aed73f986da1c6727dab15c94e810e5248", "messageHeadline": "refactor(contracts): Replace getLibAddressManager with getReusableCon\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 163, "deletions": 33}}, {"node": {"oid": "2369af7411c7a2ab3e012cdf60ab42bd2448dfa4", "messageHeadline": "refactor(contracts): Add config options for upgrade deployments", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "4af295745edbfdf599b3a17a1eb11b70c8fe32c1", "messageHeadline": "refactor(contracts): Add libAddressManager config option", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 178, "deletions": 91}}, {"node": {"oid": "a54158c2d1d81169454ae738cf9b8bf1c7b37187", "messageHeadline": "refactor(contracts): change deploy script numbering", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1e6d318b027504cc4fc66c9067f5039efe0f76ae", "messageHeadline": "feat(contracts): Add new AddressSetter contract", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "15371851ab3731e65b76fe8b2c7d6a3b7a1464c7", "messageHeadline": "ci: fix `hardhat-node` docker publish", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2355ba528c16805646fe6605d1163181315996cf", "messageHeadline": "ci: fix hardhat-node docker image publishing", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c53b358775030bc5570f565e86528ca5ce6913c9", "messageHeadline": "fix(contracts): Remove queue() function from CTC", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "069ee0fbea7c95e4d7435c2dec1efe635eed0511", "messageHeadline": "refactor(contracts): remove Queue container", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 60}}, {"node": {"oid": "7f1337d26d633c1cc077de0d5545215d43196cba", "messageHeadline": "fix: clean up deploy markdown generation a bit", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 53, "deletions": 68}}, {"node": {"oid": "91e9a748843fb1caeae98fd3869737cbc16a04af", "messageHeadline": "fix: bugs in forked network setup script", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 128, "deletions": 31}}, {"node": {"oid": "70ff64761c493127e10c50e48378b5dae9fb74d1", "messageHeadline": "feat: move surgery solc cache to disk", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 61, "deletions": 8}}, {"node": {"oid": "fc97fb87c16d63ff0a47f6d6de9449fb54218128", "messageHeadline": "contracts: kovan scc 10 second fraud proof window", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "eba5f50cbb2c6efcb032af0cefc1a86b3d09a432", "messageHeadline": "ops: publish `ethereumoptimism/hardhat-node` docker image", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 63, "deletions": 2396}}, {"node": {"oid": "d42eeaf0cccc9fb22c0ef8d3817a4467c988299d", "messageHeadline": "ci: publish canary builder with proper tag", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "391dbf8cc8055fa8887cc1c7b879c32f8bb2fd8f", "messageHeadline": "ci: pass through builder docker tag arg", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "ecba65772d46c77305bfa65aa19a0031c22eb902", "messageHeadline": "ops: use build arg to reference custom builder tag", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "adea1c406e60bf5d1f2cc5bf017c4717fcf2dca2", "messageHeadline": "fix: correctly transform uni mainnet multicall contract", "author": {"name": "kf", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "a38d2658a61162496082ece3b2e5c8b98aad19ce", "messageHeadline": "fix: errors in mainnet trial deploy script", "author": {"name": "kf", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 14, "deletions": 36}}, {"node": {"oid": "ac63235a410460855cb3e251e98728f77377cb43", "messageHeadline": "batch-submitter: default tx batch validation to false", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "ee01bd8b98a55b669633cf7c3ae76c0a7b8c7d1f", "messageHeadline": "feat: add mainnet trial genesis script", "author": {"name": "kf", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4bcffc045ca1c9822d8a4347911e5d1e2a83cb70", "messageHeadline": "fix(contracts): Update mainnet-trial config", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "3fcde61e982c62554793ef712768b6a6a89140ab", "messageHeadline": "style(contracts): lint fix", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "71260e7a5bd7b1a676eafbbdb165453f5534f051", "messageHeadline": "refactor(contracts): Add mainnet-trial.sh", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "33abe73db2832812adf9a014d7e7a687b47bad8d", "messageHeadline": "contracts: add hardhat impersonate account step", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "03566e09eae9bf8be6d2c6b4031c586c3f625e5c", "messageHeadline": "contracts: autogen the deployments `README`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "483f561b950054411be5390d7141d60afd10a0b3", "messageHeadline": "feat: solidify deployment process", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 213, "deletions": 86}}, {"node": {"oid": "bfeb7fba4fa9752f451bc9b493e2d105b1aed9d3", "messageHeadline": "batch-submitter: add `VALIDATE_TX_BATCH` config", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "c38e4b57f08480f8eb90420342c615455f628705", "messageHeadline": "fix: minor OVM_ETH regenesis bugs", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "f9ea95bd5d50d5f4fd21bd0ffd3c09207b5403cd", "messageHeadline": "chore: add changeset", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1a54ef522143e8b0ca1ae75859807c18df5723e7", "messageHeadline": "fix(regenesis-surgery): prevent collisions between cached EVM and OVM\u2026", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "db9526c379e604c97ab353e3b798480cdf9e1e48", "messageHeadline": "kovan: deploy new L1StandardBridge", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "71de86d6663bcfcd7309a0869a0a3804007455ff", "messageHeadline": "chore(contracts): remove hardfork setting", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "da99cc4318da8dbdef42c92e98861771a56d7a85", "messageHeadline": "l2geth: remove dead code from RPC", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 46}}, {"node": {"oid": "95c0463c62f1400100547ab4f9eb071a1a60c268", "messageHeadline": "l2geth: fix various tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 210, "deletions": 85}}, {"node": {"oid": "4f805355d57f4e721623d2f24cb2c7077a2a4bc8", "messageHeadline": "chore: add changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "806b08f89647a60aac28d466ea3c1c47b3e6edf3", "messageHeadline": "gas-oracle: fix linting errors", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8ed613140145b92bf7dbc164c8f5f5a3928e53f1", "messageHeadline": "gas-oracle: bump go-ethereum dep to v1.10.10", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "71f8de9c8fd8cdcf46a2f45f1ca79bd3fed73f39", "messageHeadline": "batch-submitter: handle error case explicitly", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a5807cdec5a18920cd55cf81bb121646d3cb0f7c", "messageHeadline": "kovan regenesis: deploy contracts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 498, "deletions": 7905}}, {"node": {"oid": "a828c7679d930ab7e4d1e561abc9ef15af27f8ec", "messageHeadline": "ci(ts-packages): fail if yarn install changes lock file", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "910a752c8ea821f4563b0316681dad5205d89b47", "messageHeadline": "regenesis-script: replaceWETH helper", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "6bb040b7d9b348aa28dd32240b6906c78d88e566", "messageHeadline": "l2geth: clean up mutex logic", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "c39165f86371a5ae170a2b69267431bd26b854a5", "messageHeadline": "l2geth: remove dead L1 gas price fetching code", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 62}}, {"node": {"oid": "0dff03cbcecf35488c24f3008fbed85d99084695", "messageHeadline": "feat: add a readme to the surgery package", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "20c8969bf30125306ed001167651ea97a5304433", "messageHeadline": "fix: move chai into deps for core-utils", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "e16d41c0c391e9e777756ea5036ad61414976fb8", "messageHeadline": "fix: correctly export types in contracts package", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6ee7423fc3b147d2520ccc99d84b21ba154f68b1", "messageHeadline": "fix: correctly export standards contracts", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f5115e272ab2e2eaa1ba705fd590ccc52630fb56", "messageHeadline": "fix: genesis output format", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "6c69d92e8d73abe870ef9900bb98dc7003006b50", "messageHeadline": "fix: parse correct end index", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97c73cca4ad327d01199689610b0c3cd4d0c8af0", "messageHeadline": "feat: add surgery script base (#1507)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 2618, "deletions": 189}}, {"node": {"oid": "5d7e9b4edfa368c3c9070f5631d71dcb26b3a1dc", "messageHeadline": "fix: remove hh deploy dependency tags", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "e1d7d53084e1833de9fe1c685206d38f9f8e7fc5", "messageHeadline": "feat: update deployment for upgrades", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 166, "deletions": 139}}, {"node": {"oid": "1527cf6f847b2c92a9efeb9f39ec456f13549845", "messageHeadline": "gas-oracle: use configured gas-price", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "e11c3ea209459c62b03e2cda43fa203e0bdb78da", "messageHeadline": "l2geth: use minimal EIP 2929", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "d7fa680951f8dac9787d129b3cd6e45648b8aeb5", "messageHeadline": "gas-oracle: bump go-ethereum to v1.10.9", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "ff266e9cf1278c297627feb3d7098dc3f9ea149e", "messageHeadline": "feat(contracts): reduce default gasLimit on eth deposits", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f1044ca6fab21ed3dd7230d07cddf51198512476", "messageHeadline": "chore(contracts): add solhint commant to lint-staged", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1addf776be722b46a0d7e2f60f436a15e9c1eef4", "messageHeadline": "chore(contracts): make 'yarn lint' consistent with other packages", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a00448db370a3cf8249637598f7224bbd50f75f", "messageHeadline": "style(contracgts): apply bracketSpacing rule to solidity with prettier", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 100, "deletions": 100}}, {"node": {"oid": "634b2c54d1d26105378f7bd8053535a062bf8886", "messageHeadline": "chore(contracts): Add solhint-plugin-prettier and tweak yarn scripts", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 332, "deletions": 35}}, {"node": {"oid": "a6ef1a3fcd266c147908499b6d3b623b0de27707", "messageHeadline": "Revert \"chore(contracts): Replace solhint linting with prettier\"", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "2e3822802087c720ebe281dc6f1c704cd90155f0", "messageHeadline": "fix: Keep solidity linting separate from lint:check", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d339a0b2485de09ee0e71161c7fdd015506f6a21", "messageHeadline": "chore(contracts): update yarn lint commands in workflow", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "efc5337e47936b2bbe2ea1a2c5281a210e0fe15e", "messageHeadline": "style(contracts): Rewrite solidity files with prettier", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 846, "deletions": 2898}}, {"node": {"oid": "f77c5eddef1d6970794a88cc00e76214b46902b6", "messageHeadline": "chore(contracts): Replace solhint linting with prettier", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "d89045b79f7d782a5d96e1f6d36b67f5efb92e71", "messageHeadline": "chore(contracts): Add formatting with prettier-plugin-solidity", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 78, "deletions": 318}}, {"node": {"oid": "d544261323d0e77816c85e450a596e65f4b10bbc", "messageHeadline": "kovan: update genesis file", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4581306d4908145337e94c77ef5697c31812b02f", "messageHeadline": "kovan: regenesis deployment", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4040, "deletions": 26}}, {"node": {"oid": "d6deb96e6615932793cd039637467503586ed91a", "messageHeadline": "Enable the metadata output for contracts compilation", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "fb70e4cd2512b3259224bf5ba534e29874bcbb70", "messageHeadline": "Modified docker-compose-nobuild.yml to use the release candidate", "author": {"name": "Ori Pomerantz", "email": "ori@pre-optimism-2.us-central1-a.c.optimism-tutorials.internal", "user": null}, "additions": 43, "deletions": 43}}, {"node": {"oid": "607f4735cbe96f3ae8ae8c2431b197ad8557786e", "messageHeadline": "Grammar fix in CONTRIBUTING.md", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db14ff43f6ab6301358611068f0e7986d54436ae", "messageHeadline": "Update community site link in CONTRIBUTING.md", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0ddcd10016fdc50381e3da1bc92b7d0e2a6d607", "messageHeadline": "Rework headings and sections for a nicer flow", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "2f84b6590a759a2f4b0a015f152d6f72f15ef6ca", "messageHeadline": "Fix broken test command to build integration contracts", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a90ecb979459c1b164322d669e74d5471ccf9779", "messageHeadline": "Move section on running contract static analysis", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "7d3961329b832af513a43a85c80ab6703133b545", "messageHeadline": "Update link to community hub", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2e88ca9f18ea7d8eb7fffd939a978b835d38cbf", "messageHeadline": "Flesh out the monorepo contribution guidelines", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 192, "deletions": 173}}, {"node": {"oid": "5ed7cd126f5115b46383357224a90af1e7613aad", "messageHeadline": "build: remove non-latest tag on ethereumoptimism/builder", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "378bc0586972c98598108792c18e94eb77a7e773", "messageHeadline": "feat: set high default l2xdm message nonce for next regenesis", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "29f1c2289d20943ebba4c59ca6e85f2c2e3bd85a", "messageHeadline": "fix: correctly replay messages", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 155, "deletions": 35}}, {"node": {"oid": "66f5af26828aee8fdf243059cbd8ef5c0ae12fe2", "messageHeadline": "Updated deployer Dockerfile to use src dir from builder", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6d1fcacf2f353fcd85efbadfb654443e879403c", "messageHeadline": "refactor(contracts): Combine two functions into one as setGasParams()", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 21, "deletions": 77}}, {"node": {"oid": "53e4cae8d81220cee69c8a7603c16ea83370e700", "messageHeadline": "feat(contracts): hard code address manager owner as gas burn admin", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 43, "deletions": 57}}, {"node": {"oid": "bc6756c50de2c2f7d4902706a65fe39fd4351c97", "messageHeadline": "chore(contracts): Improve the comment explaining the gas burn calcula\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "3799b760f600381658284cd3332023d64fafae07", "messageHeadline": "feat(contracts): Add a new 'Burn Admin' entity to control CTC's gas b\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 45, "deletions": 21}}, {"node": {"oid": "2c91ca00b8f0e75e4dcb21e6037b46746860004c", "messageHeadline": "chore: add changeset", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4a6f2c10d8a0596f8fac214cacbe4b710feae9e7", "messageHeadline": "feat(contracts): add gas burn params as storage vars", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 170, "deletions": 26}}, {"node": {"oid": "09fa3d1fee40eaa1b89313dea27f87af2eb6e79e", "messageHeadline": "Revert \"refactor(contracts): Only save transactionHash for queueEleme\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "d5b9a25b5fb45c60630b980837e37e6af2dbfa76", "messageHeadline": "chore(integration): increase timeouts", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1b06a35b1afec972b174b8976dc89708147548e", "messageHeadline": "refactor(contracts): Only save transactionHash for queueElements", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 22, "deletions": 38}}, {"node": {"oid": "8487adb9518e1ba3feaabae6d3fb10d7d6fbf102", "messageHeadline": "refactor(contracts): Remove printGasSavings function", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 39}}, {"node": {"oid": "f96e0ba9c55523feb127b1aa21c3ec5f2b00b525", "messageHeadline": "refactor(contracts): add prefix '_' to private storage var _nextQueue\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "fc7de38013db0886d936629f4af7218d137a2f38", "messageHeadline": "refactor(contracts): Remove unused or unecessary internal function in\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 9, "deletions": 57}}, {"node": {"oid": "fb5df373ec5ba3365f4995914b8259e2020baeb7", "messageHeadline": "refactor(contracts): combine two mappings into one with a struct", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5db50b3d6cb6fb75b74f4d8b5f4eb4ac33102c90", "messageHeadline": "refactor(contracts): Remove the queue storage container.", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 45, "deletions": 83}}, {"node": {"oid": "d2eb8ae0920ffd43872bda27a44f0421674716e4", "messageHeadline": "deployer: fix import bug", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "3e6989b781d5bf0864d59162c1482a49243aa022", "messageHeadline": "contracts: update deployments readme", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 71, "deletions": 333}}, {"node": {"oid": "d16162755988b119e3c0ec12750f4a6c232b0316", "messageHeadline": "goerli: devnet deployment", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3900, "deletions": 7451}}, {"node": {"oid": "0c046e9bd1f2890e71998a57254fa6324cf8abbe", "messageHeadline": "contracts: add goerli genesis script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d7978cfc311205ce0e8b4709c94ef497000d3fca", "messageHeadline": "feat: cleanup deployment process", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 224, "deletions": 206}}, {"node": {"oid": "2af70190539baa17811429094fc8de9903328029", "messageHeadline": "ops: remove git dir from deployer docker image", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "83a449c4559fd684745c9beb66778cee87fa99d5", "messageHeadline": "feat(core-utils): Add absolute deviation options to expectApprox", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 242, "deletions": 54}}, {"node": {"oid": "cb7e3ae751f4c0b566a8079b135c03f5eff5bfff", "messageHeadline": "ops: add .git folder to docker setup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0272a53647b303892d4851134f5c232d9fe6e83a", "messageHeadline": "feat: add commit hash to genesis file", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "d270b4573a8c85636b163b685f053c89801950c0", "messageHeadline": "ci: fix canary build for publishing gpo", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ce62c815298880dfbc76446dd05712f84b1fdd0", "messageHeadline": "core-utils: export bnToAddress", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "51821d8f922ccadb1485b47533aae56b4b8a8cc4", "messageHeadline": "contracts: add precompiles to make genesis", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "5dde6bc66ded8f797d12a26e560a19ae14288b13", "messageHeadline": "ci: publish builder in canary release", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "8f4cb33766932a3cb2afc3574ec114e8a813f59a", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8ca1e00879760d9236bff47ef30cc8ce4e24ce2b", "messageHeadline": "feat: remove onlyRelayer modifier", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 56}}, {"node": {"oid": "b70ee70c9de045b081016efecc8afe00799611e9", "messageHeadline": "solidity 0.8.9 support", "author": {"name": "rajivpoc", "email": "rajiv.patel.oconnor@gmail.com", "user": {"login": "rajivpo"}}, "additions": 81, "deletions": 67}}, {"node": {"oid": "b56dd079d1a5fc635d5100caba4d0a9002311d70", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c96041778aca7df93859e118458df151c242c131", "messageHeadline": "fix: correctly set all deploy constants", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "e4a1129cebbac18b9e23760ab8b6dc10f306c9a4", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9ddbe51ac91bad9f5fe56177bb1c89f85b462798", "messageHeadline": "feat: rework msg sender for l1 to l2 messages", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 404, "deletions": 321}}, {"node": {"oid": "973589da5d733ff0fd64497d5cfab5e26a6d2572", "messageHeadline": "fix(contracts): prevent adding too many queue elements", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 30, "deletions": 93}}, {"node": {"oid": "1caa5de71d067562e0bc1ae2ab603336882f1857", "messageHeadline": "refactor(contracts): remove unused code", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 409}}, {"node": {"oid": "2775f256e77c0a43a7d0c0b010f8a1078a31591f", "messageHeadline": "feat: further improve batch submission efficiency", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 29, "deletions": 119}}, {"node": {"oid": "7aec0958ac9f5a9265664da96e6a32009f0177a1", "messageHeadline": "test(contracts): Add logs to calculate gas savings", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "66bf56a69442833009a52b5149bf5d99fdee7d78", "messageHeadline": "refactor(contracts): remove unused code from CTC", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 9, "deletions": 196}}, {"node": {"oid": "76c84f2171173c1fe837bad5cad09a2055dd4e8a", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "69b90dbe286922855824476f4119c83bda09fc7f", "messageHeadline": "refactor: remove unused bond manager functions", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 9, "deletions": 76}}, {"node": {"oid": "d7234959e43d321115bd5b55933ce59ca8984130", "messageHeadline": "test(contracts): Update target gas costs to adjust for solidity 0.8", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bf3929efafd28e9ca8bce189f6b794fb6ab9a7d7", "messageHeadline": "chore(contracts): increase optimizer runs to 10,000", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "439107486de1f96cc2f7895997a39bfcf4b2df53", "messageHeadline": "test(contracts): Assert lower bound on gas costs.", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "9142149a9c04ca8eab5043ef03cd6fbeece38aa4", "messageHeadline": "refactor: Move expectApprox to core-utils", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 78, "deletions": 82}}, {"node": {"oid": "9c1443a442c43dbb2cffe2f9d9ce270c49d45391", "messageHeadline": "chore: add changeset", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fd2886862bf8e5ee1c5f99ded4f8a6d885d2fe5b", "messageHeadline": "fix(contracts): Fix solidity compiler config", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "541e820dbb804b5247286066b0fa77707192b202", "messageHeadline": "test(contracts): Assert upper bound on CTC gas costs.", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 64, "deletions": 11}}, {"node": {"oid": "2a731e0dd292a02ac4ea7bdf77a1654351eb3ff5", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c304f2f4b49c0f9f46aac4fe50a71a494e526dfc", "messageHeadline": "refactor: move standards into toplevel folder", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 3, "deletions": 20}}, {"node": {"oid": "9c63e9bd70f799a70cb59e0aad9e1cf5807a5ddf", "messageHeadline": "test(contracts): Add full benchmarking of ETH and ERC20 deposits", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 180, "deletions": 0}}, {"node": {"oid": "99a9ab1f8ba0d185e1663d33e73e9a931d1a4147", "messageHeadline": "Remove the keyword override from interface implementations", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 7, "deletions": 61}}, {"node": {"oid": "f8f85124a3b0dcd787ba76104ff5f66b83592ad9", "messageHeadline": "Upgrade to solidity 0.8.8", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 69, "deletions": 70}}, {"node": {"oid": "a0947c3f85b27c28cbf87dcd82f2386a1767a375", "messageHeadline": "chore: add changeset", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "181d284c9b952a37aaed2bfbf586f8413db81974", "messageHeadline": "feat(contracts): Update deployment scripts for gas burn config", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "141ffd8841c12bc26887d3b9d722e6bc7a1d3643", "messageHeadline": "feat(contracts): Calculate the CTC's gas burn config at creation time", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "95a0d803b43d5e8da38c777d3ddc9fd36805fab1", "messageHeadline": "l2geth: no longer sync batches as sequencer", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "970f421e8a36d6e0471cdeb4bee5fa2ca38fde5f", "messageHeadline": "feat(batch-submitter): Ensure empty batches are not submitted", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "5e97fd5d407f0386f55cf9f16a70569b6b7ee9cc", "messageHeadline": "Add solidity compiler settings consistent with contracts", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "c0c62b4920becede4ba9eb351ad5f224d0e42dba", "messageHeadline": "Upgrade openzeppelin contracts packages to latest", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "946f7b590b9e5b357e962408b921f3706b7de177", "messageHeadline": "Update docker file to pull new solc", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f4be84bbc92a6228e6ded9de6c612ce3bb9daaac", "messageHeadline": "Remove obsoleted decimals property from genesis script", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8dc0f9105617fcfc0e53c4a63a1c11dda589ed8c", "messageHeadline": "Remove unused predeploy interface iOVM_GasPriceOracle", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 15, "deletions": 47}}, {"node": {"oid": "a9fc73107e12083f5f9aa4764094f83ca25fbe90", "messageHeadline": "Make RLP libraries unchecked regions consistent", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "73e080c2875baf8fd59e0d2694b6a93176e3e02c", "messageHeadline": "Switch batch-submitter package to compile with 0.7 as contracts are l\u2026", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e3d93ba09f3bfddaf3183203b6b0bee3c072190", "messageHeadline": "Switch interfaces back to solidity pragma 0.5 to 0.9", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a73df9c034fc7e1f5dbf66e242ef9aab105be3d1", "messageHeadline": "Upgrade to solidity 0.8.7", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 74, "deletions": 74}}, {"node": {"oid": "7f57ac8720eeafecb17ec3212dcff7a83375d73c", "messageHeadline": "Remove SafeMatch usage and rely on Solidity 0.8 built in safe math fu\u2026", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 8, "deletions": 29}}, {"node": {"oid": "ae24e852e02cecfff34f3ddd3ee1340374040645", "messageHeadline": "Remove ABIEncoderV2 experimental pragma", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "b8f5056d7dfb044724b67888d3633add4dbea687", "messageHeadline": "Switch pragma to 0.8.4 for all contracts in integration-tests and bat\u2026", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "aabe516852042cd4a4951dda00783d4e2d63402c", "messageHeadline": "Surround operation with unchecked to use wrapping arithmetic", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "aac58896b0f51c27627900d76cf03088fe7c79d6", "messageHeadline": "Comply with new restrictions on explicit type conversions", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b8e18edf1f4092e5254fd3c4396d2962535c8e4b", "messageHeadline": "Switch removed byte type to bytes1", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8bfa3bcd7b8646e51744877fe8998d4eedcdbb68", "messageHeadline": "Fix OZ import paths", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "835ddc4afc4c650b73f9b545f0936234c45fa5b1", "messageHeadline": "Upgrade @openzeppelin packages to 4.3.1", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "012dcb7b1679847e855ad4ef172d6afd93208fb1", "messageHeadline": "Switch pragma to 0.8.4 on modules", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "896168e29f56f138c2d60ed3d1f0254d139459ed", "messageHeadline": "core-utils: ethers l2 context receipt", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "343da72a34404f89c474c1fc551ed361c947562d", "messageHeadline": "integration-tests: cover new receipt fields", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "65289e638e4da151bfef5d53dd133e9d1ea61585", "messageHeadline": "l2geth: add L1 gas fields to transaction receipt", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 97, "deletions": 1}}, {"node": {"oid": "09eb322e99883b4cc8ee67f4d42cb9917cce0bde", "messageHeadline": "lint: fix", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 98, "deletions": 224}}, {"node": {"oid": "3c56126cbd83f5b18613c703e1fa6f92786f55e7", "messageHeadline": "l2geth: handle race condition for fee logic", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "8500cb4a7e72cd74bb73c2eee82063eb61dcda2f", "messageHeadline": "message-relayer: use `StaticJsonRpcProvider`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ff0719a6ec7222d423b56ba8cde85bf5bec5f38e", "messageHeadline": "ops: update builder dockerfile", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7b761af5a87e76cfab9bdb735b17d9ac943f36a9", "messageHeadline": "integration-tests: fee tests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 202, "deletions": 32}}, {"node": {"oid": "6d32d7018c846a318a0a6bf14d08de634a83fe64", "messageHeadline": "core-utils: `calculateL1Cost` helper", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 38, "deletions": 169}}, {"node": {"oid": "7bd88e8178603684c8b1f911538381231907cb77", "messageHeadline": "l2geth: new fee scheme", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1923, "deletions": 371}}, {"node": {"oid": "d89b5005632ed8aa9d6adcb66fb812a3f6637281", "messageHeadline": "gas-oracle: update to set L1 base fee", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1625, "deletions": 146}}, {"node": {"oid": "1b917041632e45697ab91a753280997c111bd0b0", "messageHeadline": "contracts: update `OVM_GasPriceOracle`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 487, "deletions": 22}}, {"node": {"oid": "78ad23db1f4edef3e29b33c6991e0f3e40f37504", "messageHeadline": "Skip connect contract tests", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5fecdd8a5281f0aa2cfbb2f010e88bc1f8931ebf", "messageHeadline": "Rebase fixes", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f54e47cfbae318c280639b431b9b57560206ce1", "messageHeadline": "Fix batchsubmitter unit test. Fix provided by @smartcontracts", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "677e85a63ec5ae508baa2ed41ea0e61770d2ab55", "messageHeadline": "Assorted instances of OVM prefix removed", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 5, "deletions": 22}}, {"node": {"oid": "8a98e21f820b2e90f27f2d27a76286fb2ae6a88d", "messageHeadline": "Rebasing fixes", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "11bec4c533e32997f48b64809d009c991bf7250e", "messageHeadline": "Fix linting issues", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "75b70b9371fd72269fe81324029fd6f74120aed6", "messageHeadline": "Review fixes to notes from @smartcontracts", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "9e3bff93f4e9e9ac178fb02e169e4a5db23bcc83", "messageHeadline": "Set of batch submitter fixes", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "2fa02522eb3922d59623833ca9cfad54d2ab022a", "messageHeadline": "Make batch submitter tests work with old contracts", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fbd7f7dde57782f0aa103014fddd91b69215aece", "messageHeadline": "Reset the batch submitter to use old contracts", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "3f590e33b9f59249fe892589ae1cbb0d5a247baf", "messageHeadline": "Add changeset", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "871a947ea56635d243af3bb76612c752b5848c01", "messageHeadline": "Rename OVM_CrossDomainEnabled to CrossDomainEnabled", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "a92e4c3f23f5dd0d869a2f69fd226936e6ca2c2d", "messageHeadline": "Removing generic OVM prefixes", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "f5a3cfd8fa91eb09405bfdb619a925a6b2fa370c", "messageHeadline": "Rename OVM_BondManager to BondManager", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "a94779d43695fce93c57ccf2bfae92929570ca09", "messageHeadline": "Rename L1/rollup contracts to remove the OVM prefix", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 408, "deletions": 405}}, {"node": {"oid": "f817d4c300c890ac881b56497f5d77dbbf1145d9", "messageHeadline": "Rename OVM_L2CrossDomainMessenger test to L2CrossDomainMessenger", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b924130130b233b4983c6010423d6b8a7fcae182", "messageHeadline": "Rename OVM_L2StandardTokenFactory to L2StandardTokenFactory", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "204ca2be95aca6aa0b900730f400d8b61ade9999", "messageHeadline": "Rename OVM_L2StandardBridge to L2StandardBridge", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "c627cc856b71170ba44f122bcf5b7c2871265b4e", "messageHeadline": "Rename iOVM_L2ERC20Bridge.sol to IL2ERC20Bridge", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "858b3dfc0ebd434702e42513f8d0ed93aeeaecb5", "messageHeadline": "Rename iOVM_L2CrossDomainMessenger to IL2CrossDomainMessenger", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 90, "deletions": 90}}, {"node": {"oid": "61ee1c52cbb7e2fdeeabc886e469df7e6cc95902", "messageHeadline": "Rename OVM_L1StandardBridge to L1StandardBridge", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "b860fc66b390732ceba788239881215051288c6b", "messageHeadline": "Rename OVM_L1CrossDomainMessenger to L1CrossDomainMessenger", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "a1c899ffdf39d01b42a040a7cc51e1cb637f6afc", "messageHeadline": "Rename iOVM_L1StandardBridge to IL1StandardBridge", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3887b4f87d370a436ab3118420737563c2da7025", "messageHeadline": "Rename iOVM_L1ERC20Bridge to IL1ERC20Bridge", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "68f5b45f1175d5930768e96c081cd310eb1425e8", "messageHeadline": "Rename iOVM_L1CrossDomainMessenger to IL1CrossDomainMessenger", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b744b6eaae40be1510be5bb85989c5c29fbb5507", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8c5046fda58db8a9b0e5a9da02e482f45decfd8c", "messageHeadline": "feat: add weth9 at old ovm eth address", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 767, "deletions": 1}}, {"node": {"oid": "64869020b9e0fefdb05d603dd3ab2bf6066979db", "messageHeadline": "chore(contracts): remove deployed artifacts file", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 115}}, {"node": {"oid": "08c956e78e88c2e8281ff9edb51de86d4d2c997a", "messageHeadline": "chore(contracts): Don't lint auto-generated ts file", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3e41df63d7154aa3dec6dcf8ad40cb824dfa2d8f", "messageHeadline": "chore: add changeset", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3d19462d745679d4cbe5bfc6469e96a1f1bceb90", "messageHeadline": "style(contracts): Make ctc timeouts sane and readable", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a225203ae4cc8f4017a47e1ea99c14ef8724fc6", "messageHeadline": "test(contracts): add ctc benchmark with queue tx", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "9151df0f37a9f7dc2c9aa651d8740218d39f7fac", "messageHeadline": "fix: move hardhat-etherscan dep to dev deps", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "45004a72e818962b14b797fc68b0cdca87867ec2", "messageHeadline": "fix: remove old deployment bypass", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 61}}, {"node": {"oid": "2438bd00412dc11c9dc5d7af5dccdad0b7890366", "messageHeadline": "fix: remove old ovm config", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "2d3c4e083977b096e3b7d4de1e1d0e805ee62e99", "messageHeadline": "Remove obsoleted integration tests contracts", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 0, "deletions": 529}}, {"node": {"oid": "b031e69783fc867b938d811e86efd0f0600c5a5e", "messageHeadline": "Remove read-proxy-event.spec.ts integration tests", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 0, "deletions": 74}}, {"node": {"oid": "f20e9a1285293a21483e289b1ee01485565ed9cc", "messageHeadline": "Remove erc20.spec.ts integration tests", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 0, "deletions": 83}}, {"node": {"oid": "199e895ef252afbe18b6cfc47e8e96a141e73039", "messageHeadline": "chore: add changeset", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2024b56b1941949b390f1b8efe84d85da476505e", "messageHeadline": "feat(contracts): remove additional batch checks", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 70}}, {"node": {"oid": "538a789589602b89107aadca241ec1b99d2aac6a", "messageHeadline": "feat(contracts): reduce cost of appendSequencerBatch", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 642}}, {"node": {"oid": "e20deca082bbfa61420fa720c03bcd3c2973c2d2", "messageHeadline": "chore: add changeset", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4392f275509fbeb5f91300027ddb88e6fe459eca", "messageHeadline": "feat(contracts): only burn gas in enqueue for high l2 gas limits", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 110, "deletions": 20}}, {"node": {"oid": "3f28385a535bac4c851abb25e0380d70f51514a6", "messageHeadline": "chore: add changeset", "author": {"name": "kf", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2fbd89560842c1d4f9696c7f52c5c2560ae82e4b", "messageHeadline": "refactor: remove custom genesis logic", "author": {"name": "kf", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 125, "deletions": 345}}, {"node": {"oid": "d6cb0e71b582b9f7d1d3292139fbe564f369714e", "messageHeadline": "utils: remove dead code", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 391}}, {"node": {"oid": "13d8a11ea3be57acc8965e2446ef65908291fc09", "messageHeadline": "dtl: use `ethers.StaticJsonRpcProvider` to reduce `eth_chainId` requests", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "d3cb1b8668c4837edaeac1d968168d91f8c632d6", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "16efedcddd745bbf1a245e4c89f179d4a806fbc1", "messageHeadline": "feat: reintroduce whitelist", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 239, "deletions": 59}}, {"node": {"oid": "f38b800090d9f0a2d6e3a52f65c2d5ed3dbad7bc", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4c5716d85499b1f1c2d10036e3acbbcdb4c5e1c9", "messageHeadline": "feat: disable ETH ERC20 features", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 132, "deletions": 135}}, {"node": {"oid": "436c48fdc1a1372f3a8147a9b5f76c9e0ca8b1f0", "messageHeadline": "chore(contracts): defaults lib w/ xdomain msg sender", "author": {"name": "Davis Shaver", "email": "davisshaver@gmail.com", "user": {"login": "davisshaver"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "8148d2fb93d3029fcd4a38ed2a2eca1c2e442070", "messageHeadline": "chore: changeset", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9a5e7ecb11e9aadbf10d9363255f28da6293caae", "messageHeadline": "feat: add event-indexer script", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 179, "deletions": 14}}, {"node": {"oid": "44d5627814858686042fe8c429f5df9061bbfa18", "messageHeadline": "init: new regenesis-surgery package", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "35aa1ff177611f81a16c6cc3ab2017d0f2498931", "messageHeadline": "Fix linting issues", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ae5a69f1c961683bb28a4f9bc849106739e32bfb", "messageHeadline": "Move incrementing the messageNonce to the end of function execution", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9442d0590863aac78c9a05a1de003ad6a5a23703", "messageHeadline": "Fix the watcher encoding/decoding of the message hash", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "beb6c977d6d601676316ecc444d7884aa3195066", "messageHeadline": "Add changeset", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "92d675b53873196c0cf2270548d7f43f47d59129", "messageHeadline": "Switch using encoded message and use decoded message from event", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "3b9378541a10f2eb593940e19f85448307d59f7b", "messageHeadline": "Improve events usability by indexing helpful params", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "841d7851538c7aa89428e63f0336c02d5bf8ff52", "messageHeadline": "Remove suggested dead code by slither", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 0, "deletions": 169}}, {"node": {"oid": "6e44a1fc3a0b879a7ad23c878cd62e8d41728277", "messageHeadline": "Remove Account struct as obsoleted", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "299a459e44465406cac3517c13e0fc9a23eee474", "messageHeadline": "chore: add changeset", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3093c21b55ca11c4700a47883e72e4679e2abf12", "messageHeadline": "feat: separate l1blocknumber", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 91, "deletions": 20}}, {"node": {"oid": "92c9692d06fa3b7d84fafd0c2754d686570e30ee", "messageHeadline": "chore: add changeset", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "83c2516e2ea8cc6677b586933953b88be906615d", "messageHeadline": "feat: have coinbase always return fee vault", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "db903270510bcddcfcc7fe2633f3603856d2424b", "messageHeadline": "feat: have difficulty always return zero", "author": {"name": "kf", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2ade9a7972a4041ab41cbae79f91ab3541b7e0d3", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "eefcea0c3bf70f3b5905fa06d427fe2d41546c5f", "messageHeadline": "maintenance: remove dead code in contracts", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 1544}}, {"node": {"oid": "dfc784e825d8dc7e52ce68e2dffd8e6d5ead11d1", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1f587ab3b5822e1d0fd03d69b43a98b0220e2923", "messageHeadline": "refactor: make token factory a predeploy", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "d5036826d1e25969bf390d9de1a131cf14b3c962", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a63b992b429085ed87426374ca2a28e0324be5c6", "messageHeadline": "feat: improve contract data autogen process", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 107, "deletions": 50}}, {"node": {"oid": "8c8807c0b6def3438054cdcc7079deb73ab8fa27", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f97364ba40abda021552d782b6ff44eadf44a36d", "messageHeadline": "refactor: simplify the genesis file process", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 210, "deletions": 668}}, {"node": {"oid": "d5f012ab3d792fc028908d2b8fdcec63a97d796c", "messageHeadline": "Add changeset", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "582ebc67c5ad2482af65c061bcad7d45b4014238", "messageHeadline": "Reorg contract test files to match contracts folder structure", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e2b3293af66d4a62d5b208f20c2b1ebd02057aa2", "messageHeadline": "Fix linting issues", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "75d52adf1818454ca44c45edcf6e1bec3e2b7626", "messageHeadline": "Fix path references to contracts", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "2bc7dbc54d8aa739401de04bd6c29875cdf5603e", "messageHeadline": "Split contracts into L1/L2 and messaging/rollup/verification folders", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "4f2c423a3e2bcc7e09563a5246a783bf4adba9bf", "messageHeadline": "Remove optimistic-ethereum level in contracts hierarchy", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "23d76711a1b1e0ba1dae50632cec0e562867c7f6", "messageHeadline": "Move interface definitions to implementation folders for chain contracts", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "fda16d638c707239aace009adb86aa07d1961348", "messageHeadline": "Move iOVM_BondManager interface to implementation folder for BondManager", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "197c88631f42d97673ce2e4429b33137516d8c7d", "messageHeadline": "Move interface definitions to implementation folders for predeploys", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "2f6da26e9d2fde8d5e27d6f5c8db8a94946eab6a", "messageHeadline": "Remove iOVM_DeployerWhitelist", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1, "deletions": 24}}, {"node": {"oid": "1e6192015e4caba327174b2fa7e1d504139f4045", "messageHeadline": "Move interface definitions to implementation folders for bridge contr\u2026", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "8719332648436b0a3c7c6c13c2ec3885c345e2c1", "messageHeadline": "Remove obsoleted iOVM_L1MultiMessageRelayer interface", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "d64c1a60b42f83906117444a71eef6fd36586541", "messageHeadline": "maintenance: remove remaining hardhat-ovm stuff", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 113}}, {"node": {"oid": "872f59763060bbb9b50bd21693e44614b817543e", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ac03c25fe774167833230f127f7366614a76762d", "messageHeadline": "refactor: remove unused contracts", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 144, "deletions": 14915}}, {"node": {"oid": "3e2aa16ade1f69b6c6d580930961449a75725324", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a14047b00c5f33d56db72ef540a9bf1d825f5b2d", "messageHeadline": "refactor: remove hardhat-ovm plugin and its deps", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 54, "deletions": 2263}}, {"node": {"oid": "1e63ffa01388d02177337dc75cd662481469e305", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2e00002a84c9fbb773db52be8d9bb936b3e664bc", "messageHeadline": "refactor: update OVM_ETH usage", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 210, "deletions": 149}}, {"node": {"oid": "3605b963b5d897ecdc0a82083926f085ad682783", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "070f68df251a3b9b0758dcf9d480a796941b027b", "messageHeadline": "refactor: add support for message passing again", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 136, "deletions": 181}}, {"node": {"oid": "e03dcead69a58feea4ee9c3547b6de72cb4ae711", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "01e77768bac2784a7056ab762b0ac0e20b90416f", "messageHeadline": "refactor: clean up geth diff", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 231, "deletions": 1067}}, {"node": {"oid": "abe231bf141c9ebc860c1d946b40fa5dbb928107", "messageHeadline": "go/proxyd: Make endpoints match Geth, better logging", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 259, "deletions": 95}}, {"node": {"oid": "485774975201b337e6762fa045f70ff35dc75d97", "messageHeadline": "it's working", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "70a1cd1ff715f0f2082e4108732be02c435eb700", "messageHeadline": "wee we did a challenge", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "034138427ea18a45a032a5b4bdbf46111f80e4f6", "messageHeadline": "big progress on challenge", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 156, "deletions": 51}}, {"node": {"oid": "b3363ac82293c9522ee9b5d4ff0641f0e60be945", "messageHeadline": "Merge pull request #1721 from mslipper/feat/bring-back-groups", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 136, "deletions": 76}}, {"node": {"oid": "f827dbda707f08108800cc48c8ba55dd9186f597", "messageHeadline": "go/proxyd: Bring back method mappings", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 136, "deletions": 76}}, {"node": {"oid": "b800b38f115f533147b9f0760647f68ee42b66f1", "messageHeadline": "fix private key issue", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "bd158ea40de53d7099d454d0707f56a219f2b227", "messageHeadline": "we responded and the bsearch went left", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "b71f76610947823cf39af4a56267c66cdc262977", "messageHeadline": "respond works", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "690f980313584a0f445d95c4f0a59664bc0b4fd1", "messageHeadline": "pushed a challenge to cheapeth", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 50, "deletions": 9}}, {"node": {"oid": "2ed9dcaeaa922f7cd840dd00723de473f9b1db72", "messageHeadline": "start challenge script", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 90, "deletions": 3}}, {"node": {"oid": "6a92fc24baeb379e16150b80a39001085327d832", "messageHeadline": "more normal", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "13095a4e7a88abadc1f27b41d3778c8b84e659e2", "messageHeadline": "even simpler", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "3dda58142246b54261e6498a25cc0849e3f49107", "messageHeadline": "fully standalone", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "8f6ec794a0d91316621ed3b15df255c46c8c7de5", "messageHeadline": "standalone", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0524ccc689af523c3811e466907ce64bd2dea565", "messageHeadline": "unneeded", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "c5483b02d7a20d7b7d33eac16b0deff84a400d01", "messageHeadline": "simpler repro", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1b4f80f742f6150989798b8048d29e1e161e9231", "messageHeadline": "no hooks required to crash", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4dd42bebfe19672ee621516fa6aa09fc2eb68992", "messageHeadline": "add unicorn crash test", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "e0160775d16bb510a44f028efe3f7af082d90877", "messageHeadline": "fix chain oracle", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "7c3b3af083f457bbabce6bbbe18c1fe3cc30437c", "messageHeadline": "allow mipsevm to use both unicorn and the evm", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 43, "deletions": 26}}, {"node": {"oid": "20d6c36de74d64a2e9f2ed7bdecf6e516f1a1f9b", "messageHeadline": "longer timeout for fuzzing", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dae33ee5704c9d110ba89e87f43f6dfdbd482f8", "messageHeadline": "fix target, start steps at 1", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "20983b85752ff3a74fab46246d082ca61e36f2e3", "messageHeadline": "fix atoi", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c17a73bf8f9baea1380e2201293b70d396211dcc", "messageHeadline": "Merge pull request #1715 from mslipper/feat/proxyd-headers-special-er\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 73, "deletions": 35}}, {"node": {"oid": "78d0f3f06724566ddaea1dd030db6628cf43d356", "messageHeadline": "go/proxyd: Collect special errors in a dedicated metric, pass content\u2026", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 73, "deletions": 35}}, {"node": {"oid": "64f4d05109b409d1421df1af9b373b4da5e78fc7", "messageHeadline": "support saving the target", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a37c36e54537b8eb67ba84a515c7bd3313fafa00", "messageHeadline": "RamFromTrie works", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "daada814a31c83a22cbbaee55a533e2c56e2ac26", "messageHeadline": "add broken trie test", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "ce242d9fe8e455e785135479ddc59042ec875833", "messageHeadline": "fix bug found with memory fuzzer", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "f0d244bcb9f2a20999d4b191e3d078537f6a102e", "messageHeadline": "minify the bug", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0978b25170a16f27e827eb8235f234776b5d7a43", "messageHeadline": "found bug from fuzzer", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "2199f863e6c1c10e35d843ab90062889f6e594f8", "messageHeadline": "add simple memory fuzzing test", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "dbb3ae87ef1a11d6ee83a72b362f26b75ca9cb29", "messageHeadline": "Merge pull request #1701 from mslipper/feat/proxyd-auth", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 164, "deletions": 100}}, {"node": {"oid": "9ba4c5e029bd16957a69658cb0d022ea1df4c995", "messageHeadline": "go/proxyd: ENG-1596 support authenticated client requests", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 164, "deletions": 100}}, {"node": {"oid": "8f39b07e4f04af31051c7c3dda6dfac278c5f631", "messageHeadline": "Merge pull request #1679 from mslipper/feat/proxyd-ws", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1030, "deletions": 267}}, {"node": {"oid": "6c50098be198985e748594c49f76afc35446718b", "messageHeadline": "go/proxyd: ENG-1612 ENG-1626 rate limiting and WS support", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1030, "deletions": 267}}, {"node": {"oid": "ee199fe7a496db7232f7f3b9b49017af0d0a077e", "messageHeadline": "some TODOs", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "50bfcebcb269833f2c5f2f8724f779cfe7f9e387", "messageHeadline": "get challenge id", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "bc1822e7d4d6840b879e21f8dbc78e75275fa0ad", "messageHeadline": "increase timeout because not everyone has an M1", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "34b1fedfae1695b4028b1cac4ec27ebd15f6478f", "messageHeadline": "factor out getTrieNodesForCall", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 44, "deletions": 27}}, {"node": {"oid": "0daac0f6b42bc757a3123770c11507942490b1fa", "messageHeadline": "CallWithTrieNodes in progress", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "20112775cb243eb4456c76b6e8ce89423c3729b2", "messageHeadline": "does this make the test work?", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "5da909f87533077f8d141762379bf59cc0b61cd1", "messageHeadline": "fix test", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9870a44216a1db6e1fee01561a0875731b039b50", "messageHeadline": "test challenge", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "15e2e35b542e9f4172145fe656e970a36f95e9ea", "messageHeadline": "tests should pass again", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6c0d0df55a19da04c02c8d65267bec85b8124d88", "messageHeadline": "mipsevm builds golden", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "05db1a9b151642d1778ad02bcb844bbbfe183bca", "messageHeadline": "store tmp data in /tmp/cannon", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "77683af89cbf6ab0c4450b3dda05d9788f083392", "messageHeadline": "factor out deployment", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "c0574243a1e7a7ce9c002adfd5c25062fa2b6043", "messageHeadline": "Merge pull request #1690 from ethereum-optimism/bwilson/build-proxyd", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "6e6a55b12107710bb66d544a558faec15f835c96", "messageHeadline": "Bump proxyd to build", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "6ea433501e97c6bcfb864f0e43bf26977ec3ddc2", "messageHeadline": "Input oracle is now InputHash oracle", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f04fee8d93f7e952bb9fdab6acf1556aa8235a7", "messageHeadline": "better readme", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e70e762b82372e38ef4836db643d09101a99e7d2", "messageHeadline": "Merge pull request #1660 from mslipper/feature/proxy-method-metrics", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 219, "deletions": 202}}, {"node": {"oid": "8cc824e52b1daf55636b3010a2f0bbfe40e0a225", "messageHeadline": "Add changeset", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "243b921c0ba8edfed07379f4400bface3dc91fb9", "messageHeadline": "Include method label in more metrics", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "508e1e41916f55f754796c1941893c48166fdde5", "messageHeadline": "Merge pull request #1670 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "e7159d5d5c70198555f3b797d1cee9eb0f6c84ce", "messageHeadline": "Merge pull request #1669 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "70b7152f5ca6974b1c58569209cafa6286c6464b", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "0c6d0e54211f8502b74feb1356d143cb685de920", "messageHeadline": "Merge pull request #1668 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "61521a6fda1626b7a2cdcd054b17b0c1c7ce3d65", "messageHeadline": "Merge pull request #1667 from ethereum-optimism/fix/trigger-proxy-rel\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b9d2fbeedf04cbfd03bf701cd990a5e99705786f", "messageHeadline": "ci: trigger releases", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a9ef77aee298a0c5ab57bb02450d7f895eeb8242", "messageHeadline": "Merge pull request #1666 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "c08f42eae72ae2424387abdadcd944b8acdab64e", "messageHeadline": "Merge pull request #1665 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "51f8a8b42a2f9673d8f9ef833c26c5ae863c617e", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "5055210a5769d50c701e97cd09408a5670b6de6e", "messageHeadline": "Merge pull request #1664 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 71, "deletions": 63}}, {"node": {"oid": "a83a7336483e41033603d769c80d8bc73a845d4b", "messageHeadline": "Merge pull request #1663 from ethereum-optimism/fix/ci-publish-proxy", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 71, "deletions": 63}}, {"node": {"oid": "893623c91e9ff9f12b827bcaeb7c394de740b0f5", "messageHeadline": "chore: add changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "30cf8c875f3343c38c475342359ee7c9dfa208b3", "messageHeadline": "ci: fix publishing bugs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 65, "deletions": 63}}, {"node": {"oid": "39dc46b418d42d7d53894666096b63edfe584ac6", "messageHeadline": "Use timer helper", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "37b44ff7b29532c4a34f41d31fbadb5e821a2cb3", "messageHeadline": "Add proxy method metrics", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 203, "deletions": 192}}, {"node": {"oid": "88f0280bea6260ffa7e7ea03e0e87f9c5355db5c", "messageHeadline": "challenge works...weeeeeeeee", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "961ba6843380779eb7af9e4452da41354939933c", "messageHeadline": "move the oracle back to 0x3000...", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "760bdf77de1ca6130a60b827115d893469cffa0f", "messageHeadline": "now state is not outputted", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eb49218621fac3825953e639efa3556b950fa043", "messageHeadline": "getting not stopped in final state, need to sync regs i think", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "f9ef6ce08f4927f5b29f9dbc72bfab1542e5d7a8", "messageHeadline": "if we are missing a trie node, return the hash of it", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "19580c2f5ee7f8ad14da011ba3d10264b11406a6", "messageHeadline": "challenge test, will fail until i put in the trie nodes", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 44, "deletions": 18}}, {"node": {"oid": "2c47146a149fe7986ece0cbae3c1d80e6a4a7504", "messageHeadline": "test Challenge deployment, fix a golden minigeth", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "31ce277a0caf9c4b421cc91e06220d55be252f3a", "messageHeadline": "deny can't agree with challenger", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ead66115a0d02dcf25198a6faded210a6667c10e", "messageHeadline": "wasn't building the contracts in test", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bbcdbb026766ec8163f2681d13a47ac48e7333bb", "messageHeadline": "move stuff, more readme, add back DenyStateTransition", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "6e8f697f000fc52dcbc9c7555a0f60bb1a257b61", "messageHeadline": "rename files for more logic", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 7, "deletions": 33}}, {"node": {"oid": "5e62198023161c11e039221f913529f2ff4bcda8", "messageHeadline": "only do the env lookup on non mips", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "751fbcde628204b691746d999664a14484af1ddb", "messageHeadline": "refactor challenge to use inputhash, and remove wrong test", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "df6dfbb830791ffa5bad0caed50ae8d0856025a7", "messageHeadline": "refactor to use inputhash instead of input", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 29, "deletions": 36}}, {"node": {"oid": "ffe42fb78c852504ca7e947102a73223e33bb156", "messageHeadline": "separate input and output", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "697918515abc629ba475f202a92d6f95435f426a", "messageHeadline": "faster if we don't syncregs each time", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "55b44daad745ceb30b0a32fb96348fd926462b27", "messageHeadline": "checkpoint writer works", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "6ec16006b62a9c0455a3ef1be2b5b0e74b7c305a", "messageHeadline": "writing the json checkpoints", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "3e9acb85118ecb6dfdad5b75e4beab70145f606b", "messageHeadline": "a bit simpler", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "eaa6641ce00f3447610402cb53e7cc8b68d011f9", "messageHeadline": "refactor out GetHookedUnicorn", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 45, "deletions": 92}}, {"node": {"oid": "c031a4d7b181740ac170767cec2824cefc6e1778", "messageHeadline": "TOdone", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "6913b3de11bae16ae7f5f3874c3202106ca3d495", "messageHeadline": "Merge pull request #1656 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 125, "deletions": 58}}, {"node": {"oid": "708c94109d190938ff8b4a6156a887660d3065a9", "messageHeadline": "Merge pull request #1655 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 125, "deletions": 58}}, {"node": {"oid": "fb80fb60c15980439cbca9d74c2c08a0f8327d8c", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 125, "deletions": 58}}, {"node": {"oid": "34113eac0832ff3c29b96415a8f284011a8cf845", "messageHeadline": "Merge pull request #1654 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "13bf2d388a7bc9365312646a17e801b523883391", "messageHeadline": "Merge pull request #1650 from mslipper/feature/proxy-updates", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "28aabc41977b6421b903f42dff776fc2b5fead88", "messageHeadline": "Add changeset", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dc2126ad010e702c74d213966ec2f08dce689805", "messageHeadline": "Merge pull request #1653 from ethereum-optimism/fix/ci-build-args-syntax", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6a8a4a9952776021694719086f49b76e89fb72ab", "messageHeadline": "workflows: fix build-args syntax", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f32e9225aefa09837e5b02d4361926e52dc3dc07", "messageHeadline": "Merge pull request #1652 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4797, "deletions": 329}}, {"node": {"oid": "1fb56eb9bb6ef8c456d9391ba43349d10f2240a6", "messageHeadline": "set nodeurl with env var", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "468e8d19aa38e8c4c4eb8ac544fb50e0f3ffc08f", "messageHeadline": "should fix tests", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "240e62e95d521e76e128e9a8f794f88d9b76db05", "messageHeadline": "Merge pull request #1647 from ethereum-optimism/bwilson/rpc-proxy-onl\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 74, "deletions": 2}}, {"node": {"oid": "3e09aa0ab5b88c6e1571857b37d1751d842b6cfa", "messageHeadline": "Updated CI steps", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "544b641e3c1ed505d6192493f49689c0d9583927", "messageHeadline": "noop on MIPS", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e1e795c6f7bd6e060808b2538714e4f1bb9f014b", "messageHeadline": "oops, switch back to infura", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "fb89747e0157ced26d77935421b284967873353e", "messageHeadline": "check output in unicorn run", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "0ea43a9365905a3f82057babd00755246d79f0c3", "messageHeadline": "write directories", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "51d70e061945196b5cc9339c1cce12a2453f0770", "messageHeadline": "Add CORS support to the proxy", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "f7c7849821e466a0e810705d12d66974dcf02f66", "messageHeadline": "Bypass lua checking when the request is not a POST", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "458dd0efc62a7e823169f2bba84deba5055b43ed", "messageHeadline": "Merge pull request #1638 from mslipper/feature/eth-rpc-proxy", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1451, "deletions": 1}}, {"node": {"oid": "3ec03a23b2ce4306bdd6e6d5c7af59d622cac4d1", "messageHeadline": "Add proxy RPC daemon", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 1451, "deletions": 1}}, {"node": {"oid": "2a7d347d116374ada43a9dbe6cd20dee0dcf3ffa", "messageHeadline": "Merge pull request #1645 from cfromknecht/bss-txmgr", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 720, "deletions": 24}}, {"node": {"oid": "ba6114782eb7bd2c07c1087794b5de27f7b686d5", "messageHeadline": "dead code", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 0, "deletions": 984}}, {"node": {"oid": "e905383cefcb61793b81463356c0b7d28964c57d", "messageHeadline": "readme touchup", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "54ae283cc2c92e592014b3b340a46838812a9b09", "messageHeadline": "less keccak", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "55270ac059bb77dfac94abb93c0a8e1751f1c49f", "messageHeadline": "test running entirely on chain", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "598fde4ae5c0499e1d8abb7d8aadcdac1e7743f8", "messageHeadline": "a little faster with the optimizer", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "489ae67f77c6b5e85c5982dc9103da78e314294f", "messageHeadline": "50 steps woot", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9108c4e7b30bdcf2f22683b2b80ffff63803acd3", "messageHeadline": "isBytes, who knows if this is right", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "5097797e1d680de13f0a49c668d01e323ed10303", "messageHeadline": "feat: add batch-submitter/txmgr for tx gas bumping", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 682, "deletions": 0}}, {"node": {"oid": "4020dc1ef7730d8125bed656326d7d179aed7ffd", "messageHeadline": "trie refactor", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "10bbb65a631cb7cbb8f23f8eae2d249f9f3810f0", "messageHeadline": "odd mismatch", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e32d350204b06e4e969af546a4eaab5b5c80baf7", "messageHeadline": "ugh, still failing", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "dc8ce147a9106524f4afe73d4e7ebd0cb268c814", "messageHeadline": "more generic fix", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "9e366fb3748dfd2d583a02f6250f0ea9b746b0f9", "messageHeadline": "no console.log", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f622649ec129973034d0f97f97ffaac14bed174b", "messageHeadline": "fix lib merkletrie", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "455a4e5e3f8b28e2a141927a5c7e2f738a5b3d83", "messageHeadline": "okay, it was different upstream. but now there's a new error", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1014, "deletions": 26}}, {"node": {"oid": "12fa6d88afd04b822c14ef7c2d2be517f01aedd4", "messageHeadline": "failure in js", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "049555b2f6cee5e0c9a56075ed8f9d9fa7bdb0f7", "messageHeadline": "test passes, but it has a different hash", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "be3760dcf9f8d203912ed6649ee2a0687ffc6c7f", "messageHeadline": "see bugged trie in go", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "5126ac1be9a0cf2b205a4e09f9a3450ac8a72cba", "messageHeadline": "even simpler", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c829d3a37997868c6cd7fd9a7230232de0f074bf", "messageHeadline": "more minimal failing case", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "facbd5cd28fba1cf03588ee17799fad61b0379d2", "messageHeadline": "fix write from new bug", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "7c69d53028a2270936face187394e24ab9200117", "messageHeadline": "second broken trie test", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "f7380e172bf45cc7faf067ed78d4137436beb7d8", "messageHeadline": "build: update from geth 1.10.8 to 1.10.11", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "3a6ed525547049f542be46c14de07bf4702f9ea2", "messageHeadline": "repro issue in js", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 50, "deletions": 9}}, {"node": {"oid": "e2e0b0f83117720117c320c3b550de0e849972ab", "messageHeadline": "refactor tests more", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 56, "deletions": 343}}, {"node": {"oid": "808fc18a04f8640b3acc194e02c2ec418c058b3c", "messageHeadline": "add unicorn minigeth test", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "fed882d2586e6eb0c78c34682d81230de420b3e9", "messageHeadline": "update to unicorn2", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "e4e07849411e2e4db10610e9f2188958bd739288", "messageHeadline": "that had the wrong name", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a7a160eca4880b9ad3fbd7a1d9f0d2fab8ad8599", "messageHeadline": "should use local unicorn now", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3c15c97aa5e2fdf8efd7bca2918a8c098ea72895", "messageHeadline": "Merge pull request #27 from han0110/fix/missing-log-journal", "author": {"name": "George Hotz", "email": "72895+geohot@users.noreply.github.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ad05131ec706421b9f8fccaac07cf8892c6ad637", "messageHeadline": "fix matchLeaf logic", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "348b28c338f08a51b1352ea27d3dd90ee90f3adf", "messageHeadline": "write the nice compare for unicorn and on chain", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 118, "deletions": 43}}, {"node": {"oid": "fc0616e570f02b72aa5407f7d249822899419210", "messageHeadline": "Merge pull request #1607 from ethereum-optimism/fix/parse-l1-timestamp", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "5ff1125ca25666db30beced51ef0f07955b67de2", "messageHeadline": "fix: add missing addLogChange to journal", "author": {"name": "han0110", "email": "tinghan0110@gmail.com", "user": {"login": "han0110"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2e929aa978f55c25f54dbedf02c685b9f03a4287", "messageHeadline": "core-utils: parse L1 timestamp in injectContext", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "340d254b8197217593b3af49f4d6034327e3fdf9", "messageHeadline": "go test -run TestFullSlow is failing", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "503544248cc29b2aaf3c42e86e1d48c37484e425", "messageHeadline": "this fixes the issue", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 71, "deletions": 14}}, {"node": {"oid": "2278662bee51f8ed9b1309ca20c9d02b7a83d264", "messageHeadline": "update rlp reader/writer", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 45, "deletions": 26}}, {"node": {"oid": "27bf62a67f3b84123bd77d4343eacc88a768282b", "messageHeadline": "minor test touch up", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "5244cf21c280c019cd585c4538e8781bcbbae650", "messageHeadline": "remove atob, make test fail", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1b3bc38693b660cac0541ad15f16ea31ed9ee95b", "messageHeadline": "parse trie better", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "04ff70f695a87abef4059eba4e8193b3d45eb5a2", "messageHeadline": "i see the difference, this is a later problem", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "027bcb41134fee55a5738d40dae9559949b37816", "messageHeadline": "diverging at step 11", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "462199c1856c06bbcdd8aac7519412ccc2b58e06", "messageHeadline": "working, fixed early exit", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "3b929256509a99b78c9f4072bb7281e00355786c", "messageHeadline": "lack of copy was breaking trie", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "87c8b3fd2718ee23339c77e1a85e146133fb926d", "messageHeadline": "fix js logs", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "64807a35d451ebafff65ab83d55c15a24442734f", "messageHeadline": "events in minievm", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 15, "deletions": 22}}, {"node": {"oid": "b8868034d20450a58120e45752ae5570dc63ae9b", "messageHeadline": "touch ups", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "d3682d8afe9fdd6d1205cdb77fbcf606af7de0a2", "messageHeadline": "test MIPS stepping in javascript", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "06f7503b58c73bf35574d10d05f5aff8da421937", "messageHeadline": "failing on the 6th step", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 32, "deletions": 75}}, {"node": {"oid": "6f7b2c8d22a6d80fd50e4529fe7f95ac2020079a", "messageHeadline": "woot! we are committing trie nodes", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "205d51ff49b4938ea0130a7aaf3b37609e0e6a5a", "messageHeadline": "make update work with the magic of proof generation", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "139a4b4fedb82f3a66e6ef767ce5800a3ef031fe", "messageHeadline": "modify Lib_MerkleTrie to support trie in storage", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 49, "deletions": 101}}, {"node": {"oid": "c63d2d8c2274f4e4fc82fa970b8d58ae749f587c", "messageHeadline": "running loads in trie", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 114, "deletions": 11}}, {"node": {"oid": "121e94483119c5ba8881ef10e29412d96befb170", "messageHeadline": "minievm refactor, loads in the preimages to mipsmemory now", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 283, "deletions": 168}}, {"node": {"oid": "2960e402825261c8f4a04b6227703ef0e47d64f1", "messageHeadline": "fix: correct SentryStreamHandler to log Error and Crit", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "e87f2b3b1c346bebb7ba4ae0882eecbb776f48c9", "messageHeadline": "Merge pull request #1576 from cfromknecht/bss-resources", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 823, "deletions": 22}}, {"node": {"oid": "1037f881d6ff292ebf44357e52fbf9f71efdf91e", "messageHeadline": "shift >>2 for much smaller ram trie", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ce93e39bcd65cb48a57f299226573d2881b84a9e", "messageHeadline": "indentation", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "10cfbb05e2983c5d5f75e9de6880e3555eda8b57", "messageHeadline": "trie work", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "c6ccc9ef692e00539f640066b0d3c53afbc0f9df", "messageHeadline": "feat: add main BatchSubmitter struct with resources", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 247, "deletions": 22}}, {"node": {"oid": "cfff11a4e879574a04b292f18fd1b3d8792b5a15", "messageHeadline": "feat: add address and private key parsing helpers", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 425, "deletions": 0}}, {"node": {"oid": "aea02cb1ef74f0d3f5355d4b41f27c86459c2222", "messageHeadline": "feat: add SentryStreamHandler as drop-in log.Handler", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "4ae92056202fb4254f7dabb991c70afd508fbb29", "messageHeadline": "Merge pull request #1566 from ethereum-optimism/liam/fix-mismatches-2", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 109, "deletions": 283}}, {"node": {"oid": "28a2e5d07506311af2f6016b31548c8975c46002", "messageHeadline": "Merge pull request #1537 from cfromknecht/bss-envvar", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1477, "deletions": 2}}, {"node": {"oid": "6d3e1d7fb2c838eae9be42c3de11998e8e8c6fd9", "messageHeadline": "packages: update dependencies", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "66fc7268c3d72563b80487a2d31170d5a156a0f3", "messageHeadline": "Merge pull request #1567 from ethereum-optimism/linty-lint", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "325771178d5c222669ee37b1f350d21a77929e48", "messageHeadline": "fix: linting", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "4e0a887759ee179e35c5d629fef190213b7fdaf9", "messageHeadline": "build: fix mismatched js package versions (reduce yarn.lock size)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 95, "deletions": 283}}, {"node": {"oid": "443a51bd52216a42379bc749d2ac894a726a97ad", "messageHeadline": "unpack the ROTL64, getting dumb now", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 29, "deletions": 33}}, {"node": {"oid": "23a572b6e3c6e1bb26ff95368166aea0d416dd29", "messageHeadline": "optimize keccak_chi", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "b35c76ddf5b66c4fcf992980d464aa0b86f89e20", "messageHeadline": "merge theta with rho and pi", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 27, "deletions": 36}}, {"node": {"oid": "835002da55479e8924f16c68ada3f3db675fb177", "messageHeadline": "rewrite keccak_theta", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "7abb9282bd0087f1a92f7e1367b11b22b54001ee", "messageHeadline": "reduce keccak gas and line count", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 26, "deletions": 54}}, {"node": {"oid": "7ac0c9293203eb125012cfa899884eedf8362d32", "messageHeadline": "use a bit less gas for keccak", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "198532224ad745b6c20ed9887e7bb058a86ce43e", "messageHeadline": "save (some) gas in keccak", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "f96f6119516e2d54e5820fee1dda38569ecbca59", "messageHeadline": "feat: add go/batch-submitter Makefile and actions runners", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 86, "deletions": 2}}, {"node": {"oid": "02d4670380a46168721e15386a00f4bc5181cec9", "messageHeadline": "Merge pull request #1564 from ethereum-optimism/maurelian/fix-yarn-lock", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "86a68d4e456c61da47d29c6897f364904903782e", "messageHeadline": "fix(contracts): Update yarn.lock", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e5c2686fd2bab4c9a000c7a96623e29860e9e18a", "messageHeadline": "Merge pull request #1559 from mslipper/feature/layer-caching", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 137, "deletions": 21}}, {"node": {"oid": "1a68a4badba8f513e56c693d312eb565e8fb22e3", "messageHeadline": "trie test is working", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "d7ffc3e70b5c405f9daed4821f39829be98830c4", "messageHeadline": "trie creation for ram", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "b91851e045f09447dba44dac96b079dbde8b0297", "messageHeadline": "don't delete from ram trie", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "71c33cebe7cc2bef3679cf0924a7b25e482d77f9", "messageHeadline": "comments to explain trie changes", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "ce29d157d908f337d8c9e36c0112663fa779e268", "messageHeadline": "that's all the minigeth files", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "bd10a31dc71ac396895a41d3563ce0fff624f646", "messageHeadline": "adding logger allows interpreter to be stock", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 348, "deletions": 35}}, {"node": {"oid": "920aa20b3c5c2e7c2e514158ad088b26ab511a09", "messageHeadline": "revert unneeded vm mods", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "f948f078ea38813c62912e7e5e502117cb9b861e", "messageHeadline": "consensus/consensus.go is stock now", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 681, "deletions": 2}}, {"node": {"oid": "b476b1371c7654f06687d5ab98432b628ab05f13", "messageHeadline": "copy files for minigeth", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "29dc52bbd28d3f9c8229883f770f99fb5f51e2e4", "messageHeadline": "more test renaming", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a141a97f1ccdae739e559a119c98d5d5931df9a8", "messageHeadline": "rename tests", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "acd354444f6bd66b6e4309ef40b35e806f988921", "messageHeadline": "add test run of test.bin", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "d34531cd011d76be5e2bb90f9a40c3d62c9e03be", "messageHeadline": "have to move that too", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c22b2fdcac1f832e91397632a2121bb924458d3d", "messageHeadline": "move the oracle from 0x3 -> 0xB", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 35, "deletions": 34}}, {"node": {"oid": "6f95e2024da686c17a198ea8ba9b5ea0a109ed18", "messageHeadline": "move startup and test", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7ee4abd6413e09cf55b9955fc443b9a556e0d703", "messageHeadline": "mipigeth -> mipigo", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 9, "deletions": 148}}, {"node": {"oid": "ac5f8bc4c6f27d00688c0cc91b4f4f117844342d", "messageHeadline": "make memory use the merkle tree", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "e37f3c0ba020817e21bbbeac19bd0b3c527f7851", "messageHeadline": "check proof in AddMerkleState", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "41bff48653e72df408020d39205f941d59b314cc", "messageHeadline": "add lib merkle trie", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1542, "deletions": 0}}, {"node": {"oid": "eac31b2957e698e88686b28f594a26dec13381c6", "messageHeadline": "reduce external calls, looks cleaner", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "f21f2179df0f0be4785df52170324063ff40ade7", "messageHeadline": "tabs are bad", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "481daf752d323bb4a10be7e8f108b9380ec08da6", "messageHeadline": "fix lib_keccak256", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "d3088b7a854ed5679f26170c15bd80f39b1786c4", "messageHeadline": "all the args to mipsevm", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8b21dbecb483055a50f8953458f703a37999fc6", "messageHeadline": "handle syscall after the callback", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "b263153e03dc67c59cb83d1ea94b8fb8bd453d9d", "messageHeadline": "oracle fixup", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "e499ee785a468ab13d49c848182abaf350735913", "messageHeadline": "man, i should've done that way sooner", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "a987b36776b9f310db4f1b06701e6c464e53185a", "messageHeadline": "merge branch delay with next instruction", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 25, "deletions": 116}}, {"node": {"oid": "c2cb5b6a814e06678d8c65c390bf2ac563684718", "messageHeadline": "test passing with custom unicorn", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 77, "deletions": 19}}, {"node": {"oid": "f192e77da6bb8a2ff1769ce32dcb5d0df85b5f75", "messageHeadline": "Merge pull request #22 from snario/liam/typo", "author": {"name": "George Hotz", "email": "72895+geohot@users.noreply.github.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed52b2582646218c29148ceb592ee49a4bccbdc0", "messageHeadline": "Add comment", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "dadaa3d1bec2127641367e58693242d836426615", "messageHeadline": "Update ops/scripts/build-ci.sh", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "6cda2cd4bf38f8e916e1ca60ff5003cd443a8b4d", "messageHeadline": "Introduce Docker layer caching", "author": {"name": "Matthew Slipper", "email": "me@matthewslipper.com", "user": {"login": "mslipper"}}, "additions": 122, "deletions": 21}}, {"node": {"oid": "3fa50405d3e73847f204e4ff8863360acd346ed7", "messageHeadline": "style: fix typo", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c544bd1f94e87970163373bddcb5393843c7436", "messageHeadline": "lo/hi is broken", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "580265ffb0f9a5dbcc45910d3b829a186d6ce548", "messageHeadline": "we do not understand SC", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "a9c7ca4fe4dfacda0603c086ec588e36f1df9881", "messageHeadline": "failing at sc", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 121, "deletions": 95}}, {"node": {"oid": "456a4f86148308a28d8b5d2d9d5116ec2084afa2", "messageHeadline": "terrible branch delay slot hack", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "5badd888338590a84eefac745608158041dc6c30", "messageHeadline": "put it in CI", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "e5a2cb80d8275fdb41f667df6c7995dc6e4d1b0a", "messageHeadline": "a few comments and TODOs", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e7e888055fecf5b4bf857b23e948800a27d5d67a", "messageHeadline": "make the test actually fail", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b17d8fcd78f7bb3d90f4c7c53c590245541b3535", "messageHeadline": "still wrong", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2ef57c8c3272c5e65f1f28a11236358031c2682c", "messageHeadline": "test is wrong", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "a5e93d4ee1877bae650ac24b8b0f47b436b1af58", "messageHeadline": "1m gas to do an update isn't bad at all", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 793, "deletions": 13}}, {"node": {"oid": "cda6129056a4dd5e054a19cb2aa12bb6fd5b0831", "messageHeadline": "first pass at keccak", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "4d4cb63b303d5488266c15efc81173ab9a9d76ff", "messageHeadline": "use a sentinel to confirm output happened", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "65909122c22a6b6ec69eae467df5ec0137c80d8f", "messageHeadline": "feat: add go/batch-submitter envvar parsing", "author": {"name": "Conner Fromknecht", "email": "conner@alum.mit.edu", "user": {"login": "cfromknecht"}}, "additions": 1391, "deletions": 0}}, {"node": {"oid": "13727ecbdd3f74455d1a8676caeff74eb2785c2f", "messageHeadline": "fix ci", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "5d012a1fd74a6eee57128a4e079a0e927522d819", "messageHeadline": "ugh branch delay slots are the worst", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "9ec6fca353b5a162fe8e848b6f17c4694ddfb183", "messageHeadline": "full register test", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "db6b918535bf08a201f9181d49a803580d0dae39", "messageHeadline": "make MIPS exit properly", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "60cd86a4013c2f9926bc24c358c247ada3b25cc7", "messageHeadline": "add compare test, change dead address", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 90, "deletions": 24}}, {"node": {"oid": "d63afff71a84b14d2d5b5145b9d8f50585f42cf7", "messageHeadline": "mock sounds too much like a computer word", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24d206c1957652f8678010ec4e67fa4e2d5a1754", "messageHeadline": "readme", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "6f9e38bc5019dba00f8179692844cd1812007cd6", "messageHeadline": "oracle works", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "9352cc4ab95966e04fee2ac23554247755f74a37", "messageHeadline": "fix write syscall", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "a5db6663f32559604bdf89f697b0dd6a921b2c24", "messageHeadline": "4004 syscall don't print", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "efabb4c79776c641f1f17827e096f1f11138ea4c", "messageHeadline": "print 4004 in evm syscall", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "9b8181a2348339c44e00181ef662711686748b27", "messageHeadline": "build hello world", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "71a65cba50e0b04bacd0374fe8324e98d3dad56b", "messageHeadline": "colored print", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 68, "deletions": 20}}, {"node": {"oid": "e43c4d250ccd37647eb1a7f90b3ade7e5deaefcb", "messageHeadline": "running a block in unicorn-go", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "7fbb36b81885b7a5acbd515611f90c16250b521d", "messageHeadline": "ugh, we have to build unicorn for ubuntu", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "36ce02120a59334cab0bc08f892ad0b5775b13be", "messageHeadline": "unicorn running without a working oracle", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "afa5f1fb3f1e70da83baac9c31e07df0ff5cd8cc", "messageHeadline": "the unicorn is coming to go", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "265111978d18245730444df9bfd6e970c068955a", "messageHeadline": "refactor into mipsevm", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 223, "deletions": 242}}, {"node": {"oid": "a01f784bb149748e1eac94bcf3e8ab9875de61c0", "messageHeadline": "save a bunch more", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "88711eabd6d2b9ff7e9d4ab50558ead989bf9ccb", "messageHeadline": "this saves like 200M instructions", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "288c7b423b14f2752f8e0f8c2173fa970f2b5601", "messageHeadline": "bring btcec into minigeth", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 7396, "deletions": 2}}, {"node": {"oid": "81bec77538f0053cd0fd048bdf38a8b62881d4d0", "messageHeadline": "update the readme and revert the cannon", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "3a195ba5c3f4390ed7f3cd5afd4c17d8fad88d93", "messageHeadline": "refactors", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 93, "deletions": 136}}, {"node": {"oid": "bd2ea5cb7378fdfb9986baf9ca0a2f844e8d7a01", "messageHeadline": "that's mipigeth now", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "118e1b1dfb53b96df2e700c91ed2ebe6e2ce2ca0", "messageHeadline": "mipigeth + remove junk", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 26, "deletions": 71}}, {"node": {"oid": "c9a63b35e72045a614fd068624296cbcdbb70279", "messageHeadline": "don't waste ram loading symbols", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "efd22ad07eac6fc9250ee0047f6dbf9d10c19248", "messageHeadline": "profiling", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "24f6ce5f4aecf55001026f5a05928fd1caf1853d", "messageHeadline": "HUGE waste of TIME libseckp ISNT EVEN BETTER...LIBC IS THE WORST", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 58, "deletions": 22345}}, {"node": {"oid": "54646cb49a2adb27375ec9261e2bf432e625898c", "messageHeadline": "first 1,000,000 steps match", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "b5ad999060a94e108808acc9cf886d9cc6aa02f9", "messageHeadline": "fix compare without BDS", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "48513d69beed7f29a98f1ac637a9552f4cb8245d", "messageHeadline": "meh, almost building maybe", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "da0007d268cfe7716f409dfbe5c321de9542b9ef", "messageHeadline": "clangwrap", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ed02ca54571b0923fec95f6ad93109bbc1d5efe7", "messageHeadline": "copy in libseckp", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 22342, "deletions": 3}}, {"node": {"oid": "321d7cce9250ffdd49fa32c20cdc171fa16bfc7d", "messageHeadline": "minor fixes", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2f5f2e1fee65d4817d8132eab00801a36dba32a2", "messageHeadline": "rtReg", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "69f9385ddc045d6e237fc263efac8199a63e3856", "messageHeadline": "111khz", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 68, "deletions": 65}}, {"node": {"oid": "7702cf72951822e21a14aefe11a89e729d056005", "messageHeadline": "minor bds cleanup", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "5de98f4ad02b51832f3c75e6ff4f192150dd97c8", "messageHeadline": "fix 0xdead0000", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fada13be89013d63fd715aa3dac65677a994e687", "messageHeadline": "profile minigeth...no real hot spots", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "c9024c0057a800409af1419bf6a3256f2cadef1d", "messageHeadline": "refactor branch delay slot handling", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "8cab46fb03165b6819dbde039ea0165397633ff0", "messageHeadline": "92.5khz", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "35ebf499d37e495b296e1dea973949757c520cf3", "messageHeadline": "90khz", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "e986fbdbab77a66f8ff53337efd33a95fe87ae7e", "messageHeadline": "500khz with nothing", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "69cdd192c9adabc6c9754bc6c3f1fc015b7dab57", "messageHeadline": "readme", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "4382da4d0c8df6c5ac30ec869b10c86823b5c5b3", "messageHeadline": "85k ops/sec", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 49, "deletions": 53}}, {"node": {"oid": "03276b426ca9b627b84be791f27ff785fdb21e6d", "messageHeadline": "refactor to sload/sstore, save speed and code", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 80, "deletions": 92}}, {"node": {"oid": "c363ae3931d45aacd229dbc4168dbe7b87370afb", "messageHeadline": "refactor emm read/write", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 41, "deletions": 29}}, {"node": {"oid": "ec307ac563355fd0ed3ab1d77bb84b8d4a9d641d", "messageHeadline": "instrumenting", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "177d162f594a9b43f940403af26f1494b23e9774", "messageHeadline": "faster and cleaner with profiler", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "6e1f18fc7b506e3653ac2bfd48ff03a9bcef74f7", "messageHeadline": "now all in evm interp", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "036648b1fb1529e4b4b43086be75baa1cf01c362", "messageHeadline": "junk", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c86652516ea4addbae32cdef81dc92f2c2da873a", "messageHeadline": "add profiling", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 37, "deletions": 20}}, {"node": {"oid": "6447e7c7b51d68715de18e3aa5893881f7ca88ef", "messageHeadline": "2 million steps is good", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "ece1a54a9d77bc4ac7972f8835f374284e4424ef", "messageHeadline": "running 1M steps", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "975ae76a43af15ea9fcfd3dda940470153ab52ea", "messageHeadline": "running 100k steps", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "53ef934ee5f5f5220db39dde9ae91637501516f2", "messageHeadline": "fix ll, and sc with an ugly hack", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "00b9ac470a4f65ec0133351f80ad4244b7873e98", "messageHeadline": "issue with ll?", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "607e8e529616f7f3857ec79cd292af54e8fa6623", "messageHeadline": "always branch delay slot on conditionals", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "4a3565f53017ed044eb7706531ba0104ab0113a3", "messageHeadline": "fix minor issue in shift ops", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "8d6d41c2e9c6383693057e06eff22f3565ee69ad", "messageHeadline": "add tracer, make ram uint32", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "0b3a5180566c712df35d947ca76e7823d6a6e17c", "messageHeadline": "don't keep calling m()", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "cc62f79ff0481da4bb64a873712aa401d1a84c06", "messageHeadline": "MIPS deploys its memory", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "70146ddbb49b9cf0e445937459efa555d11139f4", "messageHeadline": "subtle issues", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5f17c3bb9b6990c616147fccf2ba550dbee398c", "messageHeadline": "write syscall handler in mips", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "a2315619cd8d33b6dad2e45c6a66b00ea87001ae", "messageHeadline": "simple syscall oracle for on chain version", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "25c79ce437aec42f776349dcc18cd6cac9ebf5bc", "messageHeadline": "Merge pull request #1512 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 84, "deletions": 49}}, {"node": {"oid": "ad4b432f934eef4b97f49399c510e3bc99c5a4c3", "messageHeadline": "Merge pull request #1511 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 84, "deletions": 49}}, {"node": {"oid": "40f8259f31c7952b68279c32df9a366bf904d018", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 84, "deletions": 49}}, {"node": {"oid": "89920491efe85a15b5d5fa759cd481612236877f", "messageHeadline": "Merge pull request #1509 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 201, "deletions": 189}}, {"node": {"oid": "a7c7cd6e0c2ab28c57e094525ad6ad664657485b", "messageHeadline": "Merge pull request #1510 from ethereum-optimism/fix/patch-contracts", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec323c2738cc3c03c7a61dc67bdf98e83add024e", "messageHeadline": "fix: update contracts release to patch", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8efb2fc28c1d2e25037cdf6b78ad65902f3a869", "messageHeadline": "Merge pull request #1508 from ethereum-optimism/fix/msg-to", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "5c9b6343e7cb0425d30bef7d324827448ab50365", "messageHeadline": "l2geth: to execution manager run", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "85a1fead381985a63c3e690067b05e903ec30c4d", "messageHeadline": "Merge pull request #1393 from ethereum-optimism/sc/use-fallback-provider", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 88, "deletions": 14}}, {"node": {"oid": "fb6bfc834416381ea429d4dd2896056704f21c5d", "messageHeadline": "mips regression tests", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "2fe59f433d20972732401855ea33c02439814ed5", "messageHeadline": "there's bugs in the mips", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 57, "deletions": 10}}, {"node": {"oid": "b0454fa2949b456eaf3e39cf29e9f13eb8f3e17e", "messageHeadline": "minigeth is running in mipsevm", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "7e156f2e800efeb41acd51ecafaffe3369e5be96", "messageHeadline": "mips startup stub", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 74, "deletions": 33}}, {"node": {"oid": "139155c4be0fd8d459b2aa4d97662a8da576b3aa", "messageHeadline": "move mips stack", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "0ceffdbc737bc6169bc42f093b59e7840f1f7346", "messageHeadline": "fast exit j-type", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "8739bed0c970c87b70a15f5320677ac46eb61587", "messageHeadline": "late link", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "6e366d35c0ea70bbe882d8f38c352f8beba19355", "messageHeadline": "with branch delay slot support, all tests pass", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "dc615639a4e4aac65dcf3db5a19a751628ebcdc2", "messageHeadline": "clo and clz", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "eb2d5789d5ae1bef67e3265a6cf3ce7676d0240e", "messageHeadline": "swl + swr", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e743985f475c0bc2b255ec487e5b952f76c47a69", "messageHeadline": "remove branch likely tests", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 0, "deletions": 605}}, {"node": {"oid": "068c2980c85c46c6f91fd52fdae6495825070420", "messageHeadline": "fix lwl and lwr", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f68a5470ed449b1ce56cc4637132d33d2a4890ec", "messageHeadline": "fix branches", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d64d43f349a839c9be930cadaaaa54e9833a199e", "messageHeadline": "jalr", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "428f67168e78cb2eebe21d050dba8de9cad54b44", "messageHeadline": "movz movn", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "bf45a2eab9ef4a8917dfa1aa7e47fa66b7bf849b", "messageHeadline": "fix mul, broken div", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "6d47705aa1d16833932f9847243a9e57f060897e", "messageHeadline": "mult is wrong", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "599f965a29abd64960d4df16e427235255946f26", "messageHeadline": "hi lo", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "b6100120212c0be488e22e2d0e0a47265d1ca5fa", "messageHeadline": "blez/bgtz", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ef8504e97c159aa17a0579a195d35e8ecaea0962", "messageHeadline": "beq and bne", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "bc7c1f015d50420bc538c838517048a9a405be9b", "messageHeadline": "sh and sb", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "1e5a4a97799f5f90721769123b51642506bf7113", "messageHeadline": "Revert \"Revert \"no dsp extensions\"\"", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 0, "deletions": 227}}, {"node": {"oid": "1310c07496d9374b5406dc8dfb5a6931b7371f94", "messageHeadline": "fix sra", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "9ecfbb6dbefefbd314f2b71e4e161c09400c0172", "messageHeadline": "broken lwl and lwr support", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "5c37ca0615d2e9597f3d05fa8eb9c30a8f41933c", "messageHeadline": "tell tests it's big endian", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a1e6c5b7893cf9b2bb6ccb22683f1e63ab65a41", "messageHeadline": "refactors and sign extension", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "e0be02e1fc77b2d14957484761decf2cb1298272", "messageHeadline": "provider: use fallback provider helper", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 88, "deletions": 14}}, {"node": {"oid": "7ba4bdc7e2595d929f0ec8fc9b2ad128d035260f", "messageHeadline": "Revert \"no dsp extensions\"", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 227, "deletions": 0}}, {"node": {"oid": "5e2ba8e51037e2a7d26d34e13c3381c3a4de2814", "messageHeadline": "no dsp extensions", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 0, "deletions": 227}}, {"node": {"oid": "4ceaf67ed0541e38f7b781aff5c951c95dedd10d", "messageHeadline": "remove mtc0", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 0, "deletions": 660}}, {"node": {"oid": "57a15673e565dca91cee7410ba564d15db2151fc", "messageHeadline": "we don't have dcache/icache", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 11, "deletions": 919}}, {"node": {"oid": "0847f199ec27508ebf275258810d7978094341c0", "messageHeadline": "Merge pull request #1445 from spiyer99/remove-l1-contracts-from-l2-st\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 119}}, {"node": {"oid": "7f7f35c33621df3f750bc9da80c7d716a7226a2e", "messageHeadline": "contracts: remove l1 contracts from l2 state dump process", "author": {"name": "Neel Iyer", "email": "33139997+spiyer99@users.noreply.github.com", "user": {"login": "neelriyer"}}, "additions": 6, "deletions": 119}}, {"node": {"oid": "0f0c51199461efa4f5c7cf577ac76be9f6fa7212", "messageHeadline": "downgrade receipts to warning", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "97fd0a16f6722d8811ecb0de46de5a4f96c4625d", "messageHeadline": "Merge branch 'master' of github.com:geohot/cannon", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "30541800da1887d96785061d7433edab564361c1", "messageHeadline": "Merge pull request #14 from han0110/fix/missing-refund-change-journal", "author": {"name": "George Hotz", "email": "72895+geohot@users.noreply.github.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e9a62e2431a97ff62e918104cc3007aa01be5f94", "messageHeadline": "fix: add missing refundChange to journal", "author": {"name": "han0110", "email": "tinghan0110@gmail.com", "user": {"login": "han0110"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "411aa9c81697790d70f462af019d7a470618375f", "messageHeadline": "check the receipts also", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "e7e3af9fef8af8a0beffc7f295bd928946b8cf5b", "messageHeadline": "fix 13284494", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "d04bfcc202432ccb3960aead890450380038019a", "messageHeadline": "55 instructions", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8c7e62223a891f1ed89cac54aaec702a45dd1e85", "messageHeadline": "Merge pull request #11 from han0110/fix/missing-difficulty", "author": {"name": "George Hotz", "email": "72895+geohot@users.noreply.github.com", "user": {"login": "geohot"}}, "additions": 209, "deletions": 26}}, {"node": {"oid": "6ed640038c2db1b1e467935a40dc72a195089f84", "messageHeadline": "fix: set difficulty in block header", "author": {"name": "han0110", "email": "tinghan0110@gmail.com", "user": {"login": "han0110"}}, "additions": 209, "deletions": 26}}, {"node": {"oid": "e563f9568b2b2ae5672b4f38827d2a454fea8f54", "messageHeadline": "Merge pull request #1470 from rajivpo/rajiv/message-relayer-coverage", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "c891827ed553dd9a45b32ca7587803219acb564a", "messageHeadline": "Merge pull request #1346 from ethereum-optimism/fix/remove-append-que\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 28}}, {"node": {"oid": "3b40aa6c8e010097ec1a7a990977d1e9ee2db70d", "messageHeadline": "risc README", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b54ae1e0c172b9c65ab54d2f6620e03d97cd2a0f", "messageHeadline": "both kinds of test", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "3e1e76a9dd4352c4ecbe732404e358ef525f6235", "messageHeadline": "add tests passing", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "971a7bde5d05659ca44318300536aa57591265ff", "messageHeadline": "tests are running", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "0df07d5f3dce12ca23fda77126186f1fb036898c", "messageHeadline": "add full test suite", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 5290, "deletions": 43}}, {"node": {"oid": "c20dde6b4d76598adc13deff47ff131e8fd5e02c", "messageHeadline": "mips is running", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "854d220ad74b834e857798b71dfa130515850a6f", "messageHeadline": "reads and writes in go", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 47, "deletions": 27}}, {"node": {"oid": "a2a4b4865d95b77a0a2f92c11ef206c286b75ac1", "messageHeadline": "ram of the lowest quality", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "da2f4d88929bd8e31951415bee43db64bfc2a295", "messageHeadline": "mips testing framework", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 118, "deletions": 1}}, {"node": {"oid": "ede82663b9d31fad11173ed91ca4bc7ce26ea381", "messageHeadline": "minigeth emulation is real", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 85, "deletions": 6}}, {"node": {"oid": "628f5b90771dee10fa16ffbd375b4e3dcc63b863", "messageHeadline": "factor into MIPSMemory, fix Tracer", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 178, "deletions": 81}}, {"node": {"oid": "ec6d8872bef2719c981040f6bda628f23d7922dd", "messageHeadline": "vm creation works", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "5ae3dbf937c6b2cfb7543ab2472bf6d597b48bd3", "messageHeadline": "mipsevm is the future", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "47293ac7b82e85628851824c21feb08b060a9c31", "messageHeadline": "testing many blocks", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "00f026451ea5a98ea90278cb201bcfb85131851c", "messageHeadline": "Test all blocks", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "25d67c04c5276b5cd496e09ff34a8c781ad3f216", "messageHeadline": "fix uncle support", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 74, "deletions": 28}}, {"node": {"oid": "add9a4eec09e8dbca2dd8ccff85786f1f915c2aa", "messageHeadline": "add blocknum arg to embeeded, tests are passing!", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ef0ac9949b1440c967854901afbc6da664b138f2", "messageHeadline": "add timestamp to input oracle", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 10, "deletions": 26}}, {"node": {"oid": "ac204c7ebc38b8d49f3a1e2f67c4d44766fc2232", "messageHeadline": "wow, preimage oracle was so easy to write", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "0154de17c15e53cc6ee1d42e88efce044fa5b0f4", "messageHeadline": "delete stuff, remove TODOs", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 0, "deletions": 112}}, {"node": {"oid": "54a6f4d7083aa73564800c46080cca1628606cac", "messageHeadline": "check the hash in python", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "5b7fac08975c7dd12d73b5d5efd7a8a0dc1aede6", "messageHeadline": "add halt", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "ebded26ae76b23cf0b43ec6b940fd1f6e3723322", "messageHeadline": "switch to oracle", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "a9d4fc1133ab43cac87c2448f8d32b017bdd9405", "messageHeadline": "input and output oracle work", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "8f3a098987db42172e8723b11ed23f958c6a8904", "messageHeadline": "fix transaction order", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "1495f490ed187052a46cbc40010a360bf7cfcf3a", "messageHeadline": "ugh, transactions are in the wrong order", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 65, "deletions": 13}}, {"node": {"oid": "2d12be53f85a9563c4dc1d36472c6850053bea6e", "messageHeadline": "fix transaction fetch", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "232bde2f2856a9ea82b862f640fe98a2147bca85", "messageHeadline": "minor touchup", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a15f4a34e4b6cf75574742c24e4176fb36f6e70a", "messageHeadline": "Merge pull request #6 from han0110/fix/delete-node-sister-not-resolved", "author": {"name": "George Hotz", "email": "72895+geohot@users.noreply.github.com", "user": {"login": "geohot"}}, "additions": 82, "deletions": 18}}, {"node": {"oid": "069a7e1eb73f91b00afe367a61b05cd29a6cc8f8", "messageHeadline": "Merge branch 'master' into fix/delete-node-sister-not-resolved", "author": {"name": "George Hotz", "email": "72895+geohot@users.noreply.github.com", "user": {"login": "geohot"}}, "additions": 3600, "deletions": 63}}, {"node": {"oid": "57f989f2e4e6562e6032afa49e64e958196bc35d", "messageHeadline": "this should fix CI", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 53, "deletions": 6}}, {"node": {"oid": "21f5e0fedb8b6379eb08f6c1f580424b86151a52", "messageHeadline": "working with oracle on pc", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 37, "deletions": 25}}, {"node": {"oid": "caca8779f17ae0504a4103099e77917c4f50c00c", "messageHeadline": "progress on block, gas limit reached", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 371, "deletions": 27}}, {"node": {"oid": "a76885969f2c4265276f9adcab87205039398802", "messageHeadline": "fix: update embedded_mips function signature", "author": {"name": "han0110", "email": "tinghan0110@gmail.com", "user": {"login": "han0110"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0324ee64ccf51f5538c3f7d8f921af2ab76e65f1", "messageHeadline": "extra parens", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "798e3d60d87536c8c87ede379c57460d8d8c3c64", "messageHeadline": "todos in readme", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c25f0bc6e350a1f8f3b262b2f1ea4aea552d03e4", "messageHeadline": "allow mockery of the challenger", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "ae76eaa4727b83d5d0828fbf9792d39b87f1ee72", "messageHeadline": "minor contract tweaks", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "3f1c97614ee2f9640a875b5e12372cb2ae323e7c", "messageHeadline": "write challenge contract", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 721, "deletions": 21}}, {"node": {"oid": "57f9bf9ec5f80dee03b48368b89bd47ab5247b89", "messageHeadline": "challenge contract compiles", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 117, "deletions": 20}}, {"node": {"oid": "eb1f6050662ba20ddad64aa1cbe0c48e84bfbba7", "messageHeadline": "add hardhat, compile MIPS contract", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2182, "deletions": 10}}, {"node": {"oid": "eee8369b63978ccb217c12957d82dd54718cc005", "messageHeadline": "cartesi too complex, think we can do sub 200 lines for the mips machine", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 134, "deletions": 11}}, {"node": {"oid": "cfa559d05f451caaca5f7aeff47a54a6099ba041", "messageHeadline": "feature: remove panic in Preimage and pass more complicated test", "author": {"name": "han0110", "email": "tinghan0110@gmail.com", "user": {"login": "han0110"}}, "additions": 40, "deletions": 32}}, {"node": {"oid": "5f7684bdcd9792d3cf9d67ea81de00b27d0c004c", "messageHeadline": "fix: remove redundant storage fetch and fetch absense proof of accoun\u2026", "author": {"name": "han0110", "email": "tinghan0110@gmail.com", "user": {"login": "han0110"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6842f478e1fe0e775326bc95ce0b19fb19284e87", "messageHeadline": "refactor: only add pair when position seen in key", "author": {"name": "han0110", "email": "tinghan0110@gmail.com", "user": {"login": "han0110"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "0e6ad3bb2c06f0c28b447cb7c3e8ecd15e421a15", "messageHeadline": "fix: get absense proof and brute-forcely enumerate all possible short\u2026", "author": {"name": "han0110", "email": "tinghan0110@gmail.com", "user": {"login": "han0110"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "c2f67a9ce7b603c470f374582ab745940047850b", "messageHeadline": "challenge", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "362a0e0ca9dd5efc33cb52acf7afd62d6de41b37", "messageHeadline": "softfloat and other block", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "f8f93972722928e6e5a1941d5b1296a6bcb9102f", "messageHeadline": "make trace the default", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8212261cb149df9f80c1411925dec16374804497", "messageHeadline": "15 million instructions for 5 txs", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "55c25466514f83f6f2b45e2fb816ebc35c78581f", "messageHeadline": "add trace option", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 41, "deletions": 12}}, {"node": {"oid": "014c86718824ba720539848306e46b06211bb220", "messageHeadline": "clean up heap", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "e0c8a8bbbdc5786d5f5d2c73df6ec29d7bab920a", "messageHeadline": "clean up oracle", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 62, "deletions": 33}}, {"node": {"oid": "1cfc14d0145b4919d7eea769927de43da4dac969", "messageHeadline": "Merge pull request #5 from rootulp/patch-1", "author": {"name": "George Hotz", "email": "72895+geohot@users.noreply.github.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "affeeb4a14f0b31b15b6034ecc159fc21068db45", "messageHeadline": "more steps", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "57738c31b3550006ea0ebc8d97123dbd4d87a2d1", "messageHeadline": "formatting", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8f4aa119543fb43ef9a16ecd0cb958fa7b024bcf", "messageHeadline": "update readme", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "1b4ea8923eabad87c3a7537775086c3110bbc757", "messageHeadline": "both types of build gate", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cf04b6db88049efebb014af2ce0299c22e27f669", "messageHeadline": "we have this one?", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90ac3361e27b58365dc73586adb6628d5edc8265", "messageHeadline": "update CI go", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ff16074550ff399c084f66fafcbcef57b8e71548", "messageHeadline": "embedded test, exit properly", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "28c3c85d0546b3798aec11da3a9df6dfb6f31dd0", "messageHeadline": "embedded system is checking a block", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "33cf9b57cd1e81b4e1df295ba96fd86e17c588dc", "messageHeadline": "failing on unmapped read in largest oracle read", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "8977f13739cf969241d75c6ad560788264b6db54", "messageHeadline": "in the embedded world, we use a different oracle", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 56, "deletions": 8}}, {"node": {"oid": "1f3eba6615124700d513e772c558bdfb10be103e", "messageHeadline": "go is using openat", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "6e902641e4ba5d90990de8da51c7a12e4b3c8d6e", "messageHeadline": "smart nopping of gcenable", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "0f9a9c0b3ad55b7803ac8592e6d018ba85837fe1", "messageHeadline": "hello world runs", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "b88ce129d28bf7e94d3978d74b196c631227d7da", "messageHeadline": "failing at clone", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "94ca24b1285fb41210fb236337ceb263cb7706f0", "messageHeadline": "mallocing heap", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "1d6b3b9ebc69ed2f836c695398fee267e0e6449a", "messageHeadline": "progress past malloc init", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "dfe25515b6b7ef4a28ad38530fa5ca9509d94bb8", "messageHeadline": "panic in the vm", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "0285ac765dbb335b17fc85242eb540df391fb5cf", "messageHeadline": "fake environment", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "28462b637d51a918f04c6f3bf0f19febd5916292", "messageHeadline": "it's running", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "e2b404af2431306f0df7527367ed160b253ee015", "messageHeadline": "run works now", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "be345b7f11d3820b81f02ff9a845e834752137a4", "messageHeadline": "simple test", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "95f7505a03d2cfa508a895db5e2bb036b34a2e35", "messageHeadline": "Downgrade cannon", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "033ca9c1a9e5e90ee0e4588168c5c8ee59c24886", "messageHeadline": "start on mips emulator", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "8d1962134dd0022314480b721624bc985e18b3e5", "messageHeadline": "builds for riscv", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "f7d8072d0270b7c7fe792ddcbfcea89605fddb03", "messageHeadline": "umm, okay use that", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf33f16a0a278b464dca905796c9dbf1efc338b1", "messageHeadline": "add some CI", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "a24394dca8d570adbe172604790c44f3cc7db3ce", "messageHeadline": "refactor prefetch a bit, still bad", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 40, "deletions": 53}}, {"node": {"oid": "dc6a929154bced979fff755078a9ce36851b975b", "messageHeadline": "pass in block on cmd line", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "7d8dc22e1398347a188e69166c5781c3675dc44f", "messageHeadline": "update cannon since we proved a block", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1ffd01e1bd74710d26a8e66dd5d6ed1d5edd6b30", "messageHeadline": "PrefetchAccount", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0ea7d332865b600d805e18a2ecd4d5f87f675e0c", "messageHeadline": "update random", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "b59839e71900d9e688ec3832b1d3e0ae78cc381a", "messageHeadline": "oracle is just a preimage function", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "2915287582336ecbea12d497518433445234dcd6", "messageHeadline": "the only oracle function is Preimage. the Prefetches are fake", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 25, "deletions": 57}}, {"node": {"oid": "74cec80e3c50bd03d8d4c93dda0ceae9d4bc1166", "messageHeadline": "meh, good enough", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "d368578aa1fc7a96165d866aeb3564e6d2d9fddc", "messageHeadline": "simple transition works", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05ec15ed0c4f60dcffe77c16f28ec271a05838e1", "messageHeadline": "fake ethhash", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "b2500474167d7badea42cd08dec891f1bad9b11a", "messageHeadline": "getting close on a block transition", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 81, "deletions": 23}}, {"node": {"oid": "69b6305f624974fccea93bfee662f1dc67b63771", "messageHeadline": "simpler block, wrong root hash", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "4da9923c6abc8ece23bc22c02bf2dd9fa56af074", "messageHeadline": "oracle cache", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8c5d5b436d10bb580b969ecdd181cbee138a8933", "messageHeadline": "much simpler oracle", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 19, "deletions": 113}}, {"node": {"oid": "e805ff1ee5b7b191a850f690dd52ea46c45fa83e", "messageHeadline": "move prefetch into statedb", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b7e2e8b6d982e7a874ded114e1442a7f453434d2", "messageHeadline": "move prefetch into oracle", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 47, "deletions": 49}}, {"node": {"oid": "20c6eba6d2db3e106f5c49e6901bade5d3448436", "messageHeadline": "stock trie", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 316, "deletions": 24}}, {"node": {"oid": "f6bd9a0e12a28bb7d2d1b60ef64c5f36615be0df", "messageHeadline": "moved unhash to the oracle", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 36, "deletions": 31}}, {"node": {"oid": "ff183c827204467060ac20c66462efaf5923e0c4", "messageHeadline": "trie progress", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 46, "deletions": 15}}, {"node": {"oid": "be29bfd9071be37fb9a8f6cb81472261a472197a", "messageHeadline": "trie builds with fake database", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1622, "deletions": 7}}, {"node": {"oid": "d75395f5f1510ab6b2361c2241c6725272f0822a", "messageHeadline": "Merge pull request #1475 from ethereum-optimism/sc/new-specs-pointer", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "0178bec65e6e9f42642a84faed0eae02290029f9", "messageHeadline": "commit the state, TODO: write trie update functions", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c331571a527d799836b2da865e6dcdc8e238f9d2", "messageHeadline": "state transition", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "3ecdafb0e3a953a295245dea41fb9dbe0af292c0", "messageHeadline": "statedb is very close", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 62, "deletions": 27}}, {"node": {"oid": "0a3e2d0cb211f73c1a3cff97cbbcdb5191360d5f", "messageHeadline": "more standard statedb", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 654, "deletions": 107}}, {"node": {"oid": "536d424bd1ecba9db09e4fdcaaa6973fb5b18db6", "messageHeadline": "aha, trie is used in two places. refactor this to be better", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "5b27a12d04ee9447fc925d069d3bf39897cf331e", "messageHeadline": "move data", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 98, "deletions": 427}}, {"node": {"oid": "a22d5218812e289f596c461b54787066555c817c", "messageHeadline": "move to proved", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6fc1e4949e76c1b1c4f57bdabe9b4e5f0d0b2333", "messageHeadline": "readme", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2fc1d51771f25620c2cb4087c042d39053178df0", "messageHeadline": "working, but needs internet", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a6968ac61185c66dc7c20133f4d3dd80a6c36bca", "messageHeadline": "docs: point to new specs repository", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "0aea323d33269debf2577a339fcf5062b2a2e7fb", "messageHeadline": "Merge pull request #1404 from ethereum-optimism/matt/watcher-l1-l2-bl\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "ba0a85a539cf399dc4a21331133ccbd70978ab88", "messageHeadline": "builds but segfaults", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "60a349f42efe545004919c7ea97057e5ce427b28", "messageHeadline": "close to compiling with stock state_object", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 711, "deletions": 122}}, {"node": {"oid": "018ee56a4d4d46a25280fb85ded98bf682f629d2", "messageHeadline": "fake trie", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "26559b6a0a257783d457841b6ed649257b9d9984", "messageHeadline": "more storage", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 162, "deletions": 26}}, {"node": {"oid": "ef668f73c11b23ae067e438b32162ccfea31e943", "messageHeadline": "third oracle method", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 233, "deletions": 8}}, {"node": {"oid": "1174ba363b14ed3122363b3b01220f911265ca4a", "messageHeadline": "code oracle", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "88fdcd1471f0f482f14ee3b64555327d8b692e3c", "messageHeadline": "we are running code", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 73, "deletions": 14}}, {"node": {"oid": "8a645640977648ee5b6560c0f7613a13357de486", "messageHeadline": "block is processing now", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 237, "deletions": 68}}, {"node": {"oid": "e95b08cffd74b228c8b4fde570a64b8cf7500b6e", "messageHeadline": "add simple caching to oracle", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "8d2282ecef421e1fd6aad27384b132ac4bd3849b", "messageHeadline": "more state object", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 145, "deletions": 9}}, {"node": {"oid": "6bd4296a4406f5c7105221819123d52437d30b65", "messageHeadline": "nonces work", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "78e78b682f2e682ac24765a56a4db682fb49a668", "messageHeadline": "first oracle function works", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 77, "deletions": 2}}, {"node": {"oid": "9b74f96300c7d9bc952486848db7bb3816e1ea59", "messageHeadline": "start work on oracle", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "8da045051806342c6b28d83a0fa9d765ec33e8ac", "messageHeadline": "core-utils: more flexible watcher", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "08d1c86a7878900cc70be59aee70e724e680ec9e", "messageHeadline": "Merge pull request #1467 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e504bb47bb6e4f6f8ee37e7772d310859cf28e16", "messageHeadline": "[added] coverage for getMerkleTreeProof", "author": {"name": "rajivpoc", "email": "rajiv.patel.oconnor@gmail.com", "user": {"login": "rajivpo"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "bf56566b9991bba297a1195a27cd296b7c7e93dc", "messageHeadline": "add access list back, working through statedb", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 169, "deletions": 8}}, {"node": {"oid": "38a2fc2db00d604aade043a42b5126093a711ffd", "messageHeadline": "oracle notes", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "8fa24ff0961a8035f875b1bacc728fe690932620", "messageHeadline": "add state object", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 182, "deletions": 2}}, {"node": {"oid": "d01b4d7b7b10c8754a381d77933ac024b3c07f39", "messageHeadline": "add logger", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "5f3e7968044bff7542401304c92a4104645739a6", "messageHeadline": "chore(deps): bump mixme from 0.5.1 to 0.5.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3335b94525e3f53bbc7d6e54541c8b3ccaf34eb8", "messageHeadline": "trie works", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "77526c5d1fcde43c68d5ce252ce6e52c7d49585d", "messageHeadline": "update readme", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e8565f4a70bb8548b6f72443946c844ceeee5f44", "messageHeadline": "the tx runs, but does nothing since GetCode returns nil", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "1bc67228fc75c2a9c40a04082a8c24bbc722ce87", "messageHeadline": "now getting nonce too high :)", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 52, "deletions": 21}}, {"node": {"oid": "aa48e6ae82d2d7374c7357159998eabdff1e033d", "messageHeadline": "txs load, they don't work", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 44, "deletions": 8}}, {"node": {"oid": "f245d631ee070d940bfd4becca6e4c79453996fd", "messageHeadline": "license", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 684, "deletions": 1}}, {"node": {"oid": "04b67426e2e9466cf92f111441d45a6813b3f670", "messageHeadline": "readme", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "2681c1ed2d7ddb470c3c672d53e92ad534847ea2", "messageHeadline": "readmes", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "785242fe1da6f79b50a8c1c5b1ad4935d2805283", "messageHeadline": "add trie support to minigeth", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1394, "deletions": 1}}, {"node": {"oid": "147179781d9759cdfdbc7cc4079b6fbb5e01bd0b", "messageHeadline": "makes it to consensus finalize", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "e10286b5a5cc597754a50adea83a7b672ab458af", "messageHeadline": "add fake ethash", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 81, "deletions": 7}}, {"node": {"oid": "5be4ecb4fa0d1411cf6fbe0570ef6913efa179b7", "messageHeadline": "need txs and uncles also", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "ca0d6c8f08065a70b732e39a836ff2e89e2adbbd", "messageHeadline": "typescript to get block", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 531, "deletions": 1}}, {"node": {"oid": "a5710aab432dbb85013e3a0a3f1b3bc2104d849b", "messageHeadline": "symlink to full geth", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "09e1a6c3e1f2ab9729de91fe6c77c262e107dbb2", "messageHeadline": "Merge pull request #1462 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "349279289076dd250e188f863d0b656088e57afd", "messageHeadline": "Merge pull request #1461 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "7249bdd5a653cc8c957a56d84db5fc9e8e14d9b0", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "a92063e11d44979f4dc4f4ad6d08072c6e4925bd", "messageHeadline": "Merge pull request #1460 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 85, "deletions": 21}}, {"node": {"oid": "16bc3e3a2fbf0eb3103b95c842314461b17781c3", "messageHeadline": "Merge pull request #1457 from ethereum-optimism/hotfix/enable-arbitra\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 59, "deletions": 6}}, {"node": {"oid": "769896d275aa070e7991e6f648eb27bf8063267f", "messageHeadline": "Merge pull request #1458 from ethereum-optimism/smartcontracts-patch-1", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "0d429564b0277b768b9db1adefecb9883e0cebad", "messageHeadline": "l2geth: config enable arbitrary contract deployment", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 59, "deletions": 6}}, {"node": {"oid": "0b1f9d55b97058c32786aab634b3c900434c4f26", "messageHeadline": "fix: update labeler.yml", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "329212f941bfd9654435280d162c85bda1867e72", "messageHeadline": "it works", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "f8e72465476af5576271494c9181f80e963b7f28", "messageHeadline": "wow statedb is complex", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 175, "deletions": 0}}, {"node": {"oid": "d6da43429bb411fd4bd89677614d5367f63da975", "messageHeadline": "further", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 656, "deletions": 2}}, {"node": {"oid": "ffaa1784f1b0624e401f2f1c227fc77f5469add2", "messageHeadline": "rest of the vm", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3204, "deletions": 0}}, {"node": {"oid": "584245120492630020fbac101ca073cbce7ee78a", "messageHeadline": "blake2b", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 509, "deletions": 1}}, {"node": {"oid": "cc3de08314a30648923e5c897283c6e1e75e31d6", "messageHeadline": "bls12381 system", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 3910, "deletions": 2}}, {"node": {"oid": "f193a1b2a55cbaa7a658013bbc7a317e7c143bc8", "messageHeadline": "importing vm", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 5840, "deletions": 3}}, {"node": {"oid": "515f04bd6337ede36de7bdd44a20570425ff1bab", "messageHeadline": "minigeth builds", "author": {"name": "George Hotz", "email": "geohot@gmail.com", "user": {"login": "geohot"}}, "additions": 7916, "deletions": 0}}, {"node": {"oid": "0a7f99d0b50ef6a2ddb37ea4a9c0660b6ca09dfa", "messageHeadline": "Merge pull request #1452 from ethereum-optimism/fix/ci", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "035f3f1e7ae38a518c30b62da23cf184715fcb57", "messageHeadline": "ci: fix workflow for exporting logs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70df096f17c9f6e8858bac04e9ad1b9f62f42bc9", "messageHeadline": "Merge pull request #1428 from ethereum-optimism/maurelian/eng-1174-ad\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "468779ce159ad040d82566b554927c79470ce4d4", "messageHeadline": "chore: add changeset", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7dbec2090902e7423c278c814799a9f91f3e6331", "messageHeadline": "feat(contracts): Add an address getter to the erc20 bridge interfaces", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "a0a8cacf2dd8d2e7c0fcc6380cb6ae3f0ee8a017", "messageHeadline": "lint(contracts): use single quotes on ts strings", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8ce22880db3c9defbac5cc906be79052e05771e4", "messageHeadline": "Merge pull request #1440 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b08d725854503643f651f9a76740f64a504a0442", "messageHeadline": "Merge pull request #1439 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "d587d3136150adb21578136bb6acc7d6a618f80c", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6d5ea8bea404fad4223546a390571796298852bf", "messageHeadline": "Merge pull request #1438 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "7ad93ce4a788f74dabc38a69c86b3dccf33f4a3f", "messageHeadline": "Merge pull request #1436 from ethereum-optimism/sc/fix-sbs-nonce", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "7482d09c1b375696e61f0a9b461dc77454908f64", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "84991b984d2bda9fb112be70e057a228864e52e2", "messageHeadline": "fix: use the same nonce for each batch submission", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7899adbd4fe938934e27fc257953c063718b4ffc", "messageHeadline": "Merge pull request #1432 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c352c99f8a3fd0c8387445a5ed83e9e4e2fbae22", "messageHeadline": "Merge pull request #1431 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 74, "deletions": 42}}, {"node": {"oid": "0a60e84c54d0f47c361d4803efd8dd7b4002b687", "messageHeadline": "chore(deps): bump axios from 0.21.1 to 0.21.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a7dcfbe728d46a573b594489e34d9624c295b16c", "messageHeadline": "Merge pull request #1430 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 74, "deletions": 42}}, {"node": {"oid": "13fe8cdeb732893ecbc9a0a7a4986300f16cebf0", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 74, "deletions": 42}}, {"node": {"oid": "456ba22b82b3bfc80f255eca45d52dd98c85d111", "messageHeadline": "Merge pull request #1429 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 542, "deletions": 71}}, {"node": {"oid": "ea2efbdedd3a1faba9672a7937e4d61e27cb28d4", "messageHeadline": "Merge pull request #1423 from ethereum-optimism/kevin/fixFees", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "dfe3598f1794baf7aaf4df020534477dfa437e6f", "messageHeadline": "l2geth: lower per tx fee overhead", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "087f1f4ef65546eaade6ea1847edf67c4fc2eeb9", "messageHeadline": "Merge pull request #1424 from ethereum-optimism/fix/batch-submitter-l\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1a73fac72870003980ed3c9e677641973421e7ae", "messageHeadline": "Merge pull request #1422 from rajivpo/rajiv/increase-coverage-core-utils", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 149, "deletions": 2}}, {"node": {"oid": "78ca518b25d249347a4fbf7fa45a2e153e5523ed", "messageHeadline": "batch-submitter: eip1559 logging", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3029c6847fd26a0bf3fc6064bfafe99d14c67791", "messageHeadline": "Merge pull request #1412 from rajivpo/rajiv/add-coverage-with-flags", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 316, "deletions": 56}}, {"node": {"oid": "e56097ec3ca8513dc922e00818bd8be4975849a8", "messageHeadline": "Merge pull request #1398 from ethereum-optimism/add-etherscan-verific\u2026", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "eb0854e703b91b7c7a70525ed30a2dbda1c4eb46", "messageHeadline": "extended test coverage of core-utils", "author": {"name": "rajivpoc", "email": "rajiv.patel.oconnor@gmail.com", "user": {"login": "rajivpo"}}, "additions": 149, "deletions": 2}}, {"node": {"oid": "888dafcac2654eee74194d8381d155bd8892fcbd", "messageHeadline": "Add changeset", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2b6c67f880f807b307de48b0c2aada9e7d36545c", "messageHeadline": "Add default empty account to hardhat config to avoid it erroring", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "36cb5368c03d413faf298f7f37617c0005d6501e", "messageHeadline": "Add optimistic kovan and mainnet to config", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "758fa49ee9b8e35acefffc702cfca87b12b1bf19", "messageHeadline": "add hardhat-etherscan package and config", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "21b17eddafd5619843e7cd9bd06506312ab8c36b", "messageHeadline": "[added] badges on a per-package level with flags", "author": {"name": "rajivpoc", "email": "rajiv.patel.oconnor@gmail.com", "user": {"login": "rajivpo"}}, "additions": 316, "deletions": 56}}, {"node": {"oid": "415096170dd96ed465837519418358eb0ba30cbc", "messageHeadline": "Merge pull request #1399 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f05e99a803e2824051759ef7ad8e44adcd005147", "messageHeadline": "Merge pull request #1400 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "09dcc3c6e940c6265c3879292e0fb13e927b9831", "messageHeadline": "Merge pull request #1411 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "0f133753637ea67b51f7242e22a310d6b83086ba", "messageHeadline": "Merge pull request #1410 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "7a22dffdc12518df1ee081b195f347ffcebdacc6", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "842e65dd78c4683564e10f205fca6d609ed4bf1d", "messageHeadline": "Merge pull request #1409 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "38bff0fff9ebbeb5998855d9401da0d124a9274c", "messageHeadline": "Merge pull request #1408 from ethereum-optimism/fix/l2geth-min-l2-gas\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "0e14855c11e5a8304938684d585861199b68c031", "messageHeadline": "l2geth: configurable min L2 gas limit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "911f40d8f5de67b60e0f515801f6b5ba369af24e", "messageHeadline": "Merge pull request #1396 from transmissions11/patch-3", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1bf69b5a0e7e9305be6a1e2579b5101c1a54757a", "messageHeadline": "chore(deps-dev): bump @openzeppelin/contracts-upgradeable", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c37fb9b5093f47fbed4e46d61027f5f49a2098ef", "messageHeadline": "chore(deps-dev): bump @openzeppelin/contracts from 3.4.1 to 3.4.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "085b35ba6da7f55b7b17136110bd3a5e2e3c5140", "messageHeadline": "Changeset", "author": {"name": "t11s", "email": "greenfeatherhelp@gmail.com", "user": {"login": "transmissions11"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "45ddc5c78d151f4f73723bbc71fb321bcf746150", "messageHeadline": "Watcher: Even lower num blocks to fetch", "author": {"name": "t11s", "email": "greenfeatherhelp@gmail.com", "user": {"login": "transmissions11"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43fe4e2537394c60b2c162eb67011d3b53edf316", "messageHeadline": "Merge pull request #1392 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "e9fa961a47ee59c7c5f4e353ea4d94a26c7aa2b0", "messageHeadline": "Merge pull request #1391 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "57ecd8352eca29525afe2c0113d2f01962b31418", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "a62e120ad4ae6dcb3a080469b3f1901f734dd7fa", "messageHeadline": "Merge pull request #1390 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "27e4077e9c052cc01f4db709029237a5b44ba955", "messageHeadline": "Merge pull request #1389 from TransmissionsDev/patch-2", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "2aa4416e47c09340c275441932cbc8d885c3e12c", "messageHeadline": "Add changeset", "author": {"name": "t11s", "email": "greenfeatherhelp@gmail.com", "user": {"login": "transmissions11"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c458f7a5d3e09c7ef13cc6ff47b9df3384140f04", "messageHeadline": "Watcher: Make blocks to fetch a config option", "author": {"name": "t11s", "email": "greenfeatherhelp@gmail.com", "user": {"login": "transmissions11"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9c99393f50bb3fb85a021ecf4ebf9ec19c170c5d", "messageHeadline": "Merge pull request #1378 from TransmissionsDev/patch-1", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "506295cdfd54f9f809f1e82ff9b318a632752993", "messageHeadline": "Merge pull request #1385 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "d191a6c648c07086c1bb905ebbe3c913c4da34d0", "messageHeadline": "Merge pull request #1384 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "b9f3ad4c030bc2d2983affcae51dbd0f0a0dc0a4", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "f4f024a58f4d5acddb7850ee922ac0009e5124a4", "messageHeadline": "Merge pull request #1383 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 167, "deletions": 18}}, {"node": {"oid": "d24b521ca5fbefc37307519e9949e4bf3c2f8083", "messageHeadline": "Merge pull request #1382 from ethereum-optimism/fix/l2geth-memory", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "f331428fc744aa6aff18e91a1c0c79309ff389ed", "messageHeadline": "l2geth: update memory usage in geth", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "4a5833f7c228e20f28ea7b769b1b4f2ddad7d865", "messageHeadline": "Merge pull request #1365 from ethereum-optimism/annie/healthcheck-wri\u2026", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 157, "deletions": 17}}, {"node": {"oid": "0b8180b0c2f82907c1337efaf17ca0918b5a06a8", "messageHeadline": "Add changeset", "author": {"name": "t11s", "email": "greenfeatherhelp@gmail.com", "user": {"login": "transmissions11"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0564c8df6ea05d8f9d2f2c614625b0b7c665ab62", "messageHeadline": "Lower NUM_BLOCKS_TO_FETCH in Watcher", "author": {"name": "t11s", "email": "greenfeatherhelp@gmail.com", "user": {"login": "transmissions11"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fafb927016492cf32e89cd6cfaf2a9440f4fdb30", "messageHeadline": "Merge pull request #1376 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 72, "deletions": 30}}, {"node": {"oid": "4262ea2c42386f98305492eee00f83cf01d21a27", "messageHeadline": "chore: changeset", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8d9775e9331b2b9e4832fcdc0e343e2661948abf", "messageHeadline": "replica-healthcheck feat: add tx write latency check", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 152, "deletions": 17}}, {"node": {"oid": "e23b26430b7252057abc800a134d8484af14f917", "messageHeadline": "Merge pull request #1375 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 72, "deletions": 30}}, {"node": {"oid": "7958b60a0d6a4f686ceb6e964e1d01c6766d82d0", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 72, "deletions": 30}}, {"node": {"oid": "2cfb8e88d5a939423a9547bae7fe6acd0d256d3e", "messageHeadline": "Merge pull request #1374 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1750, "deletions": 1746}}, {"node": {"oid": "97101d4114335db92f2ba98ec50853a8d21e920d", "messageHeadline": "Merge pull request #1364 from ethereum-optimism/deps/bump-ethers", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1750, "deletions": 1746}}, {"node": {"oid": "918c08cae4eb541d4551ebcf9f7938cc58f03a8d", "messageHeadline": "deps: bump to later ethers version (eip1559)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1750, "deletions": 1746}}, {"node": {"oid": "19953579a2928b01e17a03de58660c1b23946a84", "messageHeadline": "Merge pull request #1373 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 44, "deletions": 29}}, {"node": {"oid": "76aec90c52624962ca3c893f27bcae9c6d17a2e6", "messageHeadline": "Merge pull request #1372 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 44, "deletions": 29}}, {"node": {"oid": "2f2e590202bd761a39d51ec385d8f756673c12bc", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 44, "deletions": 29}}, {"node": {"oid": "58d849c5eb06d5e69a910c72790e21263274905d", "messageHeadline": "Merge pull request #1371 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 67, "deletions": 3388}}, {"node": {"oid": "b546c28ec9ab564f9e7b2c0492a3c68a63a6d146", "messageHeadline": "Merge pull request #1353 from ethereum-optimism/fix/l2geth-verifyheader", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0067d9be02522eac329360b301d780a0d8875bc1", "messageHeadline": "Merge pull request #1367 from ethereum-optimism/sc/remove-smock", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 20, "deletions": 3367}}, {"node": {"oid": "a0fe43548bb35d20fd2101fa92f7896e6fe6846d", "messageHeadline": "chore: deprecate smock v1", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 20, "deletions": 3367}}, {"node": {"oid": "8c3e8e11c307dddb87ebbc91f76e9897d8552b67", "messageHeadline": "Merge pull request #1368 from ethereum-optimism/sc/fix-contract-brows\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "ecc2f8c1f22553d19ccea5ebf7f981d0a4d95b44", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f5b227fe070152f04116c7a4cff37508ae578e0e", "messageHeadline": "fix: correctly use contract artifact import", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "cdaf24902b3d038c5a09be74c8142c05477aefaf", "messageHeadline": "Merge pull request #1354 from ethereum-optimism/fix/static-jsonrpc-pr\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "29778eeb45944d72c5724b8dd32c6b75940259e6", "messageHeadline": "Merge pull request #1358 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 36, "deletions": 45}}, {"node": {"oid": "3aa1cad0daa823b3fd20100a3f657d4639ea8975", "messageHeadline": "Merge pull request #1357 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 36, "deletions": 45}}, {"node": {"oid": "9298e2ca7425f2697c92d6796f78f4251b1176f7", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 36, "deletions": 45}}, {"node": {"oid": "0a99aaac0538153d420ce6e2583bed9a85648df9", "messageHeadline": "Merge pull request #1356 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 179, "deletions": 122}}, {"node": {"oid": "4425e9f59c87cd85bd1b85269b040c87abe2ea43", "messageHeadline": "Merge pull request #1355 from ethereum-optimism/smartcontracts-patch-1", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "f9961b16096dd1f56ce2288b1c712111f8ec86b6", "messageHeadline": "fix: broken indentation in release.yml", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "b5b9fd896f58acd072587a49f81772df79cf17ca", "messageHeadline": "batch-submitter,dtl: use ethers.StaticJsonRpcProvider", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "ce42b60c939405542c507f957aae9b3bf74284dc", "messageHeadline": "Merge pull request #1350 from sgnoo/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4683aef83d77b9e0e783f313b6e7e77dbd13030", "messageHeadline": "Merge pull request #1342 from ethereum-optimism/l2geth/smaller-diff", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 152, "deletions": 95}}, {"node": {"oid": "eb1eb32785cf7332481eb22c2b393561cbf0c98c", "messageHeadline": "l2geth: skip clique consensus rule", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3c420ec3a20db93f55424409848780d0004a636e", "messageHeadline": "l2geth: various fixes to reduce the diff and add docs", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 152, "deletions": 95}}, {"node": {"oid": "b9a47cbc02d93143e6eeaba8b5d7dd918ef09ada", "messageHeadline": "Merge pull request #1349 from ethereum-optimism/develop", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 285, "deletions": 2072}}, {"node": {"oid": "48e3ab132bd31086a436b6afb7e62b795fd7e9fd", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "37264967e111a5ba230ac91e6b31423d4292f2fd", "messageHeadline": "Fix runtime target comment", "author": {"name": "sgnoo", "email": "dn2757@gmail.com", "user": {"login": "shingonu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "10c75e80195e5deefc06e11468d964270dbc3a6f", "messageHeadline": "Merge pull request #1343 from ethereum-optimism/annie/healthcheck-docker", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "91c6287e496cf2245dce043a0a84898aaf40324d", "messageHeadline": "chore: changeset", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "88971cf586cb185798e6f721c13d3e16500fd0db", "messageHeadline": "fix: remove thrown error left during testing", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a670c220e73f9db826fcd5d296115d7b64bb9c03", "messageHeadline": "ci: add replica-healthcheck to image publish workflow", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "39cea8fd86c3027a5269c4e2b31dc96029cc3e88", "messageHeadline": "batch-submitter: remove call to `appendQueueBatch`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 28}}, {"node": {"oid": "796dbda597bf249cf31dfe4feb026c9968e26aaf", "messageHeadline": "Merge pull request #1344 from ethereum-optimism/sc/contracts-browser-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 95, "deletions": 5}}, {"node": {"oid": "e4fea5e007e8f9da0f2631ec7b54fd9b88d4dc14", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "da1dad42289bac9084fd3c08331b5fb77e44adfc", "messageHeadline": "fix: correct import to avoid lint issue", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c19eebab9d9db72c0bbf23b30ae4bba12f197d40", "messageHeadline": "feat: make contracts package browser compatible", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 84, "deletions": 3}}, {"node": {"oid": "3f9941e3ec2ab2ad777a112dafc42a715b006d72", "messageHeadline": "Merge pull request #1340 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4598d7d1b1962daef253cc8f95b827ee9f040b5f", "messageHeadline": "Merge pull request #1341 from ethereum-optimism/cleanup/l2geth-rollup\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "4cf68ade6d1793f660c0973aa60c3759084f9fc9", "messageHeadline": "l2geth: rollup client style", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "09372ad920061b59cb4f19e1b13f782bc54011c6", "messageHeadline": "Merge pull request #1298 from ethereum-optimism/update/L2StandardToke\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 69, "deletions": 22}}, {"node": {"oid": "7de8269bfb2a1ca42381e9955676c6ab42ecd968", "messageHeadline": "Merge pull request #1299 from ethereum-optimism/maintenance/remove-co\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 1992}}, {"node": {"oid": "738d6f29adba7f5862664765da8ef3380935463b", "messageHeadline": "Merge pull request #1335 from ethereum-optimism/l2geth/reduce-blockch\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 28}}, {"node": {"oid": "3aa7695b0fe88cc3d6dd3ea81f98a45e6e1df01b", "messageHeadline": "Merge pull request #1330 from ethereum-optimism/l2geth/api-allow-addr\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "fbd508bfa5c900a325eaea778020f830cd73b060", "messageHeadline": "Merge pull request #1320 from ethereum-optimism/fix/reduce-diff-evm-id", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "6b0304fc1ecca6aca79b0910f7285b6b7657055d", "messageHeadline": "Remove references to examples folder in GH workflow and readme", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 2, "deletions": 53}}, {"node": {"oid": "b0c4cd12541f8197c7aacb348c3a366a734f63ef", "messageHeadline": "Remove /examples from monorepo", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 0, "deletions": 1939}}, {"node": {"oid": "5b085dd3292568631482a63492f9508340d1b683", "messageHeadline": "chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /ops/docker/hardhat", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fcc20ab3da6ac9e7f6ab4abb5388670935ca7600", "messageHeadline": "Merge pull request #1339 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 42, "deletions": 75}}, {"node": {"oid": "0f6f7e350450cd818c420dc166fcbec94cd9fffa", "messageHeadline": "Merge pull request #1338 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 42, "deletions": 75}}, {"node": {"oid": "8ae87ea4e0810373868c6333423ff3bd16f962fd", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 42, "deletions": 75}}, {"node": {"oid": "73009b68e846de5793775c43e152acc42e0c25b5", "messageHeadline": "Merge pull request #1334 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1759, "deletions": 927}}, {"node": {"oid": "5588c2417640e66d39ec70120acaaa7b991f70a6", "messageHeadline": "Merge pull request #1337 from ethereum-optimism/l2geth/state-manager-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9d235983a5c0fcad9656adeb7fc607791798d8b9", "messageHeadline": "Merge pull request #1336 from ethereum-optimism/fix/l2geth-miner-memo\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "7acbab746e777ea28dd0f46cadadbb3b349952d7", "messageHeadline": "l2geth: delete pending tasks in miner", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "a8e37aac9650e2b06eb081219f1901e3cb7e6f58", "messageHeadline": "l2geth: small style fix to the state manager precompile", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6dbb92936c818927fc9f3100ed52f87371d869b1", "messageHeadline": "l2geth: remove dead code in `blockchain.go` and `miner/worker.go`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 28}}, {"node": {"oid": "9d1ff999b7485888fc405a22129409a934292e6e", "messageHeadline": "l2geth: allow RPC transactions to go to `address(0)`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "09456efeba7c7bbc67f640cf93a3547c61708e08", "messageHeadline": "Merge pull request #1329 from ethereum-optimism/nobuild-2", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 211, "deletions": 0}}, {"node": {"oid": "293fc3ad1f34d33081200ae3abd215cf80a0236e", "messageHeadline": "Faster development node (download instead of build)", "author": {"name": "Ori Pomerantz", "email": "ori@optimism.io", "user": null}, "additions": 211, "deletions": 0}}, {"node": {"oid": "b4d98828c0cf0dadbf5669c6790950067e03c805", "messageHeadline": "Merge pull request #1325 from ethereum-optimism/l2geth/remove-diffdb", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 650}}, {"node": {"oid": "2a87e879e1291db4a520009b30ce4d94d664f6eb", "messageHeadline": "Merge pull request #1323 from ethereum-optimism/fix/l2geth-remove-ext\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b2b44b2709cb19b6601b3e886ba289701bd23c7d", "messageHeadline": "Merge pull request #1326 from ethereum-optimism/l2geth/miner-fixes", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "35102ee27683c200a0bf7b1c9ca65feaca7c8133", "messageHeadline": "Merge pull request #1327 from ethereum-optimism/l2geth/syncservice-qu\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0975f7383b3cf7ff81ff8b6f9feb9b7b63732b10", "messageHeadline": "l2geth: remove diffdb", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 650}}, {"node": {"oid": "8f9bb36f733482d4101505a38dcacdfd77e85157", "messageHeadline": "l2geth: small syntax fix in the syncservice", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "616b7a2897c4d7308aeda9f0dc99d62921d274b5", "messageHeadline": "l2geth: small changes to miner codepath", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c42fc0df2790a5319027393cb8fa34e4f7bb520f", "messageHeadline": "Merge pull request #1321 from ethereum-optimism/fix/sm-cleanup", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9ad1c92a20aa3b4a77cdfd81a95f1dddc0642588", "messageHeadline": "Merge pull request #1316 from ethereum-optimism/kevin/withdrawETHFees", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 110, "deletions": 4}}, {"node": {"oid": "7ee76c237148010d56e2b07e25b46d82813a10c5", "messageHeadline": "l2geth: remove unnecessary reflect", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "75d8dcd3ae145637c9e8e6bae323ce04751e6c91", "messageHeadline": "l2geth: remove layer of indirection with state manager", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "101b942c48b12dc4169d5a3157ced4e70c562e80", "messageHeadline": "l2geth: removes the id from the evm", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "1574f9469c626ab7a84e26cfe6a90e12d9a07aa8", "messageHeadline": "Merge pull request #1317 from ethereum-optimism/fix/start-script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "77511b68f38dc6002535fce7d379a1e1a2897460", "messageHeadline": "add hardhat task for withdrawing ETH fees to L1", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 110, "deletions": 4}}, {"node": {"oid": "2f4c4846a6e0074f1df1690c2cd46a1f908f3781", "messageHeadline": "Merge pull request #1286 from ethereum-optimism/bwilson/op_exporter-k\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 260, "deletions": 10}}, {"node": {"oid": "f0a023850f06cb3ce0e8f06434e8948bcb795f60", "messageHeadline": "l2geth: update the start script to work with regenesis 0.4.0", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "0572c24278118ad4ec73007b6e4eaba19898835a", "messageHeadline": "Adding k8s api client to op_exporter", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 260, "deletions": 10}}, {"node": {"oid": "a8c9cd67848fac7802b2c55760dfa0ff2e4e9704", "messageHeadline": "Merge pull request #1024 from ethereum-optimism/fix/broken-estimate-g\u2026", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 411, "deletions": 242}}, {"node": {"oid": "e2985bf7aaa9067c16810cb809f5381ffa2d48c4", "messageHeadline": "integrate new tx submission lib", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 145, "deletions": 244}}, {"node": {"oid": "7b43840c2b84be735a37bbda5ef106b677b2b88f", "messageHeadline": "add: tx submitter library", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 227, "deletions": 0}}, {"node": {"oid": "3b132974e298b1bc1579caabfe1ac651ded857bd", "messageHeadline": "fix: estimate gas when pending tx in mempool", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 80, "deletions": 39}}, {"node": {"oid": "6702ce41bcdf8669852421fe32f2000c10795f22", "messageHeadline": "Merge pull request #1309 from ethereum-optimism/dependabot/npm_and_ya\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c081652e9e6273b8aa9c45f2094b431109de3e83", "messageHeadline": "Merge pull request #1310 from ethereum-optimism/feat/whitelist-hardha\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "7f26667d8c61c5f055f009155b146b87090b037b", "messageHeadline": "contracts: add hardhat task for whitelisting addresses", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "980bcb4ef0c84079ec4f7c932c1e1d53715ea76f", "messageHeadline": "chore(deps): bump tar from 4.4.13 to 4.4.15", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "01679a4121891ab338d52f9989a9e0c1ad59be09", "messageHeadline": "Merge pull request #1302 from ethereum-optimism/annie/replica-healthc\u2026", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 553, "deletions": 1}}, {"node": {"oid": "4319e455457f9f24971e3fee88a24f9d41ffcf9d", "messageHeadline": "feat: migrate and refactor replica-healthcheck from op-replica", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 553, "deletions": 1}}, {"node": {"oid": "7ffb83509c589bd35c2e5f9cb2c6ccbd5f346175", "messageHeadline": "Merge pull request #1303 from ethereum-optimism/fix/deterministic-ext\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "11d461824b9d63178ab7277afe0309879306342b", "messageHeadline": "l2geth: make block hashes deterministic", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ef5343d61708f2d15f51dca981f03ee4ac447c21", "messageHeadline": "Update L2StandardTokenFactory deployment artifact and script", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 69, "deletions": 22}}, {"node": {"oid": "33cb9025f5e463525d6abe67c8457f81a87c5a24", "messageHeadline": "Merge pull request #1292 from ethereum-optimism/fix/fee-too-high-message", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "05ace3ae2c12c6ba5a4a0ac33254f9547cc4557c", "messageHeadline": "Merge pull request #1295 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "ad94fe20fdf1bfaa699d1e1e012c47061c025e5b", "messageHeadline": "Merge pull request #1291 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "75ec2869e43a15e877875ff72ded99295eeaea6a", "messageHeadline": "l2geth: fee too high error message", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d337713c91c6634f546b8d6572392c0784ab8217", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "ecb5049a07f41c56e4646474701477aa7b7d2086", "messageHeadline": "Merge pull request #1290 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 184, "deletions": 13}}, {"node": {"oid": "c7bc85deee999b8edfbe187b302d0ea262638ca9", "messageHeadline": "Merge pull request #1282 from ethereum-optimism/sc/smod-packed-slots", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "269b0788de43244a0caadd1a7a8e96c6cb94643a", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "055737a294c280000bcfeac94a00ade4c75dafc5", "messageHeadline": "fix[smock]: add naive support for packed storage slots", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "8e99c1494f2b7de660aabf5984de26650f17a02a", "messageHeadline": "Merge pull request #1284 from voltrevo/logging-advice", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "eb19ffe7ea1d2c70178732b10c40924dfb38dc63", "messageHeadline": "Merge pull request #1285 from ethereum-optimism/rpcGasCap", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bb7b916ef0a198235c452bc4069b396f26affa8b", "messageHeadline": "fix(l2geth): revert rpcGasCap logic to upstream geth behavior", "author": {"name": "Tim Myers", "email": "timmyers09@gmail.com", "user": {"login": "timmyers"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "39886fec9352cde67e0d4699521164ac9c8c427a", "messageHeadline": "Add logging advice", "author": {"name": "Andrew Morris", "email": "voltrevo@gmail.com", "user": {"login": "voltrevo"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "87459d5e4dcc843fc0758c4b1acf7bf957265ee8", "messageHeadline": "Merge pull request #1278 from elenadimitrova/upgrade-codechecks-fix", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "742aa9ab86762d5dbd76c72833eedb19af878083", "messageHeadline": "Undo PRs #1203 and #1197", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f6feab6c02074ee7d6758c812831e5499ca5f5db", "messageHeadline": "Upgrade codechecks package", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "85a756a96c600ed9986eaef4fea16c3a510269f7", "messageHeadline": "Merge pull request #1273 from ethereum-optimism/fix/pete-inheritance", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "23103d9024a6ed475c81fcc5836a3030bd258af6", "messageHeadline": "Merge pull request #1268 from ethereum-optimism/feat/set-gpo-task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 85, "deletions": 5}}, {"node": {"oid": "8feac0922a1336cd0241c9a88c2e5f1b262eaa31", "messageHeadline": "contracts: make it possible to override mint & burn methods in L2Stan\u2026", "author": {"name": "Pete Kim", "email": "pete.kim@coinbase.com", "user": {"login": "petejkim"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4736eb2ed92ab37c4f100f4ea27d9af661647564", "messageHeadline": "feat: set gpo task", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 85, "deletions": 5}}, {"node": {"oid": "091c6ccd3d4f7e88f6117c54f50ab96c5263d9b5", "messageHeadline": "Merge pull request #1272 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 97, "deletions": 48}}, {"node": {"oid": "cbd4e854a503c053383e53ac24a46b3932b29ff4", "messageHeadline": "Merge pull request #1271 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 97, "deletions": 48}}, {"node": {"oid": "205da7a7aedbb9936982706356af35e054e55f9f", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 97, "deletions": 48}}, {"node": {"oid": "6215a2e7e913998624f3e32d9e6e9bf71e6beee7", "messageHeadline": "Merge pull request #1270 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 67, "deletions": 12}}, {"node": {"oid": "7edfa1a692eef618560dda5165d56c3c98ab8300", "messageHeadline": "Merge pull request #1269 from ethereum-optimism/deps/update-fix", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "c73c393937a33d3730b2466c254149ddb4c26fb2", "messageHeadline": "deps: update typescript to 4.3.5", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "4f2e1063140c575292a52464171f22079961d26d", "messageHeadline": "Merge pull request #1266 from ethereum-optimism/fix/prevent-too-low-fees", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "735ef774301a7226aedc265c11b0a0b19b8bb5f1", "messageHeadline": "l2geth: prevent too low of fees from getting through", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "fc297257bcb20c265b48accf03a009af78c783eb", "messageHeadline": "Merge pull request #1256 from ethereum-optimism/fix/better-fee-log", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "ddb6580de135d735a7e2ddb181517591332f1590", "messageHeadline": "Merge pull request #1265 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "7c1c0d37882622e14ad2ec6533af49559a86f45e", "messageHeadline": "Merge pull request #1264 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "dbfcb6bc85feadb22de6131c90018f779b20122c", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "9caba30646e5ef46a00dfe0303c6e169431cb372", "messageHeadline": "Merge pull request #1262 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 134, "deletions": 49}}, {"node": {"oid": "c4498b5aa09a8e199ae9af8d0dacff9d1cbd1292", "messageHeadline": "Merge pull request #1263 from ethereum-optimism/fix/l2geth-threshold-\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "53b37978b4ccafb7d9adcc3a5e31c0882cfc471a", "messageHeadline": "l2geth: fix bad flag parsing", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7d083a216a93d430e361772fbb85e9fc54029f5a", "messageHeadline": "Merge pull request #1257 from ethereum-optimism/fix/l2-geth-nonces", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "50f0d97b5ac4ff8efa371d5dbf7547ff54c8b07e", "messageHeadline": "Merge pull request #1198 from reggieag/reggie/generate-md-predeployed\u2026", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 52, "deletions": 43}}, {"node": {"oid": "2815c19ecca6ba441cd923f84c5c4340cb0bb292", "messageHeadline": "Dynamically generate predeploy contracts markdown", "author": {"name": "Reggie Gomez", "email": "reggieag@gmail.com", "user": {"login": "reggieag"}}, "additions": 52, "deletions": 43}}, {"node": {"oid": "709c85d606bd69faa0f481aa4c0c828a92d4f5b9", "messageHeadline": "l2geth: only accept txs with exact nonce", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "32a9f4946c764bfcd01b6adca2e12dc994e517a9", "messageHeadline": "l2geth: better error message for when fee is too large", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "6112b7aacea153e8e477eb82892cb6e7003774b9", "messageHeadline": "Merge pull request #1255 from ethereum-optimism/gas-oracle/logging", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "6ede0241021ed8a595c7cc98eeed5318359f579d", "messageHeadline": "Merge pull request #1247 from ethereum-optimism/sc/smock-multiple-arrays", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "8c4f479c64b1835f6781696210f4347cfac85d20", "messageHeadline": "gas-oracle: improve logging", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "1614168092db3f9717e9eae53ffe56bf4d54bc38", "messageHeadline": "Merge pull request #1254 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5c936e53cece724be78432a8c2b2b4b3a0355f65", "messageHeadline": "Merge pull request #1253 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ecf744db03f260d683f924da952278902e3df198", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "fdc30590f3cd8f3bc27e8a9675dc07f17f041c58", "messageHeadline": "Merge pull request #1250 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "90149ac55e34370282219c15ec7a63540affb45c", "messageHeadline": "Merge pull request #1252 from ethereum-optimism/fix/task-linting", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5f49738068ecc85944dded4d0c2823af59f9bcdf", "messageHeadline": "Merge pull request #1251 from ethereum-optimism/fix/ci-versions", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "063151a6ef1486f4bf499f104b984fc4eefb1e36", "messageHeadline": "contracts: lint the tasks directory", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "663efb3eb0188054a0f81c5de2740179f653c5ab", "messageHeadline": "ci: handle gas-oracle latest image, skip builder", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "345ebf897cf493b5e41194cc9e0ed5822e90033b", "messageHeadline": "Merge pull request #1249 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "264da68631631c1dda4c59a8dea7f0ea3769100b", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "a54e19f47ff1910c5b968489aa1ba4b4c835725d", "messageHeadline": "Merge pull request #1248 from ethereum-optimism/develop", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 526, "deletions": 99}}, {"node": {"oid": "080833337d7c45fa9ca21e43b90114b65cc62cf7", "messageHeadline": "Merge pull request #1241 from ethereum-optimism/feat/gpo-zero-fees", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 237, "deletions": 66}}, {"node": {"oid": "0404c964479a3842433c189f0767691a5b64e8bf", "messageHeadline": "l2geth: allow 0 gasprice txs for `OVM_GasPriceOracle.owner`", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 237, "deletions": 66}}, {"node": {"oid": "78bd45061b7528ef51ab3deada122156506e04f0", "messageHeadline": "Merge pull request #1239 from ethereum-optimism/fix/fee-buffer", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 274, "deletions": 21}}, {"node": {"oid": "d1da05bed4dfcdedb79ac584ee2c1315c1e02cdc", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "652c2cf63bac89626d23b5a6e089e65621ebf206", "messageHeadline": "maintance[smock]: add test and docs for returning multiple arrays", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "c612a9036a594eb835601cc4495a2f5026bccd7b", "messageHeadline": "l2geth: sequencer fee buffer", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 274, "deletions": 21}}, {"node": {"oid": "b95845381082e5eb4372c9d9afea1df8f51c6982", "messageHeadline": "Merge pull request #1238 from ethereum-optimism/changeset-release/master", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "16502edb5719a7bb5fdc3e374e2604d0c7b9f491", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "fa4c743fbbe47da27d08672ad95c6ec2b40afdaa", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 477, "deletions": 7}}, {"node": {"oid": "376ce7bd1606c282c6ddfa4d9c5eca5c8bb37ced", "messageHeadline": "Merge pull request #971 from ethereum-optimism/kelvin/load-tests-1", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 470, "deletions": 0}}, {"node": {"oid": "f1dc8b77fde0b7c3ff26f1a02bc6e93e2337c725", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8c70da44f2a1e0442c55b0d228d27dfe13707aad", "messageHeadline": "feat[integration-tests]: add new basic stress tests", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 465, "deletions": 0}}, {"node": {"oid": "0d6ec566eda43ce04023d6a5c6252b6747b31e1e", "messageHeadline": "Merge pull request #1219 from ethereum-optimism/liam/latest", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3807f38df8afc71d3c4a7ce1c2862f2e5e0e9445", "messageHeadline": "Merge pull request #1237 from ethereum-optimism/develop", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 3268, "deletions": 3}}, {"node": {"oid": "88832fc6821b9212aa1e065255857ece65a853bd", "messageHeadline": "Merge pull request #1103 from ethereum-optimism/feat/gas-pricer", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3124, "deletions": 2}}, {"node": {"oid": "94cb32b9faef069379600869e1c8e401a47c9f09", "messageHeadline": "Merge pull request #1102 from ethereum-optimism/feat/l2gasprice-task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "c718bcdea227f3742b2fb99e17fce8d188d90d20", "messageHeadline": "gas-oracle: ci + docker build/publish", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "ce3c353be14bfd35a9406e22e2df91a3027337e0", "messageHeadline": "gas-oracle: implement and test", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2528, "deletions": 2}}, {"node": {"oid": "93a3d5a58ba5d7490d065629d25ad458702d13b1", "messageHeadline": "go: implement gasprices package", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 522, "deletions": 0}}, {"node": {"oid": "4c776d16dca82d826278f870de10e2c8f699f106", "messageHeadline": "Merge pull request #1185 from ethereum-optimism/sc/snx-test-suite", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "c96337aaf1041e6c8ac3ab823f2d2edf4bb054ca", "messageHeadline": "feat: add workflow for running SNX test suite", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "8a8c7096e642c1794a72053ec31e0fa7e41cd07f", "messageHeadline": "Merge pull request #1231 from ethereum-optimism/maurelian/fix-skip-co\u2026", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e0dc5f561af661310a0c40113f3855e4a2ce8213", "messageHeadline": "chore(ci): Skip codecov on push events", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1af957661c3c186d50cfa1f324f5ab3a14712843", "messageHeadline": "Merge pull request #1227 from ethereum-optimism/changeset-release/master", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "b029acc9928ef7c0b12765bceb14100da3d750c0", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "e8615ef34bf6411e9a61c3d68f19d57cbdce328f", "messageHeadline": "Merge pull request #1225 from ethereum-optimism/develop", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1327, "deletions": 213}}, {"node": {"oid": "bfa906bce057b735772bc8d5849cdacedfd8065d", "messageHeadline": "Merge pull request #1209 from ethereum-optimism/maurelian/skip-codecov", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "1bba5f09cf03bebc261f7ac54b6d25ff08499965", "messageHeadline": "ci(contracts): only run codecov if contracts package is modified", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "dc27deaeed4bdbe0622e075a599557351ebea1a0", "messageHeadline": "Merge pull request #1210 from ethereum-optimism/bwilson/op_exporter", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 863, "deletions": 0}}, {"node": {"oid": "e7e802f6e36e9fccf1a645531a5c67cc7ab66b7c", "messageHeadline": "Merge pull request #1224 from ethereum-optimism/fix/rollup-client-type", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "6e2074c5359585a81a901cc9ccb191b89bbb1127", "messageHeadline": "l2geth: use `hexutil.Big` to prevent overflows", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "a17308b3b60def539494b358482cd35405d10e9e", "messageHeadline": "Merge pull request #1216 from ethereum-optimism/bwilson/rpc-proxy-cli\u2026", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2164fc3a5063ea75fe7316a21a71a8efc490b754", "messageHeadline": "Increase client_body_buffer_size for rpc-proxy", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "1f1fff998611ec744afd27a981da36bdc175aac0", "messageHeadline": "Merge pull request #1137 from ethereum-optimism/sc/make-tests-work-fo\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 373, "deletions": 208}}, {"node": {"oid": "aa6fad84d4cb2adf733896e3aad8ad7eef9a737b", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "685c8f25177ecf81b4b31710e7066fe9e8eafe06", "messageHeadline": "feat[integration-tests]: make tests work for prod networks", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 368, "deletions": 208}}, {"node": {"oid": "9ed1e38b7840b9c5ad861cd844520d74e3318d13", "messageHeadline": "Merge pull request #1208 from ethereum-optimism/changeset-release/master", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 89, "deletions": 62}}, {"node": {"oid": "e7f6b61e514a061de43119de42c1af5d746d85b6", "messageHeadline": "Merge pull request #1201 from ethereum-optimism/sc/readme-rebase", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "aa06ba6598a3cab5f38cb842ba14aa4f6d07fca2", "messageHeadline": "Add op_exporter for sequencer metrics and health endoint", "author": {"name": "Ben Wilson", "email": "bwilson@optimism.io", "user": {"login": "optimisticben"}}, "additions": 863, "deletions": 0}}, {"node": {"oid": "9f187ddcbcee03f982645f0dc8d0c7dd3edfb67d", "messageHeadline": "feat: update README to include info about rebasing", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "b7a2614404f7a03bade77ecd9387ef4433ddc62d", "messageHeadline": "Merge pull request #1206 from ethereum-optimism/sc/fix-ci-oom", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "18332e5dc4d661a932480d9e3d2f2ecdeb5a76de", "messageHeadline": "ci: release latest image tags on release", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b57d0c3f813945e60ab0f6bbf014ffc34946ed5f", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 89, "deletions": 62}}, {"node": {"oid": "df13211c67cada583df93f6025d1acc8d15ca452", "messageHeadline": "Merge pull request #1217 from ethereum-optimism/develop", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 2292, "deletions": 2247}}, {"node": {"oid": "1f8661e0bbb0c2ea8b9c506dba9bacbd38463391", "messageHeadline": "fix: update CI to avoid running out of memory", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "dfa256d82d1514b150eda9a60b719aae5006fb81", "messageHeadline": "Merge pull request #1213 from ethereum-optimism/sc/fix-lint-deploy-l2", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1f1cc5cf246325eccce80a669dee15b462edc1af", "messageHeadline": "fix: lint deploy-l2 folder in contracts", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "381f729791e0ee17a9840538571a8225a508e205", "messageHeadline": "Merge pull request #1215 from ethereum-optimism/fix/configurable-gasp\u2026", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 82, "deletions": 5}}, {"node": {"oid": "390fd8a62b10d2e13188e0fe82fbe934f899d833", "messageHeadline": "dtl: configurable gas price backend", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 82, "deletions": 5}}, {"node": {"oid": "886a1507e35c1d797c68ab8284941baed8f48999", "messageHeadline": "Merge pull request #1033 from ethereum-optimism/elena/op-790-add-lint\u2026", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 2195, "deletions": 2137}}, {"node": {"oid": "e67551c308c1e70af69e31e75d17d60a8372a9ca", "messageHeadline": "Fix smockit for a change in hardhat ^2.4.0", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4435becefddf7312932f8643322e657b2903f65d", "messageHeadline": "Fix review notes", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "a6ba9be8cae41512d0b526cacf9379ff222e212f", "messageHeadline": "Review fixes", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "cf2c832ccfd80ddfed7b8187b40a339174f38f81", "messageHeadline": "Disable generating the bytecodeHash in hardhat contract artifacts", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f18504b3ab9971b392b43d79cc85a1e58c64b859", "messageHeadline": "Fix for hardhat account balance parsing", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1241766eb9c6fef6913dadc6e948f3a47b5d96bb", "messageHeadline": "Add contracts linting to github action", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e56f2cc159e17c8a5b580d19be1ff59cf8e30580", "messageHeadline": "Remove private-vars-leading-underscore rule in solhint", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a028fa10d35990aa3b6f33130b650c11ff08fd7c", "messageHeadline": "Fix quotes linting issues in contracts", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "86a13dcb0cfc2050317797d031917a2585ce2a49", "messageHeadline": "Fix max-line-length linting issues in contracts", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 435, "deletions": 244}}, {"node": {"oid": "563de90d8374403c2b01ab4986216b40b32c23f6", "messageHeadline": "Disable contract-name-camelcase rule in solhint", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3ee4fa43b2b278563a581f98f240e7e6fd919921", "messageHeadline": "Change solhint output formatting to table", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2418a1cb918226279adcaa49b4a7ac36854ec7cb", "messageHeadline": "Add suggestions by @maurelian", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "acaa0b553a9136cfe73862aef688ff0825806741", "messageHeadline": "Turn off compiler-version rule in solhint", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebaf3a4a81b9ef980e13b7617cf252f4ddb3d04e", "messageHeadline": "Add solhint to contracts package", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1704, "deletions": 1875}}, {"node": {"oid": "db4611a7d0e43ffedbc076829c8642878f82cde2", "messageHeadline": "Merge pull request #1196 from rajivpo/1186/remove-unnecessary-core-utils", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 10, "deletions": 103}}, {"node": {"oid": "0ad9adbc73c5cd91cf8917bb61e8d185c871a030", "messageHeadline": "Merge pull request #1207 from ethereum-optimism/develop", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 2374, "deletions": 1082}}, {"node": {"oid": "049200f42b1c3e21229be5d2567150590262dbbb", "messageHeadline": "[added] changeset", "author": {"name": "rajivpoc", "email": "rajiv.patel.oconnor@gmail.com", "user": {"login": "rajivpo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e8018b4b044a5cbb845f8bd65577d74cc8a2257d", "messageHeadline": "removed unused functions from core utils", "author": {"name": "rajivpoc", "email": "rajiv.patel.oconnor@gmail.com", "user": {"login": "rajivpo"}}, "additions": 4, "deletions": 103}}, {"node": {"oid": "694cf429b71e5b0de1f92dc1a81838ae462c1a38", "messageHeadline": "contracts: add set-l2-gasprice task", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "e61514437b945a0050521e909bf757f8e3d34e15", "messageHeadline": "Merge pull request #1199 from ethereum-optimism/fix/alpine-image", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c5fde66ef1f0e273ad073d08e7ffccff9a859ea", "messageHeadline": "Merge pull request #1203 from ethereum-optimism/smartcontracts-patch-1", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "392e54b4ca86aefa639d546b2e7ef8b58d694a16", "messageHeadline": "fix: update statement for skipping codechecks", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3868f4c3bc23217e413af098c01be8ce1667cd7", "messageHeadline": "docker: pin to alpine 3.13 for l2geth", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "650f2cb4fab67ac255e87cc290ce5a7f6301ce40", "messageHeadline": "Merge pull request #1189 from ethereum-optimism/ci/quick-updates", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "99e3adba448030795229df4c8f76751b7771fbcd", "messageHeadline": "Merge pull request #1197 from ethereum-optimism/smartcontracts-patch-1", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a6f919e2de9a249dabaa5ff9430dc93572c8ad82", "messageHeadline": "fix: skip codechecks for PRs from external repos", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b107a032794c3f292809e7cd1daa839b28705dbd", "messageHeadline": "refactor(integration): Add clarity to the expectApprox function signa\u2026", "author": {"name": "Reggie Gomez", "email": "reggieag@gmail.com", "user": {"login": "reggieag"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "70c89129d205eec921da310d14f7e3a7d5586e20", "messageHeadline": "Cleanup deployment script for OVM_L2StandardTokenFactory", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "0313794b8319a2ab2eca78d895ecf8260596df30", "messageHeadline": "Add changeset", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "642028a157fc8ea1fd8c740bb404658b362e0be5", "messageHeadline": "Fix deploy script OVM_L2StandardTokenFactory constructor params", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6a40240d36476a0c2f4874f98b67b6ad970877a", "messageHeadline": "Add deployment script for the L2 token factory", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "dca0eb846dbf21fb50a488367a902a75755e2393", "messageHeadline": "Fix linting issue", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "6c5c3195002897c2c2ffe7f3815e50b21d9e0414", "messageHeadline": "Disallow 0 address for l1 token when creating l2 standard token", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "8708ef22aafb93ca03af05bd17a7bc1572d67dd4", "messageHeadline": "Add Factory contract for creating standard ERC20 tokens", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "21e47e1f83677902f73f696d7f7862777a479604", "messageHeadline": "fix(contracts): prevent L2->L1 calls to system contracts", "author": {"name": "ben", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 811, "deletions": 80}}, {"node": {"oid": "2233f25d943752fd17a002aba159bab77b344562", "messageHeadline": "github actions: bump geth CI golang version", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "26b39199bef0bea62a2ff070cd66fd92918a556f", "messageHeadline": "build: set concurrency to 1 to prevent git add errors on lerna lint", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72294c70f7241fba94d4a7f1b1114dcf730a67d9", "messageHeadline": "style: update configuration to include babel-eslint for .js linting", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 477, "deletions": 234}}, {"node": {"oid": "b17cfbe0c58d06845fa2bf95a72da18a51654ee7", "messageHeadline": "build: remove prettier extension recommendation", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "305fff21d440207238ed013a92b7b5f359271468", "messageHeadline": "style: run lint:fix on all code", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 474, "deletions": 613}}, {"node": {"oid": "35c846a5bd67c71981c9fc87b910dc1f7df934da", "messageHeadline": "build: set up lint:fix to use eslint not prettier", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6fbdcd2471ff0194a01132ccf44a0d949c094813", "messageHeadline": "build: set up correct working directories", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5bcd7c96fdb07194f1f74392684d424aac1a3a55", "messageHeadline": "refactor: rename Range to BlockRange", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 28, "deletions": 39}}, {"node": {"oid": "e5383c3053ab64de796dec440d61cba9a5251ea5", "messageHeadline": "build: set up prettierrc.js for monorepo", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 45, "deletions": 18}}, {"node": {"oid": "016e65ee38ddfa63db32dfd448752e3367836f10", "messageHeadline": "build: set semvery ranges to match across packages", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 5, "deletions": 134}}, {"node": {"oid": "9a564114eef9f97ae748e95f308b2eb6746e4661", "messageHeadline": "build: remove --format stylish", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "a194c38b9c98a438fa3446ca4d0067d2a9104624", "messageHeadline": "build: add necessary packages to workspace root", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 162, "deletions": 12}}, {"node": {"oid": "bab7797df844bb53c07a2f839d135aac1db2077b", "messageHeadline": "style: run yarn lint --fix at root", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cc5beebab6cc9aa161e63543a6f4e90e94a0d15f", "messageHeadline": "build: set up eslint prettier correctly", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "d3cd6e53f98dc35c5468d74753c441efedd178b9", "messageHeadline": "upkeep[monorepo]: add changeset info to README", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "fd86043adf5b0b524c627d867bc25889c4e5ba70", "messageHeadline": "chore: add changeset", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "30fed6bd6c5f68c05d8bfe46ace17c4489d5ecb6", "messageHeadline": "feat[message-relayer]: add easy relay tool", "author": {"name": "Kelvin Fichter", "email": "kelvin@optimism.io", "user": {"login": "smartcontracts"}}, "additions": 111, "deletions": 6}}, {"node": {"oid": "d2b626a37fabe0eba40d8ac157d30d991eb9f8b5", "messageHeadline": "syncservice: nit", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7e04137d1d9099446512f21023f5001dd9b4f98d", "messageHeadline": "chore: add changeset", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "49ab9c861690a4ef553e2b502f943c1350ffd805", "messageHeadline": "l2geth: test errors returning from remote", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "648392e0faa6e32441ce934df17d4dc5f4ca971b", "messageHeadline": "l2geth: sync service retries connection to remote server", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "7c6fa5b3f8401e92edade28ccf4403b46b2ae91d", "messageHeadline": "l2geth: rollup client explicitly checks for >= 400 errors", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "cabb82c5fd7fb61aa0f59963afd17e9845861380", "messageHeadline": "refactor: *.{ts,js} for eslint regex", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 8, "deletions": 28}}, {"node": {"oid": "6f010702189a4cccaceaf589bb7d0a97c8d804a1", "messageHeadline": "refactor: do not run --fix on lint-staged", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1626cb48c32c84c45619358a4dd79726748a40e1", "messageHeadline": "build: ensure lint only staged files on commit", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 209, "deletions": 152}}, {"node": {"oid": "b7738bf5246a337152917c725071e0f70213bb12", "messageHeadline": "Update README.md", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d443162dcf872626f8fdce02a1efb04a2208d672", "messageHeadline": "Eslint ignore the hardhat folder", "author": {"name": "elenadimitrova", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a1e63dd7fd3061a3dca53fab2d31e50b94d2617", "messageHeadline": "build: add changeset", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "453ebf04c2af8b144c4251020f50b175cba37c9d", "messageHeadline": "fix: prevent batch submitter from submitting batches if low on ETH", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "154aab39988d7851df5e9a8fd2c0c10482ce5e5e", "messageHeadline": "Add short contribution section to primary README (#1157)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "dc4bd5381e4c75516e251cc1d1d81bcf1e4d2d7d", "messageHeadline": "Version Packages (#1169)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "70b8ae844c79ea32a12c22a963860ea47a666ff3", "messageHeadline": "Bind correct object to method handler in DTL (#1168)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1f0960320e08ad4ffac03fbf5d89b32fbb73f224", "messageHeadline": "doc: add notes for releasing new versions with changesets (#1166)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9583c33fcc154bd98805da4429bf5f4926f86ee5", "messageHeadline": "Version Packages (#1167)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "21fbcadb9b437ad497228b015d808f4a39ca8219", "messageHeadline": "fix: remove 'editor.formatOnSave' from global settings' (#1163)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "67eedaf6dc7d8fcb79c57a6757d3aea11d32868c", "messageHeadline": "fix: bind dtl functions for missing event codepath (#1161)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 65, "deletions": 21}}, {"node": {"oid": "224b04c065e5ebba92d71d8dea61a91898652532", "messageHeadline": "Adds delay to watcher (#1159)", "author": {"name": "Matt Masurka", "email": "m.masurka@gmail.com", "user": {"login": "gigamesh"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e6e85a6220de0c4e1d28749bc4b1d27d4dd7e4c1", "messageHeadline": "Remove references to OVM_L1ETHGateway in deployments and readme (#1119)", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 77, "deletions": 489}}, {"node": {"oid": "0c98b04aa3bfa804429ed00da29b6350e4a90fe1", "messageHeadline": "Add more info about our branching strategy to the README (#1114)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "095ce8c7de9e9799750dfaadca5889deb9a3d5e6", "messageHeadline": "Version Packages (#1150)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "0112650986a5c8c65ad0765741157f0ac1351ff6", "messageHeadline": "Adds l2 standard bridge to contracts markdown file (#1151)", "author": {"name": "Matt Masurka", "email": "m.masurka@gmail.com", "user": {"login": "gigamesh"}}, "additions": 47, "deletions": 43}}, {"node": {"oid": "40b99a6ed4de28fd8481c77c546bf4a68ea2d993", "messageHeadline": "feat: `rollup gasPrices` RPC endpoint (#1136)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "98e02cfad627058e647027061a43293aaad78dfb", "messageHeadline": "feat: mainnet contract deployment 0.4.0 (#1148)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 955, "deletions": 1560}}, {"node": {"oid": "0cd3259d47dd3012646ffbc50187b15d03328164", "messageHeadline": "feat[contracts]: add mainnet deploy script (#1147)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "588058f1e6a74a8712b15399c5d8d58849cec3bf", "messageHeadline": "build: add husky pre-commit hook to lint (#1146)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "264ee54ccd1faed12725edcd1e08315031b25ba5", "messageHeadline": "Version Packages (#1094)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 247, "deletions": 271}}, {"node": {"oid": "f43437927afaa0581d0c1abc266c36453e3ba148", "messageHeadline": "Merge pull request #993 from ethereum-optimism/regenesis/0.4.0", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 9186, "deletions": 5246}}, {"node": {"oid": "6ad1dcb978a4114ce3c029ada50a8c2612e1acf2", "messageHeadline": "Merge branch 'develop' into regenesis/0.4.0", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 556, "deletions": 71}}, {"node": {"oid": "42decb6ebed73d138017cea1de1dd00541e0d893", "messageHeadline": "feat: go packages (#1111)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 391, "deletions": 0}}, {"node": {"oid": "d9644c343bfaf009096c8cadf2eb140dbdf2a1ca", "messageHeadline": "Easy fix for broken watchers (#1121)", "author": {"name": "Alejandro Santander", "email": "Palebluedot@gmail.com", "user": {"login": "theethernaut"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8582fc16e95a6b88089536789d65f85ee45d775e", "messageHeadline": "Define L1 Starting block via OwnershipTransferred rather than Address\u2026", "author": {"name": "CAPtheorem", "email": "79423264+CAPtheorem@users.noreply.github.com", "user": {"login": "CAPtheorem"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fa29b03e114f93ea644b2d77164bbe0d08f7844e", "messageHeadline": "fix[contracts]: remove part of MultiMessageRelayer deployment (#1144)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "017d32319c67477fa73186678a930b20462fc241", "messageHeadline": "Add minimal vscode settings and extensions (#1109)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "df5ff890fe6816c0273c9a1a677d11c3fd5fbc57", "messageHeadline": "Improve Watcher ability to find transactions (#1107)", "author": {"name": "Rajiv Patel-O'Connor", "email": "rajiv.patel.oconnor@gmail.com", "user": {"login": "rajivpo"}}, "additions": 31, "deletions": 38}}, {"node": {"oid": "29431d6a9d003f8e6ca974f14229d9c38c336795", "messageHeadline": "Add highest L1 and L2 block number Gauge metrics to DTL (#1125)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 87, "deletions": 27}}, {"node": {"oid": "31f517a2a2fb5e36bb9521d3837556d5cafeaff5", "messageHeadline": "refactor: improve logging for batch submission timeout scenarios (#1120)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "dd8edc7b278b5f6abaa35c61c27bbc19ab0deaa3", "messageHeadline": "fix: import path (#1141)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5ae256f5dc1e34689585bad4cbe040e80af7b566", "messageHeadline": "Merge branch 'develop' into regenesis/0.4.0", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 574, "deletions": 19}}, {"node": {"oid": "735cd78f5222ca46c4c2f41fecf9bc1c3ae52e3c", "messageHeadline": "fix[relayer]: update exported files list in package.json (#1138)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b8e2d685a1066a21ea1fc33a1eae8f6e1df5c12e", "messageHeadline": "tests: replica syncing (#981)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 192, "deletions": 17}}, {"node": {"oid": "257deb7044439e9c5c11f7511d080df93909a4b2", "messageHeadline": "fix: prevent overflow in abi encoding (#1135)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "57ca21a2e3a10232c3d7881d966a55a829ea1c7c", "messageHeadline": "Contracts: connectL1Contracts & connectL2Contracts (#713)", "author": {"name": "Matt Masurka", "email": "m.masurka@gmail.com", "user": {"login": "gigamesh"}}, "additions": 376, "deletions": 1}}, {"node": {"oid": "16f6815923a0c7d562ad9373c8cf2002b56f2648", "messageHeadline": "fix[dtl]: log server errors as ERROR instead of INFO (#1133)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ca7d65dbf13b94076b4b9f7903678caf42e4f827", "messageHeadline": "fix[dtl]: remove old stringification function (#1134)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 22}}, {"node": {"oid": "3282be21cf6949fb72975d090b44d92ca5a1b2e8", "messageHeadline": "Merge branch 'develop' into regenesis/0.4.0", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 365, "deletions": 67}}, {"node": {"oid": "f9bacd71fede35832962d39a523d528142230357", "messageHeadline": "fix: make sync tests only on workflow dispatch (#1123)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "a415d01762ef2a7401b344af11b2dd0084530a91", "messageHeadline": "fix[dtl]: use the same L2 chain ID everywhere (#1122)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "3b60ea63f8cfffac9b9f84f997f43837f84ee92f", "messageHeadline": "Misc. small improvements to README (#1115)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "cd1cfd44c413766615da99f033cc5b1a548b386d", "messageHeadline": "Merge branch 'develop' into regenesis/0.4.0", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 1539, "deletions": 277}}, {"node": {"oid": "3c6c99b853fb7443c67419ea1980d1d0e66abf48", "messageHeadline": "build(deps): bump hosted-git-info from 2.8.8 to 2.8.9 (#1064)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "71349a4eaaa66f8090f4ee1105c84a139a9be221", "messageHeadline": "fix[smock]: add support for hardhat 2.4.0 (#1112)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 135, "deletions": 6}}, {"node": {"oid": "5c89c45fe0cabfc2dd61a462482f8601fe926e8b", "messageHeadline": "Move the metric prefix string to a label (#1047)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "b74b0520461cc42dce530146f5715c61d647cc7d", "messageHeadline": "maintenance[monorepo]: first pass update to README (#1106)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 95, "deletions": 42}}, {"node": {"oid": "2bd49730fa8d2c10953873f0ccc792198a49d5c9", "messageHeadline": "deploy: kovan v.4.0 rc (#1101)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1106, "deletions": 630}}, {"node": {"oid": "0b91df42676c8b2d9f95b30931bc4e5a7739eba9", "messageHeadline": "fix[dtl]: defend against RPC provider missing events (#1084)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 96, "deletions": 1}}, {"node": {"oid": "26bc63adff16147050be7437c6dba2a65d212ff9", "messageHeadline": "deploy: goerli 0.4.0 (#1099)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1373, "deletions": 609}}, {"node": {"oid": "aba77c080d1bb951cab2084e6208c249e33aaef8", "messageHeadline": "feat[ci]: upload logs for sync tests if failure (#1098)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6c1627f6109ab42c64e668d034a08e2734d82eca", "messageHeadline": "Fix canary publishing (#1093)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "52d02b1480d4c1c98f61f65ed7757881d6c239de", "messageHeadline": "metrics[batch-submitter]: add new batch submitter metrics (#1074)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "c87e4c74e6165ca890d8dc138f5bdc1e4cba8d20", "messageHeadline": "Use Eslint instead of Tslint (#1005)", "author": {"name": "Rajiv Patel-O'Connor", "email": "rajiv.patel.oconnor@gmail.com", "user": {"login": "rajivpo"}}, "additions": 1472, "deletions": 278}}, {"node": {"oid": "38c7e5a24ba6bab1ed4a964890c32f502eebd53e", "messageHeadline": "Merge branch 'develop' into regenesis/0.4.0", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 290, "deletions": 155}}, {"node": {"oid": "14243701923f521bfd16ea0ce94f60a84e72900f", "messageHeadline": "fix: use -z flag for var unset in canary", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2378711bb025022426870c737c4dcee9652e81d5", "messageHeadline": "Version Packages (#1089)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "a0d9e565e008b4255e743b16cfd1f0a6b907611a", "messageHeadline": "Also move the accounts interface to iOVM/predeploys (#1087)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c43b33ecfe367b4f0b2006ab55073c7138bfa3c1", "messageHeadline": "WETH deposit and withdraw on OVM_ETH (#1083)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 148, "deletions": 2}}, {"node": {"oid": "7cce55a97dfa40e8dc2aefdc9df9c35e68a70ff8", "messageHeadline": "fix[bs]: disambiguate generic submission errors (#1051)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 53, "deletions": 12}}, {"node": {"oid": "ef0df819617c018d4c2a62ed1c9b54e6b04892d1", "messageHeadline": "maintenance[contracts]: rename precompiles test folder to predeploys \u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "38355a3bae5ebcc48677bc2c6427d601e3d140fa", "messageHeadline": "refactor[contracts]: move account contracts to predeploy folder (#1085)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d9fd67d2502a590e116ffdb6c1c53003a045e318", "messageHeadline": "fix(l2geth): Log 'end of OVM execution' correctly (#1080)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f409ce75eed76639bf5fd90060570cf0af0bef51", "messageHeadline": "fix[l2geth]: off-by-one sometimes breaking replica sync (#1082)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "3c2c32e11285314d75af598e7f508b0d42862d49", "messageHeadline": "fix: use predeploy constant lib for em wrapper (#1075)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "6d7b12b8693117c379be76223448ef36707304d2", "messageHeadline": "fix: comment out codeowners (#1073)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "5fc728da7381eda6b6f858c091636c947186a3ce", "messageHeadline": "Standard token bridge (#988)", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 2188, "deletions": 2387}}, {"node": {"oid": "e389ba105fa167d195444d047cdeae29182d1e45", "messageHeadline": "Version Packages (#1053)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 49, "deletions": 46}}, {"node": {"oid": "c520100d04df5be8de6a55c83f516ce370de442c", "messageHeadline": "fix: monotonicity auto healer (#1070)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "ed088ee16e7845fb8d07ed309cf063faf459ba82", "messageHeadline": "temporarily disable hardhat example tests (#1071)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "85362d44fc13966f00bee26172dd04e6a442a6c6", "messageHeadline": "Add more logging information to monotonicity violation logs (#1066)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "baa3b761cd5693dd57b1acf7b4bd42500a83b34f", "messageHeadline": "Ensure Sentry is correctly set up for DTL and MR (#1054)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 136, "deletions": 74}}, {"node": {"oid": "48ece14c1adf0d76332db9cbc6d867d30883941c", "messageHeadline": "feat[contracts]: slightly better account funding for hardhat accounts\u2026", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "25f09abd691daac07b051064b9ff2972a628ab46", "messageHeadline": "Add erc1271 support to contract account (#1052)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 116, "deletions": 11}}, {"node": {"oid": "630d4edc951cb18e369c68e3c8dfe11a5db5b29e", "messageHeadline": "Merge remote-tracking branch 'origin' into regenesis/0.4.0", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 413, "deletions": 187}}, {"node": {"oid": "e04de624cd0593e90189d3444bfbe30eb9ef3a4d", "messageHeadline": "feat(contracts, l2geth): native ETH value support for ovmCALL (#1038)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 1553, "deletions": 137}}, {"node": {"oid": "98b7839f6d49cc9780277f8b5c9ebb93d34a0a62", "messageHeadline": "Change monotonicity band-aid code to log warnings not errors (#1060)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "cc6c7f0794831e9ed4760b5b3a178914269f723c", "messageHeadline": "l2geth: bump to go 1.15 (#1058)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c2a0489372c2e2b34f779574c4b875d0e39b6e83", "messageHeadline": "fix: abi encoded tx (#1049)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 219, "deletions": 70}}, {"node": {"oid": "cc742715ecbca98248367d67f51a5f03038f5ba2", "messageHeadline": "fix: typo in USE_HARDHAT config (#1023)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "85d5ce136e31b934a3655712bf2cb00c990727cc", "messageHeadline": "ci: fix typo with GITHUB_SHA", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f03bb3e5cecc2e1d232e8263b0ba804ab3d761cf", "messageHeadline": "ci: fix indentation issue of canary workflow", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c451060f1ec909820f4d2128e1c9211885f7068d", "messageHeadline": "Enable custom tagging of release docker image (#1048)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "989a3027ab52b63859bfb40006f92fef11ba9d09", "messageHeadline": "l2geth: optimize loops (#1027)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "01646a0a3d68e68b64eee4bff9951ee25f499f7b", "messageHeadline": "fix: predeploy gasprice oracle (#1039)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 49, "deletions": 77}}, {"node": {"oid": "859437f9eb94665606d826b6eb1f66be13b4a545", "messageHeadline": "build(deps): bump glob-parent from 5.1.1 to 5.1.2 (#1036)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "e045f58279eb9b413f1422d71af5305fdc7c95fb", "messageHeadline": "feat[contracts]: add sequencer fee wallet (#1029)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 279, "deletions": 15}}, {"node": {"oid": "baacda34964506490adf6bddf07036cf7daa08c0", "messageHeadline": "feat[contracts]: introduce new L1ChugSplashProxy contract (#1009)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 566, "deletions": 0}}, {"node": {"oid": "014dea715864f66a331c1224d5efdb066b10b671", "messageHeadline": "refactor[contracts]: remove one-off GasPriceOracle deployment file (#\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 37}}, {"node": {"oid": "0a7f5a46c912f7803fd5fe434a9bd781be277eb4", "messageHeadline": "fix: no gas refund (#1043)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0c18e1903f8a33a607f782c0081a8fb5071b71ef", "messageHeadline": "Version Packages (#1045)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1b692415464a44d18a85255c7c7e43dc0a1619b6", "messageHeadline": "fix(dtl): incorrect parsing of eth_getBlockRange result (#1037)", "author": {"name": "Tim Myers", "email": "timmyers09@gmail.com", "user": {"login": "timmyers"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "958477be4f8e778864ddc383c1c62a898b55672a", "messageHeadline": "ci: add sync test's own workflow (#1031)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "0cbaa9a46e23624e72676bb561049b44dd1d6d2d", "messageHeadline": "Version Packages (#978)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 121, "deletions": 141}}, {"node": {"oid": "cb4a928bf02e7609d49cf827a1f7faed8480deb3", "messageHeadline": "fix: deterministic blockhashes (#1032)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "a75f05b7904df73c8e4f04b85614e5629d3da943", "messageHeadline": "fix[dtl]: fix dtl bug breaking verifiers (#1011)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 66, "deletions": 19}}, {"node": {"oid": "e3dc90cb08fde9b842643efdc5908e54d6065c2c", "messageHeadline": "fix: lint errors in dtl (#1025)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "8ac4c74c943c61444b6e414ccb972e2e34b0db6b", "messageHeadline": "fix(dtl): improve slow blocking JSON parsing that occurs during l2 sy\u2026", "author": {"name": "Tim Myers", "email": "timmyers09@gmail.com", "user": {"login": "timmyers"}}, "additions": 63, "deletions": 6}}, {"node": {"oid": "ed9fc79d2a9a4677ae78041b5ffc29e41c696359", "messageHeadline": "ci: upload logs for failed integration tests (#1020)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "8fee7bed6b63a861fa3e0300869d544bc3a75b45", "messageHeadline": "dtl: remove stringify from db logic + more overflow protection (#1010)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 34}}, {"node": {"oid": "55ee461e3f0a051f23267b2b14f8e2fb9ffdc1c4", "messageHeadline": "refactor: improve logging for transactions being submitted to chain w\u2026", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "1c1e405cc53c0ef5c0f3e6db471a69a6f1f076fa", "messageHeadline": "ci: tag docker image for canary with abbreviated GITHUB_SHA (#1006)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d2ad599755f0cc6b166d86ac21af81b91dd3c773", "messageHeadline": "test: remove duplicate value in array (#1014)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5e4eaea1cc748d803a89b13160b92d61a5201c0d", "messageHeadline": "fix(sync-service): prevent underflows (#1015)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "0887367461786c9bbad863dbcff3f4d74acb9cf7", "messageHeadline": "refactor[l2geth]: queue origin type (#975)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 75, "deletions": 85}}, {"node": {"oid": "c54de6003526584a447eb38ade3c58efd153356c", "messageHeadline": "develop merge fixes", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "1d91ac6dc005242e052dabfa262ba4408c0596ca", "messageHeadline": "Merge branch 'develop' into regenesis/0.4.0", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 745, "deletions": 697}}, {"node": {"oid": "b355be0b23ab80d9cdcb0b1f481eaeec02412b20", "messageHeadline": "ops: expose debug namespace (#1007)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e2bfd07ee99a37d9f4e79856dc822ce773cc6de", "messageHeadline": "feat: deployment config for fee oracle contract (#936)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 356, "deletions": 0}}, {"node": {"oid": "7f5936a835279ef57bd213a704a7651b021d9d60", "messageHeadline": "More consistent style for Constant values (#991)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 32, "deletions": 16}}, {"node": {"oid": "e29fab1084cac189b034e7607ce5b8fe6e2bc5e8", "messageHeadline": "Pass additional information across domains via token gateways (#824)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 479, "deletions": 241}}, {"node": {"oid": "a02392b070382112003c4fdd246cf3ad5ec261b5", "messageHeadline": "Add rpc-proxy service for whitelisting JSON RPC methods to the sequen\u2026", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 239, "deletions": 0}}, {"node": {"oid": "e52ccd98c997789b17ce6d38beb1d49fa8c52fc4", "messageHeadline": "dtl: log error stack for failed http request (#995)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9d39121b80a84691cf59681e6b98215db1e6d7d7", "messageHeadline": "docs[message-relayer]: add a README and improve the interface for gen\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 83, "deletions": 2}}, {"node": {"oid": "750a5021214f3db5eed3faac9e6608b617abd2e0", "messageHeadline": "fix: remove dead coders (#1001)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 344}}, {"node": {"oid": "c2b6e14bc470d71957928d51937293404d5e1a25", "messageHeadline": "feat: fees v3 (#999)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 106, "deletions": 46}}, {"node": {"oid": "8082d16c306aab1e53a019ecbce7038d2f1415ca", "messageHeadline": "Lower local rollup timestamp refresh (#985)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "064c03afb0afef9a7151ef71d441c918266633ac", "messageHeadline": "fix[message-relayer]: remove spreadsheet mode (#998)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 55, "deletions": 260}}, {"node": {"oid": "a41311c9c91543e84f611360184668ee1d994a38", "messageHeadline": "fix[message-relayer]: fix failing test because of merge with develop \u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4103622ca6810cc6e702ec5d3bc4ef12af175c2", "messageHeadline": "Merge branch 'develop' into regenesis/0.4.0", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1085, "deletions": 21}}, {"node": {"oid": "5e3c5d1c65ef3352947989ba9f51a1047bf7ba0c", "messageHeadline": "fix[smock]: fix broken call assertions for overloaded functions (#996)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 94, "deletions": 2}}, {"node": {"oid": "1293825cee3bd79ec3cd66a985b77febcbf66824", "messageHeadline": "backwards compatible dtl syncing (#986)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "86708bb5758cd2b647b3ca2be698beb5aa3af81f", "messageHeadline": "feat[message-relayer]: relay tx generator (#952)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 945, "deletions": 2}}, {"node": {"oid": "c4c7beaa964269d8114767bf08cadcc288560e1f", "messageHeadline": "fix[l2geth]: fix accidental merge conflict (#994)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e1d66363ebc0274fc042da3369d47d023bf7afe0", "messageHeadline": "Merge branch 'develop' into regenesis/0.4.0", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 577, "deletions": 506}}, {"node": {"oid": "5a7984973622d1d6e610ac98cfc206ab9a3bfe1a", "messageHeadline": "build(deps): bump ws from 7.4.4 to 7.4.6 in /ops/docker/hardhat (#987)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "11a9296fabe1a54c28ccd2043bd362dc7c42720a", "messageHeadline": "Add static analysis action (#848)", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 91, "deletions": 3}}, {"node": {"oid": "a64f8161514faee540a9ed90f0c460ff5597cb95", "messageHeadline": "feat: fees v2 (#976)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 402, "deletions": 500}}, {"node": {"oid": "4e03f8a97b3c2f17a2e758323706f2a880a834d9", "messageHeadline": "feat: add hardhat deploy instructions to readme (#965)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "95ccef51c4578b3d27ed74423ca1e86df63d3114", "messageHeadline": "fix(contracts): import predeploys (#982)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "85da4979586d23b9b8452f31d7734af826a5373c", "messageHeadline": "feat[contracts]: Replace Lib_RingBuffer with a much simpler Lib_Buffe\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 469, "deletions": 409}}, {"node": {"oid": "e8a95dff7b960d0a704cc0b698a7d5666848b513", "messageHeadline": "chore: remove yarn-error.log and gitignore it (#956)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "62a6c531c73761718572556695d3111c59ad9029", "messageHeadline": "Consolidate Predeploy Addresses (#931)", "author": {"name": "Rajiv Patel-O'Connor", "email": "rajiv.patel.oconnor@gmail.com", "user": {"login": "rajivpo"}}, "additions": 59, "deletions": 32}}, {"node": {"oid": "4e0461dcc2cf47a37c8e7d7507d0caba82fac41c", "messageHeadline": "fix: configure max gas limit to 11m (#928)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "912ab681af7d3d6478e9745361756fe8d5f5fd26", "messageHeadline": "feat[contracts]: introduce OVM_GasPriceOracle (#912)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 171, "deletions": 0}}, {"node": {"oid": "25a5dbdd2299d067d502352ac27beb1d74f4c20c", "messageHeadline": "l2geth: remove `SignatureHashType` (#752)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 74, "deletions": 193}}, {"node": {"oid": "6b46c8ba1d9f8469b3899ab0c9adfe44efef1080", "messageHeadline": "fix: disable upgradability from ECDSA Account (#885)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "07a6d3e1fb15e5b3313dd52a0fb91a3bbf0e4320", "messageHeadline": "fix: use correct contract name in tests (#921)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7f3af23a28beb09287241243b3a9a54a77d8bf4", "messageHeadline": "optimism: bump gaslimit to 10 million #870 (#871)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "200a083e50ef1079d0548ec7d924651cd576fc85", "messageHeadline": "Reduce gas costs of deposits (#667)", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 302, "deletions": 202}}, {"node": {"oid": "2e72fd90dc421c0d21eca50f029d0637ace1ed04", "messageHeadline": "feat[contracts]: Update Lib_AddressManager.AddressSet event to speed \u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "db0dbfb205a43c3a59451a94df4737b54c2eaf2b", "messageHeadline": "feat[contracts]: temporarily disable EOA upgrades (#857)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "f87a2d00d4a24919bac19bbde20bd3d6db9ed393", "messageHeadline": "maintenance[contracts]: use dashes in chain container names (#819)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "b284dc39ff186fde7ec88c17cbc154e65804d976", "messageHeadline": "refactor[contracts]: Turn ExecutionManagerWrapper into a predeployed \u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 336, "deletions": 497}}, {"node": {"oid": "245136f14afed2a731a5ca5f9b5b071a3131961b", "messageHeadline": "fix: force LF line endings for scripts to avoid docker problems on Wi\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "d16800522fffefa43ad738b40808f5298e572886", "messageHeadline": "chore: reduce hardhat timeout to 20 seconds (#968)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f1b2731805209437cc70cc68fa5abad5423604e5", "messageHeadline": "fix[dtl]: represent gas limit as a string to avoid issues with large \u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "77108d37c344a11bcdaca0013709b25c49036fb1", "messageHeadline": "feat[integration-tests]: add verifier sync test (#913)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 173, "deletions": 4}}, {"node": {"oid": "3f1e7e62e0e0c6d2e2050a78d9b2309a0afb0e70", "messageHeadline": "docs: core-utils (#964)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "e6e87ae1971e47a1b0c15cd44b376200902043c0", "messageHeadline": "feat[smock]: add support for overloaded functions (#966)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "c84d3450225306abbb39b4e7d6d82424341df2be", "messageHeadline": "test: adds test that gas estimation is deterministic (#962)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a25acbbd358c11cda48dc69890aeafd70d60ec60", "messageHeadline": "Refactor the SyncService to more closely implement the specification \u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1083, "deletions": 330}}, {"node": {"oid": "c3d39df8da546d98952ef99044a72974a12f3f55", "messageHeadline": "Version Packages (#961)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 46, "deletions": 38}}, {"node": {"oid": "f880479710fbde38213b05a8e7d6cfe1403b695d", "messageHeadline": "l2geth: updated calculate rollup fee (#906)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 816, "deletions": 143}}, {"node": {"oid": "1dbde1a8b4b8e840164bd963cc0ea50f5fe7f6b4", "messageHeadline": "Version Packages (#955)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 55, "deletions": 57}}, {"node": {"oid": "f091e8677f152dcae07064982421e35e290915f1", "messageHeadline": "fix[l2geth]: have successful deposits return a status of 1 (#937)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 222, "deletions": 58}}, {"node": {"oid": "7c7bdf4110bc46deb02e527012a540aeeba8157b", "messageHeadline": "ci: move version step outside of github action", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "da076d96fea9cc905dc9d8a674ce92381ebfb549", "messageHeadline": "ci: migrate to github action tool", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "e868bb8eab4092a45d4373d278407e4dec4ff5f5", "messageHeadline": "ci: re-add changeset folder but delete changeset files for canary build", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a14a69bab5f5138a8e240fb521cfdb46c59c7f7", "messageHeadline": "ci: remove changeset temporarily for canary build", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "6bd46b656f3edf396abf3e9e91e59c9a145520ef", "messageHeadline": "ci: re-add changesets/action@master", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "9f84994226caa061046df5f601a23b0c64a1938e", "messageHeadline": "ci: add .npmrc in canary build workflow file", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "73a355df0e7f0a91ceac5bf7e6031a0d36779d97", "messageHeadline": "ci: add registry-url to canary workflow", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0da2535c794d528a10fdc5477007d3dff0ad1df4", "messageHeadline": "fix: remove github action for canary workflow file", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "7bf5941383a58531bcac9799d2fc0712df1815ad", "messageHeadline": "Remove colons from filenames of artifacts (#953)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3fa7bdb13c9cf59c1c7a1fb74a091906b43b3aa3", "messageHeadline": "Remove auto-publishing on develop; add canary tool (#954)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 260, "deletions": 1}}, {"node": {"oid": "43c1fae88ab68e755091153726db6bcb4cdc2a59", "messageHeadline": "fix[hardhat-ovm]: Allow for private key config option for signers (#946)", "author": {"name": "Miguel Mota", "email": "miguelmota2@gmail.com", "user": {"login": "miguelmota"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "ba72b1d7971dffdcc439341dca855573bb351a5f", "messageHeadline": "fix: reorg for clear proxy usage (#944)", "author": {"name": "platocrat", "email": "37757724+platocrat@users.noreply.github.com", "user": {"login": "platocrat"}}, "additions": 55, "deletions": 6}}, {"node": {"oid": "4e6c3f967afb2d8ba7d61c00f954a94ed5d15db8", "messageHeadline": "fix(l2geth): add an env var METRICS_ENABLE for MetricsEnabledFlag (#934)", "author": {"name": "Tim Myers", "email": "timmyers09@gmail.com", "user": {"login": "timmyers"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e4c3b4b4b4beb76d6e8268ad7f2635bb58dfb4d3", "messageHeadline": "feat[dtl]: add config switches for sentry and metrics (#950)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "e3b138be0240cfa59cdc9a230895dee02921da3c", "messageHeadline": "fix[message-relayer]: avoid getting OOM killed (#949)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 95, "deletions": 40}}, {"node": {"oid": "c88004371a2aff7b642c8d2aa2a44e925336eafe", "messageHeadline": "fix(l2geth): do not throw an error when estimating gas for txs with n\u2026", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "467d6cb6a4a35f2f8c3ea4cfa4babc619bafe7d2", "messageHeadline": "test[integration-tests]: add an integration test for contract deploym\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "ef2fba129ac96306cf45463186dc34b6cacb9fab", "messageHeadline": "fix[hardhat-ovm]: use correct url when creating ethers object (#938)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "68871b7a9e0989a7b126e800ab1b6b19edab2293", "messageHeadline": "chore: remove unused lockfile info (#933)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 241, "deletions": 6443}}, {"node": {"oid": "dcb538d459940a021c580ec33e96a663a972ee49", "messageHeadline": "Readme change (#925)", "author": {"name": "Matt Masurka", "email": "m.masurka@gmail.com", "user": {"login": "gigamesh"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "765f4d1d63c389b6c3a144dd4211ba1a4a6320d1", "messageHeadline": "Github action to require 2 reviewers (#884)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "059f387f407558838f2ba97a7024daaf15c8395c", "messageHeadline": "fix: decrease default ynatm retry timeout (#926)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4c9793e541493fe9c46108812a487869751b210", "messageHeadline": "fix[l2geth]: fix a bug where call reverts would not be propagated (#923)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "68d8290bf0c86217a26afede41f4e62197b951ae", "messageHeadline": "Revert \"docs: add docker-compose up step to README (#914)\" (#920)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5e5d4a1872da893b51ea5047f215d3df52672855", "messageHeadline": "fix: separate logic for making and retrieving state dumps into two fi\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "395864413775959e99f8e208403a4a8afc3bef39", "messageHeadline": "l2 geth: feat `debug_ingestTransactions` (#853)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "3b3d947e176045339a84b3a6d396ee73bf6ed08f", "messageHeadline": "docs: add docker-compose up step to README (#914)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2bd8c3fb852368904e212648d7dd7436cd842aeb", "messageHeadline": "Version Packages (#916)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e2b70c123510451910d45e05ce841d5d981fd2e1", "messageHeadline": "l2geth: remove miner panic (#915)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "1bd79659ab4cf7e47d808a2da249147143976636", "messageHeadline": "Version Packages (#905)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "4340bb1092f1b79504f6c7d1dcaf1e9481084f1a", "messageHeadline": "fix: add changeset for BS change (#911)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "10d29f06cd44a1294037a3ec202374092a462a66", "messageHeadline": "Add Elena as a code owner of the contracts package (#902)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a656f06bfcef3fbdd77d3898cce7c3be8daf8aa4", "messageHeadline": "feat[smock]: add a wallet that be used to send transactions from a sm\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 115, "deletions": 42}}, {"node": {"oid": "2d352de8f257db2679b8ac6f953c146a8e99f05d", "messageHeadline": "chore: remove example yarn lockfiles (#901)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 0, "deletions": 34415}}, {"node": {"oid": "a9d963858d3ab35c8d4f6db9ce1d7d703195dd43", "messageHeadline": "Batch submitter metrics collection for docker-compose. (#893)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9fea7c94abb5b09a7a0c571370b79e20d7f365c0", "messageHeadline": "fix[batch-submitter]: read metrics env vars correctly (#890)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "6d72b0702c1599615592b65f5d2770b221251b06", "messageHeadline": "docs: add l1-l2-deposit-withdrawal (#684)", "author": {"name": "platocrat", "email": "37757724+platocrat@users.noreply.github.com", "user": {"login": "platocrat"}}, "additions": 27988, "deletions": 174}}, {"node": {"oid": "cc209be13ccefc9d0c376413c81cf39be04d8f05", "messageHeadline": "test(contracts): easily set storageXOR values in prestate (#879)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "5b7e13c671c97892566e824499bf823108cccdde", "messageHeadline": "Version Packages (#883)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "f5185bb95e141a9669452edc450ee61127a853cc", "messageHeadline": "optimism: syncing dtl with correct contracts (#881)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "7dd2f720c2be92bfd5e404255500a0a2e32ab5be", "messageHeadline": "fix: remove incorrect comment (#880)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cb2e9ad2548788613f2c135258ae8a7e5ba917be", "messageHeadline": "Version Packages (#859)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 88, "deletions": 77}}, {"node": {"oid": "e28cec756f3f4864cfa581b3cea12a7fe90640c6", "messageHeadline": "dtl: fix replica tx indexing (#872)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 38, "deletions": 198}}, {"node": {"oid": "0c1680533c870efed3e5335f53c03996413daf4e", "messageHeadline": "feat[batch-submitter]: add lightweight metrics server (#792)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 195, "deletions": 13}}, {"node": {"oid": "cf3cfe46dfaacd13d96f410cb56ea0fdb3e64670", "messageHeadline": "l2geth: allow for the configured max tx gaslimit to be set in the cfg\u2026", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "775118a05280057f431f5eec4b47a52b57a9715d", "messageHeadline": "Contracts: connectToL1Contracts & connectToL2Contracts (part 1) (#858)", "author": {"name": "Matt Masurka", "email": "m.masurka@gmail.com", "user": {"login": "gigamesh"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "c79dc8b209721c57c404b25749a934772dc5dd3b", "messageHeadline": "feat: add config for impersonating accounts to BS (#864)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 111, "deletions": 47}}, {"node": {"oid": "e1cc9898ba8bb60e7b0d935ad7256dc9c1ee82ed", "messageHeadline": "Link to new contributing guide (#867)", "author": {"name": "Matt Masurka", "email": "m.masurka@gmail.com", "user": {"login": "gigamesh"}}, "additions": 9, "deletions": 298}}, {"node": {"oid": "0d1ed6734877a502ada875d64f309411a2f2ac2d", "messageHeadline": "maintenance: standardize license usage (#861)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 231, "deletions": 25}}, {"node": {"oid": "96a586e7389703e6622c093a8014422487d26c99", "messageHeadline": "batch-submitter: updated config (#847)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 244, "deletions": 139}}, {"node": {"oid": "20242af4e7afd772588bff9d54302a8c906ce0ad", "messageHeadline": "fix: get last confirmed enqueue (#846)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "7d8d29461ec745d1bc8f15fe73cb526c36be6789", "messageHeadline": "Update Github Actions for the develop branch (#856)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "de5e3dca0ebcc1d7bd074e9dcac6db1dfc8675da", "messageHeadline": "l2 geth: start script mainnetv3 (#852)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "5ccf42e247774595da5eb1a6b926a6fce9fa92b8", "messageHeadline": "chore: update READMEs with new env vars (#842)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "4390321ac92bbe7054383c1aee90a46373c1f5bd", "messageHeadline": "Contracts: Removes '-v3' from kovan and goerli contracts folders (#844)", "author": {"name": "Matt Masurka", "email": "m.masurka@gmail.com", "user": {"login": "gigamesh"}}, "additions": 811, "deletions": 7537}}, {"node": {"oid": "63f2cdd415c1b8d5e0075bf0aa3ab3ff6b68e18e", "messageHeadline": "feat: update mainnet deployment (#838)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 1333, "deletions": 479}}, {"node": {"oid": "e88e85d1ee2449d636a9315d25a9a2afdae5494f", "messageHeadline": "example: get revert msgs for hardhat (#841)", "author": {"name": "platocrat", "email": "37757724+platocrat@users.noreply.github.com", "user": {"login": "platocrat"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "fa4898aaf42143e5b0da88196f4a125d5cf45c33", "messageHeadline": "fix: logging error messages and stack (#843)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "a30817e5bc3fc030633be63f977a6ad2397ebee9", "messageHeadline": "docs: add truffle example + ci (#666)", "author": {"name": "platocrat", "email": "37757724+platocrat@users.noreply.github.com", "user": {"login": "platocrat"}}, "additions": 7052, "deletions": 235}}, {"node": {"oid": "8d67991aba584c1703692ea46273ea8a1ef45f56", "messageHeadline": "fix: have workflows run on develop (#845)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "52d9e6b73362a203bdae3fa0182bd6e7c9693b13", "messageHeadline": "test[integration-tests]: l2geth call and creation OOG (#839)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c949803faa7a0f3bc313c8c0ac5f3bdab731374e", "messageHeadline": "style: require curly braces for if statements (#835)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "aa4f462029dfdac96c698505faef62d23b466582", "messageHeadline": "Version Packages (#837)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "92310636dbba7e05792cae34bb2b59403c0b2415", "messageHeadline": "fix: geth miner timestamp bug (#836)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2479b4abbceef401308919b38470a0cf8a6b4df6", "messageHeadline": "Version Packages (#833)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "aedf9310dc3de8359eb6df0bd7685a43c43f80e7", "messageHeadline": "config: message relayer (#809)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 75, "deletions": 26}}, {"node": {"oid": "d723b2a1e341e70a5ef39040db360bb68cf6d026", "messageHeadline": "relayer: logging cleanup (#807)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "7554d80484aa3ad74d95acbff1005917c5a00956", "messageHeadline": "Version Packages (#815)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 144, "deletions": 165}}, {"node": {"oid": "b799caab202889f1fb2c9a7f8db4261e67accd29", "messageHeadline": "feat: v0.3.0 release candidate (#603)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 16099, "deletions": 1655}}, {"node": {"oid": "20747fd56f95d5f303395a6d58a2af177c7b6470", "messageHeadline": "feat[contracts]: have hardhat-deploy register L1MultiMessageRelayer o\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "6132e7ab81a0c2c964be034ff0baff4db8646276", "messageHeadline": "maintenance[contracts]: move various deps to dev deps (#818)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "596746ad3cbc6b43cf8281be1b7a05422c6311d4", "messageHeadline": "chore: update deployments readme (#829)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 8, "deletions": 80}}, {"node": {"oid": "520c47b4981bc1b2e0f3ba98c6d5ceb3e5a38dc4", "messageHeadline": "Removes previous deployment artifacts (#827)", "author": {"name": "Matt Masurka", "email": "m.masurka@gmail.com", "user": {"login": "gigamesh"}}, "additions": 1, "deletions": 18908}}, {"node": {"oid": "6dc453fca7f196cfee8ec5162e66b0cf2425c024", "messageHeadline": "Add PR labeler to Github action (#826)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "751e2be840af343e33836f5cc6d63325a3531ab4", "messageHeadline": "feat: add proposer & sequencer signers to BS (#817)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 49, "deletions": 8}}, {"node": {"oid": "60a470cb81c4c6d1538db740b46df09cf4522a7a", "messageHeadline": "build: add types (#791)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 122, "deletions": 6}}, {"node": {"oid": "9b7dd4bfe9c5abc5923cc81edb4190bacb5e1edf", "messageHeadline": "l2geth: start script ws (#806)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "33fcd841729043ce4c6d4833bf6b9f36a697b1d1", "messageHeadline": "message-relayer: add in address check for better error alerting (#811)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "027d6258a0620498f9068262b6b166942c9e35a8", "messageHeadline": "Version Packages (#812)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "9599b697336f6ea1ca6e4fa554f1dc12109ef72b", "messageHeadline": "fix[contracts]: Fix a bug in contracts package json that removed arti\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f3f04697471d5121f8fd005c397b0baa448eb9a2", "messageHeadline": "Docker-compose metric collection (#763)", "author": {"name": "Ben Wilson", "email": "82120899+optimisticben@users.noreply.github.com", "user": {"login": "optimisticben"}}, "additions": 242, "deletions": 2}}, {"node": {"oid": "467e27575b6b8834098278d7781aea023fbfad88", "messageHeadline": "Remove unnecessary tsconfig arguments (#798)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "5f3b2cfd61d3ccff5886c828314193b14b75cbd8", "messageHeadline": "tests[contracts]: Improve Lib_MerkleTrie test coverage (#783)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 274, "deletions": 16}}, {"node": {"oid": "67e153e1f86a275626cc9f0661ce6f8bc9185d6e", "messageHeadline": "Make ts-packages action always run on PRs and master (#804)", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "536e02b54b34608045f9d476d3956062671f687b", "messageHeadline": "Version Packages (#789)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 86, "deletions": 46}}, {"node": {"oid": "e4a86984d082d7f1758687c2e1beaf9e064e6ea1", "messageHeadline": "docs(contracts): Add codecov badge", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d12e4eef837d951fec0aa8a9787220db5ff57ca4", "messageHeadline": "build(deps): bump mixme from 0.5.0 to 0.5.1 (#788)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5c5ccda10f9c8abbb3a9dfff83215f89dfec457e", "messageHeadline": "fix: various linting related errors (#796)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "408e063ee440ca26825562df683a6bc0e4d5954d", "messageHeadline": "chore: Explicitly add tslint and plugins to deps of every package (#794)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "1d40586614dcf56103b371f89e3a7830f53194dd", "messageHeadline": "chore: Remove various unused dependencies (#782)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 17, "deletions": 72}}, {"node": {"oid": "6dc1877490535dabc6ed5f127b5269cd5316e7e6", "messageHeadline": "fix[contracts]: Reduce npm package size (#780)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ce7fa52b392f1932fc4f4ee10f4f22d23d9c0769", "messageHeadline": "fix: tx enums (#781)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "575bcf68c083dd1a39b981dddf199bc26650a42e", "messageHeadline": "feat[dtl]: add node env (#735)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 48, "deletions": 10}}, {"node": {"oid": "8168765ec4625d96978214c40daa0b88f5fb25c7", "messageHeadline": "Reinstate codechecks (#784)", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "ed2ff66d014666cb27b363026a2ceb6c971cb647", "messageHeadline": "Version Packages (#681)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 123, "deletions": 120}}, {"node": {"oid": "a0a00525d4e6bfdd6fd577be5bba59dc521016d7", "messageHeadline": "fix: backport value fixes (#766)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 69, "deletions": 7}}, {"node": {"oid": "d2091d43d7ab0f1c04d318ab0f3c0454038854f4", "messageHeadline": "fix[contracts]: Remove verifyExclusionProof (#772)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 89}}, {"node": {"oid": "b90cfb9e67062df0c6389c4066364e58a3c36b25", "messageHeadline": "temp: remove codechecks (#768)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "c7d17ca261537900ba0fa5fa9b6a807464afc823", "messageHeadline": "docs: fix bad return value comment (#756)", "author": {"name": "t11s", "email": "greenfeatherhelp@gmail.com", "user": {"login": "transmissions11"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34ab776bec5cf2b5e99deed5b3d3b9ca7d1c0c58", "messageHeadline": "dtl: error logging with message, stack and code (#758)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "79df44e85e75717523266be11c28c70be7ca6682", "messageHeadline": "feat: add skipped deposit auto heal (#760)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 92, "deletions": 24}}, {"node": {"oid": "066f6c8bc6e4191ea3dba486e1cfa7501b4c3df2", "messageHeadline": "Run codechecks in CI for gas cost benchmarking (#672)", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 132, "deletions": 9}}, {"node": {"oid": "67380c110f4a6421ca4b368c72b5e6ff9c805da3", "messageHeadline": "fix: remove hardcoded gasPrice and gasLimit (#753)", "author": {"name": "platocrat", "email": "37757724+platocrat@users.noreply.github.com", "user": {"login": "platocrat"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f4b69d44dbb61b355baf6778fe3479b16f995548", "messageHeadline": "chore: run lint:check in CI", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "7bb16724f06acb096e304cb0709d5ac2f7f9501f", "messageHeadline": "fix(hardhat): linter errors", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "daf975f49d3eb6a0a55ffacb1d111a939e9f02fd", "messageHeadline": "fix(hh-ovm): Working builds for M1 macs (#751)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "90cd0b24254de6fb1d72ce9e397b6f4035abdd02", "messageHeadline": "fix: remove hardcoded gasLimit (#754)", "author": {"name": "platocrat", "email": "37757724+platocrat@users.noreply.github.com", "user": {"login": "platocrat"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ea4f01c5babce3489142c1f63a570d86ee9be517", "messageHeadline": "chore(contracts): generate test coverage in CI", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 88, "deletions": 15}}, {"node": {"oid": "12dbd81b5507555033a9f3b8f448d2f40f149f99", "messageHeadline": "feat[batch-submitter]: add metrics (#722)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 122, "deletions": 23}}, {"node": {"oid": "ae1ac05d7032422a71caf25d16f6e548df5b8d7f", "messageHeadline": "fix(contracts): restrict visibilities to external", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "47e40a2d09e600ba6c6f9fad3095699b7a0db5c0", "messageHeadline": "fix: dtl config parsing (#744)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9f1529c8a6c3b017e67bdade4e9a53e0e70253c0", "messageHeadline": "l2geth: more flexible start script (#743)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "56f73971c4ee531fa3812b2a43952f2c22232b5a", "messageHeadline": "ci: use correct service name when building integration tests (#737)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20df7459284fe5a5bc42aa0608d8b7922a7bfb41", "messageHeadline": "l2geth: docall protect nil block (#736)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "d32d91557633a776a2c214e575e576dd7e399d37", "messageHeadline": "fix(hh-ovm): defaults to 0 gasPrice if none provided (#734)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "562266063f6bea20fdb94fbf0b4ebd3767e678e7", "messageHeadline": "Dockerize Integration Tests (#670)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 111, "deletions": 15}}, {"node": {"oid": "b2724d377ffeac25f0af6378cf3669267d9f4fba", "messageHeadline": "build: add set -e to various bash scripts that we want to error loudl\u2026", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "9bbe8be5eb42f5c78b0b9ed2467ef9a620b86a9f", "messageHeadline": "build: make erc20 example private (#729)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cc4b096824abacc9e99d25e00da45e88dca42f0c", "messageHeadline": "fix: ensure hardhat does not fail if no input sources provided (#688)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f6df843bea54f0ac056c9ebeff1b5615dc1ffbb8", "messageHeadline": "chore: use primary ovm-solc (#723)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e38638bf42d99462065b3c84c33300f29e90c00", "messageHeadline": "feat: add node_env to batch submitter (#678)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 139, "deletions": 94}}, {"node": {"oid": "7e6f39335da5e7dbffca503cbf9621f07f32f466", "messageHeadline": "build: add --fail and --show-error to usage of curl for awaing servic\u2026", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "f5c29dddc481e5dd7ea792821dd846798cf8f82f", "messageHeadline": "refactor: use mocha globals for integration test docker setup", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 55, "deletions": 74}}, {"node": {"oid": "5a1cd418b3eae8e89f0a32145953546e6dcda23f", "messageHeadline": "ci: remove unnecessary step in integration workflow", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "8f85a105da7b266db028dae30fd42f6b0260a2a5", "messageHeadline": "test: enable auto start of docker-compose services in integration tests", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 87, "deletions": 4}}, {"node": {"oid": "4837aaed3fe10ea515c3bc6685d506a13b382f8e", "messageHeadline": "Update docker-compose.yml (#692)", "author": {"name": "C\u00e9sar Rodr\u00edguez", "email": "kesarr@gmail.com", "user": {"login": "kesar"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e6350e2e25d8271aeded5ee414ca37ff633678fa", "messageHeadline": "feat[dtl]: add endpoint metrics (#698)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "0bd11296713df3c6f8ae65ece20715f6f8143e37", "messageHeadline": "build: change test script name to avoid wrongly considered unit tests\u2026", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2de253479859c24e675dfb18f915d13940f9f305", "messageHeadline": "docs: add waffle example + ci (#665)", "author": {"name": "platocrat", "email": "37757724+platocrat@users.noreply.github.com", "user": {"login": "platocrat"}}, "additions": 7397, "deletions": 2}}, {"node": {"oid": "925675dd920d1c66a4ae0410b454bc757f7882ed", "messageHeadline": "l2geth: start script for regenesis v0.2.0 (#685)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "0ef3069b8ef8f2597d4fd575a7cb1bfbfd7f16ca", "messageHeadline": "feat[contracts]: Add block/allow and pausing to the L1 Messenger (#579)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 211, "deletions": 23}}, {"node": {"oid": "28dc44298f67ee671832bebc82f1c044ef70ba86", "messageHeadline": "refactor: move logger, metrics, base-service to common-ts (#683)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 104, "deletions": 31}}, {"node": {"oid": "d0a2857ea7dbca3cca427c0b973a287a2bf0b289", "messageHeadline": "Version Packages (#595)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 127, "deletions": 115}}, {"node": {"oid": "fcb9bdf360e82a3fea70ed3a8768bce8727e4696", "messageHeadline": "build: fix wrongly named prettier config file in integration-tests (#\u2026", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f388b7aade9bb398a9033642ad16ea5a59a71e96", "messageHeadline": "ops: docker-compose builder scale 0 (#680)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f1f5bf2bc94bb33531275204ac809ae655caab8c", "messageHeadline": "refactor: rename deployments filenames to remove colons (#662)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "46e003492e5612ed4b1f4a81fd1983345db1dae3", "messageHeadline": "build: add depends_on feature of docker-compose (#676)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "4c2fbdeac31908e240774723ba69a6a381481d47", "messageHeadline": "Renames prettier config files (#649)", "author": {"name": "Matt Masurka", "email": "m.masurka@gmail.com", "user": {"login": "gigamesh"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "e442dca1dd04162a439215ef8ae00720e260fd85", "messageHeadline": "test: allow configuring integration tests with env vars (#669)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "bdba203d7681c4219c70ea09e0bb462ac03c27a3", "messageHeadline": "ci: always run all tests (#671)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "122df8cce9bc88b78e46cd30785f279b59b650cd", "messageHeadline": "docs: add hardhat example + ci (#641)", "author": {"name": "platocrat", "email": "37757724+platocrat@users.noreply.github.com", "user": {"login": "platocrat"}}, "additions": 597, "deletions": 22}}, {"node": {"oid": "6daa408ff68f64824adf13df31da6c37c7d72c0e", "messageHeadline": "fix: update hardhat to use correct solc url (#668)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 76, "deletions": 130}}, {"node": {"oid": "f33d11e6ed34a64589d25194f93d23e123abd509", "messageHeadline": "Add optional gas reporting to unit test run (#626)", "author": {"name": "Elena Gesheva", "email": "elena@arenabg.com", "user": {"login": "elenadimitrova"}}, "additions": 319, "deletions": 10}}, {"node": {"oid": "2d63f2f94ab2ba3ec3ee8bc038a11260a09f240c", "messageHeadline": "fix(contracts): do not build ovm and contracts concurrently (#650)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "79f66e9643136eb936769f95f5ad24e9d0e5ac29", "messageHeadline": "feat: set L2 execution price manually (#557)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 144, "deletions": 65}}, {"node": {"oid": "e713cd053826527a8559e561b36fb3fb4d2118b6", "messageHeadline": "contracts: fix build script (#642)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "12881b4853fb6d92efe1e29ef698ef5d0373e712", "messageHeadline": "ops: use list syntax for env_file (#640)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a76cde5c28c531cabb9a7594b64283bf3b1e231c", "messageHeadline": "fix[contracts]: Remove some old ovmEXTCODECOPY logic (#634)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "01a2e7d2f225c33316c780c6f3b30a27d59556d5", "messageHeadline": "dtl: standardize config (#542)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "2973f43308aae38f40f35bd8afe553ab3f0bbaac", "messageHeadline": "fix: Fix various minor linting errors not caught by CI (#635)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5b9be2eb66de6ee07be9337afcb73dfcc712ed73", "messageHeadline": "l2geth: fix eth call evm context (#632)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 52, "deletions": 6}}, {"node": {"oid": "1ae59c64fe60b7742807a984e7e759ac372c1e6a", "messageHeadline": "refactor[contracts]: Various minor cleanups to library contracts (#613)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 108, "deletions": 68}}, {"node": {"oid": "9a7dd608a953fec3bb33dc550c48b7e048857fa8", "messageHeadline": "fix[contracts]: Separately generate OVM typechain artifacts (#597)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "9ec3ec01eaaff25e87a5e3e4ce84854d9747e751", "messageHeadline": "refactor[contracts]: Import OZ contracts directly (#609)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 16, "deletions": 194}}, {"node": {"oid": "dee74ef54b38750085a8cc2dfbcb67dc80d2a10f", "messageHeadline": "[cleanup] batch submitter unused code + types to core-utils (#614)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 38, "deletions": 603}}, {"node": {"oid": "bebeef14a7b41a8abf6d9ba807f923bf193586b6", "messageHeadline": "ops: check for URL before trying to query it (#572)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "77779a5b0aeca549db28701e534ac803bd7ea9c0", "messageHeadline": "ops: configurable l2geth verbosity (#569)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "394793e8e46dd534940cb74bbeed06b15beeba5d", "messageHeadline": "scripts: markdown script creates deployments README (#616)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d64b66dbc7c4054a6cc535df0ba70cb43f5a2198", "messageHeadline": "feat: add sentry error context (#612)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "ea4041bad88adfdb1de0ecc9255cd2485df317db", "messageHeadline": "refactor[contracts]: Remove old mock contracts (#600)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 192}}, {"node": {"oid": "54ef2f59f8f872ee79d8e5ced790b459e4cefc99", "messageHeadline": "fix[integration-tests]: Use fixed address in gas estimation test (#598)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79bffb924252a4cba4b2c6fae20ee943685d0f00", "messageHeadline": "feat: let test CI run on all release branches (#568)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "572dcbc6cf8721e7e11412117eb58cd17ba8be7f", "messageHeadline": "feat[contracts]: Have Messenger contracts emit an event on failed rel\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "8a396a95321d96bbda9b4ca8a046094a49ca2552", "messageHeadline": "ops: set e in entrypoint script (#593)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eef1df4d63fd1b483beda63293ea1746861c3e2a", "messageHeadline": "fix[contracts]: Update contracts package.json to export typechain art\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6014ec067a31d1f2aa7aa1065d5b52d5f51d3b78", "messageHeadline": "contracts: add sequencer and deployer to addresses.json (#580)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "5f376ee5fed1cbec6dc068b7b79f90a902fd4ffe", "messageHeadline": "fix: proper config parsing for `bin/deploy.ts` (#586)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 41, "deletions": 10}}, {"node": {"oid": "7bfe391cd2aeed0f34161c9fd828d6d2f98631ef", "messageHeadline": "style[contracts]: Various minor stylistic improvements (#574)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 98, "deletions": 46}}, {"node": {"oid": "fc730148b9060b4e3051fb8450526fc21652bc91", "messageHeadline": "Version Packages (#582)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "e3f55ad76877067b778d0fe28c78cfeea1b6b0d8", "messageHeadline": "contracts: remove all trailing whitespace (#581)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 86, "deletions": 81}}, {"node": {"oid": "79f812d2a63f1759a683a55e23b889443242e9d9", "messageHeadline": "feat[smock]: Add support for hardhat 2.2.0 (#576)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 263, "deletions": 28}}, {"node": {"oid": "5fbb1bf34bdf893ef7c2f32a7453714d7ded8b03", "messageHeadline": "ops: publish deployer image (#577)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "0e366cef0911e1f386c93e35889098451b9687d3", "messageHeadline": "Version Packages (#571)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "d1f264457b606652d0f68e29eddffd482ecda119", "messageHeadline": "fix: ensure sentry enabled logger is provided to core objects", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d31324926c66ee788ddae1ac5d5d99a9c72f5bd", "messageHeadline": "fix: set stackAttributeKey to conventional 'err' key", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "70d06d102984ad6080b2c741990a4b0052fdf249", "messageHeadline": "fix: remove invalid slash character from sentry release name", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c13da80be158a52c36eda175068a8dfa467c3d6", "messageHeadline": "build: use npm script to start base service based services", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a2f6e839b4684bedc27b321a723199513655f950", "messageHeadline": "feat: add default metrics tracking to batch-submitter (#551)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "1746244b02496ea4cf7a118a74803c2c562bd8c0", "messageHeadline": "test: reentrancy modifier on OVM_L1CrossDomainMessenger.relayMessage(\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 66, "deletions": 6}}, {"node": {"oid": "ad85482f81173130e285352ae3555056c7c1e91c", "messageHeadline": "Version Packages (#564)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "ab285e44acfca8d1b3a51cacdd14837cf956860e", "messageHeadline": "fix: start the batch submitter properly (#565)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "318857e28c36bdf9e1ec4fd9c7f42af1703ece8a", "messageHeadline": "Add specs package (#514)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 2380, "deletions": 9}}, {"node": {"oid": "a3173fe5dd3f84b0e3ca8fcc7f88b4f4fce0c7ee", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 95, "deletions": 94}}, {"node": {"oid": "a3dc5539ad68718274501a923d35c2a4309e9078", "messageHeadline": "build: add changeset", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "bda682f39c0b88e33868c425ae7ebba11ef57d76", "messageHeadline": "feat: add Sentry release automation", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1a55f640634c24b0fb2b3631c96b74bc5b191acb", "messageHeadline": "Fix bridge contracts upgradeability (#533)", "author": {"name": "Kristijan Rebernisak", "email": "kristijan.rebernisak@gmail.com", "user": {"login": "krebernisak"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "8d4aae4046e0daa16c4ded429c64ab67e45e770a", "messageHeadline": "refactor[contracts]: Remove SafeExecutionManagerWrapper (#561)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 377}}, {"node": {"oid": "5077441f28319a4b4559ace7fe84310bbaa44548", "messageHeadline": "feat: raw transaction batch submitter (#527)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 100, "deletions": 197}}, {"node": {"oid": "6e8fe1b9f7e67897a92fc0115e84e655fb65ad86", "messageHeadline": "refactor[contracts]: Remove two unused contracts (#549)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 15, "deletions": 389}}, {"node": {"oid": "d4ee2d7d65301140497503a58170e4e6a773d949", "messageHeadline": "refactor[contracts]: Port OVM_DeployerWhitelist to use ovm-solc (#548)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 53, "deletions": 114}}, {"node": {"oid": "ce5d59679b304f9c70e752b2464312b7f49c4d01", "messageHeadline": "refactor[contracts]: Port OVM_ECDSAContractAccount to use ovm-solc (#\u2026", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 123, "deletions": 210}}, {"node": {"oid": "edb4346195b46a0d4cf36909caaa7511091a039c", "messageHeadline": "refactor[contracts]: Port OVM_ProxyEOA to use ovm-solc (#545)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 76, "deletions": 45}}, {"node": {"oid": "b95dc228957c93a88789f33c64b8475fa453e4ee", "messageHeadline": "chore: log errors on monotonicity fixes (#553)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7e9ca1eb2d1e1665539eaeadfb573a768bb6f601", "messageHeadline": "l2geth: rollup client batch api (#516)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 196, "deletions": 75}}, {"node": {"oid": "76c4ceb0ed685cb67c81c4d4149f3b23ba703ef9", "messageHeadline": "Calculate fees correctly based on zero/non-zero bytes (#540)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "27f32ca06f2e165648d25d6d914325748031901e", "messageHeadline": "dtl: add query param based querying for txs (#479)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 86, "deletions": 87}}, {"node": {"oid": "c75a0fc80d482bdc8a4a149c333f808a67560638", "messageHeadline": "Port SequencerEntrypoint to use ovm solc (#535)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 312, "deletions": 64}}, {"node": {"oid": "c7bc0cef232a1b3957e05671af8fca2a9ef9d892", "messageHeadline": "build: add changeset", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b2131c6e11d211888edb750159991c0e46592d26", "messageHeadline": "fix: fix incorrectly provided error object to pino", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "795d91437bfcfc5c683d25ea77bb0a39141781de", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 101, "deletions": 68}}, {"node": {"oid": "48cf1e31f47ba0edbfabbaf836ff75f93197161e", "messageHeadline": "fix: run yarn lint:fix (#534)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "8a2c24a98a17d2cca5e94e51154ebddcf9f0c82d", "messageHeadline": "l2geth: shorter default timestamp refresh (#531)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a0a7956eeb431f172d5c5f57b0ad5752b31a0836", "messageHeadline": "fix: send batch-submitter error logs to sentry (#525)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 156, "deletions": 23}}, {"node": {"oid": "f950b71bd3df40b790fa1b22dc35d055a8d8135b", "messageHeadline": "fix(message-relayer): use prom-compliant metric name", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "91460d9cb3393adeff762296058c7643d8d25a46", "messageHeadline": "chore: produce new changeset", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "dfeb36488eefa7af00baeb9ad3ddc93433e54f13", "messageHeadline": "rename dtl services to be metrics name compliant", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3c00d004d593ae4592e41ea8955cf9c004efe3c7", "messageHeadline": "format name to be valid metric prefix", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bd6cb07f62a1683ffff1f463b6280252226e49f", "messageHeadline": "chore: add changeset", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "33b1d6763e4be2ee22d2c51abf57f0ea56eb8265", "messageHeadline": "add metrics.ts and use in base-service", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "3514ae876ca95a51d0736668da70932a45155340", "messageHeadline": "add prom-client to core-utils", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "ba2e04320b80b1c03bc517fa17e29c615a73e413", "messageHeadline": "l2geth: add `VerifiedIndex` to DB and API (#520)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 112, "deletions": 20}}, {"node": {"oid": "1743a6d179d4449586c133f5aed18779761093b1", "messageHeadline": "ops: cleaner docker-compose startup logs (#532)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "1024d4154e7a3ac3439ef05a58c97bfef3a3f829", "messageHeadline": "fix: delete extraneous CODEOWNERS file (#529)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5e0d0fc2511f90058578442f28f8f2c6df09a8cd", "messageHeadline": "l2geth: commit updated go.sum (#517)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ef40ed7eb0b6a7aad5be2ce78e42928640a734f1", "messageHeadline": "l2geth: replica gas estimation fix (#519)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "d6734f62eda92a34953afc1f5266fbcb9bd410ec", "messageHeadline": "l2geth: change `ROLLUP_BASE_TX_SIZE` to camelcase (#518)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "6bcf22ba5dccf28d3c5d08bb4e759685e9733df8", "messageHeadline": "test: ovm context (#522)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 206, "deletions": 0}}, {"node": {"oid": "daa2620899130207cd3b455c50713fbaf7d70b72", "messageHeadline": "test: add rpc test for eth_getBalance (#521)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "0497d7df3c6bf2d0db563d95cc807a6e58906421", "messageHeadline": "build: add changeset", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6a104265d01db4c59f1d9b5dc8e42ecb8e2c1c07", "messageHeadline": "refactor: move event types into core-utils", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "c56e4d4246bec27a1d6283b2e3afb316d1f8a3ae", "messageHeadline": "refactor: remove unused function", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "2dd79f702403c7ee8282466a2e315ce40813060b", "messageHeadline": "docs: Add build step in integration-tests dir", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5dfd359f30840e3326f35da0bee403e9f812f0c6", "messageHeadline": "Rename OVM_L1MultiMessageRelayer.ts to OVM_L1MultiMessageRelayer.spec.ts", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dd3782fa05cc9c10a3f109aaf28081ab2eb3ee0d", "messageHeadline": "Update CODEOWNERS", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb362ff748c803dc9099326f0e3096889b5dd5aa", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "17654d06a034b655243d63a27ecbf21da290a255", "messageHeadline": "ci: add 90s timeout when waiting for sequencer to be up (#510)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2c68780b402cbb93ebf9cb40e8980f3f482e390c", "messageHeadline": "style: add *.swp to gitignore (#509)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b290cfe0de941221fbe75cdad4705bae2324db4c", "messageHeadline": "optimization: add back in the abi caching (#492)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "c4266faf369c929bf555951df5810b6522c7a248", "messageHeadline": "l2geth: fix log error (#507)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "35b99b07cf9f3e02496783c565b3f82f7fb55fef", "messageHeadline": "Feat: Add Sentry to batch submitter (#480)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 165, "deletions": 12}}, {"node": {"oid": "fc4e90668745ef60fca517144cbd782111344c92", "messageHeadline": "ci: test single node version (#489)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "779a7812f148d42974f29aa7159f8582bc61700a", "messageHeadline": "docs: explain usage of dc logs (#488)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5ed84c908d46291b72e2d16e50c0a8a0e0f3a859", "messageHeadline": "fix: accidental typo in path to data-transport-layer/db", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "239af10b34299f7306046010cda55e65e6ffccaf", "messageHeadline": "build: data-transport-layer leveldb file is gitignored (#487)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f04ebe842090b0946e8f5bfc51985ca37fbcf227", "messageHeadline": "geth: remove dead docker code (#483)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 165}}, {"node": {"oid": "485925e4db0a2f403adca96002077a6c15a0c844", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "889a01d4ad01ba724989750c7985241029e5489c", "messageHeadline": "Implement CI release pipeline (#464)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 184, "deletions": 5}}, {"node": {"oid": "efbb4d35e9a17f8b054c1a09b02d4e8ff6bbb3f3", "messageHeadline": "feat: add CODEOWNERS (#472)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "01eaf2c588be957acfa7228f7a8584b59a9c9522", "messageHeadline": "feat: add extra logs to DTL (#439)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "3c92bdb44c69fedc66f4619aaf10bb97ccc94c1d", "messageHeadline": "contracts: script for making markdown file with all our contract addr\u2026", "author": {"name": "Matt Masurka", "email": "m.masurka@gmail.com", "user": {"login": "gigamesh"}}, "additions": 240, "deletions": 2}}, {"node": {"oid": "fae4e29bd90d06ba68f7373dc98140c6a58ebc94", "messageHeadline": "fix: revert hardhat type usage", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b9d384785b0fd23055f840e6fddcbf39ed603000", "messageHeadline": "refactor: remove bytecodeHash emptying", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c1773588a011d4f04c470b52b2e2f73de6cacbd2", "messageHeadline": "refactor: revert nuisanceGasLeft to 4184829", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7acad8e2e75b101fb11fc2afd85ef68430bd4299", "messageHeadline": "refactor: remove prefer-conditional-expression", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "40fee63cf225fe9b8532ed809d7be3776623c854", "messageHeadline": "refactor: remove hh folder", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 0, "deletions": 129}}, {"node": {"oid": "ad03f5c12ed41a19bcfdc477c074aa3fc85d7fcc", "messageHeadline": "refactor: revert prettier-config.json to monorepo", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "ba4e2c02a204f708061a981c5b9b4821e1d8b6c1", "messageHeadline": "refactor: remove .js deploy file as we now have a .ts file", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "1b221f16a2af35d7e71c0fa5696707c9f9c52481", "messageHeadline": "refactor: remove repo since since files are now in monorepo", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 0, "deletions": 9987}}, {"node": {"oid": "7b25a75e41c95c413ac066ba2b59c43ca399c3e3", "messageHeadline": "Merge remote-tracking branch 'contracts/master'", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 10183, "deletions": 6}}, {"node": {"oid": "fde84dd104e0809f10515ec84588b7c268cc47ae", "messageHeadline": "Version Packages (#465)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "962e31b1370e720b8c7bc69ecfb2beb6e6bcb891", "messageHeadline": "fix: l1 block number logic debug and logging (#460)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 11, "deletions": 36}}, {"node": {"oid": "c6457e16c9a056b7b3475e38b0b178284861f52b", "messageHeadline": "fix(release): do not try to overwrite existing git tags", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 104, "deletions": 1}}, {"node": {"oid": "34a426d6dcf7e44aec4e524bf97f911c848bb6f4", "messageHeadline": "Version Packages (#462)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6626d99245bc1bd6911683d148469319b2598a04", "messageHeadline": "fix: package contracts with correct paths (#461)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "fa0187b681a454cb12e3a3db1bd53e0f59916624", "messageHeadline": "chore: fix name of plugin that is being installed", "author": {"name": "platocrat", "email": "37757724+platocrat@users.noreply.github.com", "user": {"login": "platocrat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f7a3ae08b22d302fe2b3b074865523ee3749d6f", "messageHeadline": "test: move to correct package", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "bfa00658b05392157550e69fbd3768edc602b44a", "messageHeadline": "test: estimate gas for wETH transfer", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0a708824a52b2e7e2ec4a2765e06f72af72b97a2", "messageHeadline": "Version Packages (#454)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 43, "deletions": 21}}, {"node": {"oid": "5362d3865530fd9980bebcea208937635abc3bd6", "messageHeadline": "fix: add build files to the published npm package (#453)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "b8d4c92f8b6dd8bbe0fe71541fa7910d4cbdb0b8", "messageHeadline": "Version Packages (#452)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "3b00b7c347e52604af37151f391f8c83e76ea9f2", "messageHeadline": "chore: add changeset for publishing a new git tag for private pkgs (#\u2026", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 52, "deletions": 44}}, {"node": {"oid": "1f4b4b581bcb4bf2c99454507d7ec7711641f3ba", "messageHeadline": "ci: cache yarn deps in release (#449)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b350699fe72fff2f18ff7eb8a0d6c2ff742d60c0", "messageHeadline": "chore: use postinstall script to tag private packages too", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5dd12745d76ddf98cd199af398ffe94155b6c490", "messageHeadline": "Version Packages (#446)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 65, "deletions": 24}}, {"node": {"oid": "ae120f9a2e1f8eb7027d4d961577b7a6bdd4e063", "messageHeadline": "ci: publish npm packages on release (#448)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5bdca4c476386664b909537f47870de8f1368698", "messageHeadline": "chore: bump contracts version (#447)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0d2dea7ba4b516bf070f62ca84aad8e1e364e838", "messageHeadline": "chore: tag private packages w/o publishing them to NPM (#445)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 63, "deletions": 4}}, {"node": {"oid": "6cbc54d8def89ffd6d7d7af950a64fc7a77aff16", "messageHeadline": "chore: rename batch submitter old contracts dep (#443)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 70, "deletions": 181}}, {"node": {"oid": "61dd8334b2c3f5da71ba13aa11d94830e74dce55", "messageHeadline": "docker: have geth wait for dtl to be up before starting (#436)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b64bcd334213de6b3f1bd52bde181c8cc0d131a8", "messageHeadline": "Automated versioning using ChangeSets (#442)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 627, "deletions": 20}}, {"node": {"oid": "04fa399115f5678bbcc5cf4ca3f52fa8b7c1f465", "messageHeadline": "perf: do not compile contracts on docker-compose (#441)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "9f7ffd060e2b783aa7be5c2145b1c2625a706757", "messageHeadline": "deps: commit yarn.lock (#437)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e10132e4eda8ff21ac2ca114d6ca629605cfe85f", "messageHeadline": "geth: only accept txs with a 0 value (#435)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "8ae059c64114467ab085183ebd40095595780f3e", "messageHeadline": "docker: correctly tag and fix entrypoints (#434)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "d214b3dcca7dec47fd89f2cb33968dbea8a82996", "messageHeadline": "chore: add a basic .editorConfig", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "3463cc6bba2312844e1aeb2d781596cd20acc8c6", "messageHeadline": "fix(rpc-spec): specify `from` address to avoid nonce-too-low", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5731de48994f119783da82bb2b6754516b4800bc", "messageHeadline": "fix: bring the batch submitter last to avoid CI flakiness", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "c510d01f523a71a989fc5d4b1fea887c13627d94", "messageHeadline": "Add goerli-v2 deployment (#431)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 6904, "deletions": 0}}, {"node": {"oid": "cde4e59f737d16906e63fd078529a6709d67c906", "messageHeadline": "[smock] dev: Use latest smock codebase (#429)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 102}}, {"node": {"oid": "3bfb2d65bd0ba88c41f4b1074924fdeb49939aa4", "messageHeadline": "chore: import deployments (#425)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 25546, "deletions": 1}}, {"node": {"oid": "9f8c6618acaa546b16b5d72cd82514fa7a9b9de9", "messageHeadline": "chore: bump default max number of retries", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed01cf52266b22c6b85388820bfdff9a78d5d778", "messageHeadline": "smock: fix typo in readme.md", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e2700d1718a6d17291282d60c85cb9763e4d456", "messageHeadline": "feat: hardhat-deploy (#418)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 1198, "deletions": 183}}, {"node": {"oid": "41cfbd166e9a1c52a9caf7782662bcda2cc2dd9f", "messageHeadline": "chore: update to latest master part 2 (#53)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 152, "deletions": 22}}, {"node": {"oid": "0f8bac352aacc0b906efb88bbee74a5273f35792", "messageHeadline": "chore: update smock and contracts to latest master (#52)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 417, "deletions": 148}}, {"node": {"oid": "0746c1ac242338416841bf2f685ce45722f2451e", "messageHeadline": "docs: clarify integration test (#49)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 332, "deletions": 32}}, {"node": {"oid": "18c122debc6b1acbd56be2d33c99109dc8f006fa", "messageHeadline": "perf: tune down poll intervals (#46)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4293237848765769e1201fa37f904ac64ef86a9b", "messageHeadline": "feat(l2geth): sequencer fee pricing (#45)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 650, "deletions": 337}}, {"node": {"oid": "fb8843736582a6c75c8526c4accae6b6ac175d20", "messageHeadline": "cleanup: Minor cleanup to lib_ownable (#373)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "5ad62a7eeb9bdf6f3df7d9d70fb023bef85f9ce0", "messageHeadline": "cleanup: Minor cleanup to address manager (#372)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "b42fe20cf1a643dbc2610b28211bce11b8a6fd59", "messageHeadline": "cleanup: Minor cleanup to address resolver (#371)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "c99e0214a66fa885a95286805b76edc1af5e0b68", "messageHeadline": "cleanup: Minor cleanup to ResolvedDelegateProxy (#374)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "91a9a3dcddf534ae1c906133b6d8e015a23c463b", "messageHeadline": "Update package.json (#370)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bad0b79b2cf82460ca9f10da6527f88706d4b83", "messageHeadline": "More rigorous reverts for unsafe bytecode (#369)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 1027, "deletions": 943}}, {"node": {"oid": "246e8dc92e246abed33337535f1e6ff2f89984dc", "messageHeadline": "Prevent reentrancy by disallowing default context values (#363)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 59, "deletions": 12}}, {"node": {"oid": "1a9822151772bfa989dd380f53c1ac9ee5f8d052", "messageHeadline": "feat: Add support for hardhat-deploy (#249)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1221, "deletions": 145}}, {"node": {"oid": "0de7a2f9c96a7c4860658822231b2d6da0fefb1d", "messageHeadline": "doc: update README status badges to link to UI (#44)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6186b67ba0cdff2c754586774a01f0934266f0b8", "messageHeadline": "docs: update README.md (#43)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 56, "deletions": 12}}, {"node": {"oid": "888f2486d20ed166d78f9693d34c536f9bf0fa7b", "messageHeadline": "tests: Improve coverage for StateTransitionerFactory (#365)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "161c2ac360a03b8b582dc8842a746eafc160f4ea", "messageHeadline": "fix: try fixing flaky ci (#42)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "b6d252fe0af7bdf05f5c31d8a5074b62b046bc7b", "messageHeadline": "test: add native eth test (#41)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 202, "deletions": 0}}, {"node": {"oid": "4f42a8083e0c5013018f0e898082e1734d21e619", "messageHeadline": "test: fee payments (#40)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 159, "deletions": 3}}, {"node": {"oid": "7503cc369fbe21c96813ce185b2b2c7f580f5b6f", "messageHeadline": "More integration tests (#38)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 248, "deletions": 94}}, {"node": {"oid": "aed344de62bea3c940e05cb492a8f32429132d43", "messageHeadline": "Lock smock version (#368)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94baf79e7991ce2037cdaa623c8c689c1429a180", "messageHeadline": "test: add erc20 tests (#37)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 141, "deletions": 0}}, {"node": {"oid": "7db47df59d63f4deb92a5902117aed5a1a75a8f7", "messageHeadline": "fix: increase MAX_ROLLUP_TX_SIZE (#367)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "757ccee1ea3fde76ec08a668e783198b7cda5bba", "messageHeadline": "feat: import the message relayer service (#36)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 1136, "deletions": 30}}, {"node": {"oid": "6f0ae0a74cdfecc4e317c304f820641d7483ca73", "messageHeadline": "feat: bump dependencies to latest master (#35)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 2044, "deletions": 9291}}, {"node": {"oid": "43de7fc43080f5606ac0dbf3b65e592938ca9765", "messageHeadline": "Disallow relayMessage to L2 to L1 Message Passer (#360)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "1378674bb049e6c82573962b60f2db0edb386493", "messageHeadline": "Enforce MAX_ROLLUP_TX_SIZE on sequencer tx (#361)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "44bbc4e92bfe7edd810faf415e99351d94c93679", "messageHeadline": "Prevent EM from calling SM after applyTransaction() (#364)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f77c0bec3f694da7ce79397a20cbf621e865590b", "messageHeadline": "Treat SM address as context (#366)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "12485546a4f6cb2c161fbb51189b940f362b6800", "messageHeadline": "dev: Minor cleanup to package.json and remove unused deps (#362)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 76, "deletions": 62}}, {"node": {"oid": "927e68d12fc19a6c012f6d8a940972dbd6b8b5e8", "messageHeadline": "Add OVM_L1ETHGateway Proxy (#358)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 64, "deletions": 13}}, {"node": {"oid": "d8a82f471a468e067657a3c0b535b74382d599bf", "messageHeadline": "Integration Tests (#33)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 1221, "deletions": 20}}, {"node": {"oid": "27487c1de8609b6c535fd55a48944756c604faa1", "messageHeadline": "feat: add docker network images (#29)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 2829, "deletions": 49}}, {"node": {"oid": "e91da733c6b778c234092c6a3fcc87405e7a269c", "messageHeadline": "chore: re-add mail map (#31)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 125, "deletions": 2}}, {"node": {"oid": "b467c1a217a23f9cfd845708aa2444c16e3aa025", "messageHeadline": "fix(base-service): set the service to running before calling _start (\u2026", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "021d955c3c2afc0910b0897b056122bc283c84fb", "messageHeadline": "patch(l2geth): revert back to latest upstream optimism master (#28)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 74, "deletions": 661}}, {"node": {"oid": "ac5482d0bd4af06eb477eae3a264c65a70c451c2", "messageHeadline": "Have ECDSAContractAccount use max available gas (#359)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "46d30311d69af4a7f757bc9ec1863d4bf90442fd", "messageHeadline": "Add coverage testing script (#348)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 935, "deletions": 42}}, {"node": {"oid": "c8e4c5553803e70640c6d625359c4e3e7cf3dcde", "messageHeadline": "Optimize loop iterator. (#354)", "author": {"name": "Daniel Luca", "email": "lucadanielcostin@gmail.com", "user": {"login": "cleanunicorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f2e00a983d93378be05fc6b59f4dec957658866", "messageHeadline": "perf: improve contracts build time (#24)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "86f5ace2ffa9eb97efe3b6bda6c6f57ade7d83aa", "messageHeadline": "chore: remove accidentally checked in rlpdump", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "48db9f8160fa6f08949e2f7286497260fd4b42d9", "messageHeadline": "ci: only run the paths that change (#22)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ee4e3739bdb9061373d8f84cf2e79f1682717534", "messageHeadline": "pkg: l2geth (#21)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 582892, "deletions": 2}}, {"node": {"oid": "25a2a575a0f8fcb501889f48f234768fcea75619", "messageHeadline": "Fix shortcut for single element (#353)", "author": {"name": "Michael Zhou", "email": "zhoumotongxue008@gmail.com", "user": {"login": "Dominator008"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ff18bb458c829d6fb2b9e412c7af92713012afc", "messageHeadline": "Import contracts (#18)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 41472, "deletions": 29}}, {"node": {"oid": "c0915588ea6d9b0646b1bf64b3f2632cc86d8b16", "messageHeadline": "chore: rename plugins to hardhat-ovm (#19)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 11, "deletions": 56}}, {"node": {"oid": "550a2f6916d4269c39083fd5f0b55398fe334835", "messageHeadline": "pkg: Add batch submitter (#12)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 3807, "deletions": 56}}, {"node": {"oid": "aa8baefdfcc5aef2bb76bf6fb6d156f4d53669c7", "messageHeadline": "refactor: remove base-service dependency (#16)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 172, "deletions": 233}}, {"node": {"oid": "8f5982d2f5ab0fc5a30b4b8a9ccf93f40757bbd6", "messageHeadline": "pkg: Add DTL (#11)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 8524, "deletions": 42}}, {"node": {"oid": "46ec5bc3bb5846b666541077a50e7954390bfd79", "messageHeadline": "feat: add base-service (#15)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "a4e22eab5ba364e39c9f61f21582a3d5ba19f15b", "messageHeadline": "feat: add watcher (#10)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "efa271ad786d77147112aa9b479fcd78018541c4", "messageHeadline": "Update Lib_AddressResolver.sol (#352)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79ef2f02cdf8587228649c1d85ff8382d30719d9", "messageHeadline": "fix: Make ovmSETNONCE monotonic (#312)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 31, "deletions": 40}}, {"node": {"oid": "0daed5870e3bf814cc3df4dd6f3427660852fbce", "messageHeadline": "Add plugins package (#6)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 324, "deletions": 73}}, {"node": {"oid": "197fd74615f9f75e1b02d05a39fb178ebada27f9", "messageHeadline": "perf(lerna): lint in parallel", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe46a895047776a205694fbb84c37af17fde1b93", "messageHeadline": "perf(lerna): run tests in parallel", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21724d2c2829e6172cb0b5f7c0ab469ad01e8223", "messageHeadline": "feat: smock (#8)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 8445, "deletions": 157}}, {"node": {"oid": "015bcd948b30adae2b707ef40f78926458f8090e", "messageHeadline": "chore: use trimmed down smock/plugins (#347)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 173, "deletions": 1177}}, {"node": {"oid": "24b75c11d0fa551bc1ca6c93f51714545479304e", "messageHeadline": "docs: add quickstart", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3b00d27d4901ef31e27ec196bc5299ed52eae59a", "messageHeadline": "ci: enable ci and cleanup readme", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 160, "deletions": 30}}, {"node": {"oid": "1c7937d11ff591dd58ecb13ef4b33d4677525859", "messageHeadline": "feat: add core-utils", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 1887, "deletions": 1159}}, {"node": {"oid": "b18e1f82f99abbe068c4be5440b6dc9fcc16de4c", "messageHeadline": "fix: Stricter RLP boolean checking (#343)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "df4643e8ed0e5840e4f5b0d28197f74cae6c90fb", "messageHeadline": "init monorepo", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 5786, "deletions": 0}}, {"node": {"oid": "fb35aaeffbc7eece6d07e8eadf44be00a03545b5", "messageHeadline": "Fix typo in EIP155_TRANSACTON (#346)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b41e8b34cbccaf9c9e0f7e3544e7ab69e41b216d", "messageHeadline": "More precise comments on batch context validity (#345)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "af06777b70e834096e4140a1b276d10090644d02", "messageHeadline": "Add a warning about getMerkleRoot (#336)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "0ae66753576d725a86aa7acd2f7ba2ea8a5f1467", "messageHeadline": "rename OVM_ETH symbol and name (#333)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6aa9220e2404ccc4345b8328628537ebab83314e", "messageHeadline": "Rename OVM precompiles to predeploys (#332)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 122, "deletions": 128}}, {"node": {"oid": "cf78c786c010baad7ea7ad4e874079489fc7a928", "messageHeadline": "Move dev to dev dependencies (#341)", "author": {"name": "Kris Kaczor", "email": "chris@kaczor.io", "user": {"login": "krzkaczor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6250cb02a9c522402baa605cbb4a7babbd16d6c1", "messageHeadline": "replaced NULL_BYTES32 (#340)", "author": {"name": "C", "email": "30302666+Sullie404@users.noreply.github.com", "user": {"login": "Sullie404"}}, "additions": 106, "deletions": 98}}, {"node": {"oid": "adb16d5f5cdc1455fafbbe55bd94ccba4f092e45", "messageHeadline": "dev: Use default .github files (#338)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 157}}, {"node": {"oid": "a32dc97a3960a3d69696d156f6a0b1ec0111e0fd", "messageHeadline": "Update CODEOWNERS (#337)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ec6e12b266473e4bc5dbe40d7f47ad34c6534ec", "messageHeadline": "Fix confusing comment on finalizeWithdrawal() (#335)", "author": {"name": "t11s", "email": "greenfeatherhelp@gmail.com", "user": {"login": "transmissions11"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1fb6daba58b721814866a49a62502fa762d53ca", "messageHeadline": "add a basic .editorconfig file (#317)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "07d4fd3acdb0018f0ebeeee8aa5d5e79476ac283", "messageHeadline": "style: use ethers Null Address (#331)", "author": {"name": "Janek Rahrt", "email": "janek.rahrt@me.com", "user": {"login": "janek26"}}, "additions": 83, "deletions": 82}}, {"node": {"oid": "ed6bf9e9b08db617a52a36a7db459c34add03dd2", "messageHeadline": "build: remove duplicate npm dependency (#326)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 102, "deletions": 64}}, {"node": {"oid": "2226426897823bd28cd5edd20e743cc8165274a4", "messageHeadline": "Update OVM_ExecutionManager.sol (#328)", "author": {"name": "Tony Sosa", "email": "tony.sosa@tonysosa.com", "user": {"login": "tonysosa-dev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a3d3ad7306c6ec27d80920b56c38a75c7b116f7", "messageHeadline": "Eliminate EM.safeCREATE logic (#308)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 366, "deletions": 229}}, {"node": {"oid": "6693d3a86b7cf2f414e07aae4d1ace93f6929f8f", "messageHeadline": "remove pushTwo and getTwo (#324)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 8, "deletions": 177}}, {"node": {"oid": "6ac40badf40226d72f5d1862540e70f370cdd0aa", "messageHeadline": "removed unused import and updated comments (#323)", "author": {"name": "Rajiv Patel-O'Connor", "email": "rajiv.patel.oconnor@gmail.com", "user": {"login": "rajivpo"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "156a12d33f9ffb73fec68a2e06ff3881e5d75d1b", "messageHeadline": "Add receive() to OVM_L1ETHGateway so you can send ETH to it (fixed) (\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "59ae29f482e89011dc5859d90622d8d90e4b111f", "messageHeadline": "fix: Clear Compiler Warnings (#322)", "author": {"name": "Victor Shih", "email": "victor@system.com", "user": {"login": "vcshih"}}, "additions": 54, "deletions": 60}}, {"node": {"oid": "8e9ea05351b565291380dd460364b5cfd331d334", "messageHeadline": "perf: reset xDomainMessageSender to default value after external call\u2026", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "2e16f392a836de6fb72cdf95c88f8f51080ed201", "messageHeadline": "rename all instances of push2 to pushTwo and get2 to getTwo (#319)", "author": {"name": "Victor Shih", "email": "victor@system.com", "user": {"login": "vcshih"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "ab7f4c72cb44a5eaeccc0800fe9c5aa07deef0b7", "messageHeadline": "fix logic for happy case (#315)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "c0ba75480b0f0262ffd82eeb5e178d39a8fe11af", "messageHeadline": "split out OVM_Proposer role (#252)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "093ec7ebbd14dbb2421330cb30838a292a0fb1ab", "messageHeadline": "feat: CanonicalTransactionChain gas optimizations (#228)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 616, "deletions": 300}}, {"node": {"oid": "61b227d3de49e42564ea4ce55577a2ccc32b52b3", "messageHeadline": "Update TypeChain usage (#305)", "author": {"name": "smartcontracts", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "0b668b2be9270c50281e9dd025ef0f408d44c395", "messageHeadline": "Remove compiler warnings (#265)", "author": {"name": "Vaibhav Chellani", "email": "vaibhavchellani223@gmail.com", "user": {"login": "vaibhavchellani"}}, "additions": 29, "deletions": 44}}, {"node": {"oid": "0b72812d78228f697e26b810cf7d461bc2ed3c6e", "messageHeadline": "[Fix] Autopublish workflow bug (#299)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7ee1eaafb88669d6bd7ed4285b2671eafc4adeee", "messageHeadline": "bump version to 0.1.11 (#298)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "2b75addad1654a57b06b64a2968c081788d4ea92", "messageHeadline": "[Feat] Autopublish with new version (#261)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 49, "deletions": 15}}, {"node": {"oid": "9d25e0a5961cb4b0b8dffe3e0e9a72991409120d", "messageHeadline": "dev: Use eth-optimism/core-utils where applicable (#281)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 112, "deletions": 274}}, {"node": {"oid": "e7b0d3deac1908dd7138e13743174a0a360f67b5", "messageHeadline": "Clean up OVMCodec a bit (#287)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 23, "deletions": 31}}, {"node": {"oid": "497a8bbd781555d42be9dbf19d192e88e2d288ba", "messageHeadline": "cleanup: ECDSAContractAccount (#292)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "33065e824e04ed04a469ac21f4f943dd67b93aa3", "messageHeadline": "cleanup: Proxy_EOA (#291)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "7bd8bbaa4acfb066e67e6bf7a89f85b0df040260", "messageHeadline": "cleanup: Cleanups for StateManagerFactory (#290)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f13f2e7b52711714904c446f7d34cfc35826cf03", "messageHeadline": "cleanup: Bytes32Utils (#293)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "34ba270d56362c1f7cbe2678ade13d3a1a6aadc9", "messageHeadline": "Create CODEOWNERS (#294)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5676bf45911cb77fd0e0888967cca60bed20af18", "messageHeadline": "cleanup: Minor cleanup to state manager (#289)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 54, "deletions": 61}}, {"node": {"oid": "7a3bd1e22d72a0f8550aa896759c255671abd8a0", "messageHeadline": "Remove gas estimators from gateway interface (#297)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "8f1e355e1a130ae2258d9420699b2c2ba6ab47d9", "messageHeadline": "Add ERC1820 Registry as a precompile (#212)", "author": {"name": "David Mihal", "email": "david@dmihal.com", "user": {"login": "dmihal"}}, "additions": 204, "deletions": 0}}, {"node": {"oid": "40beea481b18304787f98bc28f275a02e2cf59a5", "messageHeadline": "dev: Remove usage of custom concat function in Solidity (#283)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 4, "deletions": 100}}, {"node": {"oid": "7ebc11d5d192e69d85f10fc859590aa1370358a4", "messageHeadline": "Fix revert string generated by EM wrapper (#274)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "2ca8fa398d8bf00cc48e47cc9d2be57cb68b32a8", "messageHeadline": "Update OVM_L1ERC20Gateway.sol (#288)", "author": {"name": "Tony Sosa", "email": "tony.sosa@tonysosa.com", "user": {"login": "tonysosa-dev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b4a26a57cf059d796ac729c5d355212d7f9cd24", "messageHeadline": "Tiny cleanup to SafetyChecker (#262)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d7fce2b21dd8e27ccfc5432da552375b726420d3", "messageHeadline": "dev: Move OVM_BondManager test into the right location (#282)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "0a4b8bbb624ce9910618bdbd19302d3c699b1319", "messageHeadline": "dev: Use eth-optimism/dev (#279)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 76, "deletions": 59}}, {"node": {"oid": "630204b1735d19339668438113380c6673029a8c", "messageHeadline": "dev: Add improved README (#276)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 71, "deletions": 6}}, {"node": {"oid": "63119ab03f4a1c8fe145c00b7dbeab00c5851fe9", "messageHeadline": "Update OVM_L1ERC20Gateway.sol (#285)", "author": {"name": "Tony Sosa", "email": "tony.sosa@tonysosa.com", "user": {"login": "tonysosa-dev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f16e9ed49ed591b3e8c3470180a31b88a45d340", "messageHeadline": "Update Abs_L2DepositedToken.sol (#284)", "author": {"name": "Tony Sosa", "email": "tony.sosa@tonysosa.com", "user": {"login": "tonysosa-dev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56e0db6986cd2d24beed11db35cc3fc581ca780e", "messageHeadline": "Remove unused dependencies (#277)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "b9dad9ef8cfc76dacff74d7634687e23505535b5", "messageHeadline": "release v0.1.10 (#280)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "bc1d46abadc8c97cbab30e154c2d69ea1e2b9faf", "messageHeadline": "Revert \"Use @eth-optimism/dev\" (#278)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "6c1ed529643ad283644585f1f93e430793f8b20c", "messageHeadline": "Merge branch 'platocrat-platocrat/use-eth-optimism/dev'", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 37}}, {"node": {"oid": "8af804bbc518a4d701599b1c9b48e61227405860", "messageHeadline": "Fixed merge conflicts", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 37}}, {"node": {"oid": "872e7a2d6792c995cf52d7d0069a62187f888fbb", "messageHeadline": "dev: Apply linting to all test files (#275)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 142, "deletions": 177}}, {"node": {"oid": "e97edd273b69ac3aa5b5a2677bdd323c48a99ebd", "messageHeadline": "Test gas consumption of EM.run() (#263)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 171, "deletions": 19}}, {"node": {"oid": "a25ad8ba1a3a95b141cc26467dd91a855b8fb386", "messageHeadline": "Extensible deposit withdraw (#254)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 550, "deletions": 242}}, {"node": {"oid": "fc63ccda08c29c3034c8a340ef42f60d1c7c41b0", "messageHeadline": "Update OVM_L2DepositedERC20.sol (#266)", "author": {"name": "Tony Sosa", "email": "tony.sosa@tonysosa.com", "user": {"login": "tonysosa-dev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "332c171ad04d10c1dd7548bcd04051f90c006c99", "messageHeadline": "Commit state dumps to regenesis repo for new tags (#269)", "author": {"name": "Liam Horne", "email": "liam@lihorne.com", "user": {"login": "snario"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "133b669c958afdf489ab5a482080311f8a72cd03", "messageHeadline": "Update OVM_ChainStorageContainer.sol (#267)", "author": {"name": "Tony Sosa", "email": "tony.sosa@tonysosa.com", "user": {"login": "tonysosa-dev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "736017b8bd0c4d273881535c4b81cb7d9c9bc1a8", "messageHeadline": "Update OVM_ECDSAContractAccount.sol (#268)", "author": {"name": "Tony Sosa", "email": "tony.sosa@tonysosa.com", "user": {"login": "tonysosa-dev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b316341b9deb8d7b2811bc074248fde20592e209", "messageHeadline": "Update OVM_CanonicalTransactionChain.sol (#270)", "author": {"name": "Tony Sosa", "email": "tony.sosa@tonysosa.com", "user": {"login": "tonysosa-dev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d543a129135beb8a2bf3114f807566e5838d7803", "messageHeadline": "Reset Context on invalid gaslimit (#260)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "724ec51452c27fa7b58307400afd9aa8fbed26f2", "messageHeadline": "remove uniswapv2ERC20 interface import (#258)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "ae19d70fb05c8364d2876fc3d1966dd9c66076dc", "messageHeadline": "[Fix] CI on merge (#251)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "22d6b97322c639742777832dea0e5a718c0f8edf", "messageHeadline": "[Fix] Run integration tests in forked context (#248)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a980921944ff72eb0e641769c9e5f5e521f036d2", "messageHeadline": "bump limit (#246)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a76f48de014a28daa24082d22b71eb622b7c7d59", "messageHeadline": "Update naming: l2ERC20Gateway -> l2DepositedERC20 (#242)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0996a356d6c008f8545d82b186f89890e0456ec8", "messageHeadline": "gitflow: push to integrations repo (#241)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "d44c4b76f92d705b7ab707eb146cf58c85c85b71", "messageHeadline": "version: v0.1.9 (#240)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1d5074dff2274ffa5e2c79daa61251ca373ffb43", "messageHeadline": "Standardized ETH and ERC20 Gateways (#222)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 1612, "deletions": 156}}, {"node": {"oid": "13e8a698f644367546bb56aa24279ed03051a877", "messageHeadline": "version: v0.1.8 (#239)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21f3098fa45a7ae36592678fd431cc97077e9871", "messageHeadline": " feat/simulate message (#238)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "2e4182cb58eabdbf9aad20bbba521f5df3fc9eb0", "messageHeadline": "script: serve state dump (#229)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "3d763eaa7be6cdb2f4258e7888098496c52ab94a", "messageHeadline": "version: 0.1.7 (#237)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9a52970b2b6853285e20bb11e5bed40d2eefa52", "messageHeadline": "Fix some broken dependencies (#236)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3dd848a26c28920386af855dd4aa0bf3772a6005", "messageHeadline": "update plugins (#234)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 14, "deletions": 47}}, {"node": {"oid": "3d1ad5a86231ab679f142a284c879cc5b727fdcf", "messageHeadline": "Rebuild lockfile (#233)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 1124, "deletions": 1583}}, {"node": {"oid": "5c9f63cf0d369490d4c1ecf622484532eb9de366", "messageHeadline": "version: 0.1.6 (#231)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecb453144930e95ce223c73ae3cbc138ee6e9fed", "messageHeadline": "feat: getters for ctc extradata (#204)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 61, "deletions": 7}}, {"node": {"oid": "d6b85865b25cad1f4e613b24de33d1c3a155731c", "messageHeadline": "ctc: less calls (#205)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "936d998638f53b5837b70dcdbaec006cf1a89680", "messageHeadline": "gitflows: easily allow outside contributors (#223)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "244c2eb9cca6d6daf3d3054aefd0e50f259b98fe", "messageHeadline": "Ran `yarn lint:fix`", "author": {"name": "Jack Winfield", "email": "platocrat@tuta.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2d8637f8c8c5bdbdedfc96be6aaf581e303c5803", "messageHeadline": "Use @eth-optimism/dev", "author": {"name": "Jack Winfield", "email": "platocrat@tuta.io", "user": null}, "additions": 8, "deletions": 38}}, {"node": {"oid": "30a9005099cbed68cc9ac02afe4460a3dd4d4463", "messageHeadline": "Fix package json so the build actually works (#218)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a3f6d69f70c501b83f8598c6275df0c98e5bcf6", "messageHeadline": "ci: fix for outside contributors (#213)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "7ac0c8a7b321f62fb51ef1154b0e43788b086672", "messageHeadline": "Add OVM_L1MultiMessageRelayer", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 226, "deletions": 0}}, {"node": {"oid": "570a1641abfe364f5ae64db97f5b100b902fc587", "messageHeadline": "version: bump to 0.1.5 (#216)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "01cffe2d91315e4d44989bdc4db73a2452c17b3b", "messageHeadline": "Improving comments and some names (#211)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 110, "deletions": 59}}, {"node": {"oid": "67c91869a7f4dc1449620f457c9befd147de2cf4", "messageHeadline": "Add descriptive comments above the contract declaration for all 'non-\u2026", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 188, "deletions": 17}}, {"node": {"oid": "2dae3e735b7200e1d9298c56dd963ccf4d399471", "messageHeadline": "Add generic mock xdomain messenger (#209)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 53, "deletions": 6}}, {"node": {"oid": "855d65ec2cdce19e9a355203abf35b9e65e39731", "messageHeadline": "Move everything over to hardhat (#208)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1721, "deletions": 1004}}, {"node": {"oid": "6d2f118133b8963981a97393eb230b4cb8f5c801", "messageHeadline": "Add comment to document v argument (#199)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8c480b83468581d41ed2f48249cea8f4631cda06", "messageHeadline": "Add security related comments (#191)", "author": {"name": "Maurelian", "email": "maurelian@protonmail.ch", "user": {"login": "maurelian"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "4c9821557df7f246a4d710196851ab1324f02bf6", "messageHeadline": "version: bump to 0.1.4 (#195)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3b479443e1363a8f3191646fe89416a32a004bd8", "messageHeadline": "Fix single contract deployment (#194)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "67bd2786b230405b70ad1f09cd55237876032244", "messageHeadline": "mainnet chain id 422 -> 10 (#193)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c9d13adee9001d93f54f2f4933e9e4c52867206", "messageHeadline": "version: bump to 0.1.3 (#189)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "de50e4934f625db59fd54d32d7aea0dbc5475819", "messageHeadline": "Added events to the fraud verifier (#188)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "e66c67bd784f4c1dded72177122be9dba94faea3", "messageHeadline": "version: bump to 0.1.2 (#187)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5aa217e440734738718fe350c94fd3abc9cd2722", "messageHeadline": "version: bump to 0.1.1 (#183)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "a2224b26e4d66513ab1c732a5fa2c45846be8047", "messageHeadline": "Bump ini from 1.3.5 to 1.3.8 (#182)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cd36e487b4869b5330865baeb5043102f8524641", "messageHeadline": "Add build mainnet command to package.json (#186)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6c716c2bbe563736f1ea62bf8ca24a61174ffdbd", "messageHeadline": "revert chain ID 422 -> 420 (#185)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "01f416bdd499ffc2e12f45ae68698bcbdd6ba873", "messageHeadline": "add `AddressSet` event (#184)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "07009b369abb389bc9b43b6f5cea161b59180dee", "messageHeadline": "Add mint & burn to L2 ETH (#178)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "3cadef55bc9cd46f0ff5fe876742fbe14223f97d", "messageHeadline": "Wait for deploy transactions (#180)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 196, "deletions": 15}}, {"node": {"oid": "7759fe6efdf4d45830d0a86b05c5f83ecf55cb2f", "messageHeadline": "Final Parameterization of Constants (#176)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "540868301f641b4cfb09a9cdf6c40991cda59d31", "messageHeadline": "re-enable monotonicity tests (#177)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "b0bf6b73d3cfdac0d233d895d870d8b47fe79ca9", "messageHeadline": "make ovmSETNONCE notStatic (#179)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df4edec57823f521b37fbf49f39a40e1afa0290d", "messageHeadline": "Add reentry protection to ExecutionManager.run() (#175)", "author": {"name": "Maurelian", "email": "23033765+maurelian@users.noreply.github.com", "user": {"login": "maurelian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c55b808469af1d2cb25796fed4c7b2e70e273f1", "messageHeadline": "Add nonReentrant to `relayMessage()` (#172)", "author": {"name": "Maurelian", "email": "23033765+maurelian@users.noreply.github.com", "user": {"login": "maurelian"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8225442fc5aa911d8e712117fcad7133a254355d", "messageHeadline": "ctc: public getters, remove dead variable (#174)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "16c5be687dfb1fb8d2a46a9d196363a6f0ca1ed4", "messageHeadline": "fix tainted memory bug in `Lib_BytesUtils.slice` (#171)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "59111a57773b9f8e597813d880422553d00365d4", "messageHeadline": "version: bump to 0.1.0 (#170)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71b986dc15d247102717a971f3b1f4fabe502605", "messageHeadline": "unskip tests that were waiting for an update to smock (#169)", "author": {"name": "Maurelian", "email": "23033765+maurelian@users.noreply.github.com", "user": {"login": "maurelian"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "de49aa9b4254d327eb6a9e876e53024da7d78d8a", "messageHeadline": "release: add changelog + automation (#168)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "75b6b12a0b260cffd0ade61c77ef7bc670444ca1", "messageHeadline": "deploy: fix relayer address config (#167)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "0cb732b1ce9d65b70c0d5542a12c2eda2ba3be58", "messageHeadline": "state dump: allow for config (#164)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "d34a12fb0aae959939184312d9458a3768a3f645", "messageHeadline": "Code freeze audit integrations (#163)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 2413, "deletions": 633}}, {"node": {"oid": "d2a7aeb7fe878738fd0fef2bd3acf8ee51713ab1", "messageHeadline": "revert 'use safeREQUIRE'", "author": {"name": "Ben Jones", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74a1a2dc7373308fe62ebf5140cb0450e7ab421f", "messageHeadline": "use safeREQUIRE", "author": {"name": "Ben Jones", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81fc398b11f123f64eb47fec90bde55d4455ee7d", "messageHeadline": "linting", "author": {"name": "Ben Jones", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "006acd917d1b91686d35898235f17c824ef8324f", "messageHeadline": "ctc: disable appendQueueBatch (#150)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "40a7dfe210ba97f19af2cc01eebc8f7c1389c4cd", "messageHeadline": "update solidity version to ^0.7.0 (#122)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "fab8c86946d238d4c6fde19d3b0ff30345298731", "messageHeadline": "uint -> uint256 (#112)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "ef9d1e75291109406b1a5552caf141728c2ffdc9", "messageHeadline": "Ban Dead Addresses (#143)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "e9d41069cd48a0ce44f788e0f464abe24104e51c", "messageHeadline": "Update EM comment (#98)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b65af36d177d4bbc8e04167ac946f44061537880", "messageHeadline": "remove unused param (#131)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "845e3848919be25b0d0af61abcbc7c7e3feb3dae", "messageHeadline": "Revert a commit that wiped out fraud prover fixes (#147)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 482, "deletions": 247}}, {"node": {"oid": "121bae7afee62050f6292aff8bd608846e5758e1", "messageHeadline": "Update mockOVM_BondManager to be sequencer-only (#146)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "ab4dad2bb19983db7575e95d383710f6da9a7151", "messageHeadline": "Bump version to .15 (#142)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80b300ec728b8439cc3079a790e699d2c983d18d", "messageHeadline": "Add state batch deleted event (#145)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b4feae2f3dd0e89805d79c0c834f5ee7b3ee67ba", "messageHeadline": "add L2Relayer check (#144)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "6b7ed526e8de50c16365c1e9fc6c400f1f841565", "messageHeadline": "Move ganache-core to main deps (#114)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7f9ea6eff1a6774fabb1b4249bf7c6981cfba1c", "messageHeadline": "remove check (#141)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "2c2687a506859983c0aa1102d955de3023f3a869", "messageHeadline": "Update codec to pull chain id from EM (#138)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b0974cde283ecfb61b58b69e3e6324cc3a00ab09", "messageHeadline": "Fix rlp encoding bug in contract dump (#137)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "644e437c04a28419b37687c38da823e2dcfb769d", "messageHeadline": "Simplify Casting (#128)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f53f7653c782738434674f3295c6e96596e7df41", "messageHeadline": "gitflows: run integration tests (#136)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "f560f3c0cc5f5faf944a26abb02c583e02d1afc9", "messageHeadline": "Remove unused imports (#129)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8244b3196e53c24679a117b2f4885c0677505b44", "messageHeadline": "typos (#130)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dbf4f28ce0286dae46f5f0fbc2e044ce42eb4262", "messageHeadline": "Temporarily disable gas checks (#135)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "007e4fa31ccb3a1198f377e36e3ce4730eca61fd", "messageHeadline": "OZ L09 Remove unnecessary use of assembly (#121)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 6, "deletions": 36}}, {"node": {"oid": "3e5fe50138d4c8a64ef5587b13cb969eb9bbd545", "messageHeadline": "Audit/tob4 potential overflow 200 (#115)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "608e5cad6c77b0de921e9d4bdfeb6c3207b03a44", "messageHeadline": "comment updates (#123)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "42e8a836222122e9a59f364c4bf2d66891d7af3d", "messageHeadline": "use getCodeHash (#124)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3acfe3664e4dddd92025a8d1e36b9cfe878f366", "messageHeadline": "Remove Unused Code (#125)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 1, "deletions": 43}}, {"node": {"oid": "a9974e8e9693a5a777a9804984b6896d99284270", "messageHeadline": "mark as abstract (#126)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c08514e84930710366ed006ce1bcae4036912a49", "messageHeadline": "add ETH config for deploy (#132)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7eb6a1ae08d693ca7fd07c98ae114879345d4bd6", "messageHeadline": "OVM Compile dump (#120)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 164, "deletions": 7}}, {"node": {"oid": "d068cc8a7019dafdb3c0de21df691874a376e036", "messageHeadline": "Adds an ovm compilation plugin, compiles into artifacts and artifacts\u2026", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 302, "deletions": 23}}, {"node": {"oid": "87d1b3cc48aad250dc1b3cf3f14540ac13d7f423", "messageHeadline": "require relayer fee transfer success (#117)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "09936907c114c9bb911622549e59645f242f0d22", "messageHeadline": "Remove incorrect validate batch context call (#111)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 54, "deletions": 58}}, {"node": {"oid": "53a4f2a6976469d75d35ddfa01a6a2ab152f0611", "messageHeadline": "Minor deployment updates (for fraud prover) (#113)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "cb4f29ef3e13fb7888c47a138f8e580baf720bf4", "messageHeadline": "createEOA setAccountNonce to 0 (#109)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e596f566c514fc2f59d542a0bed81ed2bf13b0ef", "messageHeadline": "remove unused stateTransitionIndex (#108)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 253, "deletions": 494}}, {"node": {"oid": "1e438d4bb30ffd4a3614a345f69a27b6b175bad0", "messageHeadline": "Various fixes found while working on the fraud proving service (#97)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 483, "deletions": 253}}, {"node": {"oid": "d40468c1b158c841f47e6f3c3d7b092339e3eee4", "messageHeadline": "global root index check (#106)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b2ad9408312295790108840d731751ffeab9aa2a", "messageHeadline": "remove dupe toAddress (#107)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 3, "deletions": 26}}, {"node": {"oid": "fe8dad0a8084bcfdc25edb774ef7b4a29ba3485e", "messageHeadline": "Audit/tob 6 message passing reentrancy risk 201 (#105)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "ebfafa33f2d69ea47dd63a344001b4fd06d40a53", "messageHeadline": "Audit/oz m05 merkletrie bug 193 (#102)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "7c2a09afac23bf8a3b74e203aea2dde19a3847b1", "messageHeadline": "Fix RLPWriter Memory Allocation (#84)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "8e116f2a016eca14b8d20dbe2380512b290012f3", "messageHeadline": "static refund size for CALL/CREATE", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "a3bb363da1539bfc6f330eb7c3681b7e77630cb0", "messageHeadline": "Hotfix for decoding rlp values in state transitioner (#92)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "acf84ae92a6fdc1e28018f2dc2c1f6ccfc03a65a", "messageHeadline": "rm nonce check from ovmSETNONCE (#90)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "3273df8b9c5da9d68a37f640be9307bd6e889f12", "messageHeadline": "Added changes to make state transitioner work (#91)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 412, "deletions": 485}}, {"node": {"oid": "d824abcc2e3a6a504b176cae9233c4fa282dc864", "messageHeadline": "simplify logic, fix tests (#78)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 9, "deletions": 29}}, {"node": {"oid": "0c3c650151d0257416d61cb5e9ca889b4d09b81c", "messageHeadline": "Audit/dapphub b02 gas relaying check (#85)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 218, "deletions": 4}}, {"node": {"oid": "15cc6051012430d3f2d54bfe09e778ef13a5b380", "messageHeadline": "make left-padded (#89)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49dedea9e79394eed44588c7af3864e9e7aefb29", "messageHeadline": "fix: Allow Multiple Fraud Proofs per State Root (#72)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 306, "deletions": 39}}, {"node": {"oid": "4a3ef8f64f45cfb5ccc1cfbe6ccc3993192560b9", "messageHeadline": "Adds contract changes necessary for fraud prover (#88)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "12c436d4ffa21a04456d92b11efa4fd165e344e9", "messageHeadline": "Reward earliest fraud proof only (#65)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 109, "deletions": 8}}, {"node": {"oid": "5a57bb0b6fe1fb2cd5f358f537de4127e4b1965c", "messageHeadline": "Added mock bond manager to deploy config (#87)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "f24339f91c56153164bcf788d970ce9811b1d6dd", "messageHeadline": "Bond Manager Deposit bugfix (#64)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 15, "deletions": 78}}, {"node": {"oid": "540149e1eb110990fbad2fa8c2d78ad13d2e1957", "messageHeadline": "queueindex (#81)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3f71fa54567598d2082b24335d59811daa615d0", "messageHeadline": "critical bounds bug (#82)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "66e55e893998c33e82804c8d2413f52848146572", "messageHeadline": "chainId check (#83)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "fa3c557c2f9df6ba978f43aad6e4e75c0fc57c83", "messageHeadline": "Audit/oz co2 match transition indexing 187 (#79)", "author": {"name": "Alina", "email": "alina@optimism.io", "user": {"login": "axchu"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "6f4f7ea6f433701abf43f0b5340fd0ce909ef49e", "messageHeadline": "Small fix for MerkleUtils (#80)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a4fae7c73b22695f10521b1ef0b145616d6619f3", "messageHeadline": "Update OVM_L1CrossDomainMessenger (#76)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0125c1ece251e3df5a603b0700f74d1753a211f1", "messageHeadline": "Update state commitment chain (#75)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "ea3785b1105917d26510e81614a0c8c1a272ca3c", "messageHeadline": "first pass (#71)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 570, "deletions": 6}}, {"node": {"oid": "a72141f4ec3c86d64f187cf49da60af1acaa37cd", "messageHeadline": "Fix default config for deployment (#73)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "420262a0d7086565b9aa1b45d52e0d0d7c7e0d19", "messageHeadline": "update precompile addresses (#63)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "df9d3cc797cbd750a79cecbe4f98cd5b7a0981d0", "messageHeadline": "Add missing license (#70)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 90, "deletions": 68}}, {"node": {"oid": "9cd9a28ce0dc77b449ba3ef56eda5ef2a762fcc1", "messageHeadline": "Use less common slot for EOA implementation (#69)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "148cb966470aabeb3a4af990479b98274114a630", "messageHeadline": "remove msg.sender from all SafeEM calls (#68)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 17, "deletions": 89}}, {"node": {"oid": "d85d00fa153f72667b5d1c541b54cba189a3952d", "messageHeadline": "workflows: update ssh-agent (#66)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f380e2b856467031fb80e7ceb526f33f26fca76", "messageHeadline": "Add events to xDomain messengers (#61)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "fc07158e618464c95c1383d2c310310dc0d0435b", "messageHeadline": "feat: crossdomainmessenger address setup, deploy overrides (#59)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "476eb8f16e645408b4bf1dc8e95b9afa5ec3dffd", "messageHeadline": "Fix deployment bug (#57)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f06c8652c940de39498f1eca9a7ee77678ff7cc7", "messageHeadline": "EOA and Decompressor (#33)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 1991, "deletions": 152}}, {"node": {"oid": "21b3e5ad0df2772c394dc023a2e2d50f60692778", "messageHeadline": "Add Solidity syntax highlight. (#54)", "author": {"name": "Daniel Luca", "email": "lucadanielcostin@gmail.com", "user": {"login": "cleanunicorn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "331eb987d840c4716d28f6c95a1c0f9915cbfc98", "messageHeadline": "Add messenger proxy (#53)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 113, "deletions": 8}}, {"node": {"oid": "eabd6a95888f4e5b33ea0e038ce38b69b4325a17", "messageHeadline": "Integrations Updates (#49)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "78c422835b78398616524551b041665f1bc081e0", "messageHeadline": "Update mock messengers (#46)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "0bb89f9bab2ad8af5187e4118cd2fca357fe3578", "messageHeadline": "deployer: ledger support, no sequencer private key (#50)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 488, "deletions": 24}}, {"node": {"oid": "08455c2bb73f4ac24d6f384e2944dae77a6c890c", "messageHeadline": "gitflows: add push to dockerhub (#48)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "e52ce89042083154b48b04498c6b774563926e89", "messageHeadline": "feat: no proxy (#47)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 83, "deletions": 105}}, {"node": {"oid": "47bf1dfd7318be911f4300957b4d44f20c16c417", "messageHeadline": "deploy: use layer 2 chainid (#42)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c346e5bb37b45582524090730db0d2d907d9eb38", "messageHeadline": "deployer: add more addresses to the output (#41)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6a8db132cebdaeb855f76537b54cf0708dda730c", "messageHeadline": "deployment: register the sequencer address correctly (#40)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87d016e1a67df6ed41aeda2996e7367f9eec62a5", "messageHeadline": "add xdomainmessenger to interface (#39)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8542339486f3c6c5b1d89ca9f21a69003f5103d6", "messageHeadline": "Add getPendingQueueElements (#38)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "fa5a259829dd8da89b52a634d8fe0dfb5ac3e389", "messageHeadline": "deployer: log address manager address (#37)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3c3aa6b123d36a7ace7b01c1d0ede1460b9062fb", "messageHeadline": "deploy portability (#36)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dc1247aeac915721c878bad24dfb4fe869bebc61", "messageHeadline": "deployment: script (#35)", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 70, "deletions": 1}}, {"node": {"oid": "b1baba4688f283e9e46dc9c53298e33f3e02ff5d", "messageHeadline": "Bump version", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98fd7e70cf7b780bd7c792e94d6b0cd290e005cc", "messageHeadline": "Allow easy emptying of the queue (#34)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "753b309850cf0ecaa9f8790f893334b5ea9ae040", "messageHeadline": "Make getNextQueueIndex public (#32)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "134b5d77529f379687673dcff71338a9083a6828", "messageHeadline": "Experimenting with multiple sol versions (#30)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "96db49b9847407c804526ecc5049e1ca2c4cb66d", "messageHeadline": "Remove unused byte, for real this time (#28)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "c2a65c989003c849dcf95a9ca9bc9b02ef18dd93", "messageHeadline": "Require height specification in SCC (#27)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 226, "deletions": 71}}, {"node": {"oid": "4c546a1fbc4b9a8173632f599ce40232fd2f7f39", "messageHeadline": "Integrates BondManager into master (#25)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 872, "deletions": 15}}, {"node": {"oid": "43b3b3b0e165b9dd2c64a74245a1866d069d93e9", "messageHeadline": "Remove unused byte in encoding (#26)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6619834bf3adebf3db88b11f43e8b2d26287428a", "messageHeadline": "Adds CTC verification functions, removes BaseChain (#24)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1462, "deletions": 1198}}, {"node": {"oid": "5026308f46158b2be5211f56d1ed2a448a9755f7", "messageHeadline": "Add verify transaction (#22)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 274, "deletions": 9}}, {"node": {"oid": "17dfcf1597e7ffc8d72c56d89233a2f97f6e06d4", "messageHeadline": "Fix JUMPI inputs ordering (#21)", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2032929531b60003477bd2625a5a6b3f49b9352e", "messageHeadline": "Add Github workflow CI (#20)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 208, "deletions": 13}}, {"node": {"oid": "72d092eca88de1f22ab180bc2fc14565d04fb28f", "messageHeadline": "Linted again", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "51ee302a3966ff8bd6c9c311b2d4af8d810484b2", "messageHeadline": "Linted files", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 146, "deletions": 117}}, {"node": {"oid": "ec851f88ce169b6dfe086e04287903f46624d44d", "messageHeadline": "Add event for totalElements (#17)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "d37dc7692e5ecae76385e09b0d9c1e4291e54909", "messageHeadline": "Add success check to message passing contracts (#18)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 103, "deletions": 51}}, {"node": {"oid": "a4340e51bcde70ab65741c65c9cb9f3cf738b4bc", "messageHeadline": "Added fix for error in StateTransitioner (#13)", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 416, "deletions": 105}}, {"node": {"oid": "e7196c18130f390304705e620b4d2c793c98ee3d", "messageHeadline": "Merge pull request #16 from ethereum-optimism/feat/correct_encoding", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 305, "deletions": 118}}, {"node": {"oid": "5a33924c70325532420d37478bf2434b2b929e5d", "messageHeadline": "Require all sequencer txs are processed", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 24, "deletions": 41}}, {"node": {"oid": "2758b354b3a4970306496fd2bb582ec57c3f2428", "messageHeadline": "Finish optimizing tx submission", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 39, "deletions": 67}}, {"node": {"oid": "f86b7237ab0a17cd041eefdb07448708a5e836bf", "messageHeadline": "Add custom encoding for chain elements", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 44, "deletions": 36}}, {"node": {"oid": "99d84f27fa201e299b0539eb793e9fbefdad1a8e", "messageHeadline": "Fix decoding bug & start optimizing", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "443c7d1f5597354992f6b8c41b8732fec5dfe602", "messageHeadline": "WIP: fix weird bug", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "29f92beddc06f7c28b7c245e38a7c311d57fa2af", "messageHeadline": "Finish custom encoding", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 173, "deletions": 210}}, {"node": {"oid": "d0831b402ad71b0294384a1a554a468c5fe2d500", "messageHeadline": "Wip transaction encoding/decoding", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 278, "deletions": 85}}, {"node": {"oid": "9530e0b2f33325a27730a0ece6dea2c7b6adbcdb", "messageHeadline": "Merge pull request #12 from ethereum-optimism/bug/deploy-fix", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "19db4f283cae3a229a2636ec5166658cab689f09", "messageHeadline": "bufix: deploy script", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "2afd1957dc3916ee0500d46f2e0e5bc485466a6b", "messageHeadline": "Merge pull request #10 from ethereum-optimism/fix/ctc_events", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "08bcdd21cc461129a770736d0612d2a57a398193", "messageHeadline": "Fix tests", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 8, "deletions": 22}}, {"node": {"oid": "d3d6790b5f4002cc96d9b35d284bb0040b7e6925", "messageHeadline": "Fix compilation errors whoops", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c80aa1beca18bf70e98017256fbc768b2255df65", "messageHeadline": "Emit decoded tx", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "a9cb652b431796d7c09b097879a0968e0a0bde2b", "messageHeadline": "Small event fixes", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "9c4eb7f81c4c0f4b121664a110af66808c4f85d8", "messageHeadline": "Merge pull request #9 from ethereum-optimism/feat/message-passing-tests", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 12147, "deletions": 16334}}, {"node": {"oid": "b02010d199e1e0af09302b9eafe02aeef8525757", "messageHeadline": "Added basic tests for message passing contracts", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1520, "deletions": 3072}}, {"node": {"oid": "dcfd3df92520a0a01fd676fb624bff6ba386be57", "messageHeadline": "Cleaned up CTC and added some tests", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1125, "deletions": 291}}, {"node": {"oid": "fba4de0d492f1b96470c86df67fdea7d9cc249ca", "messageHeadline": "Add events", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "78186e29070ec47c58a0d7e5dcc93b4fc7a98b8e", "messageHeadline": "Add comment", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8f81aeeed1037eb854429a5de627753e939c5fd7", "messageHeadline": "Add optimized merkle tree", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "0b6c2dd05b3509140eaed6892a99153583ba01fd", "messageHeadline": "Finish appendSequencerBatch", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 76, "deletions": 60}}, {"node": {"oid": "44c51b54db94a38525fdb3728932eb549fb3a09b", "messageHeadline": "Allow appendQueueBatch to dequeue multiple txs", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 83, "deletions": 64}}, {"node": {"oid": "db369be9201469e1436a13a33faa2b7d226055b6", "messageHeadline": "Add appendQueueBatch(..)", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 86, "deletions": 16}}, {"node": {"oid": "669ed02c8fc63025b5637d0d540b88ba15dc473e", "messageHeadline": "Add Safety Checker (#7)", "author": {"name": "Kevin Ho", "email": "kevinjho1996@gmail.com", "user": {"login": "K-Ho"}}, "additions": 321, "deletions": 1366}}, {"node": {"oid": "2844d1947774759b4754991de2059a542616c52d", "messageHeadline": "Merge pull request #5 from ethereum-optimism/audit/tob-message-passing", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 411, "deletions": 372}}, {"node": {"oid": "48cfb704ab93e3fbbc4c296e4f9709e09849a507", "messageHeadline": "Add enqueue functionality", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "7ab3f1a2a6d930b87f548d61c92cf10bf5f6e1e0", "messageHeadline": "Add some extra comments", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "2bf0568632ca6dc6621a5c0c5a925f83692485eb", "messageHeadline": "Rename NEW_OVM_CTC to OVM_CTC", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "faa0086ac11db832515ba3d774606f6d83017d70", "messageHeadline": "Remove old L1ToL2 queue", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 19, "deletions": 1102}}, {"node": {"oid": "a71ff5bd01332c21d41178cd691bc63270b16ee5", "messageHeadline": "Start integrating the queue into the CTC", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "9c0dc1fd012e1c3784aaed406b5ac0e54343f2f5", "messageHeadline": "Clean up gas burn & err msg", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "5778931f98e2f7fae8f5c4d9af9b338f85d3885a", "messageHeadline": "Fix missing semicolon", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63b4f0cdbd1e49a7e2a530f3c648efc5bb5d83f1", "messageHeadline": "Merge branch 'feat/freeze' of github.com:ethereum-optimism/contracts-\u2026", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "9d1221618634634374260367b976148bbf4cf060", "messageHeadline": "Added timestamp and auth to message passing contracts", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 411, "deletions": 372}}, {"node": {"oid": "0fc3e7dd569ae76b10564a865ff7c507abebbfd0", "messageHeadline": "package: version 0.0.1", "author": {"name": "Mark Tyneway", "email": "mark.tyneway@gmail.com", "user": {"login": "tynes"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "726dd197649fa4848df849f6f04a58499a2ab860", "messageHeadline": "Add gas burn to enqueue", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "68f886ec6a0d3bdc14755c0c1d24add653527d8d", "messageHeadline": "Use ring buffer for chain contracts", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "f6c20be27cd5d15d0b43f673c7b48de9d72e4941", "messageHeadline": "Add deletion to ring buffer", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 100, "deletions": 13}}, {"node": {"oid": "1a14b811058703139ce6d6a0f638a6796802f16d", "messageHeadline": "Add missing features to RingBuffer", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 115, "deletions": 11}}, {"node": {"oid": "3ec7c35895595c17703bc6985c51304c012baf2d", "messageHeadline": "Implement first pass of ring buffer", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 260, "deletions": 0}}, {"node": {"oid": "51e6bbbbff120e52bc373f833b7cb4ddad44633f", "messageHeadline": "Small edits to CTC", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79f4c3ca8d60a5a8d97a62bf9e3f81dff3ef6024", "messageHeadline": "Clean up & start to add tests", "author": {"name": "Karl Floersch", "email": "karl@karlfloersch.com", "user": {"login": "karlfloersch"}}, "additions": 127, "deletions": 24}}, {"node": {"oid": "a4cbd12ac04698d8bf24e8ec8b905aa255c940ce", "messageHeadline": "Fixed isCreation bug", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 94, "deletions": 19}}, {"node": {"oid": "7c299c814d0a9e9d8929b7eed2bfdb390af983dc", "messageHeadline": "Various fixes based on audit feedback", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 637, "deletions": 106}}, {"node": {"oid": "e108ab0edf9ca7bfc14c9fb90bebcaa8fdb7815d", "messageHeadline": "Started work on new dump structure", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 174, "deletions": 1334}}, {"node": {"oid": "333d4cfc0f96978a01d0127bd51a6902a04066c3", "messageHeadline": "small readme update", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6d05dd21f1382fe84f78350908e9dc022b0273e0", "messageHeadline": "actually add evm precompiles", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4f1ebd2d56fb10466dad8fee1bbe3919bbe25298", "messageHeadline": "add back EVM precompiles, l2 gas burn, max l2 tx size", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "869dba6de152dbafbffb1057feb254bfba09f5e6", "messageHeadline": "add ovmNUMBER", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ba8fe478ac4d46eaa71e5b51c7e5c684547c6157", "messageHeadline": "first pass", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 193, "deletions": 1}}, {"node": {"oid": "ee8164a9b6dd5ab65c12f1b947bc5574f95612af", "messageHeadline": "Merge pull request #2 from ethereum-optimism/dev/port-tests", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 5875, "deletions": 1886}}, {"node": {"oid": "7d72e069368b53f73ae9e71db1efc68095124e2c", "messageHeadline": "Add Lib_SafeExecutionManagerWrapper", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 231, "deletions": 8}}, {"node": {"oid": "bb0b18148391ef2ef6bcecbc3c2cc88324b62251", "messageHeadline": "Added more state transitioner tests", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 351, "deletions": 73}}, {"node": {"oid": "f4325fad6873b656daf0df7998ca934848932119", "messageHeadline": "Fixed up the bridge contract interfaces", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 56, "deletions": 75}}, {"node": {"oid": "13827deb2299f8581a3b9b1a8dd00073406ff7b7", "messageHeadline": "Got tests running", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a7bd01a887bc41fcd0c593f4c4e629b049724e1c", "messageHeadline": "Add timestamp to state batch", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "172d6289747a7e8441d87abc1de5e3204dbcabf1", "messageHeadline": "Lots of tests", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 77, "deletions": 181}}, {"node": {"oid": "eabb5dd8653c5d0bd856ef78761c7b28daeff8f4", "messageHeadline": "Lots of library cleanup", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 2723, "deletions": 847}}, {"node": {"oid": "aa67fe224874fd1b4b52d49b4ea05a5626a4e05e", "messageHeadline": "Got some tests working for the trie libs", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 775, "deletions": 646}}, {"node": {"oid": "b8a3c25fba14e51502accc4930f4ead845b2e338", "messageHeadline": "Ported exports from contracts v1", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 525, "deletions": 29}}, {"node": {"oid": "0541e0cda32b9eb5d2306b56f07b4250569394dc", "messageHeadline": "Fixed up ExecutionManager tests", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 139, "deletions": 193}}, {"node": {"oid": "66a1932e66f267bee949be556d1ee488fab6eab5", "messageHeadline": "Started porting tests for trie libraries", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 412, "deletions": 82}}, {"node": {"oid": "69264d3a5793d6b1dc07c203599d856813291075", "messageHeadline": "Moved over most library tests", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 855, "deletions": 27}}, {"node": {"oid": "c7b37b407115b081191f5fac53d365369b9b6997", "messageHeadline": "Started porting tests from contracts-v1", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 2897, "deletions": 12269}}, {"node": {"oid": "6e1dbfe0b6dd914786c9e931339ae28b92bd6f4a", "messageHeadline": "Transition to use address resolver pattern", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 9454, "deletions": 63}}, {"node": {"oid": "fb3c164376a1eace86cacdc1b4ad3d2b64ddf6be", "messageHeadline": "Added mock bridge contract", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 165, "deletions": 35}}, {"node": {"oid": "4c167a8ab868b998cde2fcced2de28ad004583e2", "messageHeadline": "Added a tiny README", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b02332ff0dbce50743563feda65684d8f534c622", "messageHeadline": "Added missing contracts from v1 repo", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1032, "deletions": 13}}, {"node": {"oid": "68b240cc9e4fb1eebf3b7648961000472229723a", "messageHeadline": "Light comments for proxy contracts", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 70, "deletions": 21}}, {"node": {"oid": "b1c90b749dd29515c7765383759eab2c5970ed2f", "messageHeadline": "Got EM tests updated to latest framework", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 380, "deletions": 9475}}, {"node": {"oid": "82390b3a49c4bfc2a563fc028bb306bbfaf13782", "messageHeadline": "Linting and storage mod cleanup", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 231, "deletions": 282}}, {"node": {"oid": "0a2e1cb2affd1ad77d9607ed225149e8b3963555", "messageHeadline": "fix ovmNUMBER context type", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0868e2f15b9c6f13fde2f47c1bc703dc8e2b19d7", "messageHeadline": "more lint", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 1, "deletions": 28}}, {"node": {"oid": "a7760482504b24c94832db8aa8df68319e2c3e48", "messageHeadline": "linting", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 386, "deletions": 342}}, {"node": {"oid": "a56125c26c8e6221d47eea09bc0668b58a167264", "messageHeadline": "add context opcode tests", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 62, "deletions": 75}}, {"node": {"oid": "c236b1d41988f5f46d8468b0390a353840a0c12c", "messageHeadline": "contracts building", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "cbc8925ed600d84a5ec4aa7979989aea72d45b40", "messageHeadline": "partial context update", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 60, "deletions": 15}}, {"node": {"oid": "c47339872e5e5ff65f8d6a115fc5589ca2bfac95", "messageHeadline": "add fixed nuisance gas for ovmCALL", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "f62b225d1d8c46c39d7932950a83a7a4717688a5", "messageHeadline": "update comment", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b612366596dd4cd1a3b93f7675888a66d1419036", "messageHeadline": "CALL and CREATE consumption tests", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "80dadb7c50c8c67b72da1a05fb5c0a37c2312b93", "messageHeadline": "all but one passing", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 0, "deletions": 213}}, {"node": {"oid": "8b2083da9be6cbbd4219fd73fc632da983535c22", "messageHeadline": "ovmCREATE => evmINVALID consume all test", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 119, "deletions": 13}}, {"node": {"oid": "7abe5faec935e7b0e94132cda3db2a044210b716", "messageHeadline": "nuisance gas evmINVALID", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 81, "deletions": 12}}, {"node": {"oid": "eca126c57fae11019ce55a7b656014cd5687eb13", "messageHeadline": "test passing, snapshot logic worked", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 74, "deletions": 6}}, {"node": {"oid": "4fc1a4739b31d8520f9ebc310e39773c8564bac8", "messageHeadline": "add getDummyAddress placeholder", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6f56935cc6bd1e9eaa41b16318c61421ca7dd77e", "messageHeadline": "more test setup and var renaming", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 98, "deletions": 102}}, {"node": {"oid": "d58512e93f2d9cf183d6c2fd5ced6b1f809824bf", "messageHeadline": "test structure in place", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 25, "deletions": 28}}, {"node": {"oid": "203907a1874ba1feaf3ccf1d22198371a141f055", "messageHeadline": "port types etc, test running", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3013627dd389b8b4ed712b5a43b9d1a3cd5a4a02", "messageHeadline": "start adding back", "author": {"name": "ben-chain", "email": "ben@pseudonym.party", "user": {"login": "ben-chain"}}, "additions": 424, "deletions": 10}}, {"node": {"oid": "69b705fdf38f96b68694a623cf01153a00c04b03", "messageHeadline": "Fix indentation", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7ce544e8dc99224702af4ecbd4df1059519c6405", "messageHeadline": "Merge branch 'dev-chain' of github.com:ethereum-optimism/contracts-v2\u2026", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 11961, "deletions": 1979}}, {"node": {"oid": "8a10f31b224cb2f30b6c6e37418623a8ae9f3074", "messageHeadline": "Added XOR fix", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "c79215656d2eb4ed832d8a4e068d6cfcd6b74323", "messageHeadline": "Minor gas efficiency fix", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8d8e72dd6e9c62e9e55002b5706b9f2554d6598c", "messageHeadline": "Force invalid state access check on SSTORE", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 304, "deletions": 62}}, {"node": {"oid": "4a177ba1c15c17b36e4135840628d2c35f99979b", "messageHeadline": "Ported DELEGATECALL tests", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 233, "deletions": 267}}, {"node": {"oid": "4e9fc86fc8c986f54575ba968bca63e093d145f1", "messageHeadline": "CREATE tests passing", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "cf113fec7e457da8d7ec66c32ed1919356f2dcfb", "messageHeadline": "Started porting tests", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1487, "deletions": 1751}}, {"node": {"oid": "3e81548f16a2cc8da0dc80df1f4e39dc2f29c136", "messageHeadline": "Linted files", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1444, "deletions": 1232}}, {"node": {"oid": "8575b62966ecbd6958a11653375bb00c75076bcd", "messageHeadline": "Added latest tests", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 2456, "deletions": 222}}, {"node": {"oid": "10667c03f916cd6b7591556ece8a3ab9d31cdec7", "messageHeadline": "Fixed em.run", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "abc2095d452658d774aa7009c509f1d9f4d2d39a", "messageHeadline": "Fixed indenting", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1826d1495cbdd94e4d8b718447d0696f2dc08785", "messageHeadline": "Wipe context after em.run", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "9b63875cc7c5b377f8f2d1398378772534366056", "messageHeadline": "Set state manager in em.run", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c7b4a1a63f9ef12453d5756d284d6c8dab8103c0", "messageHeadline": "Added gas metering logic", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 203, "deletions": 3}}, {"node": {"oid": "6b7124cf5a7b0eb5fdf954f1f5d4bfb90aa1afc3", "messageHeadline": "Changed 4bid constant", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b3a98947418c2e98d8155d51aafdf888e3270e5", "messageHeadline": "Added CREATE fix", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 343, "deletions": 117}}, {"node": {"oid": "73da687ed6b9cec1c455e8166402949acab159b1", "messageHeadline": "Integrated more tests", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 3051, "deletions": 3}}, {"node": {"oid": "8214c09c114cab8d060453b2395fffe352dfc5ab", "messageHeadline": "Started integrating existing unit tests", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 878, "deletions": 1158}}, {"node": {"oid": "455f595b01a4e5ee7b9a13a555ee2ddd32310195", "messageHeadline": "Created verification folder", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 9, "deletions": 57}}, {"node": {"oid": "acb50b7057fa19cb2d72e4aa670cc8b471e8386f", "messageHeadline": "Added proxy and fixed bugs in StateManager", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 665, "deletions": 144}}, {"node": {"oid": "b1d71b878fc60940ec431cdc978406e067112827", "messageHeadline": "Added trie libs", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 347, "deletions": 39}}, {"node": {"oid": "a1a499f133ae28ae3af032c5af82a14033724595", "messageHeadline": "Staged more contracts", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 3067, "deletions": 38}}, {"node": {"oid": "3a1be8ab3856ffe3c1ba8c4c4590dea8d5128424", "messageHeadline": "Fixed a bug in getting ETH address", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b241fdb8dc33c5ce43dec4aa9de56c21923fd7a", "messageHeadline": "Started adding chain contracts", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 539, "deletions": 0}}, {"node": {"oid": "9b464f1deba14de92a8a2110d1696acfb2a46891", "messageHeadline": "Added comments to more contracts, added account abstraction", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 876, "deletions": 251}}, {"node": {"oid": "b439747a5e942e5ca26d5ec0852816099379b418", "messageHeadline": "Cleaned up test utils", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 468, "deletions": 368}}, {"node": {"oid": "5c97a885cd6da1f77542ac1f4227867472ad5db1", "messageHeadline": "Added test parsing", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 867, "deletions": 5}}, {"node": {"oid": "954e87cdac44762bad40b5f62284a1b85189deab", "messageHeadline": "Restored old tests", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 1239, "deletions": 0}}, {"node": {"oid": "528f57f727952b07dcf3582de0b8a331f3589b55", "messageHeadline": "Initial commit", "author": {"name": "Kelvin Fichter", "email": "kelvinfichter@gmail.com", "user": {"login": "smartcontracts"}}, "additions": 21530, "deletions": 0}}]