wakamex/github
02.7k
1[{"node": {"oid": "4c0d43abd5fcc5d219b20bc55e9d0ee152c01309", "messageHeadline": "chore: bump version (#413)", "author": {"name": "spsjvc", "email": "git@spsjvc.com", "user": {"login": "spsjvc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec05c8451df24c3da12113887aabd903bb4569d2", "messageHeadline": "feat: add support for custom gas token (#310)", "author": {"name": "spsjvc", "email": "git@spsjvc.com", "user": {"login": "spsjvc"}}, "additions": 1212, "deletions": 1200}}, {"node": {"oid": "2979308cd94210aa0081a2b10c55319c7600e619", "messageHeadline": "feat: add `outboundTransferCustomRefund` to deposit (#285)", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 794, "deletions": 173}}, {"node": {"oid": "49ba6a1ebb94dd927f538e94fa050467e947c81d", "messageHeadline": "feat: bump typedoc and allow site generation (#406)", "author": {"name": "Fionna Chan", "email": "13184582+fionnachan@users.noreply.github.com", "user": {"login": "fionnachan"}}, "additions": 47, "deletions": 26}}, {"node": {"oid": "48f57237f3661b00f4757f4f75e76be5ce09d017", "messageHeadline": "chore: bump version to 3.2.0 (#410)", "author": {"name": "spsjvc", "email": "git@spsjvc.com", "user": {"login": "spsjvc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0f343386e69f475d893b0ed619941420593e323", "messageHeadline": "feat: add support for L3 chains (#379)", "author": {"name": "spsjvc", "email": "git@spsjvc.com", "user": {"login": "spsjvc"}}, "additions": 826, "deletions": 93}}, {"node": {"oid": "4d1c5a4e2f7d530cacb8e43a74ca51c411f1e1a0", "messageHeadline": "feat: get l2 block range from node (#404)", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 64, "deletions": 25}}, {"node": {"oid": "c8aa61ee10c7bb2f622c2603f3d2a81287390d4b", "messageHeadline": "build: bump packages and clean up audit-ci (#392)", "author": {"name": "Fionna Chan", "email": "13184582+fionnachan@users.noreply.github.com", "user": {"login": "fionnachan"}}, "additions": 29, "deletions": 120}}, {"node": {"oid": "8641d64a0d76611af926b4f3f4d3f942051d0a2b", "messageHeadline": "docs: update L2ToL1Message.waitUntilReadyToExecute jsdoc (#386)", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8457c8c323907bb54f3c05d933c87f77ed0e6a0c", "messageHeadline": "chore: update advisories allowlist (#391)", "author": {"name": "Doug", "email": "4741454+douglance@users.noreply.github.com", "user": {"login": "douglance"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d859f1d9a4601e58062e0033270605217d7a8b1f", "messageHeadline": "build: add .vscode/launch.json for running tests (#309)", "author": {"name": "Doug", "email": "4741454+douglance@users.noreply.github.com", "user": {"login": "douglance"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "b8c72d826ce33e3a87858766e9f421c607e22599", "messageHeadline": "fix: wait for receipts in bridge deployment script (#374)", "author": {"name": "Jeremy", "email": "297323986@qq.com", "user": {"login": "ImJeremyHe"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "382e55468035c5198dce96d3fb3afc9e4488a191", "messageHeadline": "feat: add support for node.js v20 (#370)", "author": {"name": "Doug", "email": "4741454+douglance@users.noreply.github.com", "user": {"login": "douglance"}}, "additions": 680, "deletions": 537}}, {"node": {"oid": "376c83f3bb88db4fc3705fe2e63a45876f830cbe", "messageHeadline": "feat: return status in L2ToL1Message.waitUntilReadyToExecute (#381)", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "fe96e517a7cfe2ceb71fbaa72d7e11a6e3aeb026", "messageHeadline": "chore: update readme for running latest nitro test-node (#383)", "author": {"name": "Dewansh", "email": "dewanshparashar@yahoo.in", "user": {"login": "dewanshparashar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bd3ec8d6af79ba58f5dc65640a0f85966eacd97", "messageHeadline": "Merge pull request #382 from OffchainLabs/use-format-address-for-nova", "author": {"name": "Jason-W123", "email": "147362502+Jason-W123@users.noreply.github.com", "user": {"login": "Jason-W123"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d96599476a769e8d2a9e61302bb6dfbf5527c04d", "messageHeadline": "format address in network config", "author": {"name": "Jason-Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6798af81f0766bb4c0c04b49af752f1f17c0ce5d", "messageHeadline": "chore: update advisories allowlist (#373)", "author": {"name": "Doug", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "86b52321eca1688f66af8dc8799936388e39c489", "messageHeadline": "chore: bump version to 3.1.13 (#372)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4d60c795af2fa5c04da462b888fd353ca48eecf", "messageHeadline": "fix: default block to 0 if no NodeCreated events found (#371)", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "1cc67ee9f8ccb2f4da558cb1b8e1d77bf0ac227b", "messageHeadline": "fix: typos (#316)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "def0478025dd2ad0d54457604b37a44764a493b5", "messageHeadline": "fix: standarderc20 test (#367)", "author": {"name": "gzeon", "email": "hng@offchainlabs.com", "user": {"login": "gzeoneth"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "dc2c3a5d66c2703f59a0e97baecc7fb52ae9dc40", "messageHeadline": "fix: reverts nitro version to fix gas estimates (#364)", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 288, "deletions": 252}}, {"node": {"oid": "382dd9e8a00a6fc2aeb8021cbe9e33146a6fc473", "messageHeadline": "chore: bump version to 3.1.12 (#355)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a4343301cf6c9c73b4419b5de1d0dbaad2b9426", "messageHeadline": "perf: cache l2 block range (#343)", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 75, "deletions": 2}}, {"node": {"oid": "caf473caddc68a07bc451b45bb6f5cc0ea636e19", "messageHeadline": "bumps chai to fix audit (#354)", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "f8b7eebe47f346e811a826d5f1450461a117b6bd", "messageHeadline": "chore: bump version to 3.1.11 (#334)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4d7444d7accf8d2918b219ded67f16999b704eb", "messageHeadline": "chore: export ArbitrumProvider (#333)", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "29290590d5955d8bffa2d2bb80a64e98601077e8", "messageHeadline": "chore: bump version to 3.1.10 (#330)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a6ee7c062035d32f8b003d773f520aa9bb1a5fb", "messageHeadline": "feat: add Stylus testnet network (#329)", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "8f56af98eb246e5ea5863dca6d8a6f7f0211477a", "messageHeadline": "chore: bump version to 3.1.9 (#328)", "author": {"name": "gzeon", "email": "hng@offchainlabs.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d8613ea41dd7b0f14c62dc14715d27f91336b3c", "messageHeadline": "update arb sepolia contracts (#327)", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "07b85a974d04b31bdfec18e97010d228f87ceb5a", "messageHeadline": "chore: bump version to 3.1.8 (#326)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "960d43fc111c2322f6fb33f819839bc28598f9bc", "messageHeadline": "feat: allow specifying to address in withdrawal events (#324)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a273089aa13adfdc7c88cc5800537beffdda128e", "messageHeadline": "feat: add support L2 block range lookup for Orbit chains (#317)", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 307, "deletions": 5}}, {"node": {"oid": "03a7cb50a0c80c6e57bfefab30f6224f77f33a9b", "messageHeadline": "chore: bump version to 3.1.7 (#323)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35bb8853beb21e84026d2a71ab1a483f0b67809d", "messageHeadline": "feat: add Sepolia and Arbitrum Sepolia networks (#320)", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "808a05ba72d27989626f9e7d389efd36588dc983", "messageHeadline": "chore: resolve audit vulnerabilities (#322)", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "ec33a863926cc862ba2871096ea72865c12314e9", "messageHeadline": "chore: bump version to 3.1.6 (#305)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50fe112d67b25b283fe1a4c1bde3893d64266d0c", "messageHeadline": "feat: override L1 Provider in `L2ToL1MessageWriter` (#304)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 79, "deletions": 17}}, {"node": {"oid": "2a162e0eeff2e0d0b71abf8c2d1c63a72379a60f", "messageHeadline": "chore: update `confirmPeriodBlocks` for Arbitrum Goerli (#302)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54862f0a1c12078be34770fba43f36ef30d4f23b", "messageHeadline": "chore: update advisories allowlist (#303)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "def2264e755bc3f08b7543351e9c952053c66312", "messageHeadline": "bump version (#301)", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1894c76ae9c5410b5c58b7136340a074514a1a0b", "messageHeadline": "Fix retryableExists (#300)", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "bbefe7eecd2780f172e4ec81c847a6c33bf094f8", "messageHeadline": "chore: bump version to 3.1.4 (#298)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d8fd0709745a4173f51d89ab39af8e8ebd963a8", "messageHeadline": "chore: update advisories allowlist (#299)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "abfc3ae0402015ab42d152135900c42ac0143e38", "messageHeadline": "fix: support new `nitro-testnode` container name (#292)", "author": {"name": "Tsahi Zidenberg", "email": "65945052+tsahee@users.noreply.github.com", "user": {"login": "tsahee"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "ef767251fa24c1a2d829ef88066dd83d653afe61", "messageHeadline": "feat: add function to obtain eth bridge contracts (#260)", "author": {"name": "Tuckson", "email": "105675159+TucksonDev@users.noreply.github.com", "user": {"login": "TucksonDev"}}, "additions": 83, "deletions": 1}}, {"node": {"oid": "2c5504c6966176b389f58259771dd035f61c98a3", "messageHeadline": "feat: add `ARB_OWNER_PUBLIC` to constants (#290)", "author": {"name": "shotaro", "email": "shawtarohgn@gmail.com", "user": {"login": "shotaronowhere"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f1ba67f0855d07b37e08cf81c3a34ca664732b6d", "messageHeadline": "perf: improve performance of `estimateAll` (#288)", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "bb398d4e8b62aacedf5161725e0d7aa7377943f9", "messageHeadline": "Add metadata, title and intro text to the index file of the generated\u2026", "author": {"name": "Tuckson", "email": "105675159+TucksonDev@users.noreply.github.com", "user": {"login": "TucksonDev"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "b4241b22e21827d003009952686c2f69e030b750", "messageHeadline": "chore: bump version to 3.1.3 (#267)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5afb3c76fba024e9ad10e066caa83abfbea1592a", "messageHeadline": "fix: add WETH support to `getL1ERC20Address` (#269)", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c7f0559fcc76283bda3a908187a692a1fe3528d6", "messageHeadline": "Bump typedoc version and clean its config (#270)", "author": {"name": "Tuckson", "email": "105675159+TucksonDev@users.noreply.github.com", "user": {"login": "TucksonDev"}}, "additions": 102, "deletions": 44}}, {"node": {"oid": "0a8579b06cdd10d30e7513dd6a43053db2d63c05", "messageHeadline": "Added more allowed vulnerabilities (#271)", "author": {"name": "Tuckson", "email": "105675159+TucksonDev@users.noreply.github.com", "user": {"login": "TucksonDev"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "4cedb1fcf1c7302a4c3d0f8e75fb33d82bc8338d", "messageHeadline": "chore: update package.json (#265)", "author": {"name": "Jason-Wanxt", "email": "61458343+Jason-Wanxt@users.noreply.github.com", "user": {"login": "Jason-Wanxt"}}, "additions": 1024, "deletions": 23}}, {"node": {"oid": "5f622e10f5cb871edb90c3c2bb6e39b1e2d0cf0f", "messageHeadline": "chore: bump version to 3.1.2 (#259)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e9c676e8103a9f4007db73d156a563c75ac6b5c", "messageHeadline": "feat: increase default deposit timeout (#256)", "author": {"name": "Tuckson", "email": "105675159+TucksonDev@users.noreply.github.com", "user": {"login": "TucksonDev"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a7df2f094279836f491ad3877f47acf9fe486563", "messageHeadline": "feat: add function to add default local network configuration (#258)", "author": {"name": "Tuckson", "email": "105675159+TucksonDev@users.noreply.github.com", "user": {"login": "TucksonDev"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "2640a988c635c5da8c116aa1797d50533ce5d168", "messageHeadline": "fix: retryable rlp when destAddress is 0x0 (#254)", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "03484d1822e30e466ea3d9e5d667b1882e47f42b", "messageHeadline": "chore: update export for consistency (#253)", "author": {"name": "Christophe Deveaux", "email": "contact@christophedeveaux.com", "user": {"login": "chrstph-dvx"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7c1e3756c53766c4a0fa487506dc514c30fb07e0", "messageHeadline": "ci: update permissions for lint job (#252)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e7fff1e1d867d6a2764014b729367796eb150d11", "messageHeadline": "chore: remove unused github action (#251)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "59f16320b701581a1eb2291007d14572cb1f885c", "messageHeadline": "chore: bump version to 3.1.0 (#248)", "author": {"name": "spsjvc", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33b8e3cc6fc34afd132f10a37d71783712b9b1ff", "messageHeadline": "ci: add shareable node-modules actions (#244)", "author": {"name": "Christophe Deveaux", "email": "contact@christophedeveaux.com", "user": {"login": "chrstph-dvx"}}, "additions": 41, "deletions": 24}}, {"node": {"oid": "2ef483f5eb3dcb52fc5a0fc76c897760951a75fb", "messageHeadline": "feat: add method for depositing eth to a different address (#238)", "author": {"name": "Tuckson", "email": "105675159+TucksonDev@users.noreply.github.com", "user": {"login": "TucksonDev"}}, "additions": 159, "deletions": 1}}, {"node": {"oid": "f642d73999cb85a578bc9cf621f8b07c5d758329", "messageHeadline": "fix: rename firstNitroBlock to nitroGenesisL1Block (#242)", "author": {"name": "Dragi\u0161a Spasojevi\u0107", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0b96cdc3add5abe32b3d593a3e6b086a2a4adc66", "messageHeadline": "feat: add status to classic messages (#240)", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "dfd9150759e996fa9d20a82aa4f04d6dad20e442", "messageHeadline": "feat: add `isClassic` to `L1TransactionReceipt` (#239)", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "0dfb9d9e6ae683dc435ed88867e094a4d54b11da", "messageHeadline": "chore: remove rinkeby networks (#235)", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 14, "deletions": 63}}, {"node": {"oid": "3dcae25ec46423949e4b649b751cde06d5b29957", "messageHeadline": "feat: support old message delivered events (#221)", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 405, "deletions": 2}}, {"node": {"oid": "d3a0370d2f9a1a260b3dd7a120f1ca10d4b4fcab", "messageHeadline": "fix: properly create retryable ticket via tx request (#237)", "author": {"name": "Tuckson", "email": "105675159+TucksonDev@users.noreply.github.com", "user": {"login": "TucksonDev"}}, "additions": 146, "deletions": 1}}, {"node": {"oid": "f971dfffd0f4b5897f9722c57b004d584a42803f", "messageHeadline": "addd L2 txreceipt docstring, fix docs typos (#236)", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1d69e5f03f537ef9af7aaa039a28a00cf61b2fc0", "messageHeadline": "Merge pull request #234 from OffchainLabs/separate-integration-unit-t\u2026", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 90, "deletions": 69}}, {"node": {"oid": "b10249e96f36d5b773a8c85c4ac72fab7a818ba8", "messageHeadline": "rename subfolders", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8543cc654a56f8a94220edf9c5f97648f536026b", "messageHeadline": "fix paths", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "c333ce7a720006fc82b5dec962c737a301285a57", "messageHeadline": "move tests to a folder", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "82ba671db3a782cf55608b65ef86fe0d3baa2778", "messageHeadline": "try remove parallel integration test", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8325265423c18297a967d7d959c5b03bb484dfe9", "messageHeadline": "add gen abi", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ff1bc3828ed48a69378b501fcd9021d78e079528", "messageHeadline": "cache", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c945cbf0e4fe2d54b845f8538516b5bccac4849b", "messageHeadline": "bump", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2a23653b7e3eaf0ac2639d2b95b2b365cca288bc", "messageHeadline": "require install", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bb7a918d2e75ec08d744dedfeee87b81be22461f", "messageHeadline": "remove cache", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4dc07030b56ecf1cc0db120157fa7463cb743aed", "messageHeadline": "separate unit and integration tests", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "fcc32a143b01686851a81e1c646bd12c89ddf29c", "messageHeadline": "Merge pull request #233 from OffchainLabs/add-allowed-vulnerability", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "af9414c0d8c87791a1ee1e26b063c5258b18fee3", "messageHeadline": "add allowed vulnerability", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "01cb1dc83f7f652881664d7ae194c1bcb0ba00f0", "messageHeadline": "ci: switch to reusable nitro test node github action (#228)", "author": {"name": "Dragi\u0161a Spasojevi\u0107", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 32, "deletions": 75}}, {"node": {"oid": "7ff076a5e45ff91619e8bb1fa6471430f90935b9", "messageHeadline": "update EventFetcher natspec (#225)", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3b6f1d3c1401e593ffb54b96998c672bfd69f89b", "messageHeadline": "ci: migrate to github actions (#213)", "author": {"name": "Fionna Chan", "email": "fionnacst@gmail.com", "user": {"login": "fionnachan"}}, "additions": 94, "deletions": 352}}, {"node": {"oid": "f24d356a5904710d9e9d0556b09441a13bbbe242", "messageHeadline": "feat: create asset bridger from provider (#214)", "author": {"name": "Dragi\u0161a Spasojevi\u0107", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "743723fa80e85234f1b0ae3b838a1920588b328d", "messageHeadline": "Merge pull request #220 from OffchainLabs/gzeoneth-patch-1", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "098ff66c124f73349cb96870017b6ecc9bf4b5c7", "messageHeadline": "Merge pull request #194 from OffchainLabs/c-nitro-next-l2SignedMessage", "author": {"name": "Jason-Wanxt", "email": "61458343+Jason-Wanxt@users.noreply.github.com", "user": {"login": "Jason-Wanxt"}}, "additions": 758, "deletions": 3}}, {"node": {"oid": "e860d1321efcfae3e923f287b074e88f278962c0", "messageHeadline": "ci: add new advisory to audit-ci (#224)", "author": {"name": "Fionna Chan", "email": "fionnacst@gmail.com", "user": {"login": "fionnachan"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4971cdd8350c5caca80a0b2504605c706855cea3", "messageHeadline": "set zero address", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f065c4b9bd0e6a20756160cceb91d6c62403103a", "messageHeadline": "rewrite some lines", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "1292a16a28b9f1a8bbfcd5a8f3fc2dcbbed89a43", "messageHeadline": "chore: Port tests from stable (#212)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "eea303ebdb08c1ee283a30da50dadc2814f2ff07", "messageHeadline": "chore: update goerli and nova explorer to arbiscan", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ecfca2bade34ca0bb9b99aba2f6e4fbb0a2e725f", "messageHeadline": "clean up comments", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91fa33ed6ae1240a9c4c504e303851a169c43bf4", "messageHeadline": "clean up comments", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ff5d5c2b2a12dda0b847180373b61089522fe07", "messageHeadline": "re-add deploy test", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "1645ddc8a7af4acfb87e5c9db25300ac018e996e", "messageHeadline": "format", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45942f24dbbe103706cb04abfa0667fb668663ce", "messageHeadline": "fix object copy", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e791fc157a6681ddcb9e0dbd398b35277b45c91", "messageHeadline": "remove some lines", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "407e2fe5817ecfc719c1b7ad47503577c5f76449", "messageHeadline": "add to address to tx request", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "bf78a409033cced67fb542742f29e465faad28fd", "messageHeadline": "fix contract creation", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "256f4205908c9e34073946d2f63811237ac1513c", "messageHeadline": "reset gas price", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "08d61b7cd19bc6a18d83f2d347189cbe0f22541e", "messageHeadline": "format", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d362894eb07dcbf587502015a8a257400c30b04a", "messageHeadline": "reset gas", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "1bd2c5b6fd2c2cd232128aaaea620fa734513838", "messageHeadline": "format", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "f04efe01f409a80c556420636b01499f53f05afd", "messageHeadline": "add test", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "8a1fb2ce2d54dc51bfc2b1a96578f1e995e3f4d4", "messageHeadline": "format", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "d3a93fcd1c0d6a96bd262784354de62e32560f11", "messageHeadline": "fix error throw", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "84f279e0504ae7cb0c185fe44b0202c51e7e4e9b", "messageHeadline": "fix index.ts", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "a83fa220d92e04b3b1de896e4a9bb64298612225", "messageHeadline": "add docgen stuff to main (cherry picked from master) (#215)", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 67, "deletions": 32}}, {"node": {"oid": "6bb831156093af16fa4b992325d4d2fa23ceafd2", "messageHeadline": "Version bump", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12f095eacc9c443dc80bb76242c6eb9d83d64481", "messageHeadline": "feat: Added 'from' address to eth and erc20 withdrawal requests (#209)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "ee01d1b3a1132564aa998aab2c6faa129d92ceb8", "messageHeadline": "Merge pull request #184 from OffchainLabs/parse-bytes32-token-names", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 125, "deletions": 5}}, {"node": {"oid": "7b20ad2dc60cd6d007239994f86de5913691836c", "messageHeadline": "add more comments", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "cdb0682bed4cd79fa289b0bd8fd03ff31d8a9ba4", "messageHeadline": "review changes", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a69d47de6a482d0040da7690c9880b6db3089c6e", "messageHeadline": "add missing param to docsstring (#207)", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "944aeb18b001e37cddc0832d9eec5f6ec41bf07c", "messageHeadline": "better naming", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "813e5192b6edfb56ff572d99a9d80c66fa47b18d", "messageHeadline": "remove async from describe method", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6adda869a137d5a6310b5279e5ed24ad01d54f49", "messageHeadline": "add tests", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "1e72eda0024cef40fc426dfb7d5a0aae85dac704", "messageHeadline": "remove tests", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "fde8a4dda8590f86c6822fac7bb18f7cd86e2e63", "messageHeadline": "multicall tests", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "0a66346b0d084178776bbabd6590a23296941eeb", "messageHeadline": "edit inbox.ts", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ae2cb65a1b1eec1fa4cf8bfc82a2fa62047d9485", "messageHeadline": "edit test", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "f0e7f0325818200243deb37fcbbd18c3d579fc26", "messageHeadline": "Export Address (#204)", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3e96ecb29e23a53678b95632426522f9ee2a2f1a", "messageHeadline": "format", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 426, "deletions": 419}}, {"node": {"oid": "e22ed26fae5fcde0c21d7e04c475fede1450dc16", "messageHeadline": "add contract creation test", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 493, "deletions": 15}}, {"node": {"oid": "f6c518651fe8368ffdb5244cabbb06a686b7deae", "messageHeadline": "Merge pull request #206 from OffchainLabs/adding-ethdeposit-enum", "author": {"name": "Mehdi Salehi", "email": "61604245+GreatSoshiant@users.noreply.github.com", "user": {"login": "GreatSoshiant"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "0a4cc876069cb1fc2093a6c6a8b5d7c969968a01", "messageHeadline": "correcting status method", "author": {"name": "GreatSoshiant", "email": "salehi.mehdi70@gmail.com", "user": {"login": "GreatSoshiant"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa4639b28736b31d0054482f9fe3e358d0b1471b", "messageHeadline": "format", "author": {"name": "GreatSoshiant", "email": "salehi.mehdi70@gmail.com", "user": {"login": "GreatSoshiant"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eb87bf528646d1253f68735844c6b0e552dfd935", "messageHeadline": "EthDepositStatus updated", "author": {"name": "GreatSoshiant", "email": "salehi.mehdi70@gmail.com", "user": {"login": "GreatSoshiant"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9e599790f85d11c6bb612eaf69af5e7330590367", "messageHeadline": "adding EthDepositStatus", "author": {"name": "GreatSoshiant", "email": "salehi.mehdi70@gmail.com", "user": {"login": "GreatSoshiant"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "a66266e67bbe6fb46ee95f69adf55851a2ccc5c5", "messageHeadline": "format", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 93, "deletions": 86}}, {"node": {"oid": "baf87b902c59d4590e75c7d6abe5a045a192a03d", "messageHeadline": "Removed comment about default (#203)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57f95c6dc3d638ebf3e4ac4985d541a3a3b4fb03", "messageHeadline": "fix: check inbox of bridgeMessageEvent (#198)", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 38, "deletions": 32}}, {"node": {"oid": "17846fcd6e1b1d42fb4b24a1f0ea2a211064ef97", "messageHeadline": "fix: set proper arbitrum rinkeby nitro genesis block (#199)", "author": {"name": "Dragi\u0161a Spasojevi\u0107", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81cb423508a0911273e93f49e32d6e14962f3a4c", "messageHeadline": "fix: docker container name (#197)", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ae2a02ace4fdc9f7fe6a06bdf4d4d5a763740acf", "messageHeadline": "chore: Merge from stable (#196)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "197cf4fe7a9402885c5c64c13850bfd55f69658e", "messageHeadline": "fix: Updated getwithdrawalrequest name (#195)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c3b0ec699d5f0f4bb058e90cd64faa2dc0bcca23", "messageHeadline": "add comments", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8539eb75ea64b6d38177bc4dcb94a3eaf5fb5e83", "messageHeadline": "fix test", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4fe136127bae23edec4c6c1437710321deac16f", "messageHeadline": "support eip1559 tx type", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 48, "deletions": 41}}, {"node": {"oid": "272c3f8f59e9c4db5a937a1c1d80b2c015598609", "messageHeadline": "fix some issues", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "f6ce3eabf292ea4dbdd6c6378427a7d57e7885fa", "messageHeadline": "edit test and add comments in sdk", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "c27bc9b6fb01e06ec19e82af929cbdb43f30a3b9", "messageHeadline": "rename function name in sendL2SignedMsg.ts", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d58915d750467a42210bffe8f00d548465b7c777", "messageHeadline": "add test for l2 signed msg", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "79863e555b71a478265ffa43bbb34fbe08ce1b12", "messageHeadline": "add l2 signed message", "author": {"name": "Jason_Wanxt", "email": "wanxutao123@gmail.com", "user": {"login": "Jason-W123"}}, "additions": 88, "deletions": 2}}, {"node": {"oid": "813b44ec9b49fc9f5f2fe09e02d5482802d8a0ec", "messageHeadline": "decode bytes32 or string for names and symbols", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "4682d1519be0eb786d00e73866fdb7099ce988d6", "messageHeadline": "decode name bytes32 and string", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3ae63a2d5bb8408e5774618e1a540ace3676d037", "messageHeadline": "chore: package bump to v3.0.0-rc and minor refactoring of from addres\u2026", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "6088bdd600ffefe75aab4c55c6d8b56bf74fbe7d", "messageHeadline": "chore: Merge from stable (#183)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 58, "deletions": 24}}, {"node": {"oid": "f458649bd46eccd989856fbc0e43c8d2e60066fc", "messageHeadline": "fix: Parse bytes32 token names", "author": {"name": "Bartek", "email": "bartlomiejkramek@outlook.com", "user": {"login": "brtkx"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "0a327fcebcbd28347842cfb704b9f04ae6a5e190", "messageHeadline": "Removed now unused retryable id (#178)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 24, "deletions": 43}}, {"node": {"oid": "8b9fe5f1738e02e3188e594a4b24a3969b4dd0ca", "messageHeadline": "refactor: rename properties in L1 to L2 tx request and event getters \u2026", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "9898bd7810f9675cd558c9e7142f897fb9e09e01", "messageHeadline": "Renamed fromTxComponents to fromEventComponents for consistency with \u2026", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b7c549079972202c8ebe4d7bb4dc0c94b564ac40", "messageHeadline": "feat: Classic withdrawals in nitro-next (#154)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1783, "deletions": 417}}, {"node": {"oid": "4ec8ba05fdcb70a51c1b1eaa34129a6c1912d17b", "messageHeadline": "Fixed nitro to a specific version for tests (#174)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7593fa9306a1b3913f47ec06f61b9b984d4d620", "messageHeadline": "Enhancement : Attach the \u201disArbitrum: false\" property to L1 networks\u2026", "author": {"name": "Dewansh", "email": "dewanshparashar@yahoo.in", "user": {"login": "dewanshparashar"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "6d67330ba652d5150c340eccc9618bfdd63af013", "messageHeadline": "Remove hardcoded retryable data functions (#149)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 291, "deletions": 237}}, {"node": {"oid": "64a88a62cbc2a76f8bca32e86c65481a2e3896c8", "messageHeadline": "Updated audit (#156)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 90, "deletions": 242}}, {"node": {"oid": "8f41487a9de61fe01e30b95ddf0617621bb0a963", "messageHeadline": "fix typo (#158)", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "491b10fae62f32afd77158701adf3ef263b8e7f7", "messageHeadline": "feat: Estimates for L1 costs of withdrawals, and tx requests for them\u2026", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 331, "deletions": 71}}, {"node": {"oid": "92fb487b3e6ba908395caeb515778896363e2a40", "messageHeadline": "feat: handle undefined addresses with event fetcher (#64)", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "665cc50fd35bb116cd79f91b7c79ff3fb6f547bc", "messageHeadline": "Merged form c-nitro-stable", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 125, "deletions": 26}}, {"node": {"oid": "b9083f9f97c6c8b959eccdd9b11a52bd168abe10", "messageHeadline": "Updated the audit list (#145)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a8a24d44d699a3e4ca024e7a48c74b10542e26e3", "messageHeadline": "refactor: cleanup transaction request flow (#107)", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 543, "deletions": 495}}, {"node": {"oid": "77a15423064bcbf786ad9ce1823af99faa6a19e9", "messageHeadline": "Merge pull request #142 from OffchainLabs/gzeoneth-patch-1", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b630ffe6be611204b19e5b22f725c891e37191d", "messageHeadline": "fix: a4ba -> nova explorer", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d3fe6d2a4ac3da207e457eb113f7c8fe42c7cc3", "messageHeadline": "Merge pull request #138 from OffchainLabs/gzeoneth-patch-1", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd8c89a7231555a32b06cb343b3d5d1381a05073", "messageHeadline": "Merge pull request #134 from OffchainLabs/gfeb-binary-search", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "f367db16789eba618c7fcc55d2e1cc07341c703a", "messageHeadline": "Update nova confirmPeriodBlocks (#139)", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "833c9bcfc7fa19c2d43fde0abd43303fda1b0839", "messageHeadline": "chore: add default nova rpc", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc3552fcc265b045a5888a6955785cdea15d8d53", "messageHeadline": "bump c-nitro-stable beta version (#133)", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93fb99beed7a4c21cba55a2ae550cd033aa78633", "messageHeadline": "perf: binary search in getFirstExecutableBlock", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "105bf73cb788231b6e63c510713f460b36699fcd", "messageHeadline": "fix: rinkeby nitro sequencerInbox address", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b433f86c2cd4943f562e1c20889f53c14c91af8", "messageHeadline": "fix: rinkeby nitro rollup address", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b75a3631dcc4d8cf592bb4479e762227936941d9", "messageHeadline": "feat: Added ability to get deposits as transaction requests + some ex\u2026", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 396, "deletions": 152}}, {"node": {"oid": "b829acf4d8e8f6d476e47f2ca5ccd849c0624c60", "messageHeadline": "Merge pull request #130 from OffchainLabs/gzeoneth-patch-1", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "49f720f4d289b6a0b6e341c6662a5a2be8c52b1a", "messageHeadline": "chore: update nitro rinkeby", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6a617e6d13e225e335671cd60514b1afada1ab26", "messageHeadline": "Update networks.ts", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbd88f17cb27d4180235baea66a99b5a735f77c1", "messageHeadline": "C nitro event log tx hash (#127)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5d07349f92ce69ad871cf842d983559389411ddf", "messageHeadline": "add goerli rollup testnet / goerli to networks.ts (#116)", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "9bccd126cf4b319a56a1c3e211bf89492b996e03", "messageHeadline": "Make ArbitrumProvider support EIP 1193 providers (#122)", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "f57927d6576da1a6795fedb0635a4d1996d88418", "messageHeadline": "Merge branch 'c-nitro-stable' into c-nitro-next", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "acb8c414aea36320d869d8ed979270db8e5e707e", "messageHeadline": "Need to skip a deposit test in standard", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05d9c790512c902870625104b2190d329f3c5a1e", "messageHeadline": "Merge branch 'c-nitro-stable' into c-nitro-next", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 98, "deletions": 51}}, {"node": {"oid": "7d94bd4ec038cb00a1d07d7589868169797cc6a6", "messageHeadline": "Skip the deposit/redeem test for nitro", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8e9e2172042bc8a0a06069072c85f452fa9fb40c", "messageHeadline": "Update audit allow list (#121)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f7e9106e564e555f649beea1f9992a602a87666", "messageHeadline": "Correctly look for .env file (#119)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "aaf3f7ddf5755981c8e3ab1aca2cbefff752fe54", "messageHeadline": "Overload for migration workaround (#117)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 45, "deletions": 27}}, {"node": {"oid": "5739b9e85e883b7834c8558f76b3d2b0eb385456", "messageHeadline": "fix: throw on waitForStatus timeout (#115)", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "46b8f3b53d7c4224f7d84b920d348e90158aff7d", "messageHeadline": "Merge pull request #114 from OffchainLabs/gzeoneth-patch-1", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfd3385d8bcf73435f3e5a529e4e53d5007b8977", "messageHeadline": "fix: typo NodeCreated", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb5be3b7ce4aba45d64d11815a1b2ff8e2c82503", "messageHeadline": "Merge pull request #106 from OffchainLabs/unconfirmed-outbox-proof", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "25c5420244442ff26cbd3be9b111765516aa671d", "messageHeadline": "Added more detail to comments", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30ffa0d2c06c69fbcc92fa76a20606d5aa6f10c4", "messageHeadline": "docs: add comments", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "843f32b5c9035602a52db26ecd67d30136c75053", "messageHeadline": "refactor: reduce diff", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "aac60e9a59984dcd7d81c2017e98e54580cc6274", "messageHeadline": "Merge branch 'c-nitro-stable' into c-nitro-next", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 379, "deletions": 342}}, {"node": {"oid": "a1dce40d4fb9815f16a1c12fa59df8bd804da7c3", "messageHeadline": "fix: add sendRootConfirmed flag", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 33, "deletions": 20}}, {"node": {"oid": "f24179fc6b15dd2c8fafcd638a5cdc290ef97ed2", "messageHeadline": "feat: add flag to get unconfirmed outbox proof", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "fb662b2477a6fc3fea88ae13d087b45837079aea", "messageHeadline": "fix: Updates after running tests (#104)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "be59bbcb3599eb5f2fa92d547b7d76fd39b2edbe", "messageHeadline": "Cherry pick message data parser from migration branch (#103)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 144, "deletions": 51}}, {"node": {"oid": "4e7c3e0307eeaaaa9813e14e83b39d3b7e171b51", "messageHeadline": "Misc updates from Fred's reviews (#81)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "89c3a5a07050cf23d4bcb3254e60b290ed2416d6", "messageHeadline": "Tests back on master", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e75d5d7ef1bf028961873fcf7e3824b5e890703a", "messageHeadline": "fix: hotfixes for nitro support (#100)", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 126, "deletions": 171}}, {"node": {"oid": "45a52dd0c4e7d255083a541d61977a2ebb8d16c9", "messageHeadline": "feat: add support for new eth deposit msg and include status function\u2026", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "e7bebea0f8cd5bbac99247d3da31ffbd99632d57", "messageHeadline": "Merge master (#90)", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 50, "deletions": 87}}, {"node": {"oid": "f0c8551af26d6c6020fa7e6eff3e427cc2ae5b94", "messageHeadline": "Merge branch 'c-nitro-stable' into c-nitro-next", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "853ede90d2082159f6b9f7a418701127044f91a9", "messageHeadline": "Formatting1", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47a466816ad4b5b87f0593e0904ebba893276018", "messageHeadline": "Merge branch 'c-nitro-stable' into c-nitro-next", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "25fc01fe64e22107caa531eb6149ae4767116e35", "messageHeadline": "Updated eth deposit tests, and branch that they should be run against", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "8b3ded6cb828fe76d3b653c695afe51b0467f590", "messageHeadline": "chore: move dependencies into dev dependencies (#70)", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "2bf2f81327aedcb4dd35296a46e515c03884b65b", "messageHeadline": "fix: remove .only from test", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f89140a47a1c4db0f462a15b73867fd23a70b818", "messageHeadline": "fix: linter error on truthy value check", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "945d66178aeb5f30306d8201d84b0175bb20bcac", "messageHeadline": "Missed import in merge", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "739d715e0f9d122184d3f3744e72fd8ddcc46dbd", "messageHeadline": "Merge from master", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 256, "deletions": 16}}, {"node": {"oid": "d2a999a1768897777be411b098d67d1f914f11da", "messageHeadline": "chore: add tslint strict-comparisons and no-implicit-coercion (#78)", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 218, "deletions": 23}}, {"node": {"oid": "a5bd104c71afc9550ae8fa503e28f600dd5280c3", "messageHeadline": "fix: use BigNumber gte instead of >= (#76)", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "305d09491e0d2879cf9db084a3465f709fbc8240", "messageHeadline": "chore: version bump deps (#73)", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "37167e74c9fb487c57e7ad31f90a79b345c2ea79", "messageHeadline": "chore: version bump deps (#72)", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f68676a33a43d08717ac0331f9a648f5eee3d021", "messageHeadline": "fix: correct eth deposit aliasing (#65)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 70, "deletions": 30}}, {"node": {"oid": "7a2044f028278f985518e79289430329db33156d", "messageHeadline": "fix: dependencies (#69)", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "87cc3a412f8140560f2e033f84b21d3f47dbeebc", "messageHeadline": "chore: remove scripts from published files (#68)", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b494bccaff8f79d364c901418b2a6084fbb2790b", "messageHeadline": "chore: remove scripts from published files (#68)", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "512dac6b4e93d62e56ccda28803f07b308b6e407", "messageHeadline": "Cherrypicked dev deps", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "3135a213c73c96ce80a4f49bf49e15bed7a52adc", "messageHeadline": "chore: contract packages as dev dependencies, add prepare script (#67)", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "7864e9e7e64e391280957bb6b5c10b098f0f82a4", "messageHeadline": "fix: throw error if deposit eth will fail (#66)", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "afb81c8eb20470c24e20c517c41084dcf6dd8700", "messageHeadline": "Create .clabot (#62)", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c67f82ed7f5a68f1c0fc36f66cef9e5923e8cbc8", "messageHeadline": "chore: Add tests to ci (#54)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "dfcb38e101e115ecc5ad0dc2b5c1564e2d22e6cb", "messageHeadline": "Merge pull request #60 from OffchainLabs/retryable-lifetime-ext", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 45, "deletions": 24}}, {"node": {"oid": "a3bcd50f27bcad51e8b3b0e1927544201bbd3bcf", "messageHeadline": "fix: suggestion in comments", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "b8157996e5c7aa2d2d25b2bc6680be685431a2ff", "messageHeadline": "feat: small optimization in keepalive detection", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1f2b2a2bfc630a3b8440bb27b5bdd0bf6e563082", "messageHeadline": "fix: 1 block overlap to keep thing simplier", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2059e878b923875183f8b4403ec85c15401205ff", "messageHeadline": "feat: Converted provider functions to arbitrum provider (#55)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 39, "deletions": 45}}, {"node": {"oid": "345a7d13e9beac323a3109a4d19cc5d149bf9535", "messageHeadline": "feat: Added retryable data parsing tools (#57)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "89bb32f05f3dae80480451dd2d36b2a9b9a4f3cd", "messageHeadline": "chore: Speed up formatting by skipping the generated abi files (#58)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 318, "deletions": 11}}, {"node": {"oid": "381b8e7a597b135c8116379ee68e7d865458c2b1", "messageHeadline": "feat: Added missing retryable functionality (#59)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "8e0b776c5a7dd7a88971a5170d156e80a5d61f04", "messageHeadline": "fix: fromBlock.number + 1", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02e92674eb7a808d5a31f2c3d34c51ec47ddc231", "messageHeadline": "refactor: use EventFetcher", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "c2b7a2a74a554ab4de4182aedcb75b4a21f53ce1", "messageHeadline": "feat: check LifetimeExtended event", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "68f67234048ce3e2e6963b4b2636435c4a1880e8", "messageHeadline": "Updated migration readme", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "766e3f18d1aba0cccdae49676bb4f35f26bcfd32", "messageHeadline": "Updated readme to L2 network id (#49)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1236d287189ae8548d41b0731220a30240a045d", "messageHeadline": "Updated version to 3.0.0-beta.0", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32fbe1a0fd6ed86f714140da95e12bdf51f4668f", "messageHeadline": "chore: Cleanup some hanging TODOs (#50)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 25, "deletions": 53}}, {"node": {"oid": "8657eb7047861864afa95f19e3c36c89903168e5", "messageHeadline": "fix: Update l1tol2 messages to support the new eth deposit types (#46)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 255, "deletions": 164}}, {"node": {"oid": "b27f1910d95edff1906db69adeaf5c20e88c5491", "messageHeadline": "Fixed broken test", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04e6ca59b7dd07c794a31468deba77e98b9e0dbb", "messageHeadline": "feat: version bump", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12e07b5c22acf703160df8bb8f563ab109bf53dd", "messageHeadline": "feat: Update to nitro contracts v1.0.0-beta.5 (#42)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 22, "deletions": 80}}, {"node": {"oid": "7cb2d49b410630c0cb32f437ad5477a80efb00cc", "messageHeadline": "Update options object type", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "3514b6600cd0ac75eaa0a8b5d30fd7c0a765accb", "messageHeadline": "chore: version bump", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1099795ab5a4499fe2e38f5b071eed3cbcc0d5c2", "messageHeadline": "refactor: erc20 bridge internal function (#39)", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "b32e2571588d7e2c37c22360ad3dc6bda08edf3d", "messageHeadline": "Missing test refactor", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c6a413909b6540ac98fdb7badefdbbdb46152675", "messageHeadline": "Formatting", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e990de04be7f9bc069216354848aa6fd66124f3c", "messageHeadline": "Updated typo", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e645c4f2da5b273d18f3d218fc14043b2a36116d", "messageHeadline": "Shortened estimateSubmissionFee", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "564b37ad2881bdf21ed73516e75a9e141a61b6e3", "messageHeadline": "Merge branch 'c-nitro' of github.com:OffchainLabs/arbitrum-sdk into c\u2026", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 95, "deletions": 99}}, {"node": {"oid": "bd14fa3cf5251bf387ed486c5b495b5ac036c9d3", "messageHeadline": "Added comment about custom router", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "445092afc9c464f0819a6a53d926f9660c2e55af", "messageHeadline": "refactor: estimate submission cost without hardcoding value (#38)", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 95, "deletions": 99}}, {"node": {"oid": "65d5df70ea532d6372c071f5d401f0cea4f44635", "messageHeadline": "Only list one outbox in network file", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 19, "deletions": 77}}, {"node": {"oid": "20cd331d650da385085919024e407befc7bbcff4", "messageHeadline": "Removed .only", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f39dfcf8e1ec558d1d447ffbbea119f71407ebef", "messageHeadline": "Merge branch 'c-nitro' of github.com:OffchainLabs/arbitrum-sdk into c\u2026", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 308, "deletions": 332}}, {"node": {"oid": "219eaca6c17883ed64674871be4eeafe050c5878", "messageHeadline": "Added missing TODO", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "34282a3499a8091d28134fb1d859a82cf9b25a88", "messageHeadline": "Add the l2 gas costs to l2 call value for creating a retryable ticket", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d102e812f37c6d1efed6ebeb6caa70e1b073ef58", "messageHeadline": "chore: update nitro package and refactor flow for getting batch confi\u2026", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 308, "deletions": 332}}, {"node": {"oid": "bc566f99956f9cc256057ac4277a8db9c252019c", "messageHeadline": "fix: default l2 gas buffer (#37)", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4fbc640043fd66c8e11c26c626839671fea7168e", "messageHeadline": "Merge pull request #35 from OffchainLabs/gzeoneth-patch-1", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "ea5e8f3fe867725f7377a08bf00a94d016de7ce5", "messageHeadline": "bump to 1.1.3", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36e38baeef71c4907f2675c096e6af5515e7e5a7", "messageHeadline": "Add missing return codes", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f7c635a64559f17bc868927fc82a00d5797bad83", "messageHeadline": "Upgraded to new peripherals package and removed related custom apis", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 15, "deletions": 543}}, {"node": {"oid": "537b21d63ae7a58a48e551bce75588f746ffa556", "messageHeadline": "Should use address.value instead of address tostring", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1830875ef9575bbbab9d12e7f155c9500be6ef6", "messageHeadline": "Comment change", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "630fd3e1c85a3cf52d5cf425434b9b1d87d34252", "messageHeadline": "Formatting changes", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "9545e7d8c06602328973346c41c0c59ba09acafd", "messageHeadline": "Merge branch 'c-nitro' of github.com:OffchainLabs/arbitrum-sdk into c\u2026", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a08d247fd3bee93ec96a7a094a576384740295f8", "messageHeadline": "Updated comments and addressed more misc todos", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 115, "deletions": 248}}, {"node": {"oid": "ae436e27651586d14248acdbfa565819d5a42cdf", "messageHeadline": "Update old contract factory name", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8aafe1b1fbec2bc6f74fb9fcc87f4d4946d540f4", "messageHeadline": "Removed comments and set only test on redeem", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 18, "deletions": 34}}, {"node": {"oid": "3cc78feb972ce687d1a997790bde77c019cc3a9f", "messageHeadline": "Removed more todos and ran linter", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 409, "deletions": 406}}, {"node": {"oid": "a0201e1f0e66ce8921a450b16ff4809929e8d1e5", "messageHeadline": "Updated outbox address in l2tol1 message", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 95, "deletions": 63}}, {"node": {"oid": "5965483805d8a057e0ba56326099fe1d6daaaac1", "messageHeadline": "Now fetch batch from l2 node", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 137, "deletions": 259}}, {"node": {"oid": "d4d80cd6ac00cd2d5e176566173f0afd0b5a4434", "messageHeadline": "Removed unneccessary comment", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6f25fdbdb57b1d5d026e1498361840e12b8d91f7", "messageHeadline": "Removed empty test case", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 3, "deletions": 20}}, {"node": {"oid": "9e8dbe47f0f39dd3c3f815b521f692eeeb5ce880", "messageHeadline": "Arb provider updates", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 231, "deletions": 251}}, {"node": {"oid": "d27a354473630f5b6a9fc53b68b68cd55d60ba0e", "messageHeadline": "Addressed todo comments", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 310, "deletions": 353}}, {"node": {"oid": "fe3c3ee90a2d713955988dcb6a9f87732b7dbedc", "messageHeadline": "Merge pull request #27 from OffchainLabs/deadline-nitro", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 124, "deletions": 136}}, {"node": {"oid": "8b6b438ee0670cfa60172256a3d401a99788381f", "messageHeadline": "Add explicit no logs case", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f10173373599a8bac85865bedbb4e8070eedacae", "messageHeadline": "Return null if message can be executed", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "ee75a7ef6d738c2171a1e87da90e9e3042441050", "messageHeadline": "Add comment to method", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "732aceaed7b8f8a6b688f65fac216457d03c55f1", "messageHeadline": "Merge branch 'c-nitro' into deadline-nitro", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "a7f7f2df4412d134fbf8aba157944573ceb9f303", "messageHeadline": "Add break to while loop", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d1c236eed45f72e60f34bb7bcb6373ed898de168", "messageHeadline": "Update src/lib/message/L2ToL1Message.ts", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59ebba2ffdb0651bd513d52a8c4c6a15ee38e538", "messageHeadline": "Update src/lib/message/L2ToL1Message.ts", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8382cd0bc70ab3bc7ce24ef6dc60f7dd2ab95686", "messageHeadline": "Merge pull request #31 from OffchainLabs/add-engine", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f2bf5ee7db0c60c33cbf79d6bda4903a803d9039", "messageHeadline": "Enforce node 11 or later", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "250db06312a14fb798fe1e4b7d42f2ecea6bb354", "messageHeadline": "Add engine versions to package", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c283957729e84371cb42f34cb79240e421ebae7e", "messageHeadline": "Merge pull request #30 from OffchainLabs/c-nitro-spsjvc-patch-1", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 48, "deletions": 15}}, {"node": {"oid": "008726bfeac30d4bb1c0a415395e22ddb8f22a39", "messageHeadline": "add getL2ToL1Events static method to L2ToL1Message", "author": {"name": "Dragi\u0161a Spasojevi\u0107", "email": "dragisaspasojevic@gmail.com", "user": {"login": "spsjvc"}}, "additions": 48, "deletions": 15}}, {"node": {"oid": "b2bf65abe213187389657e4ec1368cd1b1b64643", "messageHeadline": "Add node interface factory from typechain", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "4f973afa92d2afad2b573476113b35aadbf6883a", "messageHeadline": "Optimise event query in updateSendRoot", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "9123ab569253c6301cfa6c001db564e56005ce4e", "messageHeadline": "Use event fetcher and cleanup code", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 25, "deletions": 37}}, {"node": {"oid": "8e1e6a47b1d277dc02bdc2d863665ab6631a67f6", "messageHeadline": "Add in case where max deadline needs to be waited", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "2b96eacc6c08748363fe011d027b2b0e78892656", "messageHeadline": "Use status to infer node deadline", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 15, "deletions": 35}}, {"node": {"oid": "df981d68bcbab14f3ba93d00903484922643982d", "messageHeadline": "Handle confirmed node case in deadline", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 44, "deletions": 8}}, {"node": {"oid": "74992c472b89561aaee37fe9801d885ba07dfb7e", "messageHeadline": "Use event fetcher and fix to correct event", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "44088f9bf56dec7e4ee356f40d29018f76faad08", "messageHeadline": "Add typechain generated interface", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 44}}, {"node": {"oid": "b9c403911ea9253787750b04d3848032e561e672", "messageHeadline": "Merge branch 'c-nitro' into deadline-nitro", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 320, "deletions": 410}}, {"node": {"oid": "b9159e075d72c7a39712f0c3549695fa2b1b6d07", "messageHeadline": "Merge pull request #28 from OffchainLabs/nitro-typechain", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 320, "deletions": 410}}, {"node": {"oid": "a6ab5607d15e7622aaf008a483b22bb85e44a0bb", "messageHeadline": "Add better TODO", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 22}}, {"node": {"oid": "4c6c39affb4cc085de44544d21f695f932a98f97", "messageHeadline": "Remove unused imports", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d9c98099105a9e03f424f1cd12e6816ba3c0afa0", "messageHeadline": "Fix types compilation and add TODOs", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 27, "deletions": 67}}, {"node": {"oid": "cb71f7ca41b6815f4e13e40b5c98827cfde716c0", "messageHeadline": "Update yarn.lock", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 280, "deletions": 368}}, {"node": {"oid": "114463ade336e87ea0f65839c61d7cc45f23f962", "messageHeadline": "Use nitro package from npm", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "3e4053bbb35ecc1c2d4795fb8d0cddd1803d9dd6", "messageHeadline": "Undo change to confirmed node lookup period", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "24fcf055b88e9998c4ae29e9edefce71c7af35d2", "messageHeadline": "Add nitro typechain gen", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 75, "deletions": 17}}, {"node": {"oid": "3f220357280b8604d9271541f3186f4044c1a78c", "messageHeadline": "Add initial impl of nitro node deadline", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 93, "deletions": 74}}, {"node": {"oid": "1fb3db0e5687f6fdc6ae4870873d62ae4ea1f3f8", "messageHeadline": "Merge branch 'master' into c-nitro", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c1f257d444cf9ec42366bd44f2fdbd46e4e4ec7f", "messageHeadline": "Merge pull request #26 from OffchainLabs/fredlacs-patch-1", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "79732311916d2041276851591ec2b3b9844a9744", "messageHeadline": "Patch", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c26356766c4aeb170106bc3d935e7076a8ce6fc", "messageHeadline": "Return max time on no event available", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "806b8bbfb5e8846f21f633c87121bd7b86f53be4", "messageHeadline": "Update L2ToL1Message.ts", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3559d8e613514488ddb3dcbe87d9db432c45b60", "messageHeadline": "Merge branch 'master' into c-nitro", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b7aca9bf0f1f77a38488b48a1465014cf58310e1", "messageHeadline": "Merge pull request #25 from OffchainLabs/deadline-patch", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "d4e08c7f40241f4f6a15e77ed2d2c4b2fe2cf032", "messageHeadline": "Bump patch version", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "153eb2e84d0476e20dd3e512d5e625a80eac4ec4", "messageHeadline": "Remove unneeded hardcoded value", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "70ec3d94aec8b8cd09f9ccc5e6ecb54f917ee92f", "messageHeadline": "Fix deadline block changes", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "591af6f850d5835be42d1a9f6c7c62fe5fb16375", "messageHeadline": "Merge branch 'master' into c-nitro", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 81, "deletions": 8}}, {"node": {"oid": "a0cbab9c0fc7e1c477512506f3889184dfc0933b", "messageHeadline": "Merge pull request #21 from OffchainLabs/node-deadline", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 81, "deletions": 8}}, {"node": {"oid": "c61143765520c76591848941616e2a08e0a5dec9", "messageHeadline": "Merge branch 'c-nitro' of github.com:OffchainLabs/arbitrum-sdk into c\u2026", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 317, "deletions": 96}}, {"node": {"oid": "e6b100fc37ed5e4183946748bba75f999b5a3df9", "messageHeadline": "Updated tests", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 308, "deletions": 630}}, {"node": {"oid": "7775018810a14724c9e2f2f3f106c85ca5da03a0", "messageHeadline": "Minor version bump package", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce08b35db9b83fa5171762a2f67d9c9297c08cb8", "messageHeadline": "Add OZ CVEs to audit CI whitelist", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15545a819a92ea6e05b29506a14c6aedb14032cd", "messageHeadline": "Update typedoc transitive deps", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5c4516089db1a77e313a869f9408105ce0508541", "messageHeadline": "Refactor comment", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "06f313061677ed5d658156146dc55a7848fb717b", "messageHeadline": "Add block paddings to return values", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "a07b5ef9d5ae24bf06dd41e9b673162f318f04c6", "messageHeadline": "Remove try catch", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 39, "deletions": 45}}, {"node": {"oid": "23a14e0cda0d8291fccd08995a21a4cf15d3d451", "messageHeadline": "Address PR comments", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "8321b0df89f9b3b90a051827389c7c9f4ad63f26", "messageHeadline": "Merge pull request #17 from OffchainLabs/g-nitro-getredeem", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 125, "deletions": 59}}, {"node": {"oid": "1d4fc2167a0522db74ff9c366921104d4835b05b", "messageHeadline": "Merge branch 'c-nitro' into g-nitro-getredeem", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 480, "deletions": 817}}, {"node": {"oid": "a09c3b902d1ce1ad2d5e5e045b1d4452580df48b", "messageHeadline": "Merge branch 'master' into c-nitro", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b57ead04b9ef9cf36a7aa9df85d22b2d2e0f8814", "messageHeadline": "Merge pull request #24 from OffchainLabs/patch-l1weth", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d604326421fcc3134a1446481f0d2a31b899bc37", "messageHeadline": "Add callstatic to l1weth query", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de45a9d1bae6fa6ccf80e8d342cde2d5137cdf03", "messageHeadline": "remove private method and add comments", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 14, "deletions": 25}}, {"node": {"oid": "bfbe9199f7066bc56e7bde8567298635c5a93412", "messageHeadline": "Merge pull request #22 from OffchainLabs/gzeoneth-patch-2", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "092adff218893ed49cebe33317ef7deb3cb40029", "messageHeadline": "Merge from master", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 188, "deletions": 36}}, {"node": {"oid": "401fa424bb4c21b54b77d95fbc95faec15787fe2", "messageHeadline": "Export addCustomNetwork from index (#23)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "747b74276828965b124d7052cdbf7e18ef597891", "messageHeadline": "Fix #16", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6d914f3a42fff9f89a5ec08d34d80b1eb57a4135", "messageHeadline": "cleanup fromBlockNumber", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "263560aa5c27020c67e1cf57157569ba9d6d4f97", "messageHeadline": "fix checkRetryableStatus", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "cad0fb7acb15ac99ab755f992d7f55300d7420c6", "messageHeadline": "rename to `getSuccessfulRedeem`", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 8, "deletions": 23}}, {"node": {"oid": "0c24fea8325da89e04ec1c83ae2803a27ea672ab", "messageHeadline": "cache retryableCreationReceipt and some other fix", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "6f6e0471fb557c663a8c97362f8906f9976ee438", "messageHeadline": "SEVEN_DAYS_IN_SECONDS constant", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4121f0953d93d3e5d9bdbc71472603f5486faabd", "messageHeadline": "Remove comment", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "87196f717be54e7e7dd205225b55ee095ba2d340", "messageHeadline": "Add node deadline estimation for L2 to L1 messages", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "ccae5d6c8b3e784d1151fbfed3e0a2947c3ae9da", "messageHeadline": "Export outbox address from networks file (#20)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "c47b3d7361f1ea5d7a7ba57b5f4c02f17e1d8ce0", "messageHeadline": "Removed getInputs function in favour of populated properties", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 130, "deletions": 141}}, {"node": {"oid": "dccf0fb4553c3fa3f1b24f6402074eeaf3c8bf42", "messageHeadline": "move retryableLifetimeSeconds to L2Network", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "d33270612337601de3fdd23ced5a4cdceb7e7b49", "messageHeadline": "fix case if there is no successful redeem", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d122de895e7dd6fb20717f5245014adff054699", "messageHeadline": "Merged from master", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 118, "deletions": 10}}, {"node": {"oid": "89be34859cb373442fa769224d616727a3486722", "messageHeadline": "add seperate functions", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 69, "deletions": 19}}, {"node": {"oid": "ed92d6c10021c1cb3ed3f9bcbfbb8e18035ea2d2", "messageHeadline": "Missing tx hash from withdrawal events (#19)", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7baaf29b77c52db62a1931a8392029709829a4df", "messageHeadline": "Test updates", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b78fd10452462e0dcb15c276e712f29f5156e2b5", "messageHeadline": "Revert \"skipLibCheck to solve mocha and jest type conflict\"", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9f01bd0c1f9d4549066f759c95f0bbb28f9035ac", "messageHeadline": "Removed console logging", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 3, "deletions": 138}}, {"node": {"oid": "73ad8141218161e351602915cf39fa608de2000d", "messageHeadline": "Eth and token tests working with outbox proving", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 195, "deletions": 647}}, {"node": {"oid": "3fcbe5c97f922ff0c4680caa0fcc0a764bdef953", "messageHeadline": "Merge pull request #18 from OffchainLabs/gzeoneth-patch-3", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f4de17652e59656791afc9b152a2ca7db83585e", "messageHeadline": "Merge pull request #14 from OffchainLabs/gzeoneth-patch-1", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "76839b6dcae3a5b8d41944ba0d53b8e4fdf46894", "messageHeadline": "refactor varibale name", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "de7f1f8ef0eb3647da620053e7c259519181c7fd", "messageHeadline": "temp fix redeemRetryable.ts", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "02158bc1128c3f40d60be98afded76d390465108", "messageHeadline": "optimize call to getLogs", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "e46467afbdd630a08d477f2d9075c2e01b01c932", "messageHeadline": "skipLibCheck to solve mocha and jest type conflict", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8e03b48b9418c209a3024f157917e64172eca0c6", "messageHeadline": "search log for first redeem attempt", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 40, "deletions": 29}}, {"node": {"oid": "934a7ef061e324fed9c3138caf4e9a9852b6b93b", "messageHeadline": "Outbox proving now works for intermediate transactions", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 157, "deletions": 170}}, {"node": {"oid": "558f3bd453ca2213bc95a4bc38f0e28b59760e47", "messageHeadline": "Updated to use nitro outbox proof", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 838, "deletions": 236}}, {"node": {"oid": "70a68cafe9eed70bc8b50652080b37b0feb8fa9f", "messageHeadline": "Fix gas estimation override", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cded9c39ac3bf004d4a2e2b9ffad17076d1c9a6", "messageHeadline": "Comment updates", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "1c333f63a878fef4677b56eecba669489ddfc283", "messageHeadline": "Workaround #16", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ac9b036074f271b42478ab9c6105faf639bf711", "messageHeadline": "Updates from comments", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 264, "deletions": 460}}, {"node": {"oid": "408b8b47f81d658bb7bc74d8080f14729de40e4d", "messageHeadline": "Test updates", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1013, "deletions": 1077}}, {"node": {"oid": "321477440d0b9037568faa81fece30233d949e85", "messageHeadline": "Merge pull request #11 from OffchainLabs/c-address-alias-bug", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 164, "deletions": 30}}, {"node": {"oid": "1c4149d3c63f4cb25ac9ba44bf7129a900fa618f", "messageHeadline": "Delete .clabot", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6f948564044e66e268e8d5faa1c7d659c50f152c", "messageHeadline": "SHouldnt compare string to boolean", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68990a556aafb8f826b316a7dc453f6b9f4ecad4", "messageHeadline": "Add addCustomNetwork to inedx", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4f6b32d9506c0be00b3efb4e47545c3bd38b6dbd", "messageHeadline": "Changed docker exec for deployment data", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5b4392ff8fbca583951a3534ec95c946288f2f6", "messageHeadline": "Added script for generating networks", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 125, "deletions": 116}}, {"node": {"oid": "4b3fc945c841dced89ccae9372ebb8759f7a4cad", "messageHeadline": "Only check gt 0", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "94e2843967380ae3f54cdc725c85f68404f73e3b", "messageHeadline": "Changed bn to number for outbox", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "a26e1253b5ebbcc549770c02f66c28153a0347b8", "messageHeadline": "Removed a lot of console logs", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 11, "deletions": 229}}, {"node": {"oid": "ce5918ec60b4af1160bff5f21cd1f19061cff351", "messageHeadline": "Removed some console logs", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 130, "deletions": 428}}, {"node": {"oid": "b966f025b8dc572805b7684968f1548b5af38107", "messageHeadline": "Updates for tests", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 615, "deletions": 115}}, {"node": {"oid": "9ac39031459e296c017a103fab97f35800a03cd5", "messageHeadline": "l1tol2message getMessageInputs method + update eth deposit tests (#9)", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 119, "deletions": 16}}, {"node": {"oid": "caa67090a882a280a3625016236ce5b7891c2bfc", "messageHeadline": "Added first commit of nitro upgrade", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 2249, "deletions": 665}}, {"node": {"oid": "a4c0372e00bbea8e1ca1e95e8d7895de9c035020", "messageHeadline": "Merge pull request #10 from OffchainLabs/l1l2method-status", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9259496d5c784b946c79d0b15ccf7a875e67539b", "messageHeadline": "Added missing end of line", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d198e7ffa7d4420ad6cbe919a5387c63a3bfb278", "messageHeadline": "Refactored address aliasing to a class", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 75, "deletions": 67}}, {"node": {"oid": "75c41a67f816e006bbde0be389eb8f6d90ec170b", "messageHeadline": "Package bump", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93dca470793ff47396603e0251955b4c5910a4a2", "messageHeadline": "Added constants for address length", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "ae5cbc88076720865a9f437979936bc96b06d445", "messageHeadline": "Removed whitespace", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f85992eb52fb3e32026819a04ba6336f939748f8", "messageHeadline": "Added special case and checksummed addresses", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 72, "deletions": 26}}, {"node": {"oid": "e4af89f18adf56c00a3947902a624c2f904500f0", "messageHeadline": "Fixed over/under flow bugs in address aliasing", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 78, "deletions": 5}}, {"node": {"oid": "25c1141769fba7dc0f2e09b2e946cd387e1aa063", "messageHeadline": "make L1ToL2Message.status method public", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8d586152bb46ce433499dba924bc03f6e87e892", "messageHeadline": "Merge pull request #7 from OffchainLabs/remove-etheruum-waffle", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 90, "deletions": 5048}}, {"node": {"oid": "157295cda811fdeb7b8089ffd24f8850b85e2c15", "messageHeadline": "remove ethereum-waffle", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 90, "deletions": 5048}}, {"node": {"oid": "34b81ec289aadd8967b67c366508a718d000671a", "messageHeadline": "Merge pull request #2 from OffchainLabs/develop", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9774, "deletions": 532}}, {"node": {"oid": "0af6de432f6c9a85db4c489fd96ea8fb8fa8be98", "messageHeadline": "version bump", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3907cf3221a18c41f0feac8121217b9efba40f8f", "messageHeadline": "bump beta version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85e94746a0d7318d7e49ddc17debb3d14d9607cd", "messageHeadline": "remove commented code", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7a6c72c77a4184cd037e6f6b949995dca1886931", "messageHeadline": "remove commented code", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4ef546b6455c3ede035f8bbb5298c6cf71ea372e", "messageHeadline": "Merge pull request #5 from OffchainLabs/gzeoneth-patch-1", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 120, "deletions": 11}}, {"node": {"oid": "932b2287b9c09e946bf1e8740a853a0a4060b159", "messageHeadline": "make _confirmations an optional param", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b1545349764999041ae5523e3dc9fc7dc003eaf", "messageHeadline": "update yarn.lock", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 102, "deletions": 5}}, {"node": {"oid": "9f51ebd938e019561a9105faa9d165d4038320cb", "messageHeadline": "eslint: allow unused underscored vars", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "e87bb78e4ba699da4bdb98eca3b5666541b6de07", "messageHeadline": "remove unnessary type extends", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "210480beb9f8123e410672e7b707831c09049546", "messageHeadline": "silence \"no explicit any\"", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "579aac3ccb16bcef7c54e338bee50a9bc2997cdb", "messageHeadline": "add audit-ci", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "45356cdeed108cb5ec19b9ad7d73ba62de69adb1", "messageHeadline": "add audit:ci script", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a5f7193e4702bc1950927389f810c6d6837e01c7", "messageHeadline": "rename arb-ts to sdk", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f432a04354127c575c8e2bf9d7bb7240aa71f4d6", "messageHeadline": "remove arb-os submodules pull", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "a0e54c33ac399f01f9d8ba2c93e58f57f40019dd", "messageHeadline": "fix circleci", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "281a1045fdae18b65aa0c1e0eb46e960f184907b", "messageHeadline": "Merge pull request #4 from OffchainLabs/quickstart-recipes", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "5dc392664e77004b957cbd35205960afb5d4eefc", "messageHeadline": "remove unused import", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f1fc66242ab25c774fb7116cc476d241ecfe9a7", "messageHeadline": "add quickstart recipes to readme", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "cd50c2ef6432e231fa989cc00d9125b746ca5946", "messageHeadline": "bump eslint and fix some linter warnings", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 90, "deletions": 80}}, {"node": {"oid": "f8cbe53f79dd8b564951290dcfcd43a24a9aea1a", "messageHeadline": "add eslint", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 388, "deletions": 17}}, {"node": {"oid": "94cc9e4fe3ba1edef60decd78971d141574237e5", "messageHeadline": "fix checkRetryable", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f7e747132fceb5907bbd484264f0141ab76acf41", "messageHeadline": "yarn format", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "31b0346e9bf891de5d4ba405bf4a3bea9db21511", "messageHeadline": "fix fork test", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f4b23d568ca638c4642aac072ece510af9e978ec", "messageHeadline": "Merge pull request #3 from OffchainLabs/update-cla", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4de80ad244145f0c387333628cae1200d044df4", "messageHeadline": "Update .clabot", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a7a75abffb0454817eadf98117058681ec2ff06", "messageHeadline": "Update .clabot", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d51c2045ba98cd9e87889e05222cdfe5f7111f2", "messageHeadline": "add @types/yargs", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "bac7a14e5f7a305424a9e10694a9c539dfb5d701", "messageHeadline": "Remove monorepo reference from readme", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "238c97ba327b893426b79af61de58c1191684371", "messageHeadline": "Fix dot files and yarn lock", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 9159, "deletions": 14}}, {"node": {"oid": "93185130d3f34bae10205c20192bd3880672d22f", "messageHeadline": "Fix scripts folder", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 464}}, {"node": {"oid": "e5954d23d2fdf8c0df1ac24c9132ac9e05c92416", "messageHeadline": "Rename arb-ts to arbitrum-sdk", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 25, "deletions": 30}}, {"node": {"oid": "b4fbbef9cbffe3eb963820395e5b9707dd379110", "messageHeadline": "Merge pull request #1 from OffchainLabs/develop", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 471}}, {"node": {"oid": "6fecbf8fb63e44a6b38795c6b3492b5678fc0ea7", "messageHeadline": "Cleanup old repo files", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 471}}, {"node": {"oid": "0da67e7743ac76f3026047685965a39841d33832", "messageHeadline": "Delete old files", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 1038891}}, {"node": {"oid": "b60b76ddd749ce6afd215f72e968c9b682bd2144", "messageHeadline": "Bump beta 14", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "b02b9e815235816cc693e5f1bc52a6e62f67815f", "messageHeadline": "Export L1L2GasEstimator", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8bd21c1424920c1c372076a517a05123d75ae4f4", "messageHeadline": "Merge pull request #2109 from OffchainLabs/fredlacs-patch-1", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0f504b7684e6e0da93a71b4f03001122d2eb84f", "messageHeadline": "Update package.json", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e449de33a547ca90a2cb23682c9398931177da93", "messageHeadline": "bump arb-ts version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7026eda7a41cf88b4bd6a52d47885c748483655", "messageHeadline": "update yarn.lock", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "408573763f14a937cd27417849ddc6472b3da533", "messageHeadline": "Merge pull request #2106 from OffchainLabs/arb-ts-next--test-fix", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "96858eaba5ab204f3a14907444620b77f7145d4c", "messageHeadline": "Update arb-os pin to latest develop", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f58e06882a38bca9bfec28009a916df14ffc136d", "messageHeadline": "Merge branch 'arb-ts-next' into arb-ts-next--test-fix", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "ef201a2bf28160195994aa26ebd5664198bdc705", "messageHeadline": "Merge pull request #2101 from OffchainLabs/cross-platform", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 562, "deletions": 1820}}, {"node": {"oid": "5b7ef2c879c12cd8ee77304ec35d522f25b0c26f", "messageHeadline": "Merge remote-tracking branch 'origin/cross-platform' into arb-ts-next\u2026", "author": {"name": "Harry Ng", "email": "hng@offchainlabs.com", "user": {"login": "gzeoneth"}}, "additions": 52, "deletions": 268}}, {"node": {"oid": "187de72fabb045d790bc3d784b936f662304c627", "messageHeadline": "Remove yarn resolutions", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 51, "deletions": 267}}, {"node": {"oid": "30e219255fecc89466d0b48de2ec337cad88c8c3", "messageHeadline": "Update arb-os pin to include changes merged from upgrade 55", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "862b622d0c21188e269d7948ac0eab98a8f43374", "messageHeadline": "fix arb-ts integration test", "author": {"name": "Harry Ng", "email": "hng@offchainlabs.com", "user": {"login": "gzeoneth"}}, "additions": 55, "deletions": 13}}, {"node": {"oid": "27a05c0f196fef0da5f895fe5ea32180d1695ead", "messageHeadline": "Make linter happy", "author": {"name": "Harry Ng", "email": "hng@offchainlabs.com", "user": {"login": "gzeoneth"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "af38c7c67eb81f79c725ef96d8d7e82b6471ae09", "messageHeadline": "Fix factory imports", "author": {"name": "Harry Ng", "email": "hng@offchainlabs.com", "user": {"login": "gzeoneth"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "f84b6ece4ae2b6f9fd58b44a98317353e12089da", "messageHeadline": "Remove hardcoded yargs-parser resolution", "author": {"name": "Harry Ng", "email": "hng@offchainlabs.com", "user": {"login": "gzeoneth"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "a5935c657cd66b40a2faad267f978d35e5db1334", "messageHeadline": "Merge pull request #2087 from OffchainLabs/arb-ts-next--cleanup", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "b41f0e4ab491d598270185e61a0b36edf8cd092d", "messageHeadline": "mocha version bump", "author": {"name": "Harry Ng", "email": "hng@offchainlabs.com", "user": {"login": "gzeoneth"}}, "additions": 294, "deletions": 177}}, {"node": {"oid": "cdd3089352f4aed45c04dd19f12e3b77ea34cea4", "messageHeadline": "Add comments", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "de6a147dedefd6dd258b0b0870c91167b244c54d", "messageHeadline": "Bump up mocha version", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 158, "deletions": 285}}, {"node": {"oid": "08c25223a0783ac7cb781d3e7324deaf903dac26", "messageHeadline": "Fix typechain generation paths", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "8bad2a08c5bd053348dee22c64942b91673f48b1", "messageHeadline": "Updates dependencies and abi generation for better cross platform sup\u2026", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 555, "deletions": 1614}}, {"node": {"oid": "00951050e521270f6d3a998037be2ce32461c8fb", "messageHeadline": "bump beta version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e45b20be026d994cb7ef20fb4434fb8a11aa4b23", "messageHeadline": "Merge pull request #2099 from OffchainLabs/arb-ts-next--network-patch", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "8b19140b45f4b846e1cf59ba5228d2db6af68f97", "messageHeadline": "Remove unused gateways from networks file", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "476c5de8d7641b0ca22535abb18af5966533ad02", "messageHeadline": "Merge pull request #2078 from OffchainLabs/arb-ts-next--force-include\u2026", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 65, "deletions": 21}}, {"node": {"oid": "86717029f8dcf862bf4c250d1448ecc298683a25", "messageHeadline": "Merged from arb-ts-next", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 347, "deletions": 250}}, {"node": {"oid": "d98d09efe39e0f499f4a57bb9adbe967b067285f", "messageHeadline": "Updates from code review", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f26ef13d58ae5b00a9c4fda9bb5296f101de81af", "messageHeadline": "Merge pull request #2071 from OffchainLabs/arb-ts-next--docs", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 326, "deletions": 181}}, {"node": {"oid": "d20622431c864760560b44d78659576c43f6afc1", "messageHeadline": "remove rollupProtocol class", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 80}}, {"node": {"oid": "9884c9dd0e42907d5fd0ec3ca7df64c47775b3fc", "messageHeadline": "Merge branch 'arb-ts-next' into arb-ts-next--docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 313, "deletions": 128}}, {"node": {"oid": "4261e80a1d329077c75a10d1c5cabb069982747c", "messageHeadline": "Merge pull request #2080 from OffchainLabs/tree-shakez", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 313, "deletions": 129}}, {"node": {"oid": "e0ce35b76150b5acd8ce588c1bef34d16b324fd2", "messageHeadline": "Merge branch 'arb-ts-next' into arb-ts-next--cleanup", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 29, "deletions": 121}}, {"node": {"oid": "95112682e10e38895b76b8085fe2921eb8a9c5c3", "messageHeadline": "add rollupProtocol class", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "d0f7d02898f87a3699a1a90272000c46b56dde6e", "messageHeadline": "fix little typos", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a2a7e9fb4ffe9e6d2dc431937f4b21221bb37e7a", "messageHeadline": "use disablegateway constant", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0bd8a7ab243f03615e7e1d0b4c1dee8636930537", "messageHeadline": "Merge branch 'arb-ts-next' into arb-ts-next--docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 29, "deletions": 121}}, {"node": {"oid": "8c3bbc40d842d3de9cd4978426ab07f6915401aa", "messageHeadline": "remove looksLikeEthDeposit", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "3d525c0bf321496913bd8de8978c3cb8823ee71e", "messageHeadline": "Merge pull request #2081 from OffchainLabs/arb-ts-next--better-wait", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2c1c7cb4507c9e25c0768876eeaaf8fe071b2c9a", "messageHeadline": "Remove index file from typechain generated files", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c5424d6c36dc3cd12f95b7a087213d84dfc9fad1", "messageHeadline": "Added comments about timeout", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c9ef6238b451a0b0ff6846df7d52b3273f11a483", "messageHeadline": "Updates from code review", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "b843ab6b1142f1755ed8f2ab27c09d09fa336716", "messageHeadline": "Refactor imports and exports to behave better with tree shaking", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 311, "deletions": 129}}, {"node": {"oid": "b1c8a17cdf27c01ab19e64b566f867ff137b9892", "messageHeadline": "Merge pull request #2077 from OffchainLabs/arb-ts-next--better-wait", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 134, "deletions": 68}}, {"node": {"oid": "d043c8bb204dd5bd39514df5ee4f87290ab4a3fe", "messageHeadline": "Added increasing search range impl", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 49, "deletions": 16}}, {"node": {"oid": "71038d42e55cd774e222a9950af90241110a93d5", "messageHeadline": "Added waitForL2 functions", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 134, "deletions": 68}}, {"node": {"oid": "91bdfaf674ec3a4a4e9a1344f7603d307feecaf5", "messageHeadline": "Updated to two separate wait functions", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "94cb0854d65cbdb475a93cea2da56ddbc50947b8", "messageHeadline": "Added docs overview and renamed tokenbridger to erc20bridger", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 130, "deletions": 116}}, {"node": {"oid": "0f33bd846ae45ddd1bf815d628c4b6488a7e0d3e", "messageHeadline": "Merge pull request #2069 from OffchainLabs/refactor-network-state", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 29, "deletions": 121}}, {"node": {"oid": "d896951e2f11a8617828dd1d4102543767abab7e", "messageHeadline": "Remove network state class and add useful methods to utils lib", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 29, "deletions": 121}}, {"node": {"oid": "f6767ba0fda2b66092be49ab3eb93bbe77ccad93", "messageHeadline": "Updated lib scripts", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "815c67da00e5de1d095396f59db43f68872cafe1", "messageHeadline": "Re-ordered wait params", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "da40efd670fe7e2f70ee4656a60de15e0d277fdb", "messageHeadline": "Merge branch 'arb-ts-next' into arb-ts-next--eth-deposit-status", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 126, "deletions": 105}}, {"node": {"oid": "976e4260c001bd169e995f6bdff7f3fb5462997c", "messageHeadline": "Merged from arb-ts-next", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 77, "deletions": 51}}, {"node": {"oid": "5e7ec3503be67e3c6e12cf69810f91facd3999f6", "messageHeadline": "Tidied some imports", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "ca2cfe4ba9e929d429f2e9a5585bd35f61ba2a46", "messageHeadline": "Merge pull request #2042 from OffchainLabs/arb-ts-next--misc-review-u\u2026", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 55, "deletions": 49}}, {"node": {"oid": "70d05daeae90c5d9dfc82eaddd97e3e5801a986f", "messageHeadline": "Merge pull request #2041 from OffchainLabs/arb-ts-next--event-fetcher\u2026", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 76, "deletions": 52}}, {"node": {"oid": "1cc0c111e806dbccc6ce533ee6cbe0a45bf0a33c", "messageHeadline": "Updates from misc review comments", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 55, "deletions": 49}}, {"node": {"oid": "091b5d3538b26ead43064b1d3b2a7ee99aaed526", "messageHeadline": "Added type inference and mandatory filters to event-fetcher", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 76, "deletions": 52}}, {"node": {"oid": "bbcb683ecfd351b6a9ee96071b632155d5ab4c28", "messageHeadline": "Merge branch 'arb-ts-next' into arb-ts-next--eth-deposit-status", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1622, "deletions": 609}}, {"node": {"oid": "db51d6306e244c16a96d7c66a74c5b630346ae49", "messageHeadline": "Merge branch 'master' into arb-ts-next", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1619, "deletions": 606}}, {"node": {"oid": "c28d925e246b0d41b51b5dfb0f1be4a1d2ac6941", "messageHeadline": "Merge pull request #2021 from OffchainLabs/arb-ts-next--force-include", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 745, "deletions": 67}}, {"node": {"oid": "9ab6a3e2f1a741ba904a26f52c6f7b10b733d976", "messageHeadline": "Merge pull request #2002 from OffchainLabs/arb-ts-next--sequencer-tx-\u2026", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1144, "deletions": 488}}, {"node": {"oid": "91143607eac2727171048a35df9a76bc956e751b", "messageHeadline": "Merge pull request #2038 from OffchainLabs/arb-ts-next--misc-param-mod", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7d494188f05e0834d2f82315afb5eff43661fdc8", "messageHeadline": "Misc doc updates", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e8db8dbcb3cb5d5c188b6990710f0ec197f5b9b3", "messageHeadline": "Added completion information for eth deposits", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 93, "deletions": 37}}, {"node": {"oid": "83d887825a9523f53f18687f111824a41a8916af", "messageHeadline": "Fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0026aecd137924384f99dc4d32b0387c8e7554d0", "messageHeadline": "Remove incorrect comment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "745bf8db337f72971a5f82e23793b82546a45aae", "messageHeadline": "Ignore LRU cache in findFirstMatching", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "df7e93a2ed956b49a794ac44423fd4ddb9647716", "messageHeadline": "Cleanup naming", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 44, "deletions": 42}}, {"node": {"oid": "6bffb6042da16b99bedf78c70a67bed75ca32c70", "messageHeadline": "Make sure non-lazy core thread only load non-lazy machines", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 51, "deletions": 35}}, {"node": {"oid": "3ef031d1230ccf9c3159bb27d3cc5e22dccbcd04", "messageHeadline": "Remove default constructors for machine and related", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 52, "deletions": 56}}, {"node": {"oid": "40b5da09f571d85175f3654e93ac9ba87685c389", "messageHeadline": "update docker image version for node", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "643d729bc15072fafc552f0a0f7830cf4c49ad33", "messageHeadline": "Use a fresh ValueCache for logs to avoid lazy loading issues", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fb3530e47cc5084bec78da7d5dccf3846abfe661", "messageHeadline": "Attach context to txs queued for sequencing", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "0abefb917cdba08278f27f3f4d1ffdd8d8543edd", "messageHeadline": "Use network block time", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "750468b6e15be237c5cb691ea1d568932bd3ef28", "messageHeadline": "Updates from CR", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 98, "deletions": 34}}, {"node": {"oid": "763e1e70b1f56a3e2d3ba6088e86aad4fa4f8e16", "messageHeadline": "Merge pull request #2013 from OffchainLabs/force-include-tests", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 482, "deletions": 0}}, {"node": {"oid": "4cc07116c09d7f3d78f2b105a14e87f5f217f97b", "messageHeadline": "Merged from batching branch", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 273, "deletions": 50}}, {"node": {"oid": "9daba262619790c8ddff568f39b82edbcbcbd4f1", "messageHeadline": "SequencerInbox linting", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f06cdaee7440621d2fecd5bd2da3f284fd4270dd", "messageHeadline": "Update packages/arb-bridge-eth/test/sequencerInbox.spec.ts", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a10d8ed4f7d3f58519191becc01d0977f6f15717", "messageHeadline": "Fixed the multicall import", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "83346020ff371c382b142c2cb5daa0e8ecede8b6", "messageHeadline": "Should only have hardhat ethers in dev import", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2d36580a3d5a6a62a9a87257fee3a51a981b4bc8", "messageHeadline": "Updated hardhat config", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d7dea422eda17fa8f3c225562883c8272f74b4e9", "messageHeadline": "Merge branch 'master' into force-include-tests", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 186, "deletions": 149}}, {"node": {"oid": "f378c86f818fe76bdf6dd62c6a7e102e9422451a", "messageHeadline": "UPdates from CR", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 181, "deletions": 182}}, {"node": {"oid": "d7a88b1ea47e861de32143d5902f9f40a0799e51", "messageHeadline": "Addressed code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee265a4726f4657532cff32541c8866ed9fb2b36", "messageHeadline": "Add extra check to ensure last*_cache is never behind database checkp\u2026", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1707503d6d4a888ae4cc3d4cf5cbd5e4aa0ffce3", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 23, "deletions": 60}}, {"node": {"oid": "908eee6f5f30da87f7f18370d21c9c14204dc47c", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 20, "deletions": 32}}, {"node": {"oid": "5037c03787fa4782384fd7789bd4fc670f439f82", "messageHeadline": "Quick check last cache entries", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "b70f2a99769587a98f6c83e75fde07ff7691bbbd", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "7d659947325c370ae42e374963d22d3428015736", "messageHeadline": "Use printElapsed where possible", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "8b78d1ca21349af2cf0fc41af951ea6325a0c8a7", "messageHeadline": "Print additional DB metadata", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 49, "deletions": 117}}, {"node": {"oid": "374d6bc65099b1e38ea0dec44e5194fc1a5c8cd5", "messageHeadline": "Cleanup rebase", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "76fb312de333351fe21b487bbd69e34c2ec10bf5", "messageHeadline": "Remove duplicate code", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "b94c871fb0b93ef1f1da588fbb0c02f81ecf8bd3", "messageHeadline": "Print metadata", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 106, "deletions": 18}}, {"node": {"oid": "99f5e857055f72facecc8e2b3019086917cc84f4", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "eed8f0d752bb28030884b43602b328350aee1b67", "messageHeadline": "Output database info on startup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "ca24440fef88437a93ca32d75a25b2b29aaac9c0", "messageHeadline": "Minor change to trigger CI", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3e426b87f584fdab8f5573b3146a8e1915647492", "messageHeadline": "Update version numbers in documentation", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "2f90d05e09b50f173df6d892f4cfb10a63af3e8c", "messageHeadline": "Fix race conditions in combined cache", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "c5505cfa66a3fc62a9e5706158b150830847df70", "messageHeadline": "Merge branch 'arb-ts-next' into arb-ts-next--sequencer-tx-status", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 121, "deletions": 7}}, {"node": {"oid": "7c114db569aa822d431ff799765bef245ccdd6cb", "messageHeadline": "Commented out unused fields", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "46eaaed262da3a46640d8d908f4c257ded731d42", "messageHeadline": "Merge branch 'master' into force-include-tests", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 42, "deletions": 41}}, {"node": {"oid": "eb0d0ad03fd487ec4bce2804c8fb44df613240a8", "messageHeadline": "Merged from remote", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "20b467dabcb95368d01a87c8c2e70b03350fe760", "messageHeadline": "Updates from CR", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 70, "deletions": 35}}, {"node": {"oid": "2ca90f4e54a57f5813368f1d136f5fc35cbcd471", "messageHeadline": "Added InboxTools for force including transactions", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 633, "deletions": 12}}, {"node": {"oid": "12844b63c0b6fc95ca88abd31174e211606f0891", "messageHeadline": "ArbOS version 53", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "90377e6eab609db8680c0d2252bf0a847ba3912f", "messageHeadline": "Nicer log message when out of gas", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9e2a60c1f896d02b47306a020523943a2a1a3c2b", "messageHeadline": "Merge pull request #2012 from OffchainLabs/fix-test-type", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "b942782a3105dd3a57f792fe5a6880fe0bc00287", "messageHeadline": "Refactor test to use eth waffle chai matcher", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 15, "deletions": 25}}, {"node": {"oid": "f024137b702c0c9f6d240da684d37fe3fef6e0b3", "messageHeadline": "Merge branch 'master' into force-include-tests", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 162, "deletions": 32}}, {"node": {"oid": "2c305c91d064e18e840a7f8d036db0a7c692cdbe", "messageHeadline": "Added force-inclusion tests", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 464, "deletions": 5}}, {"node": {"oid": "dea932a6ed9d97cff08caaa9edccfea44d3f002e", "messageHeadline": "Merge branch 'master' into fix-test-type", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 162, "deletions": 32}}, {"node": {"oid": "bf9416349378280349742a337f1034161b20178c", "messageHeadline": "Fix build process to use dev config when in monorepo", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "25daf581a5316fcd56f1d27e0f84e1b97f1252d0", "messageHeadline": "Merge pull request #2010 from OffchainLabs/mv-audit", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "7dec1ddd35521f28847979370af1deab077d4009", "messageHeadline": "Merge branch 'master' into mv-audit", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 113, "deletions": 27}}, {"node": {"oid": "550f387d020bfbfe27e6b3f9219e4e985599edc8", "messageHeadline": "Merge pull request #1787 from OffchainLabs/validator-improvements", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 113, "deletions": 27}}, {"node": {"oid": "a5f1a28c94e6b9327fcaa4fa410c97fe90fe69de", "messageHeadline": "Merge branch 'master' into validator-improvements", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "897b9137274d3422be53cc4ba0c25a73dbaa3f88", "messageHeadline": "Merge branch 'master' into mv-audit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "e188dad0f655cb38713a917f80b41e9c988381c3", "messageHeadline": "Reduce waitForMessages check delay to 1ms", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f7b0e38cd1ca3914bca0de2f174010390ca6d18", "messageHeadline": "Add duplicate transactions to sequencer batcher test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "f2391f16acb0910626f606a0e89b25aaea6ab067", "messageHeadline": "Move seenOwnTx check above txAlreadyInBatch check", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "86c07d579d4564ecfe3709007e4705b91cf0e982", "messageHeadline": "Check for duplicate transactions in a batch", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b77b666e638874ac060a877bf9667bab690df459", "messageHeadline": "Merge branch 'master' into validator-improvements", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 92}}, {"node": {"oid": "b0d551779983b2ce9726cedf7a75af99dc129d6a", "messageHeadline": "Updates from CR", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 137, "deletions": 33}}, {"node": {"oid": "7a70ccea29c6c90597cfc1e9d112a9d1550f613f", "messageHeadline": "Moved arb-ts-audit to a different ci job", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "46c214c59327f5d743e67c680276508cbce4a7f6", "messageHeadline": "Fix type in proof check", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e1299fce2a0d4e4b6c250f2221027687e0ec1782", "messageHeadline": "Merge pull request #2007 from OffchainLabs/typechain-version-bump", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 120, "deletions": 6}}, {"node": {"oid": "f4224479149d92a94cb7b76dafd3a3f7660e37b0", "messageHeadline": "Version bump typechain and don't copy generated files into build", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 120, "deletions": 6}}, {"node": {"oid": "4c661dbbed76d49d14c8ecedea0b2c482e9fe3a5", "messageHeadline": "Removed unused contractExists function", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "e94fa542fbc7b6ffc4570d670a2b9e63bdfae33c", "messageHeadline": "Fix RunningCode nextSegmentNum after reorg", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "db3a7c374619573820bd619d5500e36f696ed4fd", "messageHeadline": "bump & publish arb-ts beta", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fddeb0acefd8777d24898ed558510e227f211228", "messageHeadline": "Merge pull request #2000 from OffchainLabs/init-param", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22127796e399796dec4d89157f656015466cf09f", "messageHeadline": "Updated broken import in test", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0e682d2fbd101304f8e26afcf493c48ffbd627a", "messageHeadline": "Merged from arb-ts-next", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 468, "deletions": 289}}, {"node": {"oid": "b202b75746b6714e482b71b5f8a77c25cd87cb61", "messageHeadline": "Added batch info for arb receipt", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1033, "deletions": 477}}, {"node": {"oid": "bb4274a54a982a52430de84090cc693b65b14db9", "messageHeadline": "Fix uninitialized parameter", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fba28a9d76e1c3bdbb478ae42e7af89c213f7212", "messageHeadline": "Remove unused debugging functions", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 41}}, {"node": {"oid": "7f475b1333a476334c07b8db91952b51fb86a601", "messageHeadline": "Remove redundant unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 13, "deletions": 56}}, {"node": {"oid": "45fb26d002ccadefe273e4e9f5cbc02078991210", "messageHeadline": "Unit test save checkpoint should only save at sideloads", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "0e2edc94d9e70328bac6f97c395abfe20c283063", "messageHeadline": "Withdraw funds before potentially creating new stake", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "50c9a707876348a8dcd7c15b87aa7024a19d174a", "messageHeadline": "Merge pull request #1994 from OffchainLabs/arb-ts-next--custom-token-\u2026", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 469, "deletions": 289}}, {"node": {"oid": "013be18551640ecf43282c46b3828dcc959de1bc", "messageHeadline": "Fix inactive modes not coming online", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59a98d6690fda1a918de7a1ba39dafbf34ab6b68", "messageHeadline": "Merge branch 'master' into validator-improvements", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1072, "deletions": 266}}, {"node": {"oid": "90e410e1483b5a373443b0796bbdeef276058b92", "messageHeadline": "Merge pull request #1989 from OffchainLabs/fix-code-reorgs", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 185, "deletions": 39}}, {"node": {"oid": "d3e85eff086e3f50d344a205c707ec0cdb37d37f", "messageHeadline": "Merge branch 'segment-reorg-test' into fix-code-reorgs", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 103, "deletions": 4}}, {"node": {"oid": "0836f5f78a9c0441931473e667f814c72bb38dcd", "messageHeadline": "Merge branch 'master' into fix-code-reorgs", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 469, "deletions": 208}}, {"node": {"oid": "709d2ab156f8d08cba6344a34de01aa1bb887591", "messageHeadline": "Fix pruned checkpoint log message", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "2cf267b82e6ef85dd4fae16899ead12db9f400f8", "messageHeadline": "Add sleep in unit test wait loop", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b33fa1d4a651c4295a9fe5b5ab5c5ce25097230d", "messageHeadline": "Fix possible unit test race condition", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c6c6a160b2a4e60e59c55d0950cd7e88a6f2b591", "messageHeadline": "Only save checkpoint when machine not running", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "f6bd14d36be0a0d4988bfa344ee9b4a665d51f43", "messageHeadline": "Expose stop_on_breakpoint functionality", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "3356c6ec243a4b7c8b7213505a17c3c0dd24d119", "messageHeadline": "Remove double call in unit tests", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "8872131baaae22e6858275eca52cef9f116e0377", "messageHeadline": "Run machine when not blocked", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "5c245c14f15fb3cef3fb827c3a23a0a9e14a9601", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "ea43d7fcf13e15e96f38254f0c18c61a9c02bfa2", "messageHeadline": "Rename `triggerSaveRocksdbCheckpoint` to avoid confusion", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "53058968a7f84d0388b14a80b6f5ede2fa4ffb23", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 165, "deletions": 186}}, {"node": {"oid": "4f85bfb42b8db31666b87b7dc4631f188cff9ccd", "messageHeadline": "Fix race condition", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9b70f2008f8a70394b331af2bb564c11c5856c5c", "messageHeadline": "Do not attempt to advance core machine if already at or past target", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "89cf92152b3123db9cd0a7b9212d48900d6b8388", "messageHeadline": "Add logging when advanceCore target comparison fails", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "f7007096614bfadbd8be04e53995e0cbb4f09934", "messageHeadline": "Fix unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "70b36a9be61a1288e57667bf1b78e52b4e92dd50", "messageHeadline": "Properly use memory cache on reorg", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 249, "deletions": 41}}, {"node": {"oid": "9a19c26e560e55be43289084dadbddaca39db031", "messageHeadline": "Fix segment reorg test case", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "fa0ad9c68ecaf06cb37d48a3477906b833d86319", "messageHeadline": "Merge branch 'reorg-cache' into segment-reorg-test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f5af623dc7418309bba7f2f4b3f6e2b2a05cabbb", "messageHeadline": "Merge branch 'master' into reorg-cache", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0cf7e0a24bfa28c5e19ce924a85b95b1cafdd091", "messageHeadline": "Remove extra debugging statement", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "dffe4b5d3e443e9e83ab4f10a62efd60dfecde43", "messageHeadline": "Disable 1006899 failure in CI", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cf37d99de017469ef3a9e8d4759df5679a58b7eb", "messageHeadline": "Merge branch 'reorg-cache' into segment-reorg-test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 61, "deletions": 26}}, {"node": {"oid": "65fc11fce1da69807bc0e8f3ed9c3cd84f63653f", "messageHeadline": "Fix possible unit test race condition", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "aa33b9fb4bc2ba9675951aa8ccaa97abe28e2662", "messageHeadline": "Only save checkpoint when machine not running", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "83fcd1bd97853fd32bfe3428454885979481a0cc", "messageHeadline": "Expose stop_on_breakpoint functionality", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "f9ce496d10694276ab6cf956d94336d67430a2e6", "messageHeadline": "Remove double call in unit tests", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "bccb33ded40df106061608458402f27916b0b4a6", "messageHeadline": "Merge branch 'reorg-cache' into segment-reorg-test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "7367f48558446a8be28a5c28fc7468cc078bd55a", "messageHeadline": "Run machine when not blocked", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "4f29324385c8fe98572660d90404c19b35e04713", "messageHeadline": "Stop advancing core when gas no longer used", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d2faa257ad5f762a2a54c9573b40a87899d932e8", "messageHeadline": "Merge branch 'reorg-cache' into segment-reorg-test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "00e61f134b83410b73c4e6a84eb17a714b5db1d0", "messageHeadline": "Merge branch 'master' into reorg-cache", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ba1563a4d23af28b7e332e3fa23a329c2929b076", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "aff41505c2788cdb8eebb577d9a818c5a22d8cd1", "messageHeadline": "Disable 1006896 failure in CI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d2d387f3e8917746b8a8ebb8916ea74e241c1f7d", "messageHeadline": "Use correct timestamp in code segment reorg test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a2d7fcad08bf4d6ca43269fc3a4cd58181cb920c", "messageHeadline": "Fix unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7f6df3af17a8561365a9aa385d9bb2b1dd484bfa", "messageHeadline": "Add segment reorg test (WIP)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "045041d0b18913a98a30bd7f23d9f53b8a8e500d", "messageHeadline": "Rename `triggerSaveRocksdbCheckpoint` to avoid confusion", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4a30a7ceb824dae65b232f8a11efcf343aa4b9e9", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 165, "deletions": 186}}, {"node": {"oid": "b2458913d789e90196052dff48709966505e0636", "messageHeadline": "Added constants export", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cf3f9f6533d442342cd18c2dfa56c61ba34c45d7", "messageHeadline": "Added yarn lock", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 107, "deletions": 236}}, {"node": {"oid": "4d669ea83cedba846e87a53423366e084e9e542e", "messageHeadline": "Merge pull request #1991 from OffchainLabs/arb-ts-next--token-list-up\u2026", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6d14f6eaa4326fe55c8cf7548be6905d57cb9165", "messageHeadline": "Added custom token registration to the admin token bridger", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 362, "deletions": 53}}, {"node": {"oid": "113692537cfdc6974c5b278ec71def910f168b9c", "messageHeadline": "Only lock once in RunningCode calls", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "9530a058d282c970e4caedeac77e7f819bedf496", "messageHeadline": "Fix race condition", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "35915ca914a4c0aa56e406222bbe2be380f20d81", "messageHeadline": "Do not attempt to advance core machine if already at or past target", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "c320075cffb5eb12c6a1db20220f209cdafd41ff", "messageHeadline": "Add logging when advanceCore target comparison fails", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "51b6de301d523f88cc74e9804e70e0b951e0bec2", "messageHeadline": "Fix unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "220e5e41a5d6009ff228a252561ef9c6dc20035e", "messageHeadline": "Updates from token list requirements", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9d81a360114868cc9be52be7a7616d9635b3f45a", "messageHeadline": "Properly use memory cache on reorg", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 249, "deletions": 41}}, {"node": {"oid": "c4ae2ac880febceb677df1964e355c0c363f58f8", "messageHeadline": "Theoretically fix code reorgs", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 71, "deletions": 28}}, {"node": {"oid": "9a519b49bb32564d6e77aba0161bb5c226b85005", "messageHeadline": "bump (and publish) beta version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfa02e97e0cef8ef8610c05aded7373b88f41f01", "messageHeadline": "Merge pull request #1968 from OffchainLabs/arb-ts-v2--lookslikeethdep\u2026", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "03fa394146660959fc5e2ea3d83005060bf5f927", "messageHeadline": "add comments", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "46aa17cab2764791fc5a9b039a32407ed636aa85", "messageHeadline": "Merge branch 'master' into arb-ts-next", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 212, "deletions": 31}}, {"node": {"oid": "8f4be4d69b6808bfd0e7cbe77360c08ab50f121d", "messageHeadline": "Default `--core.cache.seed-on-startup` to false", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c90b2bb62cc3d709c7f3f21687e98783a8ed8b4", "messageHeadline": "Fix initial cache seeding", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "572331a6b71d845ca01eba1d4155760ee5ff5067", "messageHeadline": "log message index as decimal instead of hex", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eefe1a59b34b58cdf985a07b568147915b55eb7e", "messageHeadline": "Add extra logging around reorgs", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "eaaba89c1cf7552c182cbaf9c8197fb62683e7cb", "messageHeadline": "Add debug timing to arbcore", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 102, "deletions": 1}}, {"node": {"oid": "7e82993cb4b5dbfec04117c8c00e39ee514a8f32", "messageHeadline": "Clear messages when loading reorg machine", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3507af23f812fd7d379853e21cf47582afd85b7d", "messageHeadline": "Merge pull request #1969 from OffchainLabs/start-msg", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 49, "deletions": 10}}, {"node": {"oid": "3150dadfd712bc0aaa0dbf020ce380dd25da037d", "messageHeadline": "Add inbox messages count to checkpoint logging", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "b636d948a18c4e40cd05c9e094e06581db698c7d", "messageHeadline": "rocksdb iterators never return NotFound status", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b2d01a8ca2d52b0d650d400a52a907a927972c32", "messageHeadline": "Ensure NotFound only returned when reorg", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "47e08ced2c4d67447a1d4d47bfcde6f714ab7d46", "messageHeadline": "Log additional checkpoint information on startup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "f8bc156cbd84fa666f6f561e5904b47095e21f2d", "messageHeadline": "Merge branch 'arb-ts-next' into arb-ts-v2--lookslikeethdeposit", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 136, "deletions": 65}}, {"node": {"oid": "a0c1d17e96c001f40eaac9cf6abf67bf06b89e1e", "messageHeadline": "Merge pull request #1967 from OffchainLabs/arb-ts-next--scripts-update", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 136, "deletions": 65}}, {"node": {"oid": "e0a24483703c768c1e7de4d17f37eb6906c2fcd1", "messageHeadline": "add looksLikeEthDeposit method to L1TransactionReceipt", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6380ef927f9b233d492bcc28db8c264bdd8032e2", "messageHeadline": "Merge pull request #1965 from OffchainLabs/arb-ts-v2-misc", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 121, "deletions": 192}}, {"node": {"oid": "1cd3d385885cba23ca4c27ef7b0279446df2eff6", "messageHeadline": "Updated exports", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "943e9cd7f9d88b97bd4541f4d1f991d41d06e371", "messageHeadline": "Merge branch 'arb-ts-v2-misc' into arb-ts-next--tester", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 121, "deletions": 192}}, {"node": {"oid": "cc111d4a6011e2aa72fec303b4ed08a5e5ef8e52", "messageHeadline": "Updated scripts in arb-ts", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 106, "deletions": 54}}, {"node": {"oid": "d06b71f6b92a535b15cef049c17489878402975b", "messageHeadline": "fix argument order in receiptsToStatus call", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e6e55c0d5499672bb878c0a71002ddb2cfd04e4", "messageHeadline": "return null if receipt not found in getRawArbTransactionReceipt", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c53cdd0d7db40e28c639f456910719fb034ddae9", "messageHeadline": "remove comment", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bac909964d75375ea36cbb39669ca88a0de237dd", "messageHeadline": "return empty array intead of throwing in getL1ToL2Messages; make l2Pr\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "6a5defef559efdac0da38011f437b24db8400326", "messageHeadline": "remove old networks.ts, add network getters, update main exports", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 57, "deletions": 183}}, {"node": {"oid": "0f5e0570303233d7b50cf76e2dffb45fff877373", "messageHeadline": "add getRawArbTransactionReceipt to lib", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "65e7296f9894c18f2d4108186965fed831dea492", "messageHeadline": "Ignore yarn audit issue temporarily to fix CI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cfbcbdd104390d8708d4c69b300c15630f7e7751", "messageHeadline": "Don't do forwarder block check unless you're a forwarder", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19624a9b2d71f36ff0f06470f67602630b50298d", "messageHeadline": "Merge pull request #1853 from OffchainLabs/arb-ts-next--retryables", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3773, "deletions": 2822}}, {"node": {"oid": "c53457603c5caa793e20185fee2ec0222a4eacb7", "messageHeadline": "Merge pull request #1925 from OffchainLabs/arb-ts-next--asset-bridger", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 3459, "deletions": 3391}}, {"node": {"oid": "5ca4e8244178cebb711efd26042637e18ff17bbe", "messageHeadline": "Linting updates", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 53, "deletions": 40}}, {"node": {"oid": "53badc9bb7f210c3593794d72b74b063668cdc19", "messageHeadline": "Gen abi now includes tests", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "3b4b5a00542f4f999021481bc3568bb061c6fb89", "messageHeadline": "Updated abi reference locations", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "12731e980763d898f94bc381c67d77281d270869", "messageHeadline": "Removed explicit update:abi", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "2643cce94c508e8103ff96722cb0423cbf9ec82e", "messageHeadline": "Merge from arb-ts-next--retryables", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 7141, "deletions": 117253}}, {"node": {"oid": "1afb469ad91d6de603d21b11dfa4d69dbb8e371e", "messageHeadline": "Merge branch 'arb-ts-next' into arb-ts-next--retryables", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 7152, "deletions": 117269}}, {"node": {"oid": "3527d76fd9fad3ce6ddde03cab37a6700d07867f", "messageHeadline": "Added explicit update:abi command", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "4eddcf537bac8e64741b3b5a1c75433e48c737aa", "messageHeadline": "Ls was in wrong folder", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "f24332296732bbf0d63be68b26e3fad7a3e4b444", "messageHeadline": "Added more ls commands to config", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "34009ceb885b4563bd1e5996b00c92f1f10022c6", "messageHeadline": "Added ls test command to config file", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "71a56ec11c94471dcc9520b3111f51093df0202e", "messageHeadline": "Merge from l1l2-refactor branch", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 50, "deletions": 30}}, {"node": {"oid": "d987d8973d37b44e65969bdca26ad135b09e167f", "messageHeadline": "Testing the multicall", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 16, "deletions": 56}}, {"node": {"oid": "1b1bfd3a6d22b2f9c11483fb25fb716260baad4e", "messageHeadline": "Add --node.sequencer.debug-timing", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "0ac04a8164047c1e2f84771ab074dad0edd2ae26", "messageHeadline": "Added improved multicaller constructor and added a multicall for toke\u2026", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 228, "deletions": 55}}, {"node": {"oid": "ea501cda234b8d671cde34614bb1859849bfb908", "messageHeadline": "Added provider/signer checks and updated isExpired", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 86, "deletions": 6}}, {"node": {"oid": "2742c8743ed4b429c253723c84dc46ba9b8c76f3", "messageHeadline": "More updates from code review and misc tasks", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 137, "deletions": 114}}, {"node": {"oid": "5af90467b756cac53a4465a004f9899c00788df9", "messageHeadline": "Verify feed signature", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 89, "deletions": 19}}, {"node": {"oid": "e59a07ba4bf9c7de991e952e444e1fdf8751502a", "messageHeadline": "Cleanup SIGUSR1 signal handling", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 72, "deletions": 16}}, {"node": {"oid": "00c0c584d9310bc865714559cfbfc26b2288fe75", "messageHeadline": "Renamed retryable ticket id to retryable creation id", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 44, "deletions": 38}}, {"node": {"oid": "f45a9bc99cf1a7f7129451090221116f6aa3935e", "messageHeadline": "UPdates from the misc ticket", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 414, "deletions": 318}}, {"node": {"oid": "8dffa0d15f80de43e54aa76dc7977f12853402f4", "messageHeadline": "Updates from CR", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 40, "deletions": 28}}, {"node": {"oid": "1fe2fc51df772bd31a9b2f22af2d62ade9c3e218", "messageHeadline": "Limit how many messages advanceCoreToTarget puts in to fix deep reorgs", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "501e20276ac8b9ba37d4cbd0d29ff3a7bc9adb2a", "messageHeadline": "Add b3sum, jq and rsync to docker image", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "874c6ed77abf73e93246aa4b564cdfcd69384833", "messageHeadline": "Fix error reporting when pruning database", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "965fdc567e3884ab9a4b8af0078adaa9808d0731", "messageHeadline": "Allow disabling of validator gas based pruning", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f10c285c4804343b9a03cc0077dcf96b4276a025", "messageHeadline": "Getl2gatewayaddress should call l2 gateway router", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3c7891e6ff42a9b65c3a5def2f1a23c1d6684f1", "messageHeadline": "Updates from CR", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 12, "deletions": 45}}, {"node": {"oid": "556162c85c17b67abc92e6006b6e68e25ebf1471", "messageHeadline": "Remove extra line", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "773265bab8a781ca2621854a6399c44a727746a2", "messageHeadline": "Add fees to fireblocks failed tx logging", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "5ee8442c6659e2c77d15be5d0b51db641a3f1033", "messageHeadline": "Fireblocks ignore old pending txes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "ee8264a2820cfe70daa5b948f457f2b3240dc873", "messageHeadline": "Merge branch 'master' into validator-improvements", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4717, "deletions": 115681}}, {"node": {"oid": "c93082753b3d541753f88d14389f2a5d58c02f43", "messageHeadline": "Update go deps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 52, "deletions": 42}}, {"node": {"oid": "2070cdf81d876bcbb1abfa66f5c1b5b7da8d21b1", "messageHeadline": "Remove old unused fibgo test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 917}}, {"node": {"oid": "65a3c867fdb9e1c2f34c2378c5043b5c61ea4fcc", "messageHeadline": "Fix cache expiration unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bd5f2846bc24345380f546b29ed6d29f6403b7fb", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ba06dc062542ac81dacf5b2daaab64b76b7bf56a", "messageHeadline": "Cache penultimate machine as well as last machine", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "26fefc21e8a4c619c5ede5b34a2aa976c57db18c", "messageHeadline": "Refactor code and fix bug", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 44, "deletions": 48}}, {"node": {"oid": "bcec4fd54e409cbfe4bee3e8f2c64339b60eb206", "messageHeadline": "Cache machine at last block when sequencer", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "82742190238eaf06dfca1da7969252350491966a", "messageHeadline": "Removed weth comment", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fd7dbcc0d46d26a67e455c29430e7e5668de127f", "messageHeadline": "Added default back", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d9fa4652b81adc83e4ffa9eb6de95d684d7a5d7e", "messageHeadline": "Added optional minimum to max gas estimate", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "ce8ae902ac0e99353c95bde2627dcbc4ebcb48a9", "messageHeadline": "Updates for the integration tests", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "9dbe37cddd6663ad9526732fd9477c9dbacc1b6a", "messageHeadline": "Updates for the integration tests", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 125, "deletions": 81}}, {"node": {"oid": "e021eacad3879a02e7ad4f24bc28012b919d2e92", "messageHeadline": "Updated tests to non nullable providers", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 105, "deletions": 155}}, {"node": {"oid": "ef4e65cd08e825b57ae6a958e03631e63110fecd", "messageHeadline": "Fix mac build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d5993a04c5d37c0b240e14ca57c813653f8d9801", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "97d3243a0ed9bf3ee3da131cb1ede8de2d87d386", "messageHeadline": "Abort executeassertion when ctx cancelled", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 497, "deletions": 282}}, {"node": {"oid": "2555aeb5b52db06e96327616f5c0e2c5b7d7bf5e", "messageHeadline": "Update unit test pruning mode defaults", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "82415f043a060e51836ce7d5a53536870269cf0a", "messageHeadline": "Add `C` wrapper to pruningmode.h", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "01a0ab2a407a0f3f651e1aeac67f0567b7dd4ac6", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "352f1e74b292b55bffcc87dc5f490a2e33f75b13", "messageHeadline": "Addressed code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 168, "deletions": 121}}, {"node": {"oid": "70da3697fe2c254e2a6f5a4db9859464e814a77e", "messageHeadline": "Handle initializing pruning state", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 96, "deletions": 22}}, {"node": {"oid": "f3fb0cde7c285f53361ac589e52f92be450571c6", "messageHeadline": "Keep track of pruning mode in database", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 64, "deletions": 4}}, {"node": {"oid": "5a407d34536a1422a30686bfb45697a1a4b10bfb", "messageHeadline": "Fix missing library dependency", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "699017a98be2a6c3fc4473b9e6ea09f107b19584", "messageHeadline": "Remove extraneous settings", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c1235862366494a3a800f5a22b58eac0014c930d", "messageHeadline": "Add validator pruning, remove debugging options", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "592a5f1b0600529bccdf9b6ae46340c83ec12ea5", "messageHeadline": "Add checkpoint database pruning", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 502, "deletions": 178}}, {"node": {"oid": "9d28399c84affd13c8d90d3991380246527e9d11", "messageHeadline": "Clean up log output while syncing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "bfed02acc6b70010cdb52cd6fd4c6916f5ae8cf2", "messageHeadline": "Added a failure threshold for gas reporter tests", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "46e1d9ab15327a9df9b3b99f93310b9c7e220449", "messageHeadline": "Set codechecks info at the package level", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "deefcd580f6ff415dbb1e577985714d40c045a87", "messageHeadline": "Added codechecks back", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "550cd38dc36b9ae6543b2608f2e483261f42e8a4", "messageHeadline": "Merge pull request #1889 from OffchainLabs/upgrade-52", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 190, "deletions": 149}}, {"node": {"oid": "b422fb1cce55c2f7397ca26401c2e998474cd8cd", "messageHeadline": "Merge branch 'master' into upgrade-52", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18b8746c738862bc2fcd19e0c36a25c31d215c6d", "messageHeadline": "Migrated a lot of remaining todos to a misc ticket", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 431, "deletions": 2731}}, {"node": {"oid": "6ebe46578b1702a4b7f529f0e9a817ea06c4255c", "messageHeadline": "Removed unused imports", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "ad1c2d7e6ac3ef8a429fd4041c9a08c9b123c8f7", "messageHeadline": "Added swivelling to transaction receipts more readily available", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 83, "deletions": 39}}, {"node": {"oid": "c51c9cbdba0e2c3f73837d046cde0861e7cb1fec", "messageHeadline": "Update parameter names", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2616e774e79f0e067821ff6285b7e4561a0d6672", "messageHeadline": "Merge branch 'arb-ts-next--l1l2-refactor' into arb-ts-next--asset-bri\u2026", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4c44d89493d1fdc15d80a7e090bb8baca3c4498b", "messageHeadline": "Merge branch 'arb-ts-next--retryables' into arb-ts-next--l1l2-refactor", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f541cbdba4d6a41728807186948a151399196b03", "messageHeadline": "Added multicall and admin functionality", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 872, "deletions": 637}}, {"node": {"oid": "cc110bef5af8fe7cd0438d857ef57470427292e2", "messageHeadline": "update pin to highly optimized arbos", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dee2ccd2e7971f6022f518643cb6bad1953ab43a", "messageHeadline": "set -O7168", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7f60943a614389c3a82bb3ba007bec0a6d44bfb1", "messageHeadline": "fix underflow in test", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29577aa860513f10e682a51da61d15fe6ae33c06", "messageHeadline": "rename field", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40120ac468b9126ac98cd3db71443b1c3e695305", "messageHeadline": "update submodule", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 185, "deletions": 160}}, {"node": {"oid": "7fb89adbc1b581ad5b91f794a2d4dcf93e4cf626", "messageHeadline": "Merge branch 'master' into upgrade-52", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 3115, "deletions": 114087}}, {"node": {"oid": "2b9183338b4e2cdf9628cb6a579021f955a1d5cf", "messageHeadline": "Refactor of token bridger - still need to update tests", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1990, "deletions": 805}}, {"node": {"oid": "12f66e88bb9d85aa0b87e630f85f4669665dc775", "messageHeadline": "remove dead link to testnet portal", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8e24d96a1ae53f8657701c7733d647011859b325", "messageHeadline": "Update Inside Arbitrum", "author": {"name": "Ed Felten", "email": "ed@offchainlabs.com", "user": {"login": "edfelten"}}, "additions": 60, "deletions": 54}}, {"node": {"oid": "a5bb24e0eb205dd2d4e46443b43b8c9312ee82a6", "messageHeadline": "Merge pull request #1890 from OffchainLabs/upgrade-51", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 74, "deletions": 7}}, {"node": {"oid": "0633b5cdb75add9e677e9c68bcf0771bd7ce888a", "messageHeadline": "Merge branch 'master' into upgrade-51", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9b2831f9c23d94f79827ce86e734a5cb8c1c1ffe", "messageHeadline": "Merge pull request #1906 from OffchainLabs/typechain-postinstall-gen", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2196, "deletions": 113451}}, {"node": {"oid": "e378e5ecb1e1eb1ce73fe0b73446055938e90626", "messageHeadline": "fix OSP test", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c832bf1681b6ad6991f6f50f6d56b2911b6fe31", "messageHeadline": "Merge pull request #1894 from OffchainLabs/arb-ts-next--l1l2-gas-esti\u2026", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 332, "deletions": 1}}, {"node": {"oid": "c48d5a92202e68a5d429d013766f03f3c96555ef", "messageHeadline": "flip negation logic in getSender", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c964f4e319ddb9f55fb0082063255b7010522aaf", "messageHeadline": "Merge branch 'typechain-postinstall-gen' into upgrade-51", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 2194, "deletions": 113449}}, {"node": {"oid": "21d0d52994b6953c51eb8fa9d6b96ff10394dbce", "messageHeadline": "Add whitespace to make linter happy", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4883cab07edab03d92ebe0de825db8de1cf95d9", "messageHeadline": "Merged from gas estimator branch", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 332, "deletions": 1}}, {"node": {"oid": "413a136a573208f848d7a27628cf678615c74324", "messageHeadline": "Update optional import in hardhat config", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "3d8323ae4569d937fd274394f1fcf964eb7b87f6", "messageHeadline": "Update yarn lock", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1088, "deletions": 1179}}, {"node": {"oid": "ec629d7fde780ac8507db22daae1cfaaf0f6b128", "messageHeadline": "Delete typechain files", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 93658}}, {"node": {"oid": "9548da121a672bd910ddec7c562594314ff669a8", "messageHeadline": "Fix scripts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "302d372e7c364aa387062a1df1202eb7df496c98", "messageHeadline": "Fix script", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cf12df0099bd0efddf93195aa61b334e70c8b1d", "messageHeadline": "Update ci process for yarn audit", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 117, "deletions": 264}}, {"node": {"oid": "d8e87ab679c80525230bfab669497c304d3f07b7", "messageHeadline": "Version bump dependencies", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2f060779a817797410b366e43245f0c00d16012f", "messageHeadline": "Update hardhat config entrypoint file to handle dev dependencies", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 270, "deletions": 291}}, {"node": {"oid": "5fd4efb8738c5334fd9173cbea585c7f7b48f9e5", "messageHeadline": "Add module resolution", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 8, "deletions": 39}}, {"node": {"oid": "5654cd3605e660bb339255680433049c8a891256", "messageHeadline": "Add module resolutions to fix yarn audit", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 638, "deletions": 775}}, {"node": {"oid": "0d85472929648fca411bccebb8c06fc97d348761", "messageHeadline": "Remove deprecated networks", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "6d3d557b7d95d75b31a23b356fa3e7f09a41db3b", "messageHeadline": "Publish beta version bump in arb-ts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a85fb4224b51a3ac18af061a2011ad38cc801f63", "messageHeadline": "Update arb-ts imports", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 11, "deletions": 26}}, {"node": {"oid": "15c272472a00efacdda694cb4e9ebb58e046783d", "messageHeadline": "Update dependencies", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "966995e0b21438670fe1a4266919cec64e214763", "messageHeadline": "Fix dependency", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d350204829d8d4061b6a1444aea777a8a7e6be1b", "messageHeadline": "Update dependencies", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 102, "deletions": 100}}, {"node": {"oid": "6adf2b3791e3a71bd0a91e0e6222e4b0b61529c2", "messageHeadline": "Refactor abi gen to avoid typescript compile", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "4d7920348f578ff2620297134299e514645345a9", "messageHeadline": "Refactor build script to use tsnode instead of compiled file", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "9bf42b0a79cc741a8c87bfcdb64212f88312866d", "messageHeadline": "Run abi gen on compiled file", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "da962276bdb0002cfe7a10552b3bf28662cef7a3", "messageHeadline": "Add abi gen files into src to compile", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "85e6f8017ec329bfeb7d78f4c6cb51b93a996ffe", "messageHeadline": "Update typechain dependency visibility", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82c9e461cda9c7cd4a10e63197407c596edce3c3", "messageHeadline": "Add abi gen files to published arb-ts package", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e058953acbccbe3e295e15eb811ff65481ef442c", "messageHeadline": "Refactor config to make hardhat deployer optional dependency", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "dfea279f543b810f4b3783953ab7a7bd2b557cb3", "messageHeadline": "Fix project dependencies", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "3a785ab79d063c6e83c78de307039bfebb46ebda", "messageHeadline": "Version bump relevant packages", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "489b3b76a7f8019ea4629c6fdbd4b501dda624a0", "messageHeadline": "Fix typechain abi gen script", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "02b6e4f22111cd184d48a10a4b4dcdd7cc56a85a", "messageHeadline": "Beta for arb-ts major version", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "423c3ace38bd951f234343869d907a98a4735d66", "messageHeadline": "Refactor hardhat config to have separate defaults file and have optio\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 419, "deletions": 610}}, {"node": {"oid": "c00a1fe491dd7651c0bfa3ec4c157f19ef5da9c5", "messageHeadline": "Add module resolution to bump up transitive dependency version", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 34, "deletions": 66}}, {"node": {"oid": "efad35ea3ba3ba78f5ae83a0999f819ee02841bc", "messageHeadline": "bump arb-ts beta version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "01294ef318ecadec9affa73ca9675128eb1a9a75", "messageHeadline": "DRY up code and fix dependency", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "67cc8411b7f3a5baf1de06f4db0b3b553518b450", "messageHeadline": "Add explicit arb-os dependency", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6aa85ebb6818a0e77bfd7766b798a60aa4a27327", "messageHeadline": "Update gitignore files not to track abi", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "38a127d01188b223dc626d228fa2833c7295084d", "messageHeadline": "Refactor flow for generating abi files", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 115, "deletions": 17341}}, {"node": {"oid": "0aa698f1a19a1922b529e9682f1d6b4d35e313dc", "messageHeadline": "Update dependencies", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 354, "deletions": 30}}, {"node": {"oid": "4e2f108f10f39eaa2a80411370ff1f35c9efa404", "messageHeadline": "Some linting updates", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 39, "deletions": 30}}, {"node": {"oid": "bf945e03158462e686677c9e4a456697865ec115", "messageHeadline": "change InboxOSP constant", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d2d945f0401ff69e9e770e73ee52327c56ef6e6a", "messageHeadline": "Merge branch 'master' into upgrade-51", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 279, "deletions": 512}}, {"node": {"oid": "15fa67d4810f8082d73860d8e2e30986368e2164", "messageHeadline": "submodule pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b9b7e04456365fdb72b2ad6f9e8ff1e86c7de2e", "messageHeadline": "submodule pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f8208d9ffc2e75fee2e32e5bc26d04d6b9c4276", "messageHeadline": "estimation tests", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "53d2d17bae2cdcad24db62c341bd3aaa23fedb19", "messageHeadline": "Merge pull request #1904 from OffchainLabs/reentrancy-guard", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 234, "deletions": 492}}, {"node": {"oid": "9efe11bd4cf9dae802c95c9be1a0471bcab41251", "messageHeadline": "Update dependency audit script in ci config", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8602ee5b45ed520ed90f3c8f9ad443632144824", "messageHeadline": "Add allow list to dependcy audit in ci", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 116, "deletions": 482}}, {"node": {"oid": "98233632c519f6b6ffb9c007ee4dff3cb6f7e419", "messageHeadline": "Merge branch 'master' into reentrancy-guard", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 26482, "deletions": 5285}}, {"node": {"oid": "620a6c0fb52b78922c979c95e18954f2d4a2dc81", "messageHeadline": "Remove unneeded queued update", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "060ca837804f39279c69e791c3d9a90b6a0e16e5", "messageHeadline": "Update deployed contract info", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "e5aa009d4d4264dd0fe5f0aef8a61bc67c8d83d6", "messageHeadline": "Some missing broken tests", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 155, "deletions": 108}}, {"node": {"oid": "91ac1e3f497950804ecc0a28b6ebb8673a5f96d3", "messageHeadline": "More message refactoring", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 1773, "deletions": 1693}}, {"node": {"oid": "afef6f97a47f8a8486e8ea73b99a6ed2e43650da", "messageHeadline": "include runtime \"addCustomNetwork\" method", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "1525e600b6e025671836eab0ced6e2148f021e3d", "messageHeadline": "add L1ToL2MessageCreator, some tweaks in L1ToL2MessageGasEstimator", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 106, "deletions": 5}}, {"node": {"oid": "035095fd691415454996ff003c7b349cdd118df8", "messageHeadline": "Merge pull request #1895 from OffchainLabs/signal-snapshot", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "6fd987e44e8218d5385f20581a77fd5c10d7ed31", "messageHeadline": "Added first outline of l2tol1message refactoring", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 400, "deletions": 0}}, {"node": {"oid": "7342ac366bd3cfd347c64fc7803cc051d5ba4c14", "messageHeadline": "Merge branch 'arb-ts-next--retryables' into arb-ts-next--l1l2-refactor", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b819fde02dbbd19a3e17bd207f33c2ce8b8cce41", "messageHeadline": "Removed unused getMessage func", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "90b0f6017b3bb1ff79d7468b72b75bf85db51bb4", "messageHeadline": "Merge pull request #1893 from OffchainLabs/arb-ts-next--l1l2-refactor", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 157, "deletions": 241}}, {"node": {"oid": "648098f10cf0372aa54411112108a46b2f620339", "messageHeadline": "Save database checkpoint on SIGUSR1", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "d4566f9a42882a5a82950a0b1338fedd69149398", "messageHeadline": "arb-ts-v2: retryable gas estimator", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 201, "deletions": 0}}, {"node": {"oid": "d696119fa3643963d75f5d67de53ab1195897b2e", "messageHeadline": "Removed multichain connector", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 0, "deletions": 83}}, {"node": {"oid": "dd85facbf3ff9f234e5a9b0f7f8eaa4dee6eb422", "messageHeadline": "Ran linters", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b5607de9dd93b7b9cb9415f8b302d59794a55ffa", "messageHeadline": "Missing import", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3b05d3fe2d2b6a05114a8f4006d061a0da54e6ca", "messageHeadline": "Move S&P into different file", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "fe9369afd5a68ab6b61d89bc246dc42fbe7a9cfb", "messageHeadline": "Refactored L1ToL2Message to use read/write inheritance pattern", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 164, "deletions": 166}}, {"node": {"oid": "7d0055d5d1bb68ba7cd2c5cfa60859a6ebfb4bda", "messageHeadline": "Typo in import statements", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15eaedc0ff720bf0051ef2a6bdef3addae1e9a05", "messageHeadline": "use initAllFromL1Txn in initFromL1Txn", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 12, "deletions": 29}}, {"node": {"oid": "2b7de8cc0fe8c214e08893e2042444cb4fd1fcdd", "messageHeadline": "address various PR feedback things", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 49, "deletions": 44}}, {"node": {"oid": "51353084fcb7fe166710fbf60dac100130cc225e", "messageHeadline": "Add queued upgrades", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "93ed6e9d43327bde913001e335f3d35946d7a32d", "messageHeadline": "Remove post upgrade init hook from L1 gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "b1d67d604df950d61e176a40bf31a1142d8dbcff", "messageHeadline": "arbos pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1b080c5eaed94c3b3d49decadce8015f7aa2021", "messageHeadline": "make init methods static", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f330c1918af0b633c0e642c21575795514ee2068", "messageHeadline": "make l1Txnhash not readonly", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "543b2fa15596c1470df9461907932598f3214156", "messageHeadline": "fix typo", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f78abbc5074c0bee72d571137da8f5acbec7a6ab", "messageHeadline": "move RetrableActions to seperate file; use public readonly messageN\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 59, "deletions": 58}}, {"node": {"oid": "ec8678c88b9a8cb742692ffa9a5e830972e317bc", "messageHeadline": "Fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9b49f6e8d30c94bc1b8061946acdbdd787e33842", "messageHeadline": "Low gas price bid factor from 2 to 1.25", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "79f031a71056b0f47fe498d0e93b58099cd0f78e", "messageHeadline": "Merge pull request #1875 from OffchainLabs/lazy-validator-wallet", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 120, "deletions": 74}}, {"node": {"oid": "8aaf6a09abd00796078af9e93c76fe60475f3cbe", "messageHeadline": "Merge branch 'master' into lazy-validator-wallet", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 689, "deletions": 279}}, {"node": {"oid": "6241811b7ce720b86c9c36f7b5a0ddc56f44cb07", "messageHeadline": "Merge pull request #1877 from OffchainLabs/db-shutdown", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 561, "deletions": 240}}, {"node": {"oid": "a416b11433950332fa153e5a4a0a600aba4305aa", "messageHeadline": "Merge branch 'master' into db-shutdown", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "835f01090e8508fc4cc96f17277893fd4d55831c", "messageHeadline": "Merge pull request #1874 from OffchainLabs/upgrade-50", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "15e5d7051762081b708feb27bc116d0b2903e550", "messageHeadline": "Merge branch 'master' into db-shutdown", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 93, "deletions": 37}}, {"node": {"oid": "4e17517d025d8bc9f126158da76fd413319eef2d", "messageHeadline": "Fix typo", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37eabab67848a4deaab893f67b0ba633aee1106a", "messageHeadline": "Merge branch 'master' into upgrade-50", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 93, "deletions": 37}}, {"node": {"oid": "00c19c8bdd5c77c358f05759561c6e12ae3d495b", "messageHeadline": "fix typo", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34b804edbb94a958362a0caa33883f61335e782e", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "803262194cb7bf8d91cd2e980db2b28d311821fe", "messageHeadline": "Add parameter for inbox-reader-delay", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 87, "deletions": 38}}, {"node": {"oid": "5c4a30297fb38434dcb0b5627888c0f4b486046d", "messageHeadline": "Merge branch 'master' into upgrade-50", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "199174928ddfce5a25c0208939e02450cad5dae9", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 87, "deletions": 86}}, {"node": {"oid": "f3ee728e7aede4c1e50f2c4bac3c039ce36b203e", "messageHeadline": "Address code review comments add missing file", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "3941f8452008f6ee8e1ecf559b3fa89761484afc", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "ca243a73b0fd8281b5c54c3d73bdb070fd9bf4ab", "messageHeadline": "Merge branch 'master' into db-shutdown", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58b095653941e6c1b9e72877f5305bf5acbd8644", "messageHeadline": "Address PR comments", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "26c137675329561805e2c91bae3fb4feb32a90bf", "messageHeadline": "Merge branch 'master' into lazy-validator-wallet", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 538}}, {"node": {"oid": "b4077c9eb84d181b3aee8dc76adb2ca0eb76c060", "messageHeadline": "Merge branch 'master' into validator-improvements", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b0db510d4aea89c39f75a0c40bdb9c96d752f5f", "messageHeadline": "Increase broadcast feed channel buffer to 4096 messages", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c2890f922082791970909c2e2b66573c94a468d", "messageHeadline": "Fix PR comments", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6374b875e09986d118350514224c439dfdf4d2ec", "messageHeadline": "Merge branch 'master' into validator-improvements", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3297, "deletions": 2021}}, {"node": {"oid": "027eb8b006b9b271d269c9ae1e0d257b065a8319", "messageHeadline": "Merge pull request #1882 from OffchainLabs/fredlacs-patch-1", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97d27b79b1325e09956b284a61fb388e7c44bf32", "messageHeadline": "Merge branch 'master' into fredlacs-patch-1", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "e2a2169ff80f2776cb63a16980c8e89f6eb31a98", "messageHeadline": "Merge branch 'master' into db-shutdown", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 19, "deletions": 536}}, {"node": {"oid": "75fd0aa8a0bfdb084efbf85d40fbe539303fcf30", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "a3cb298ff7a320f392d926249cf2e6a76f883b84", "messageHeadline": "Merge branch 'master' into upgrade-51", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "333fb8106d7ea2de4416688171d3c32756e6ce06", "messageHeadline": "Merge branch 'master' into upgrade-50", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "e13942433aa28b676330c94f0d8398ca8b0f1804", "messageHeadline": "Update all docker images", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "475fe9b576dfa142513191e4d32be8856361d2ac", "messageHeadline": "Update documentation to use 1.1.2", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c58b79428bd5cc5c6ceb7d7981b577f10e28cea2", "messageHeadline": "fix OSP tests", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8730bbba01720217fa2a44eef98a59f07962661f", "messageHeadline": "update pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "199f8cc1a033654205ece6cfbe61a7dfa32f0523", "messageHeadline": "Merge branch 'master' into upgrade-50", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 8, "deletions": 530}}, {"node": {"oid": "7c73834e46a55a5c6b9ad9cc952ef3a55ae1f15c", "messageHeadline": "Merge pull request #1832 from OffchainLabs/docs-token-bridge-warning", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9494513b14362027bcb78900948ba2974800f7b0", "messageHeadline": "Merge branch 'master' into fredlacs-patch-1", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 530}}, {"node": {"oid": "09dae86e647d069d9306150ccfd48141a37ee18a", "messageHeadline": "Merge branch 'master' into docs-token-bridge-warning", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 530}}, {"node": {"oid": "7185a143d776efb349702631e16f8d39cce1a807", "messageHeadline": "Merge pull request #1840 from OffchainLabs/docs-fix-address-alias-desc", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e4d6f332df825e7d75dd55fa61b090a64803e996", "messageHeadline": "Merge branch 'master' into docs-fix-address-alias-desc", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 529}}, {"node": {"oid": "a03e0ed841aefe9ffdac1411d4546ac00f2064c6", "messageHeadline": "Merge pull request #1764 from OffchainLabs/remove-token-list-gen", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 529}}, {"node": {"oid": "4088f1e4a89d97a38d9834a5688d83e3cd9111d1", "messageHeadline": "Merge branch 'master' into docs-token-bridge-warning", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fffe17df23d94282ee22760019dccb5da47f8013", "messageHeadline": "Update Useful_Addresses.md", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bcad78e60db3cb8335c8f0c5b32e34efeb5e4dc", "messageHeadline": "small code cleanups", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "70130548e179455900d6b82b589210e10f913663", "messageHeadline": "Get rid of smart pointers for ConcurrentCounter", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 45, "deletions": 31}}, {"node": {"oid": "d89470ca0f9aba545393039e5fd54f90f526c29f", "messageHeadline": "WIP", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 51, "deletions": 31}}, {"node": {"oid": "d888d9a21dc2eda5c8d6777aad91fa7299a06356", "messageHeadline": "Fix concurrentcounter constructor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "bbb5d5b8b232c732833f753d94d1989b2b0f76c0", "messageHeadline": "Handle exceptions in arbcore thread", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 230, "deletions": 212}}, {"node": {"oid": "1d9603111a6001fe31aecdbd485938ecbd51f445", "messageHeadline": "Merge branch 'master' into remove-token-list-gen", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2214, "deletions": 1065}}, {"node": {"oid": "a77df3ac547d8f05c314fabec857d17e11572b7b", "messageHeadline": "Merge branch 'master' into docs-fix-address-alias-desc", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2042, "deletions": 1039}}, {"node": {"oid": "506549d3a9fac8ce6c39506d9203e8b030ceda8a", "messageHeadline": "Gracefully shutdown database", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 299, "deletions": 29}}, {"node": {"oid": "6162d1f50f92181d1036dcc3bb8d058b67f90181", "messageHeadline": "Use nil pointer instead of zero address when wallet not created", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 64, "deletions": 45}}, {"node": {"oid": "0f424060133cab18e4805e7b5cc063eb624053c2", "messageHeadline": "Create validator wallet lazily", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 68, "deletions": 44}}, {"node": {"oid": "a23e80713d1ce8ba4a1b6efb24fc93f03be09f93", "messageHeadline": "update pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3d6d1e0fef15d97d66857b4991283475d4fd592", "messageHeadline": "Merge pull request #1867 from OffchainLabs/allow-estimators-who-canno\u2026", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "fc07021d93aa9e0fc60256cf1a31a94fd352c85d", "messageHeadline": "Merge branch 'upgrade-50' into allow-estimators-who-cannot-pay", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "494d43c103867c02fe4537612cd38142a2a27ef2", "messageHeadline": "Merge branch 'master' into allow-estimators-who-cannot-pay", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6fdca08974b22f74c65ce7dc488b0f2989654c6d", "messageHeadline": "remove test file", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "d70f49e025175b8f884256ded4244d1fa33b16a6", "messageHeadline": "Merge branch 'master' into upgrade-50", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 2734, "deletions": 1256}}, {"node": {"oid": "69e5e6c927a9cd562564503fb1e9dd0d3b154149", "messageHeadline": "Bump docker dep in dist dockerfile", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7ad3ee151d3861d312ae669564ecbe06c32b1089", "messageHeadline": "Bump dep in dist", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fce86b46a3dddb7f354d158a5494b850123fc52", "messageHeadline": "Bump go dependency in docker", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7f12515f5948eb1655758f7bceace2a1ad7d4f0f", "messageHeadline": "Merge branch 'master' into docs-token-bridge-warning", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2144, "deletions": 1062}}, {"node": {"oid": "50a2c3ef3d2c1f492e1a7e8db7c241f23617db20", "messageHeadline": "support older versions of ArbOS", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ae5040b32f9ff2c8e5844cba30d8c97e3d626226", "messageHeadline": "don't overwrite gas price", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "e63adc9d6b76027d711253baf65211ddbdc6baf8", "messageHeadline": "edits on useful addresses", "author": {"name": "Mahsa Moosavi", "email": "mahsa.msv1991@gmail.com", "user": {"login": "mahsamoosavi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8f180c1f1a48fc33dc3f59ea6cf22a6785aa02d", "messageHeadline": "Free cgo data", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "cd9c0a335e7df71eabc732e5d692a20512130349", "messageHeadline": "Add missing frees in cgo interface", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "e79e204f66884dda902f54596be4b329af058006", "messageHeadline": "Added troubleshooting guidance for shared object errors", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "0355de0daa7d5a1a17ef149506068a7d3073c494", "messageHeadline": "Fix typo and apostrophe", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b606a4a608b2609402f50f95e3c0a42e72a34de1", "messageHeadline": "Added a short troubleshooting section to the installation docs", "author": {"name": "Chris Buckland", "email": "cpbuckland88@gmail.com", "user": {"login": "yahgwai"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1ff46433f9a3e75f1f0ca87d621b1ac58c8b4f5c", "messageHeadline": "Update .clabot", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "421b117e14e4ab74180b21c20686527dd4a33e06", "messageHeadline": "Add newlines", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77588c591ed1039ae3dbbfcc1e78358370d08bd6", "messageHeadline": "Setup scripts for standard and fully local docker builds", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2d2a55d82d21741e7603bbb9c3d148ae5e0dcd8b", "messageHeadline": "suppress known memory leak during test run as well", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3e154cef994a936fea0c8dadba6e9359e3f25cdb", "messageHeadline": "Fix typo in config", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0e022d1b3757208f8f29ed2ba2e76e90b38cfb06", "messageHeadline": "Couple minor build fixes", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "d1290c21e7d52765cf2de888a08c2685d941803e", "messageHeadline": "Disable leak checking, address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 26, "deletions": 36}}, {"node": {"oid": "9cba802da3ced22725f157a9e0b35c7d1195c329", "messageHeadline": "fix leak sanitizer error suppresion", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e86e8a4f5d88651f2075b1a0b5f765473647c297", "messageHeadline": "Ignore valid tcmalloc memory leak", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "851ce1662478e73c43a917312ac5fc31728f7087", "messageHeadline": "Disable LTO by default", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "89fbbff9e5ac2735e9438583b721da0944798058", "messageHeadline": "Compile with frame pointer for small improvement", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0dd92bddc1f32bf9f60170a4291fc33b05d679fb", "messageHeadline": "Use TCMalloc instead of JEMalloc", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 144, "deletions": 24}}, {"node": {"oid": "5ec65c16dd7182bf923b7d864b3a05fdae90ed2a", "messageHeadline": "Merge pull request #1854 from OffchainLabs/seed-cache", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e951c654aef1f10525a405452b326790bd673eee", "messageHeadline": "Merge branch 'master' into seed-cache", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 473, "deletions": 353}}, {"node": {"oid": "2b8e46a48e044a6f320f3c6ee88dedde4ff40455", "messageHeadline": "Merge pull request #1850 from OffchainLabs/broadcaster-extract-messag\u2026", "author": {"name": "Tristan-Wilson", "email": "87238672+Tristan-Wilson@users.noreply.github.com", "user": {"login": "Tristan-Wilson"}}, "additions": 473, "deletions": 353}}, {"node": {"oid": "1c60d0750a7c5b1daf92e7ec6cf3ea45045fbb2c", "messageHeadline": "Merge branch 'master' into broadcaster-extract-message-logic", "author": {"name": "Tristan-Wilson", "email": "87238672+Tristan-Wilson@users.noreply.github.com", "user": {"login": "Tristan-Wilson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9fe81d0400f77b51a45e3f8524202c3cfd8fadf6", "messageHeadline": "Fix issue when seeding cache on startup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "77ffc8e5a72d3414860398e812be29d34117e94b", "messageHeadline": "allow custom networks in mulitchain connector", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "ba09c67a3546a43b84aed43df249759bed4b4d1a", "messageHeadline": "add getBeneficiary && getTimeout", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "d1aaad83b54030b465c9e0cd64a8fed408af4c8e", "messageHeadline": "normalize provider / signer errors; add receipts and msg numbers to \u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "0ddaf4469fec6e847c564861f7ce07c2724bd564", "messageHeadline": "Fix race condition in broadcaster reorg test", "author": {"name": "Tristan Wilson", "email": "twilson@offchainlabs.com", "user": {"login": "Tristan-Wilson"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "5e3dc55bf5ca09e7455e3244e06de2e93edf13e5", "messageHeadline": "Add effectiveGasPrice to transaction receipt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ca286424d42338306a8c555c1df7a96bc69215bf", "messageHeadline": "Merge branch 'master' into broadcaster-extract-message-logic", "author": {"name": "Tristan Wilson", "email": "twilson@offchainlabs.com", "user": {"login": "Tristan-Wilson"}}, "additions": 1465, "deletions": 674}}, {"node": {"oid": "4e9b33865197cd9d6a1e5f19e2e3b70d2cafc81e", "messageHeadline": "Remove unneeded function from ClientManager", "author": {"name": "Tristan Wilson", "email": "twilson@offchainlabs.com", "user": {"login": "Tristan-Wilson"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "607e12f8230678ed73451c55b0b7ba20de01972e", "messageHeadline": "Rename Acceptor to WSBroadcastServer", "author": {"name": "Tristan Wilson", "email": "twilson@offchainlabs.com", "user": {"login": "Tristan-Wilson"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "bedd2ae3c3808c31d78f013ee6f5c23dc528fcd8", "messageHeadline": "Split out wsbroadcastserver package", "author": {"name": "Tristan Wilson", "email": "twilson@offchainlabs.com", "user": {"login": "Tristan-Wilson"}}, "additions": 40, "deletions": 29}}, {"node": {"oid": "0554b57689fb119f71c081326f03db7686b72b1d", "messageHeadline": "Rename CatchupBuffer, clean up interfaces", "author": {"name": "Tristan Wilson", "email": "twilson@offchainlabs.com", "user": {"login": "Tristan-Wilson"}}, "additions": 164, "deletions": 139}}, {"node": {"oid": "d07ac31eb10b60c9192961dbb9bdcc58b42c717a", "messageHeadline": "cleanup networks.ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 64}}, {"node": {"oid": "26e66db8521249ae0cd4484c36945693b6e57e26", "messageHeadline": "use retryable ticket creation as main source of truth; allow init fro\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 118, "deletions": 45}}, {"node": {"oid": "e3745c1724ae4d87e4e5a58df3d03aea57fa954d", "messageHeadline": "Extract ClientManager msg type specific logic", "author": {"name": "Tristan Wilson", "email": "twilson@offchainlabs.com", "user": {"login": "Tristan-Wilson"}}, "additions": 125, "deletions": 93}}, {"node": {"oid": "56ed75410099a34a0b9a6ada8c1972d6d4512b81", "messageHeadline": "Update .clabot", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6d5543525338b7fdd2ab58860ca5ea39382563e", "messageHeadline": "Merge pull request #1844 from OffchainLabs/small-values", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1202, "deletions": 537}}, {"node": {"oid": "e20ac8b2672cf77c69f13cd1336958886e87e2c8", "messageHeadline": "Merge branch 'master' into small-values", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "86a769bef1155785902d7f3e366ac86d27ac508b", "messageHeadline": "Merge pull request #1848 from OffchainLabs/union-cleanup", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 83, "deletions": 91}}, {"node": {"oid": "eeea40e3ff874f846f4c980d891da457bcb80ed4", "messageHeadline": "Fix assignMove", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "665c2ce19291e06dfeb5f044cbac021ad7d2382b", "messageHeadline": "Clean up constructors and assignment operators of unions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 83, "deletions": 92}}, {"node": {"oid": "48ac20033f0ce9a9db3e40a25f4b027395b34097", "messageHeadline": "Upgrade to CMake 3.9 to enable LTO", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "035ed56d16de3832b8542f26f63b5f311d8aee3d", "messageHeadline": "Fix PR comments", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 36, "deletions": 61}}, {"node": {"oid": "dcf5ebbb9b3ab9077385f82b28a7c3d19def0ff4", "messageHeadline": "Merge branch 'master' into small-values", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 113, "deletions": 80}}, {"node": {"oid": "0bdcfb57d9cc45d70e049d36df8627106e7714f8", "messageHeadline": "Reduce number of machine clones", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 113, "deletions": 82}}, {"node": {"oid": "c7d81445da74e165c0c41a8ab88e8fbf94034dbb", "messageHeadline": "Fix snapshot race", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aba4d47adbc8bc17f118ca305237718e98d3cf42", "messageHeadline": "Merge branch 'master' into small-values", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5a771d65f88b6ab2e6926387af62a5bcbe6ffc69", "messageHeadline": "Remove likely/unlikely attributes", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "bb5f51de2d91f0efccd47bf19465505c8be56a9c", "messageHeadline": "Fix move-assignment constructor and release build", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ed761b3ff020abdbd304060d35dac19c10c312bd", "messageHeadline": "Misc constructor fixes", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "32cbb24ccb905fae626e238cd74c404b724db82b", "messageHeadline": "Finish implementing helper functions", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 157, "deletions": 58}}, {"node": {"oid": "db1650a89d5b2e0e73703a0a705bd1761041cb46", "messageHeadline": "Make Value's helper functions friends", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 61, "deletions": 24}}, {"node": {"oid": "ef9c8a50c83c721332175e1eff27f0ee20101f63", "messageHeadline": "Implement value constructors", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 164, "deletions": 11}}, {"node": {"oid": "aaf6193b4312a5b76c539f5ae44acd1a2514f7c8", "messageHeadline": "Merge branch 'small-unloaded-values' into small-values", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "7e0338f678d51086186c4b8a384b47f0862cdd59", "messageHeadline": "Fix unloaded value copy assignment and move assignment constructors (\u2026", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "d9c8306ed45b046559dee03fe4948879b5ec577a", "messageHeadline": "WIP: make Value into a class with a tagged union impl", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 388, "deletions": 195}}, {"node": {"oid": "c0f4f0d1b7c4158efbbd66162969b327ca23e4f9", "messageHeadline": "Rename value to Value", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 347, "deletions": 347}}, {"node": {"oid": "cc5166cc3faa5ea62e3e24d41bb2d909187ddfab", "messageHeadline": "Ensure upper 2 bits of CodePointStub aren't set", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "af785ed22b00e8cf390ead76043d9c2e1c800e53", "messageHeadline": "Always set upper bit of UnloadedValue", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "0adaf6f27f4b81a296f17f7667a73d7d19c298f8", "messageHeadline": "Fix unloaded values and add test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 47, "deletions": 17}}, {"node": {"oid": "286485eac146c4b2f0898544ebbafca2d5b9fc9f", "messageHeadline": "Move Broadcaster accept logic to acceptor", "author": {"name": "Tristan Wilson", "email": "twilson@offchainlabs.com", "user": {"login": "Tristan-Wilson"}}, "additions": 268, "deletions": 219}}, {"node": {"oid": "334e41569a6f70d667a454a32949f0396f2907c2", "messageHeadline": "Fix comment grammar", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae8eb88e1a71a4d9e8d3d0aeda6e21ec305ebb1d", "messageHeadline": "Use raw union instead of std::variant for UnloadedValue impl", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 170, "deletions": 74}}, {"node": {"oid": "96deb969ccf23ee5ab9b4790ee9ceb1a0e64beec", "messageHeadline": "Add more keepalive calls", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "80691d6bb68fc7b1b19e7d808769e96ba8033a0d", "messageHeadline": "Shrink unloaded values by inlining small ones and heaping large ones", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 85, "deletions": 18}}, {"node": {"oid": "ff5115b3dc2889a1ba1f31ffb33b4ca3039a7f15", "messageHeadline": "Merge branch 'master' into docs-fix-address-alias-desc", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "92b3821b98dcbeb83b1eb2fd01cbfab11f2b69dc", "messageHeadline": "Increased maximum time to wait, print time left", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "56cf52fba2b8b3c7914f5b03bd5a9a648ebb13ec", "messageHeadline": "Take extra steps to ensure rocksdb closed gracefully", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "400ed61caf88944e46f37dcdfb78e4c1d3cb5de3", "messageHeadline": "Merge pull request #1786 from OffchainLabs/update-interface", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "def814b22347f28fa33a6aa24c0c3868f5da91d8", "messageHeadline": "Merge branch 'master' into update-interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1106, "deletions": 474}}, {"node": {"oid": "2bfef13ffd7dd3649736774ef1751fd8a375b4e2", "messageHeadline": "Merge branch 'master' into docs-fix-address-alias-desc", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 73, "deletions": 37}}, {"node": {"oid": "042419c0ee859f41ceb651a812528236bd8eebd1", "messageHeadline": "Merge pull request #1835 from OffchainLabs/longer-acc-cache", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "790a5286ff41f145ffcf3d9e64bf41191a0296ac", "messageHeadline": "Merge branch 'master' into longer-acc-cache", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 47, "deletions": 26}}, {"node": {"oid": "b462444a15c226766942474b2eee1c617627f873", "messageHeadline": "Fix unit tests", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "56f8732e50591076ea796e0984c4536070b7b5ae", "messageHeadline": "fix createRetryableTicket / depositEth description in docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "42edcd243418acb2947a6defd7cab8a1f6d47188", "messageHeadline": "add expiration check to L1ToL2Message", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "311a2a2c9cda7af33c6293888a1b08004a45d865", "messageHeadline": "Use a shared_mutex for RunningCode", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8bc6566e39b40b6546e30fa1133b2e8beaee9b78", "messageHeadline": "Add running code layer when cloning machine", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3fc5b67a4fa808d99d14af1a15f2b8483642e6d9", "messageHeadline": "Fixup nested RunningCode handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "0d5b40e20693088b490f93e8617d0ad70cfa929c", "messageHeadline": "Fix segfault", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1de31d3a0366849bb40a8d30d1e847a3674b8b1d", "messageHeadline": "Add wrapper around code when loading from cache", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b51149ba51c0600d35c21a51f3172e33921c75ea", "messageHeadline": "latest mutlichainconectooor", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "797d959a547179891194e3bf8bbc2e3452f07788", "messageHeadline": "Use maxGas", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f992ad5fd5a14f438f2c6600a0283a7a68a0354", "messageHeadline": "Minor fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "31c820e29c0ad77aeea4ede2ef85c8631f8a15f9", "messageHeadline": "Confirm correct accumulator", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "90e62cb79fcd5a93cd5660bda7b428799efa3dcd", "messageHeadline": "Remove extra variable", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "22fb021057f8209ade111f17f7b0f4d93e782215", "messageHeadline": "Preserve up to two batches worth of feed messages", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "341b0caa28b67a4be3fb0d31199f16737945d0e0", "messageHeadline": "Fix typo in configuration struct", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2853291265ca5782372b89ece7685ff0e8416ad", "messageHeadline": "1 to many networks config; add more l1 to l2 messages stuff", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 361, "deletions": 62}}, {"node": {"oid": "fdd005e79bf3444afb65d740583b446011ffc9b7", "messageHeadline": "add warnign about simple transfers to token bridge contracts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4851a6b009bf2801429c189ee804552b5370100c", "messageHeadline": "Add devops stubs for eth_syncing and net_peerCount", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "97a14e5a9bc3fbfc081fbc0b639b0f4ecb0896a0", "messageHeadline": "More explicit linking for go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7c02410fccd131f19423c607452abab6a1c44ea0", "messageHeadline": "Add fast paths to values_equal", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "d6819461fa95cf3fc8bfe243bacb7f1d4e4dd347", "messageHeadline": "WIP: new L1ToL2Message stuff in arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 276, "deletions": 0}}, {"node": {"oid": "ec9320acaba18638a3025b3020f0cef915e6307a", "messageHeadline": "Merge branch 'master' into remove-token-list-gen", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1072, "deletions": 437}}, {"node": {"oid": "7a24629ccf1e64700bbe351fd457602b35de2436", "messageHeadline": "Add fast path to assumeCodePoint when referencing the current segment", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "13e2d04aa829e676e3d1ea17ba5d5c517d3b8de3", "messageHeadline": "Clang tidy performance optimizations", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "719d2f9dcf527583d93fbcbfcd528d32b2bb8c25", "messageHeadline": "[KH] fix grammatical error", "author": {"name": "kyle", "email": "kylelholzinger@gmail.com", "user": {"login": "avegancafe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a6ac7e548b1f67d82f5f856c9e7790502f9dfdd", "messageHeadline": "Bump geth to master for race fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d19ceb7fcb3ad86c705cb1d24fae2c4b55bdfc70", "messageHeadline": "Update .clabot", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c91ba1b875439f696af0cff37002923cdd60ad35", "messageHeadline": "Switch context check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "62f309a05439e951b8252ad5543661bf761909f6", "messageHeadline": "Exit on context cancelation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c8da7d965f4b2af08598794acc611b76e00b6f75", "messageHeadline": "Gracefully exit when failing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f83acc70cb127d1bbd9544a19074cf5e28e8d0fb", "messageHeadline": "Handle initial client connect failure in check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f185c05e50d7dc5fdcb12d94531b81810dd0746e", "messageHeadline": "Handle nil client", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9565eab9da1e11919af5c1840df137990f7abec8", "messageHeadline": "Try reconnecting to client on failure", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6ef2f67c8ecc76ea985621bb822fe41d2003ee30", "messageHeadline": "Add consistency check for forwarder nodes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "bacc81fd7491f8115b92daec7951df5eb54b28b7", "messageHeadline": "Fix advanceCoreToTarget running past target when reorging", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "176a425ab459cf7fb85cda6ec6eb6967dbea10e5", "messageHeadline": "Update golang dependency versions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 401, "deletions": 178}}, {"node": {"oid": "9bdd391c6eddaa36138714191558705ee8d1929e", "messageHeadline": "change which ArbOS is 49", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d68440c0e0dc29b7f2ab81cb6ddf237526d1fb5", "messageHeadline": "arbos pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9465d359ca478c1c0aea7d3e149976bcaec266fc", "messageHeadline": "Merge branch 'master' into upgrade-50", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 422, "deletions": 214}}, {"node": {"oid": "34d622da97c33e32a5a97066bcbb1cf64b1b5dde", "messageHeadline": "Move xtrcted InboxMessage into MachineMessage ctor", "author": {"name": "Tristan Wilson", "email": "twilson@offchainlabs.com", "user": {"login": "Tristan-Wilson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f00c79fd7743145836af001684030bc7eb66f850", "messageHeadline": "Make InboxMessage rv ref in MachineMessage ctor", "author": {"name": "Tristan Wilson", "email": "twilson@offchainlabs.com", "user": {"login": "Tristan-Wilson"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "98b615fcf3e697e3e5f3875bde77504663364c3b", "messageHeadline": "Make max computational arbgas for rpc calls configurable", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 71, "deletions": 47}}, {"node": {"oid": "00c39eee16c3756554fc3ef7bd83d04900df62f0", "messageHeadline": "apply code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "ba96627cbc45ddef5c75da96789fefadbab10732", "messageHeadline": "Apply clang-tidy recommendations", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 132, "deletions": 142}}, {"node": {"oid": "910b60e7c238a36b9a955ff59ff4eb2cf2ff5dd0", "messageHeadline": "Move message when possible", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9a1ac748a4bed4a36368af63f388d0bf0ce5d76a", "messageHeadline": "Fix Fedora 35 rocksdb build instructions", "author": {"name": "Tristan Wilson", "email": "twilson@offchainlabs.com", "user": {"login": "Tristan-Wilson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdcb33aad7391bf75c50d4d6410ffeb6560a10c0", "messageHeadline": "Fedora 35 install docs", "author": {"name": "Tristan Wilson", "email": "twilson@offchainlabs.com", "user": {"login": "Tristan-Wilson"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ccd13a9de8b9eedea0cf5f3c7953f0090c2438bc", "messageHeadline": "Fix gmp leak", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c8ac99a2500edfc4c011b858a7e41ab30c73a241", "messageHeadline": "Destroy context in test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1ad9452ca7a9643fcb81d3c7f51e2c5a9b547c51", "messageHeadline": "Fix secp256k1_context_create leak", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "491834254cf58e26d512b31f9ab082a02da8f781", "messageHeadline": "Fix cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "ebe3b8312ce6d16fcf44c8d8bf22fa1f5360380a", "messageHeadline": "Fix asan issue in test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "42b15a348e7c031d48077f51e56fe4e5181efea8", "messageHeadline": "Update .gitignore", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c835560a2d9e5b51756c9e1081e0f2c3d33e8c04", "messageHeadline": "Fix timed machine cache reorg", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "fd757025cf55cde67ddfe61239e5a26a6ec7538f", "messageHeadline": "Update Catch2 to 2.13.7 to fix build w/ newer libc", "author": {"name": "Tristan Wilson", "email": "twilson@offchainlabs.com", "user": {"login": "Tristan-Wilson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f158885186725ac71a509862370639ab50fcff3b", "messageHeadline": "Add tristan to CLA list", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84befc30e119df859272bd6bc5340f7195a4cc00", "messageHeadline": "Merge pull request #1810 from OffchainLabs/retrable-params-helper", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 80, "deletions": 1}}, {"node": {"oid": "a6e053ad7f8e7310f833ed981a4600642e079833", "messageHeadline": "Merge branch 'master' into retrable-params-helper", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "332bfc969795a2b4841b706030ced271049d5c32", "messageHeadline": "Fix coreConfig test reorg to l2 block", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e69eeb9c217307c94cac9934eec72eaef33da0ed", "messageHeadline": "Merge branch 'master' into retrable-params-helper", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "1680282fb6971a93630c93fa7126fcf02cf19e94", "messageHeadline": "use hexdata length", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6bfc35cefbd54ae14894e9b24da21194e89ac1ee", "messageHeadline": "Remove binary", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5051bd091bc557e650a50d0c26bc560eb0388a15", "messageHeadline": "Actually use new image", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8512a512f701f8e6e240620e017cc607ad6ab0e", "messageHeadline": "Add full vim version to dist and strip symbols from rocksdb", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d88b65f93b5b3c05ca668b90d83ba7c21923f7a6", "messageHeadline": "include retrable fee params calculator helper", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 77, "deletions": 1}}, {"node": {"oid": "8eb2882c8267ef8998aa6ccb8e161c54487e5e8b", "messageHeadline": "Add cpp-base for sanitizers", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 75, "deletions": 4}}, {"node": {"oid": "2dd61f03a967e8c1b3c9cb282b20edd26ff257a1", "messageHeadline": "arbos pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4283d335265ab3824c1d6cb66286335815c9a09d", "messageHeadline": "Properly fix race condition in unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "4ed4f0aa4786864e963e1e5e9dece4d0fe156487", "messageHeadline": "Properly fix race condition in unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "c3bf8c41c4f30790f43f4def7409219c8cfd24ca", "messageHeadline": "Apply clang-tidy suggestion", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eaf448b8c1ba39a21da40a950debcf97d69022d5", "messageHeadline": "Fix race condition in unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cbf63116ad4eac26cdd365d12391e04c795f022b", "messageHeadline": "Fix compile error", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e41329b8717120fc7f1801de82e69c7fc17c2b6b", "messageHeadline": "Declare valueloader move constructors", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "3a37a6de31da77fae26292b0ad777754e38ad163", "messageHeadline": "Update interfaces but hitting solidity compiler bug", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "333a3f70a465054ed430688ec19870303dc5af3d", "messageHeadline": "Merge pull request #1789 from OffchainLabs/docker-top", "author": {"name": "Tristan-Wilson", "email": "87238672+Tristan-Wilson@users.noreply.github.com", "user": {"login": "Tristan-Wilson"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1b305c382812ed809ca41d5ea22ee7fc302852e2", "messageHeadline": "Include `procps` in docker image", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2dfae992b5a8556b6a5fb3bd8441465c3ca83db0", "messageHeadline": "Add rollup fund withdrawing support", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "b937db291aca8eac789f8f423bd34a39e644fbcd", "messageHeadline": "Test and fix inactive staker modes", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 82, "deletions": 30}}, {"node": {"oid": "3501e82c4d299aa1a1b9965bde3f0d4016f91d9f", "messageHeadline": "Update custom token interface", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c6ce5cc45456c11d428faa6ca6459c28ca0cf16b", "messageHeadline": "Add `mkdir` to ensure directory exists before changing permissions", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ddbe8ce4538b00f1f47c3e29c0bc2a89093d7ba9", "messageHeadline": "Remove `tmp` from example directories", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8448d2b4a321f1c9c029d4ac1be32a4b16946b6b", "messageHeadline": "Add note about permissions", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "7c4d0d33770886b54e4735ec68094d6aadf219d5", "messageHeadline": "Update doc metadata", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e24c6a28e2f4f853ea161de5382e161133849504", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "21351397eb7c63d57cb909a3e694737f154e49a4", "messageHeadline": "Clarify setting for archive support", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "88acd52884c3dde49a7d303767f1081f8df116b6", "messageHeadline": "Minor edit for consistency", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2e7b6be9d91f24176fa464011cedcc5c8671ef6", "messageHeadline": "First draft of instructions for running node", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "1b56d8f0f5a7d723162f9a2f3cef9bb98d097820", "messageHeadline": "use lower case for warning tokens check in deploy standard script", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34ddfc1f7b6379f023bdfd650ecb7dc05d1a02ac", "messageHeadline": "Merge pull request #1767 from OffchainLabs/arb-ts-cheap-query", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "bc51961f61b8aced0fa252bab0022be967db4cf9", "messageHeadline": "Merge branch 'master' into arb-ts-cheap-query", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d4845231fa67f104dcd4cbccc3e61e13369fdc7a", "messageHeadline": "Merge branch 'master' into remove-token-list-gen", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f449eb26adbe403285a737e359004205ab9077f2", "messageHeadline": "Update deployments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "aef90699cbd359907003e94df44527c23aab5da2", "messageHeadline": "Deploy custom gateway logic contact", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "9c1f40a91b4961136f413669cfec2032ab4562e5", "messageHeadline": "Deprecate old arb-ts function and add getter without log queries", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "ab81c05bb9c5eb321bc80c537fe6330f5364fc04", "messageHeadline": "remove old token list gen scripts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 529}}, {"node": {"oid": "fc125add2cd13a5aff403b4b84a47474073ccf14", "messageHeadline": "add l1 rpc url env var to deploy instructions; add check in instantia\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3462f30f5a877104cf3d259c022d289cf3a7bd26", "messageHeadline": "Merge pull request #1722 from OffchainLabs/upgrade-48", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b93491ef3f2db5c324e9bd4de5fdb7cdd907b33", "messageHeadline": "Merge branch 'master' into upgrade-48", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20841, "deletions": 2891}}, {"node": {"oid": "207009fe061884ff45fd1f55adb5c2d7dd81ec42", "messageHeadline": "Merge pull request #1600 from OffchainLabs/new-db", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5803, "deletions": 1923}}, {"node": {"oid": "475252965975fb44aa74257fbbf2eace6673b879", "messageHeadline": "Merge pull request #1756 from OffchainLabs/inbox-reader-delayed-reorg", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 68, "deletions": 40}}, {"node": {"oid": "735690db2def944ae28bc848a7a939a90e2df4ed", "messageHeadline": "Add a lot more runtime.KeepAlive calls", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "5e6ac574131d9b883f70b4883cef1d7b5c767d67", "messageHeadline": "Add runtime.KeepAlive calls to delay finalizers", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "87f91dfbafc4067e81f7028420c8dce593b1a00c", "messageHeadline": "Merge if statements", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "d1be67afda261be3169282b8857498122f3c2821", "messageHeadline": "Merge branch 'new-db' into inbox-reader-delayed-reorg", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5667e13bb00313bd9a6801cd0fff82fd61e2290f", "messageHeadline": "Merge branch 'master' into new-db", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 14808, "deletions": 908}}, {"node": {"oid": "79e6ec10e6a0bfa7717766317b9220307b0b2591", "messageHeadline": "Merge branch 'new-db' into inbox-reader-delayed-reorg", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5710, "deletions": 1910}}, {"node": {"oid": "1699a167567a4745cea7bb0e7d02cf6fc859ce20", "messageHeadline": "Add inbox reader paranoid mode and enable it on error", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "7fa86e711ec0bd7c3933b2a9b3cc1c0084fdf0a8", "messageHeadline": "Fix delayed reorg detection when batch has no delayed", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c570481806989f33e995eb94e2ebfcd5898386b9", "messageHeadline": "Strengthen inbox reader delayed reorg detection when adding sequencer\u2026", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "f85974590a1a8e363b751aac14d388d1523876c0", "messageHeadline": "no token bridge whitelisting: update docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "5090fd8ff2abc0becd686127408f5dc3a44ac64e", "messageHeadline": "Update rinkeby", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "4792516a1d6a9ccbb1e9d999c3fe08ee4356e756", "messageHeadline": "Queue rinkeby router update and mainnet updated", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4e3ce85a14139a5475889df87500753101ccd058", "messageHeadline": "Finish standard token upgrade on mainnet", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "7c98700c502c55f2b2c7ac4da2c3f68da42f74af", "messageHeadline": "Upgrades queued", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "38364498ecce32a2b7794521c3f119e796b592ee", "messageHeadline": "Fix variable name", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d7a2f50b1dcb16ddd6e357e8c368b8c0640ccf78", "messageHeadline": "Refactor toUint8", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "13fe18339f5a7c6536bf368ce809ca9560bae3fb", "messageHeadline": "Update uint8 decoding validation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97688877813d323bcd16f44b109ffd7798d7989a", "messageHeadline": "Add typescript magic to infer type and fix CI", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "5067af53cc00a57363fe5f5978798c62c786b084", "messageHeadline": "Add handling of overflows and unit tests to uint parsing", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 58, "deletions": 4}}, {"node": {"oid": "071fca402f85e9d2b51aea008a7c2557b00b6065", "messageHeadline": "Add BytesParser tests and fix bug", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 111, "deletions": 1}}, {"node": {"oid": "ca16a025aca8b1ed25b9c12900b2fdcdfa485575", "messageHeadline": "Fix gateway check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d909740bbbb55c0ea69483773582bf370ccf706", "messageHeadline": "Update L1GatewayRouter.sol", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e4093c34039351733ce3d7e705a09e74eca571bf", "messageHeadline": "Remove unused dependency", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5d47f48f57dd77c0ceeddbcbe27ab30114beb943", "messageHeadline": "Add tests and validation to parsing bytes32 strings", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "d8b3c62237414e93dc5489e532073f428c70b27a", "messageHeadline": "Add bytes32 parsing to L2 standard token", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "a3b6a2c1cf5d91d695f9ac6566040937fa0ff6c0", "messageHeadline": "Add end to end test using bytes32 token", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "e0bfe45e4151a2c95eaf0232c11e5778a36b2937", "messageHeadline": "Add logic for L2 token to revert on getters not available in L1", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 63, "deletions": 15}}, {"node": {"oid": "e79b60621bd34dbf83aeed7674bb6bc6e9edda16", "messageHeadline": "Merge pull request #1675 from OffchainLabs/arb-ts-staging", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 14356, "deletions": 848}}, {"node": {"oid": "1f49ef5f08bc1a6d48fb49efebe78d2bf050a1c4", "messageHeadline": "remove beta", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b875c482b63fb1c8691149ff4dcf9238d2f2d332", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 11449, "deletions": 332}}, {"node": {"oid": "aeafd4620fd579ca0d216de18e6433a252a23bb4", "messageHeadline": "Merge pull request #1751 from OffchainLabs/standard-token-deploy-script", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "b30b220de409da043a657d3631191bffe45d338e", "messageHeadline": "fix fee estimation / output", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "cadcf3c42abc2555159662ab09ee7a6925ca912a", "messageHeadline": "Merge branch 'master' into arb-ts-staging", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "05d3d3f6c4d2152a2f0094a0a148449734725f73", "messageHeadline": "Merge pull request #1737 from OffchainLabs/standard-token-deploy-script", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 385, "deletions": 13}}, {"node": {"oid": "3c2f44c0884128d2e739ee6ca0d4117157d1f422", "messageHeadline": "fix fee / gas estimation", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a2c13d9846aa5251ee3c6263cb146683ae19c55a", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2555518bce8b8c884aade374b957eee6a492dd49", "messageHeadline": "Handle missing cursor properly", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 42, "deletions": 50}}, {"node": {"oid": "29fde539640b04745dc3f44de16980c342f25adb", "messageHeadline": "use 0 deposit for deploy (remove amount param)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "366f1c8a7b339efb0c9c775a6de1172c4c622b70", "messageHeadline": "add note about .env", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "037130bfaa5fac07179ec76ef7e1843f84aaf71e", "messageHeadline": "add git submodule setup", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "abc1bb577626245605a81666d91244af5acdfc77", "messageHeadline": "add disabled check to deployStandard", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "77a1b64bad014dd49609408c67c9bc48894e126c", "messageHeadline": "Merge branch 'arb-ts-staging' into standard-token-deploy-script (fix \u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2690, "deletions": 483}}, {"node": {"oid": "368b7199577db67d9f0cde13e3fe359436f0e6b3", "messageHeadline": "add link to docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "429fe4979b77c9e860ad0ec186ba7835e82d295f", "messageHeadline": "add warning list check; remove unused l1Token", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 65, "deletions": 311}}, {"node": {"oid": "c3079824e3fc752c359b93a79d0b9166fbfc616b", "messageHeadline": "add bridgeStandardToken to package.json", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2e563df549d71db1b06324d5cf7f96c223b44cb8", "messageHeadline": "switch to camelcase for l1TokenAddress", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0ddb6c48688166252e37b68689e9efb1274cfe78", "messageHeadline": "address PR comments: use l1tokendata for data/checks; fix lt vs. lte", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "400a04cb3208447ff7aa3ca9d800ae775cde8651", "messageHeadline": "Add python3 to docker dist image", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7798a169647acdb367f82e147da5db895d433d99", "messageHeadline": "Cleanup distributed docker image", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "e69754b9b7bf27db9dcaf85cbd17b6fcdd777893", "messageHeadline": "Only canonicalize missing code points when saving in new-db", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "952d2511db1e565c0c6eea5ae3b5c0ab7c0f0cef", "messageHeadline": "Merge pull request #1738 from OffchainLabs/docs-fix", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64dc2413c6b8a55801285329fd55fb73ae39f810", "messageHeadline": "Merge branch 'master' into docs-fix", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 247, "deletions": 77}}, {"node": {"oid": "47f6a5ac1c61e1e7f9e26e89295a5730975efef7", "messageHeadline": "add bridging instructions to arb-ts readme", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "142f86d173e239447c4531cc7acedbe8ed9efc4a", "messageHeadline": "Merge pull request #1739 from OffchainLabs/fix-latest-block-reorg", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 83, "deletions": 370}}, {"node": {"oid": "3c4380c3da373f52435984f0da33b63b351ba110", "messageHeadline": "Fix querying the latest block racing with a reorg", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 83, "deletions": 370}}, {"node": {"oid": "446b56c66bfedb184df41def8d5ce2a34f8d4c88", "messageHeadline": "Update Bridging_Assets.md", "author": {"name": "Mahsa Moosavi", "email": "mahsa.msv1991@gmail.com", "user": {"login": "mahsamoosavi"}}, "additions": 83, "deletions": 370}}, {"node": {"oid": "35a9212abeda6595788b40a3333afe512cd1f121", "messageHeadline": "deploy new standard token script", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 157, "deletions": 4}}, {"node": {"oid": "6f8f9972af66f1a67965fee5329f929e849ff168", "messageHeadline": "Fix typo in config description", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 83, "deletions": 370}}, {"node": {"oid": "76663630e41511b01a249627b89951bcd6562b5d", "messageHeadline": "Fix unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09c7d76a41937068658506fc511f91e9f069f109", "messageHeadline": "Merge remote-tracking branch 'origin/master' into new-db", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 245, "deletions": 75}}, {"node": {"oid": "87e1e80ca163768768613e0cb89df380532c2a6c", "messageHeadline": "Merge branch 'master' into arb-ts-staging", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2386, "deletions": 630}}, {"node": {"oid": "b9955738ba94da3f614a7ced00f69256c0915f13", "messageHeadline": "Merge pull request #1712 from OffchainLabs/docs-pass", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 105, "deletions": 28}}, {"node": {"oid": "83f3c05a2f549046242be72a7c99c7add13bf5c7", "messageHeadline": "Merge branch 'master' into docs-pass", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2252, "deletions": 597}}, {"node": {"oid": "a9e914f0ffa4584f5422f47aed27f57874f1dafd", "messageHeadline": "Merge pull request #1715 from OffchainLabs/permissionless-custom-token", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 140, "deletions": 47}}, {"node": {"oid": "0c44f76fc85f299843b279deaa2bb9b4917c03fd", "messageHeadline": "Fix MachineThread::nextAssertion when running synchronously", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1fc59908d1bc3fd3b0112b3757b10e84df0e39b2", "messageHeadline": "Merge branch 'master' into permissionless-custom-token", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2112, "deletions": 550}}, {"node": {"oid": "1dfa97323d8065e253fd12355bb84a36d1599d3b", "messageHeadline": "Add logic deployment", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "c99f01524ae8f1063e22a1aa02c5b9febd1ac739", "messageHeadline": "Refactor flattened tests so L2 to L1 txs take 2 steps", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "26d3c770442a1cc422f72c178e09c0b013816dc2", "messageHeadline": "Add reentrancy init to initialise statement", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "237ba886d15de945ba9d39792fc3359fb5eb2657", "messageHeadline": "Add reentrancy guard to L1 gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 171, "deletions": 373}}, {"node": {"oid": "9cfa87442f24a55e822f6088d06da1bef3071338", "messageHeadline": "Merge remote-tracking branch 'origin/master' into new-db", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2143, "deletions": 559}}, {"node": {"oid": "93f189bd553a591e25ed92e7e30a61cf9c0af4c9", "messageHeadline": "pin arbos to remediation", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 83, "deletions": 370}}, {"node": {"oid": "b89d2d626f7e78f3c24624ba23c2fd8d2bad42ac", "messageHeadline": "basic-blocks pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4eefdbf2a7ce08e008a5ca124766318b8c4f90a9", "messageHeadline": "fix typos", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "77da74a308a2004a971e329c5fd8d462af03361b", "messageHeadline": "Upgrade 46 (#1685)", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1495, "deletions": 5}}, {"node": {"oid": "8fd38fb89dbb494ea0cf3a69bc0539138069f89c", "messageHeadline": "Remove doc generation script", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4cecb105fb07096353e0b8ce1a6b9a8073579caa", "messageHeadline": "Remove solidity-docgen for now", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 123}}, {"node": {"oid": "a163522b6984e7ac2aa4767ed85315163cf09490", "messageHeadline": "Bump dep versions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 610, "deletions": 423}}, {"node": {"oid": "2554d570db3959d3ca0fb225684af0b76293992c", "messageHeadline": "Add queued deployments", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "8eb4685d3e44fa059901e423a70e6dd5c80508a3", "messageHeadline": "Remove only flag in test", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4974ce48e12c180bf730902691a235c64466227", "messageHeadline": "Add test to gateway router self registration", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 109, "deletions": 12}}, {"node": {"oid": "1e03cddb2c8064f0172b00d32559a72ec7ce98fb", "messageHeadline": "Force unlimited execution when db load enabled", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "01f4261780d173f4d1a39f2e437977b25bbaffb2", "messageHeadline": "update glossary", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 97, "deletions": 22}}, {"node": {"oid": "4fcefc3401c5327e368d810cdbc959823f37ac96", "messageHeadline": "Enable custom token self registration in gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 19, "deletions": 36}}, {"node": {"oid": "cc52ee1a97304772d7c6da31c9d4ed74304c21ff", "messageHeadline": "Merge branch 'docs-pass' of github.com:OffchainLabs/arbitrum into doc\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 189, "deletions": 51}}, {"node": {"oid": "a3ed1d73e93230e2aad02708db44e626958e3bfb", "messageHeadline": "Merge pull request #1680 from OffchainLabs/config-refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 351, "deletions": 182}}, {"node": {"oid": "3ab69ceb18cbecd056201c365ee5619ffe943bac", "messageHeadline": "Merge branch 'master' into docs-pass", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 189, "deletions": 51}}, {"node": {"oid": "1fcaa0a6bf5f9a507eaed3f31cf46374d2313fe9", "messageHeadline": "change instant finality to instant confirmation, fix typo", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca691c821d3ceb64a99feb7736ebcb2dda4d2f32", "messageHeadline": "update note on sequencer batches in txn lifecycle (\"once we're on mai\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c7bc85e5e70643ca90009baade15ffb4f4d0f74", "messageHeadline": "add unsuppoeted precompiles to solidity support docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "38ee86e4e33e47312b18f42cd6b3aba57770fab8", "messageHeadline": "add Bridge level wrapper for getERC20L1Address", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "7077b7ed819ed259f15c6ffd4a2da6a50d80fd69", "messageHeadline": "add tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "fef0327d550d0226ecaff8ba1dd5b0583a2f1284", "messageHeadline": "fix error catching in getERC20L1Address; bump beta version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "c69f9308f724d9d70ea8b265be15201e9aa17926", "messageHeadline": "Merge remote-tracking branch 'origin/new-db' into config-refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "468fdfc9aef3f98bca28c666eebb2ee0a45ff469", "messageHeadline": "Validator max execution gas should default to disabled (0)", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "aa3e29c0cdc91027036fb3f1ecf145af17f557b4", "messageHeadline": "arbos pin for replay fixes", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d3d9f1505b95a00f130d88f94522b7e5892c3cc", "messageHeadline": "arbos pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56ffbeb9413e13d362000fd147b415d312a0d500", "messageHeadline": "let feetests now include estimation expectation", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "77a1c1a7dab90996ca4fcafa7c2e35baf4cf9d29", "messageHeadline": "debug message for test", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "56a9f10c284acbda781a5b5978a8a43d24be91ff", "messageHeadline": "ArbOS pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc84d1466ba7b5e00d206f49b363ea3452f2bea9", "messageHeadline": "Fix defaults for unit tests", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "564bf945b4dba0dd34fef9b3e424c1d47a589eb6", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63af6fc6cc3f6b2c0aec49a2f55476f2b75339c5", "messageHeadline": "Merge pull request #1677 from OffchainLabs/cache-refactor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2089, "deletions": 892}}, {"node": {"oid": "eb77c404a1c9ab9f657ea958d4ec43d07c980edf", "messageHeadline": "arb-ts beta version bump", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a791b617680f52e5d97a95b08a237491e209d98", "messageHeadline": "Merge branch 'master' into arb-ts-staging", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 153, "deletions": 37}}, {"node": {"oid": "b4bc2d2f632cd757c2ad78e6e4f55175a8677eab", "messageHeadline": "Merge pull request #1695 from OffchainLabs/deposit-estimategas-method", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 79, "deletions": 23}}, {"node": {"oid": "a95a611487ebb111e3e9da4fe41a901cc06a3d1c", "messageHeadline": "Merge branch 'cache-refactor' into config-refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 76, "deletions": 27}}, {"node": {"oid": "ad04a3f7b37c5cca6cd84465fe9c0248eba4789c", "messageHeadline": "Merge remote-tracking branch 'origin/new-db' into cache-refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "d10265ae6e103fdbbc9681b4caa8d72f367371b7", "messageHeadline": "Merge pull request #1707 from OffchainLabs/new-db-save-canonical", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "7b6838685d1e27613a3db36422cd5d036a10ee43", "messageHeadline": "Merge remote-tracking branch 'origin/new-db' into cache-refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9946b1583d199492f66899a3f0cdaa3303a8a1b5", "messageHeadline": "Merge pull request #1710 from OffchainLabs/tsan-ignore-rocksdb", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fc1991729afd9a338b3d85e15dc576a37193d50f", "messageHeadline": "Add missing p", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15db7720c710a88fb2c2df4aea4179e7c3ab60e4", "messageHeadline": "Just ignore rocksdb slice compare tsan warning", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5bf38f5517a075dc8c8bb679a7f92cfedb7c438", "messageHeadline": "Ignore RocksDB for thread sanitizer", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "96d5dbb15b37b236670a94aa50976710474795a4", "messageHeadline": "Address code review comment", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83b61b15ef7f2bbf92abe3903c7ec48d4f2bcbd1", "messageHeadline": "Merge remote-tracking branch 'origin/new-db' into cache-refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "c01866911bcf9c9ba38e23af0fa6796d0b3dbe52", "messageHeadline": "Merge pull request #1708 from OffchainLabs/new-db-master-merge", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "638b245f50e40acff6e2a659d4235ed6954a131f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into new-db-master-merge", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "17640f2df9d8de59c798a6b872f8230e4cfbace1", "messageHeadline": "Merge pull request #1703 from OffchainLabs/upgrade-rocksdb", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "254db80edae46e5b5181dd6c3f4a702e3696478c", "messageHeadline": "Remove useless CoreCode lookup", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "338db54f3ea03ae910d59b8fd6554e849c5fd0a4", "messageHeadline": "Canonicalize code segment immediates before saving", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "410ca7f75ae2908ec344c1d262cae80184f9885e", "messageHeadline": "add withdraw estimate gas methods", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "965ca0179c42da2cfd367452da5d58e96b2d3668", "messageHeadline": "Merge pull request #1705 from OffchainLabs/fred-patch-estimategas", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 47, "deletions": 67}}, {"node": {"oid": "43ee0b3c75df2c0cfcb7709a8679c58c2fd92189", "messageHeadline": "Remove arb-ts internal gas estimation utility method", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 47, "deletions": 67}}, {"node": {"oid": "1831c120c778494895ef9f8ed3e954e403fb512f", "messageHeadline": "Merge branch 'arb-ts-staging' into deposit-estimategas-method", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 114, "deletions": 149}}, {"node": {"oid": "513e67e722a9992adfce9d11081852990ad2c6bf", "messageHeadline": "install libraries to `/usr/lib` instead of `/usr/local/lib`", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b26c1693b058ccdcff20d0e5bf760ef42e80088f", "messageHeadline": "Update files to use latest docker base images", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4d9340fa46b6ac091e81fa1374f94e66e421c9a1", "messageHeadline": "Upgrade rocksdb", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 44, "deletions": 13}}, {"node": {"oid": "2c6b8ef2104532215356ac8062f8915a44cdc14c", "messageHeadline": "Merge remote-tracking branch 'origin/cache-refactor' into config-refa\u2026", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 344, "deletions": 228}}, {"node": {"oid": "de70869cd78b335e9667451607aa756b13edea30", "messageHeadline": "Cleanup comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "9729b21d1305bacd18a333eedb5619e1c40fbedc", "messageHeadline": "Refactor reorgCheckpoints", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 338, "deletions": 228}}, {"node": {"oid": "637ce68f1611ac670df23215fe3ee7fab7b9fa0b", "messageHeadline": "Improve reorg flexibility on startup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 155, "deletions": 59}}, {"node": {"oid": "f4592a78a8313e16758042fadaea6ec84ae2e9a0", "messageHeadline": "expose estimateGasDepositEth", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "e155c271bc137aff8db837447f39d81fd1dff33a", "messageHeadline": "Remove duplicate struct definition", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "58d0effcfa2f95fb24ea6f8a50b24a33b683dd8b", "messageHeadline": "Merge branch 'cache-refactor' into config-refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "ea2e84439bdeef91e8c3cad6f14449c4e27bd77a", "messageHeadline": "Merge branch 'new-db' into cache-refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 42, "deletions": 13}}, {"node": {"oid": "be6e72892b311f79548e4ebe56338a57ff879bbb", "messageHeadline": "Merge branch 'cache-refactor'", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 832, "deletions": 635}}, {"node": {"oid": "8aa8616e9e06e4569f415d5d094766886fdade99", "messageHeadline": "Merge branch 'master' into new-db", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 42, "deletions": 13}}, {"node": {"oid": "d730bc40932c24e239577d16b1737455ab75ee26", "messageHeadline": "Merge pull request #1698 from OffchainLabs/fix-inbox-reader-check", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c8f147c8185ba9fd6651ddc91d3c09bdbe57850", "messageHeadline": "Fix order of operations in inbox reader reorg check", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2636fc1cfb1fc5b91022f1258c28f8ecc36831e0", "messageHeadline": "Refactor reorg to simplify", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 52, "deletions": 75}}, {"node": {"oid": "ce823664ba2b9ef7561cebd56956ab4dd49a74f4", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 222, "deletions": 183}}, {"node": {"oid": "cebe65b2edb6c2261eb69aee6a372853e3d53bb5", "messageHeadline": "Run ASAN and TSAN in parallel", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "ec1aceb6c8a400dada77a36094c4ccf0d989d872", "messageHeadline": "Re-add code coverage to C++ used in Go tests", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d8db2b04ceee244123930a56e0aed2c87e91962", "messageHeadline": "Add back in concurrency limit (fixes memory usage)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9888e2c00d1dad2ff7f7d2479e38387103b987e", "messageHeadline": "Fix yaml syntax", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4561b945888779b64d0a6328f66e29c2b068cc9f", "messageHeadline": "Use release arb-avm-cpp build for Go tests", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "9ee81a802b38303ef34ce33dda97db4e982a1164", "messageHeadline": "Fix asan test path", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53f2618c08522db88402ed6a288abe548ce9c6e4", "messageHeadline": "Move ASAN and TSAN builds into cpp-avm step", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "0ce2cbc1e1203a7890d9e20689b3404d942eec84", "messageHeadline": "Try to fix ASAN in CI", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2bd4d7c2fb9f5bd05e4e4e927d2842af3acfa319", "messageHeadline": "Run tests with ASAN and TSAN in CI", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "1a8a8f1788f7cf586b3f01a9a921e48d5c0fc6a2", "messageHeadline": "Remove duplicate code", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b6c70dff481d088e7a80781fc95ca3ee1344117a", "messageHeadline": "Remove unnecessary locks from executioncursor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b76cc3e2c02e55eef20f0d427630b4b60ab1bf15", "messageHeadline": "Move mutex to cover database access", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96d44adb54041617056a9ac9ac6d43dbb2484ecc", "messageHeadline": "Merge remote-tracking branch 'origin/new-db' into cache-refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 267, "deletions": 92}}, {"node": {"oid": "eee78076bf25cd2f681bd11f99c5d244f709dbcd", "messageHeadline": "Remove peek to minimize duplicate queries", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 21, "deletions": 30}}, {"node": {"oid": "d76429a0384da35bd3ffc236512d5535f3133fd0", "messageHeadline": "Fix code locking", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 31, "deletions": 42}}, {"node": {"oid": "893e965f893732d2527fca2b34237e4974b78d27", "messageHeadline": "expose estimateGasDeposit method in arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "bd594d1ea3fc4b9f575e9fa63d7583460134db5f", "messageHeadline": "Merge pull request #1693 from OffchainLabs/refactor-arb-ts", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 114, "deletions": 149}}, {"node": {"oid": "35e889f047f51da66086bb403dae630371815233", "messageHeadline": "Do not save initial machine to cache", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "61d58bb1d6f10c08dcf9e5d6687bac90185b7c65", "messageHeadline": "Refactor code layout and throw when parse decimals fails", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "183018a646bc9c0b98cf24c6c5eea77dd02fc304", "messageHeadline": "Bump up arb-ts version", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07cb0920d29a36c6c8e1918cf447f5f86dedd323", "messageHeadline": "Merge pull request #1694 from OffchainLabs/patch-types", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 48, "deletions": 25}}, {"node": {"oid": "f4123ec9b5b887a190e1acc9b379aeb3aba47b92", "messageHeadline": "Fix typing when parsing arb-ts multicall", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 48, "deletions": 25}}, {"node": {"oid": "1c2bdb8dd547957da1a9030ba503882888c4a14e", "messageHeadline": "Addressed code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 269, "deletions": 266}}, {"node": {"oid": "7db7c54096461223e7d92cd9e31b22095180b12c", "messageHeadline": "Merge branch 'master' into new-db", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 233, "deletions": 50}}, {"node": {"oid": "583060aa51a1925e0bc482dd50ffac2b58026a82", "messageHeadline": "Merge pull request #1686 from OffchainLabs/arb-core-trace", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "91a8ab67879c282fe9204994367492e75d7e33c1", "messageHeadline": "Refactor contract interface usage in bridge helper functions", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 73, "deletions": 123}}, {"node": {"oid": "a88f0b1ba86c387d1ea8a1c0a8e905a02c72e633", "messageHeadline": "Merge pull request #1692 from OffchainLabs/patch-parse-error-handle", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "28f77d4cc21a6f10742ff8b8f7e8de14bf4520cb", "messageHeadline": "Fix error handling when parsing arb-ts multicall result", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "411fda7abda3c4ab519c79dfb144d9f57cfc5f15", "messageHeadline": "Fix various reorg issues", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 149, "deletions": 119}}, {"node": {"oid": "4d281b7814d674ca8b57bdc2245e7d6874f57a92", "messageHeadline": "Make core_pthread an atomic", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5a9e3cfd64f85e2164091242a8d784767c44ff6a", "messageHeadline": "Automatically print out backtrace of ArbCore when stuck", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "78636e319374359b1e8918bceffcfcbf8283d689", "messageHeadline": "bump version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e764d7836f468bdf6c644e0fa2ef92c8b5e40f5", "messageHeadline": "Add max submission cost validation to deposit", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "caecff6c725a50184f3a74c13ab05dded218342c", "messageHeadline": "Pass full status back from atOrBeforeGas", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 80, "deletions": 43}}, {"node": {"oid": "d4f3cec089f929d7101b23e9088f068f8b0846e8", "messageHeadline": "Merge branch 'cache-refactor' into config-refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 61, "deletions": 43}}, {"node": {"oid": "19926edac98558dbef91cf8b2f91808565f5f513", "messageHeadline": "fix talks.md title", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4d3db7416a68f30b4b9f764c7cfffeddd51e73b", "messageHeadline": "Merge branch 'master' into arb-ts-staging", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f8857f271fe4687f08135fbd11227e2ea4f270e", "messageHeadline": "Merge pull request #1679 from samajammin/patch-1", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55b682d908debbfa76a3561a2258656a58844f2d", "messageHeadline": "Refactor atOrBeforeGas to simplify", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 42, "deletions": 31}}, {"node": {"oid": "385ef21748d3cad17e98561962e99103fa0eceaa", "messageHeadline": "Only update LRU list if LRU item actually used", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "a296e3f8caec703ef601ec859de7ad1415bf2678", "messageHeadline": "Merge branch 'master' into patch-1", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 162, "deletions": 37}}, {"node": {"oid": "749bf7aa9366d08e35145bfaa102e37c75dcae05", "messageHeadline": "Merge pull request #1681 from ianaz/small-typos-doc", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e199fba00de7f739b0c9b26637fa68bf406d1f63", "messageHeadline": "Merge branch 'master' into small-typos-doc", "author": {"name": "Silvio Rainoldi", "email": "ianaz90@gmail.com", "user": {"login": "ianaz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfe769217f6fd0955c3c727f1bb5a7cc7eaba5d8", "messageHeadline": "arb-ts beta version bump", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e82dd3a93ec83a54f4e84349e1bc6a4e98694306", "messageHeadline": "Merge branch 'master' into arb-ts-staging", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 161, "deletions": 36}}, {"node": {"oid": "4364979db80cba564552efc8f3172bae2d8e2d3b", "messageHeadline": "Merge pull request #1673 from OffchainLabs/refactor-bridge", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 389, "deletions": 343}}, {"node": {"oid": "0454bc21dedb64425d5caffa2592420f1feca775", "messageHeadline": "Merge pull request #1678 from OffchainLabs/arbts-expose-token-deposit\u2026", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 114, "deletions": 53}}, {"node": {"oid": "08512276fa6d2bc747163e8a49cd34092338b352", "messageHeadline": "rename method to getDepositTxParams", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "709f23b710fa91b789e73b700f16f6ed7304d121", "messageHeadline": "fix comment typo", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee353ee14a6c42455b9329359be201b0e0fd2181", "messageHeadline": "Merge pull request #1682 from OffchainLabs/fred-refactor", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 66, "deletions": 36}}, {"node": {"oid": "700ee9f5f29df994dc40141f83148b821ea9853a", "messageHeadline": "Merge pull request #1683 from OffchainLabs/update-cla-list", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "963b292a3d5dd22189580a567146dfb448db6eaf", "messageHeadline": "Add zero call value check to arb-ts deposit", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bf9619ef13e0bd269ef9e2ec117e4ffd5bc94ff8", "messageHeadline": "Add changes based on code review", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 33, "deletions": 62}}, {"node": {"oid": "c41a1c526c87ff8a5db409541932804929a5dda5", "messageHeadline": "Update integration tests to match new interface", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "537efe176f7e39bae93bf890972feccb29c14917", "messageHeadline": "clarify use of balance on L2 and ticket creation failure for retryabl\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "21fabb75d0b8913167e4cd38241184b08d19c54d", "messageHeadline": "fix markdown bold formatting", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d048464536f37a58d80e782004ced3b87f5c54c", "messageHeadline": "update clabot list", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc59b0d8437a0895f88641439910ec469fab2acd", "messageHeadline": "Merge branch 'master' into small-typos-doc", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 160, "deletions": 35}}, {"node": {"oid": "447824837548bcf82fb697e4b05c93bbbf007553", "messageHeadline": "Refactor function parameter types in deposit", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 55, "deletions": 30}}, {"node": {"oid": "3bef27299fdb1703af74be4d237da7c9f2547ea4", "messageHeadline": "Cleanup and fix unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "d1d2d45c4c2414a8c64358822277aa5248eaef23", "messageHeadline": "Merge branch 'cache-refactor' into config-refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9bc1e675658327948e078092b74e67002c24d2e2", "messageHeadline": "Set appropriate limits to allow unit tests to pass", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "49cf0cba47afd9fbc97719016c158396bf645a89", "messageHeadline": "Merge branch 'cache-refactor' into config-refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 58, "deletions": 41}}, {"node": {"oid": "78059ea1fc9dbc3d49ae15205c4eade3c8c13bca", "messageHeadline": "Stop unit test from executing too much gas", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39a9aabe2ebf7348ad0833f1a65e83856eddbc7c", "messageHeadline": "Add checkpoint_max_execution_gas parameter", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 60, "deletions": 41}}, {"node": {"oid": "a023f2c8877d491898f452174ff4796a93ec8831", "messageHeadline": "fix broken md table", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "25dc14058973a746bb470282597fcdbdeb5cd70c", "messageHeadline": "add note about token whitelist to bridging assets.md", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9244d698a3272138caaae8dfd8e45b67848d4839", "messageHeadline": "add validator and token bridge whitelisting notes to mainnet.md", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76983894569af71e3d488f3415e22949553ba962", "messageHeadline": "fix typo", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6c3a9a9342864914dfe32a3eb8ae7885f744a55", "messageHeadline": "change \"ethers-js\" to \"ethers\" in docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cea9091c0b0197bc5caf4ec94e60f983517cc68b", "messageHeadline": "include note about block.timestamp", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a8dfcc98c16636bd824afdfd3de34b5b2b3a5aa", "messageHeadline": "fix typo", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53354dd2e7178d3d72818608d8c5d1b2733346e4", "messageHeadline": "talks not tanks", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb5e2c43d8774b3430dd07928540c3032cb17c54", "messageHeadline": "add talks / appearances page", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "054a0e5e365699797eeaaa4a975be6e83305a0fd", "messageHeadline": "add useful addresses md", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "efd8935c3589a87ace52eb9515d8b5428ceee531", "messageHeadline": "add disclaimer about non-canonical bridges", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a1575c9c47f79f55a76ebc5d40b4d28a25915c21", "messageHeadline": "add paragraph in security considerations and l1_l2_messages about ret\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "32b8a8d760725869989d72f3ca5ead3788fb03e0", "messageHeadline": "remove user quickstart, add mainnet getting started page", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 56, "deletions": 29}}, {"node": {"oid": "7678c08656cca8eb560316ad4ffc4ada048dd1be", "messageHeadline": "Merge branch 'cache-refactor' into config-refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 70, "deletions": 40}}, {"node": {"oid": "0dff87f381415bcd5c3b666e40045dc31442ed83", "messageHeadline": "Upper limit on execution, use current when possible", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 70, "deletions": 40}}, {"node": {"oid": "be750e0dc29b78becf98a0d89fbd1c739544f218", "messageHeadline": "Merge branch 'cache-refactor' into config-refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 173, "deletions": 86}}, {"node": {"oid": "68f874011989b64f7bdc648b5ac9217860ff8ca9", "messageHeadline": "Save logs to timed cache even when behind", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 122, "deletions": 74}}, {"node": {"oid": "d718f83774c3b22d7eb78134792f9838d20014c7", "messageHeadline": "Fix issue with seeding cache on startup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 51, "deletions": 12}}, {"node": {"oid": "b3d4ae3f1c2bd4f06b36094ed4a502e56422c43c", "messageHeadline": "Fix small typos in documentation", "author": {"name": "Silvio Rainoldi", "email": "ianaz90@gmail.com", "user": {"login": "ianaz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bcfa689f73f1f4af3812305b00e20b55eb209de", "messageHeadline": "Add parameters to control sleep length", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 50, "deletions": 30}}, {"node": {"oid": "b33fdfe17748dbce60ac5adef8bb994ea3f81502", "messageHeadline": "configuration cleanup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 113, "deletions": 89}}, {"node": {"oid": "ecd9fce7438a1d4e52312a9457aa9c6e667db274", "messageHeadline": "Cache refactor minor cleanup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 13, "deletions": 25}}, {"node": {"oid": "226c2bbee9a186ed39e1220b9a80c120140bf5b0", "messageHeadline": "Add Mainnet as live", "author": {"name": "Sam Richards", "email": "sbrichards@gmail.com", "user": {"login": "samajammin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8a8e33942144df707b3d2dd0cec30641a82373e", "messageHeadline": "Cache refactor WIP 4", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 70, "deletions": 46}}, {"node": {"oid": "0ac3d3b366b9caf6cfc4c83d3f497f1744dbc6ac", "messageHeadline": "Cache refactor WIP 3", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 67, "deletions": 34}}, {"node": {"oid": "5972d8c90c313b830e2457daab9da04989947fe5", "messageHeadline": "Cache refactor WIP 2", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 188, "deletions": 268}}, {"node": {"oid": "9518ed58582ac13c38e71ef320e85bd837e34a42", "messageHeadline": "refactor token deposit to use getDepositInputs method", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 61, "deletions": 30}}, {"node": {"oid": "360c004dc11002e67ced5a1343b5fabee44893e4", "messageHeadline": "Cache refactor WIP", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1336, "deletions": 417}}, {"node": {"oid": "f01bd6ef43d85a298c3e129337491d0b2c968893", "messageHeadline": "Improve typing in getL1TokenData", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "54b1ee3244f37431ccdd727386b92808a0f7cd56", "messageHeadline": "Merge pull request #1668 from OffchainLabs/arbts-multicall", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 2049, "deletions": 423}}, {"node": {"oid": "9f56759e35d0d33bf65748f3e1685d004e1a93e5", "messageHeadline": "Add better typing to bridge function", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "2efda0751a4d2d22e5ada14bd1fad971923dcf58", "messageHeadline": "Minor cleanup", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "81e208602c9e679e80f5ddbb4484adc3af3555a1", "messageHeadline": "Use multicall affordances when fetching L1 token data", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 60, "deletions": 31}}, {"node": {"oid": "fa198530b6be65dd8043e0a549b77d21bf465e46", "messageHeadline": "Remove unnecessary contract existance checks", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "188f35b270ee009ea923d794082a1b52328b4934", "messageHeadline": "Pipeline promises in arb-ts init and setting signer", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "2cf1304e32b331668fd8c4dbc5aeb64ffb1b8afe", "messageHeadline": "Refactor multicall contract setup for L1 and L2", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 67, "deletions": 29}}, {"node": {"oid": "bacb20b0b04c5c844ae8586b04f269bc3c13b1ce", "messageHeadline": "Remove unused cache vars", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "eed4e5730c806bb7498c8523c70acd96e10642d0", "messageHeadline": "Add method to set new signer to bridge", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 49, "deletions": 10}}, {"node": {"oid": "7f11b02d30b7a9125a2b7feaa8e931e5ef7c1f94", "messageHeadline": "Refactor arb-ts bridge to remove token cache", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 101, "deletions": 210}}, {"node": {"oid": "984b5d8bf1d313ce787fd6becd370d0546789c73", "messageHeadline": "Merge branch 'master' into arbts-multicall", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "4b7ae584764a9235a6c5de73fa908c07440c17e7", "messageHeadline": "fix arb-ts allowance check; handle token contracts that cap allowanc\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "75d2854a1406ff6e2de6cfcd4815168c9985cae8", "messageHeadline": "bump version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef810db0d52f97aa42a5210781da6c7b3c524ddf", "messageHeadline": "default to empty object for all overrides in arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b9d7b348224622f2a14864b2c5388124253c01e7", "messageHeadline": "Merge branch 'master' into new-db", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1304, "deletions": 408}}, {"node": {"oid": "21698b527add8454b98f7c4e56dd6f1ba6504ebb", "messageHeadline": "Fix value equality (and add test)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 77, "deletions": 84}}, {"node": {"oid": "85829411b2058f16db43bcfa160bb30f1d4d608b", "messageHeadline": "Merge pull request #1667 from OffchainLabs/arb-ts-bump", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6527bead77750cdd08fc679d9ca95626dfc9511", "messageHeadline": "arb-ts bump", "author": {"name": "Mahsa Moosavi", "email": "mahsa.msv1991@gmail.com", "user": {"login": "mahsamoosavi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a18166ef05b03a44256e628969fe7bb13e08b548", "messageHeadline": "Merge pull request #1664 from OffchainLabs/add-ethbridge-networks", "author": {"name": "Mahsa Moosavi", "email": "mahsa.msv1991@gmail.com", "user": {"login": "mahsamoosavi"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "e213adb9360e2eeee1a5aa1ff6f90b5116245cf7", "messageHeadline": "Merge branch 'master' into add-ethbridge-networks", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "451f412c59a401b0a2636489af09acde8cdb60d1", "messageHeadline": "Destructor optional parameter in bridge", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fa1389f5f43091b3a62d2d88135dbd22a3a1ecaa", "messageHeadline": "Add batch multicall for user balances to arb-ts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1914, "deletions": 2}}, {"node": {"oid": "ac31bdd5721af9b9d3e0f500c1510e847b11a7a4", "messageHeadline": "Refactor arb-ts to always have a consistent network list with custom \u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 135, "deletions": 421}}, {"node": {"oid": "613151362f107571040710ea369306ee1141f194", "messageHeadline": "Merge pull request #1666 from OffchainLabs/fred-patch-2", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "bfa6f39bbcd23a558458147ecc730a8387dd8ef9", "messageHeadline": "Update arb-ts network", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "371e7ee0c4e9689ecea258bb39a968e132a5787c", "messageHeadline": "add dai gateway addresses to arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "883bfaaa908efc0c4f63085d360516deacfb1411", "messageHeadline": "arbos pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b683fa5198178eef1a4aae14e7a437a5bdddf6c2", "messageHeadline": "add ethbridge addresses", "author": {"name": "Mahsa Moosavi", "email": "mahsa.msv1991@gmail.com", "user": {"login": "mahsamoosavi"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "f60cb7e0d7572d1a5117f943e24c04cb119a4ee1", "messageHeadline": "add inbox address to the Rinkeby arb-ts networks", "author": {"name": "Mahsa Moosavi", "email": "mahsa.msv1991@gmail.com", "user": {"login": "mahsamoosavi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c575c951c5d5e9da1fc9ae718262c687b9a9679a", "messageHeadline": "Create .clabot", "author": {"name": "bfreshhb", "email": "49005701+bfreshhb@users.noreply.github.com", "user": {"login": "bfreshhb"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5c68ecc30ebbcf07c9c1756b2b4bd7b52aee6d7e", "messageHeadline": "Remove extra dangerous disable checks", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "0235df0508b4554e661f001fc3599495405bcdff", "messageHeadline": "Log dangerous options on node startup instead of sequencer startup", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "17d5a2f1983d17f84ddff52314ad3a845b3ef749", "messageHeadline": "Add sequencer dangerous config system", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "8f643f354f8cf4640bf378118d86d1de90dfd515", "messageHeadline": "Add seenOwnTx check", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8d9fa267a9132e0155cb033cda9b78f3a1750772", "messageHeadline": "Fix sequencer batcher size check when queue is full", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7c99d8037e76bde7f96e9a4d96895b95eeb2184f", "messageHeadline": "WaitForMachineIdle after sequencing delayed messages", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3340b1919c2b0ed26f2b4c0298fb31dcbc075919", "messageHeadline": "Update mainnet gateway router", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "d94baee8c45784b308b921267b4424efeb4bebc2", "messageHeadline": "Upgrade rinkeby gateway router", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "8d326231dad9d8e17a83a7f225273052c9f343cc", "messageHeadline": "Add queued updates", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "869a70e7c8717a122dcd3fc81dfa95d277799c71", "messageHeadline": "Respond to PR review", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5aee7a2a5c07301d454c9120839c8c2d38775514", "messageHeadline": "Add validation to amount of eth sent along with a token deposit", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 57, "deletions": 16}}, {"node": {"oid": "1524122a5632738f3b512a34980a4c2b3cab42ae", "messageHeadline": "Merge pull request #1657 from OffchainLabs/rinkeby-upgrade-8", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 95, "deletions": 4}}, {"node": {"oid": "76cdfed284792a7daecf45523fc7457ee48f1686", "messageHeadline": "Merge pull request #1655 from OffchainLabs/test-out-of-gas", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 94, "deletions": 3}}, {"node": {"oid": "6a4e31c563f034c12d0b613f8dcbec5304fe7001", "messageHeadline": "Merge branch 'rinkeby-upgrade-8' into test-out-of-gas", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b0cc9bf1ea89d990ae275cd038a581489cd49c7", "messageHeadline": "submodule pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b28b97a43cea17573a5e8c2242986a5b92960464", "messageHeadline": "Add a test case for out of gas behavior", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 95, "deletions": 4}}, {"node": {"oid": "f807a1db8db9b2dad97fb68face11c1d2b09e36c", "messageHeadline": "Merge pull request #1650 from OffchainLabs/upgrade-8", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 954, "deletions": 279}}, {"node": {"oid": "2d3c96ca91d8255522d553dedb50e4f1f71bc1c0", "messageHeadline": "gitignore issues file", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 6014}}, {"node": {"oid": "fb61acf16a6b051c4c925c2d9b1b61de5d52fb05", "messageHeadline": "Set resource_class for backend-rpc ci job", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0bcaef00fa919b701a5477aa45bcd53ff4a7da6c", "messageHeadline": "Merge branch 'upgrade-8' of github.com:OffchainLabs/arbitrum into upg\u2026", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 98, "deletions": 81}}, {"node": {"oid": "77be81cfbef8c62fdcb9daaf10757b30d0cad8b5", "messageHeadline": "re-enable sender check for TestOwnerDeployCorrectDeploy", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bd804510d42371e86c17c7284990f8d2698d0e57", "messageHeadline": "Merge branch 'master' into upgrade-8", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 98, "deletions": 81}}, {"node": {"oid": "76a5f7526d6a027f0911244fa60ed2eef2ca52b0", "messageHeadline": "Fix eth_getStorageAt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44f5813b941524d39a80022538ba53522852ac9d", "messageHeadline": "Merge pull request #1641 from OffchainLabs/docs-multicall", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "08c88d87ac7f7a770e7e9587d96941439393fffc", "messageHeadline": "Merge branch 'master' into docs-multicall", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 101, "deletions": 127}}, {"node": {"oid": "486781a90ada29833e2ae8d175c1d9429b5212f0", "messageHeadline": "submodule pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc60947936ad902ae4676af70e9050f8a3bc7ead", "messageHeadline": "Merge pull request #1645 from OffchainLabs/broadcaster-receive", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 84, "deletions": 79}}, {"node": {"oid": "b1e315903fc0bda9f4ab353bf4f229ccb5a0d18e", "messageHeadline": "Merge branch 'master' into broadcaster-receive", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 17, "deletions": 48}}, {"node": {"oid": "a20221300862c847db73c109d4148ad781547d55", "messageHeadline": "Merge branch 'master' into upgrade-7", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 17, "deletions": 48}}, {"node": {"oid": "1fe9ad4f2f32c68f88ae7f24c366f23d2d270387", "messageHeadline": "new upgrade test", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "451f0ec7213f184c13d913b375b3915bc414501f", "messageHeadline": "storage revert semantics", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0de0a9c07105b10f7da3aaab4d23fa8290b09b67", "messageHeadline": "arb-ts bump", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "753cc5be15cb5cbd0e85ec49ee3bb0e106b8e759", "messageHeadline": "hot fix: only set token data to bridge state if data is in fact found\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c5b292cb11a02c01a2a3c1e91a8cd6c5c7c5a9e", "messageHeadline": "Merge branch 'master' into new-db", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 35, "deletions": 54}}, {"node": {"oid": "c0881b3c325779ba9dcf0c1067d9d28b83de56fe", "messageHeadline": "Merge pull request #1647 from OffchainLabs/fix-new-txs-subscription", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 14, "deletions": 45}}, {"node": {"oid": "4a8474b2152de885137d57a3dcf01d77c1beb8db", "messageHeadline": "Fix newTxs event subscription to make it global", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 14, "deletions": 45}}, {"node": {"oid": "08fa326267233bee2b45723e44d65ba25e898def", "messageHeadline": "Fix issues with new broadcaster receive", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8f2e934239757c6030627f38c9c7659a62373e7f", "messageHeadline": "Fix broadcaster receive data", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 78, "deletions": 79}}, {"node": {"oid": "0e9b088a67974e52143a52bbd99735612e4d622e", "messageHeadline": "Merge pull request #1644 from OffchainLabs/revert-1640-broadcast-receive", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 79, "deletions": 78}}, {"node": {"oid": "d22e70cd8aae3ff662ed9d05e49ba2c6b8caae63", "messageHeadline": "Revert \"Fix broadcast er receive data\"", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 79, "deletions": 78}}, {"node": {"oid": "eedb247db24a0c64ef998fb40d3ea2319d44db3d", "messageHeadline": "Fix broadcast er receive data", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 78, "deletions": 79}}, {"node": {"oid": "4de060bc82278d162355b72f2114f8f7aa11617e", "messageHeadline": "Add multicall casestudy to block number docs", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "92e8d46a74ae58bd9e8d6b68c2f29c950f5bfc7c", "messageHeadline": "fixes", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 6017, "deletions": 13}}, {"node": {"oid": "674ac8e6484a90b39fd94348e1807fbc7e3673bd", "messageHeadline": "Merge branch 'master' into upgrade-7", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 11523, "deletions": 24106}}, {"node": {"oid": "69352bbe94634e87e6aa4e56e6710ee6b29a4126", "messageHeadline": "arbos pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "456d98933993fc193e4b2668a28ce9a7e3ac3026", "messageHeadline": "set minimum maxgas for custom token deposits", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "8ec9f7de586d69d1c4450ddfa42a0d173372042a", "messageHeadline": "use gas price value for retryable gas price estimate; bump arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "979c2fcb3e0932dab843d5eea165df82b77f983a", "messageHeadline": "Merge pull request #1632 from OffchainLabs/fix-seq-failover-caught-up", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2e60660341fcb12af67f5475200ef69425d8e87a", "messageHeadline": "Add back in MaxLatency gap", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "704c569a05ea0dcef8df8f3a2c7da9aaac4e68dd", "messageHeadline": "Add context done check", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7492a958ef3ba15bdffdce5009fa7353dff2cb51", "messageHeadline": "Fix sequencer failover caught up detection", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a25e2ac1a1ee33b00b2063b6dd161aa906f6d265", "messageHeadline": "Merge branch 'master' into new-db", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a422254648d4ba41f6f09ec7430f01166e747cd2", "messageHeadline": "Merge pull request #1629 from OffchainLabs/validator-disable-challenges", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f993424ce0d1a41d44c8649cbd08c7fbe630a25a", "messageHeadline": "Add validator config options to disable challenge creation", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "cd5ff8d189b9acd715e22ee324889709fcbd608c", "messageHeadline": "Merge branch 'master' into new-db", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 7271, "deletions": 19321}}, {"node": {"oid": "5ca724dd92a06976bd18a8c1228bf892bdfca2ef", "messageHeadline": "update int tests: allow unconfirmed / not_found outgoingmessagestate \u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "5157fb3327a79db14a34e21e51b858c846a35b7e", "messageHeadline": "fix @ethersproject/bytes importsx", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "38e1600c30ef64cba8e52dbafe25af80f2591d38", "messageHeadline": "Support new gas price behavior", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "0e4689b42bf95923c9d573755e650f7c02b5c488", "messageHeadline": "Add support for new ArbOS tx result code", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 10, "deletions": 31}}, {"node": {"oid": "baa0cc585a42d2817615765fef52a89b9f6a24f1", "messageHeadline": "submodule pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1887de24fe82edb2fec96359be51bd75ec5ebe95", "messageHeadline": "return code", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d6cccdbaab7e4c4dd8b48a1728fdb61f2521aa28", "messageHeadline": "Merge pull request #1497 from OffchainLabs/basic-profiling", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 214, "deletions": 116}}, {"node": {"oid": "3943d9bbc8f38777117602951065518759cbe0c6", "messageHeadline": "Merge branch 'master' into basic-profiling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1740, "deletions": 197}}, {"node": {"oid": "20214eed242f133d71a878964d7a70bf48146509", "messageHeadline": "Add more extensive transfer stipend test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1740, "deletions": 197}}, {"node": {"oid": "c6c89acfee1593e894aeebd2ffb8834fb87cea0c", "messageHeadline": "Add command line parameters", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "85acfcd951e3e6697e6b29db07141206a3ac0482", "messageHeadline": "Fix typo", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 67, "deletions": 65}}, {"node": {"oid": "c34eeefc4390827593b464ebb8a71304d4d8be45", "messageHeadline": "Merge branch 'master' into basic-profiling", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3668, "deletions": 16304}}, {"node": {"oid": "1b94d870a51466f0251855de556278bd1e249af4", "messageHeadline": "Cleanup stale code", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 23}}, {"node": {"oid": "eaa90758db9303d7bbe040ee954060483af6df83", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 137, "deletions": 161}}, {"node": {"oid": "aaff4eb0fec0992f93ec88233a6049599e8fce4a", "messageHeadline": "add commented out snippet in scrap.ts for quality of life", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a36808be274077fe7df78f8f02bad055ea78aa39", "messageHeadline": "type coerce networkID argv in testHelpers", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bceaf531e0643b552016f0bfb01ff92c0b21169a", "messageHeadline": "don't use moduole import for @ethersproject/constants", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d544139c0cd0f89e9e8cd8fad728665dcbce69a1", "messageHeadline": "Merge pull request #1618 from OffchainLabs/fredlacs-patch-1", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "994b5d4e322a7ac79f763f713368de7743fe3bbd", "messageHeadline": "Update Contract_Deployment.md", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "99d95a025709a8e604af755688959acc3c67b075", "messageHeadline": "Respond to PR comment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b950f0b430ad663d21786168e9733c22510bb9f", "messageHeadline": "Fix circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00a39aa0e7796f2a6a93b43c5a707f7ac9a25f03", "messageHeadline": "More cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 36, "deletions": 26}}, {"node": {"oid": "6fcbaa1fa79ef458a1f69d3567202f7ff431a395", "messageHeadline": "More npm cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7413}}, {"node": {"oid": "934c342615b2a0b185394972c066911d61735310", "messageHeadline": "Use ynpx for sol2uml", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 607, "deletions": 312}}, {"node": {"oid": "2e86fc30ed38853ab87a8ad700196f2f01e1f7ce", "messageHeadline": "More deps cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 489, "deletions": 7172}}, {"node": {"oid": "dab8bde6f406f21e99346d804efc2736653ec6b5", "messageHeadline": "Update deps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 27}}, {"node": {"oid": "a631ac967e189939de8fd277306e195ce214f558", "messageHeadline": "Cleanup arb-upgrades", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 137, "deletions": 99}}, {"node": {"oid": "a89cbd867bae61c74a0d70255d4f1343fa7d9335", "messageHeadline": "Cleanup linter issues", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 631, "deletions": 284}}, {"node": {"oid": "19101a3ac97501539b41bb5a7f4eaf707ba0c9eb", "messageHeadline": "Cleanup imports", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 198, "deletions": 129}}, {"node": {"oid": "c589b2de68e573101410c818a150964ddf0298c5", "messageHeadline": "Fix codecov ignore", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "08bcc8d72605d795558afa989b6a6e9d01e608a8", "messageHeadline": "Cleanup imports and linter issues", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 44, "deletions": 64}}, {"node": {"oid": "ffe6f65111c7f64b4409282f903c028598b005b3", "messageHeadline": "Undo format change", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 27}}, {"node": {"oid": "666d76fbbc8c56b28190208a290fa00fd1800a67", "messageHeadline": "Add typechain compilation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a13f69b8f55d059c3044fafb45309336974db72c", "messageHeadline": "Fix typo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98bcffc77d7c4fa4fb7b294eec233d2f7ff86701", "messageHeadline": "Add circleci coverage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "a7de68e7d57213551d01576d14e2564821ff8f26", "messageHeadline": "Fix solidity linting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "861611ca599c9cd85f10186032f1d7b546506256", "messageHeadline": "Fix coverage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c0944c34cab3bc6ccac40e5dfe4e22f39d53fcf", "messageHeadline": "Add replay challenge tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 548, "deletions": 81}}, {"node": {"oid": "c9899e8b276023869f6bf330022222eb810fdf3a", "messageHeadline": "Refactor rollup test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 78, "deletions": 59}}, {"node": {"oid": "0f1c3a99f665488a090ef838d6a1ca5c61ce2ba9", "messageHeadline": "Refactoring rollup tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 673, "deletions": 621}}, {"node": {"oid": "868c97da9565d7a30d3d2db53caf21fb9e943ac6", "messageHeadline": "Setup bridge mock", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 62, "deletions": 4}}, {"node": {"oid": "8d49424df5e573bbf6226e4ca74766fa73d156b7", "messageHeadline": "Fix rebase and tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "257a43e663579aaa34faf1e7965cb82ae0ef6edc", "messageHeadline": "Refactoring challenge implementation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 373, "deletions": 266}}, {"node": {"oid": "8a5ad82dcc1d21e70bee8538c0b3565e57fb682f", "messageHeadline": "Fix replace by fee now that auth doesn't have a gas price", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c052a21dca1b263ec5ca0e47b1b15cf66a8c182d", "messageHeadline": "arbos pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9d341c9621d7b135337abdfd3995d88709d4de7", "messageHeadline": "change constant to make test pass", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad5c721d9546a1ac77d27deeb5b2cde50e20c838", "messageHeadline": "Fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "07694363d366ab4ddabd46e631287fbadb78e0be", "messageHeadline": "Fixup metric names", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "dcf9afe0119b45f44c66038e047741e1e941efe1", "messageHeadline": "Merge remote-tracking branch 'origin/master' into basic-profiling", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5392, "deletions": 3758}}, {"node": {"oid": "cf5bda5138871b9128753df2646ccbe52efc8535", "messageHeadline": "Merge pull request #1594 from OffchainLabs/bump-max-gas-estimate", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "120e3582ab0c8cd10218cca0b2155e64adcd3a2c", "messageHeadline": "allow maxGasPercentIncrease as RetryableArgs param", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "da3969c8c9f06870f67718d94b00aa604776b0fe", "messageHeadline": "Merge branch 'master' into bump-max-gas-estimate", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2351, "deletions": 3424}}, {"node": {"oid": "0319375d96efc25f8d31ea78f1e0ec3e8237a5a5", "messageHeadline": "Various other upgrade 7 fixes, and fixes workarounds in ArbOS", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "afa60b9ab2f8645fb292251d74f2adb42ecde047", "messageHeadline": "Fix tsconfig", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "7a6f97b0affe54602fc092eeae7be293499ace19", "messageHeadline": "Compile integration test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "e11da6bfd01635163a3c874b15fbebc88f56ad85", "messageHeadline": "Fix typescript errors", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 57, "deletions": 276}}, {"node": {"oid": "73c159a76cd920aa22069257bf745218ebaf0871", "messageHeadline": "Update pre-commit and formatting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 620, "deletions": 506}}, {"node": {"oid": "5dbe53421670d8cbfd6a9bb00600b94a190aeb64", "messageHeadline": "Update deps to latest", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 219, "deletions": 233}}, {"node": {"oid": "a15265522201446fa5f81a402f6ac0d63bfc05f7", "messageHeadline": "Switch back to mainline solidity-coverage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "761265fd1ac3ece84e1f1c854628408c06a4c6eb", "messageHeadline": "Update npm deps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 999, "deletions": 2235}}, {"node": {"oid": "baad6ec58451a21e2346b4d4008fd5ef009732cf", "messageHeadline": "Fix zero gas price usage and param id for upgrade 7", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 41, "deletions": 23}}, {"node": {"oid": "bf45708a59300a5381fed2c4047ec2b36c04bc51", "messageHeadline": "fee test", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "5e4da87fbf227afdebeea23f529511f958336980", "messageHeadline": "update log / comment", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c3d850b940795cb3b2bc6ff6e085a480851f8c09", "messageHeadline": "update token list gen: validate schema, automate major/minor versioni\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 95, "deletions": 14}}, {"node": {"oid": "bddf5296373082fd8ab8add74cf4fb0037c53e0a", "messageHeadline": "Move ArbCore config in C API into struct", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "a04ae91f605ae5fd07b8eb59ef50ee6e9e7d48af", "messageHeadline": "Update other deps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 88, "deletions": 53}}, {"node": {"oid": "13a16607edb115367d62b0ba8dded642e077117c", "messageHeadline": "Update koanf", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fdd1e22f7e2f14e5ce2d1d0ad81dfb0c5804a798", "messageHeadline": "Update go-ethereum", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 268, "deletions": 80}}, {"node": {"oid": "3d0ae022bbdec0308924997a729298e8981843f1", "messageHeadline": "Tidy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 33}}, {"node": {"oid": "3c429fa01e108561daee1c037e70f37767418d77", "messageHeadline": "Make lazy loading of core thread and archive queries configurable", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 62, "deletions": 29}}, {"node": {"oid": "c8d47cf256b9b5d6362facd6d0506b8cdfd92cd0", "messageHeadline": "Merge branch 'get-l1-assumptions' into new-db", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 426, "deletions": 239}}, {"node": {"oid": "2413677de27b3efa6b33031304cb7a7deeb3e87b", "messageHeadline": "Merge remote-tracking branch 'origin/tuple-lazy-loading-clear-cache-o\u2026", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3277, "deletions": 1080}}, {"node": {"oid": "6d86cc2e0e86d80fc364d78831fd55c5095511c4", "messageHeadline": "Merge pull request #1518 from OffchainLabs/tutorials-links-Docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a0f33c4f17c271815028b3512dac634d0dc5d354", "messageHeadline": "Merge branch 'master' into tutorials-links-Docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8aa25d3cd62c8d8aa800143517d855c1d763d161", "messageHeadline": "fixed links in tutorials", "author": {"name": "Mahsa Moosavi", "email": "mahsa.msv1991@gmail.com", "user": {"login": "mahsamoosavi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "84e64dee6ee82adbf8ec34fd4b86c207a61d9007", "messageHeadline": "Update AddressAliasHelper.sol", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8caed749968384d3385f942abccc8c826e3f89c2", "messageHeadline": "add address aliasing helpers to Bridge_Helpers", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "584062f35528edc5ae87672acebaccb73cc6acae", "messageHeadline": "Merge branch 'master' into tutorials-links-Docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 898764, "deletions": 95376}}, {"node": {"oid": "f7d5ecc85636afb44b7280779bca4d654905be33", "messageHeadline": "add support for profiling machine loads", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 48, "deletions": 23}}, {"node": {"oid": "800a05eb33abd9137a60cc989b42000e67028389", "messageHeadline": "Merge pull request #1597 from OffchainLabs/catch-reorg-address-errors", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8ce682a4b938f21fe094d23d9409f6dabd03a8d3", "messageHeadline": "Catch sequencer address reorging errors", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e6852b7ae1484d496e93af79387f65b1a22c39b0", "messageHeadline": "increase maxGas estimate; bump arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "5f6135f3f6ecf56b13f0e77dbd4df0824d341e1f", "messageHeadline": "fix broken links", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ee03aeeb7bc641da47d7cced453e94d9965cdd9d", "messageHeadline": "Merge pull request #1584 from OffchainLabs/release-docs-updates", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 237, "deletions": 249}}, {"node": {"oid": "74f22aeb667002e98e9fa24610f7f0ece836ccf6", "messageHeadline": "Merge branch 'master' into release-docs-updates", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2766, "deletions": 64}}, {"node": {"oid": "d6c1bcfb28747d43dc80194af85e3ca37ec80b4e", "messageHeadline": "Merge pull request #1591 from OffchainLabs/patch-test-suit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "205db71ff57f9bc167d66356aeadb76ef7efc96a", "messageHeadline": "Fix arb bridge eth tests", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "3a13334f1be625e52686e2689fa6def4910652dc", "messageHeadline": "Merge pull request #1578 from OffchainLabs/gas-refunder-contract", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2676, "deletions": 60}}, {"node": {"oid": "65bddddeed6e912f85e814dc8982d46fb43b1a21", "messageHeadline": "Merge branch 'master' into gas-refunder-contract", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "a353202ea58469a70df91fd6c7a06ee7f25270f1", "messageHeadline": "Merge pull request #1545 from OffchainLabs/deploy-outbox-task", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "14420874fe9afc83a7ac656cc48a96afab3068b3", "messageHeadline": "Update sequencer bridge and gas refunder", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "c49e68241bc9a25ac4c46d6f48676cc967424695", "messageHeadline": "Add configurable gas limit increase to sequencer batches", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "9a7b7652b315fa3e7ed3588a4a444d19ffe71ec6", "messageHeadline": "Merge branch 'master' into deploy-outbox-task", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1366, "deletions": 4492}}, {"node": {"oid": "51f81e6bd0f715ca5b20401734e1aca70cee71ff", "messageHeadline": "Fix rbf resulting in null receipt crashing sequencer", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "058e75d76c7152bb90a415b5c93f73fd8378c147", "messageHeadline": "Update deployment to include sequencer inbox", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8d74aa48db7ccd639ed7998331f7428aef8d0afe", "messageHeadline": "Update rinkeby sequencer inbox", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "56b134a930ca594ae5560962aab1140cb53415c3", "messageHeadline": "Remove post init hook", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "29dacb8f2f3ae1ed8e4bcb527130d846bb85df33", "messageHeadline": "Merge branch 'master' into basic-profiling", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 896261, "deletions": 95248}}, {"node": {"oid": "bed129914df00a8d677e5466dd11d3441a886b96", "messageHeadline": "Use gwei keyword in Solidity", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "646bb0214fb86d0ce89594bf27fb626fb591e72b", "messageHeadline": "Improve safety of sequencerBatcher gas refunder usage", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "042362091159c80a9e10bb35b1e85ffbd49472a0", "messageHeadline": "Add gas refunder without funds to TestSequencerBatcher", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "130dde495beff0767206755c5e3a43f03a877898", "messageHeadline": "Merge branch 'master' into gas-refunder-contract", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1103, "deletions": 4388}}, {"node": {"oid": "9fad3496018800ff7065792afbbca590b287094b", "messageHeadline": "add precompiles stuff to docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "23bad2ed598c67fc3d1f8d3cf45c82f4c72bafbf", "messageHeadline": "Merge branch 'master' into release-docs-updates", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1163, "deletions": 4417}}, {"node": {"oid": "14dc11c5a1098cceb298d8a1e1dd407b89cba610", "messageHeadline": "fix broken link", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd1b8da4f634bc79341bec12233d137b9665ef4f", "messageHeadline": "fix typos / update with PR suggetions", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "373ef2bc4753f27d8f22575aaab1586a2f28f1ac", "messageHeadline": "Fix owner deploy test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8924876325360f42730a17c1401f45c75c8525af", "messageHeadline": "Add more retryable tests, specifically autoredeem", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "f4a55d7b28cc7a6e681be3ccbe50117fad99bc1d", "messageHeadline": "arbos pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37db29d2fca138f0fc0369679e6fc258dc3193f9", "messageHeadline": "Merge branch 'master' into upgrade-6.5", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 894746, "deletions": 55272}}, {"node": {"oid": "4a4fad34fe5952c177bc8ef16ba25f0baf23cbc1", "messageHeadline": "Update ArbOS to 6.5 and add more retryable remapping tests", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "c77ac43fdeef2821ce1ab8f62c9a751acd380aac", "messageHeadline": "Merge pull request #1585 from OffchainLabs/custom-token-callback", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1103, "deletions": 4388}}, {"node": {"oid": "f7e7a533dd01ffce0d4946c64362a64930f4c9d0", "messageHeadline": "Fix early return in out-of-balance case", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5ed55d2169a4bf411efc4df38843d8bca9dae49b", "messageHeadline": "Merge branch 'master' into gas-refunder-contract", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 60, "deletions": 29}}, {"node": {"oid": "7f7d5b9ab520bc41f708272af7fd01d729d61ade", "messageHeadline": "Improve out of funds handling and get rid of try-catch", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "5542990306b927c8b1f45bb121ae5c975767a906", "messageHeadline": "Merge branch 'master' into custom-token-callback", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 57, "deletions": 27}}, {"node": {"oid": "39c96014f7c20e2c866580e935d4f8cce766f441", "messageHeadline": "Test IsAllowedSender call from owner in whitelist test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "eb9f69fa1ec1a8ec7a031b7972f1fb99d801c592", "messageHeadline": "Fix eth_call ArbOS address remapping", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 51, "deletions": 27}}, {"node": {"oid": "17ee1776eaa3c52c556b3602911ec6f0181831ff", "messageHeadline": "Merge branch 'master' into custom-token-callback", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "05b3e18f1df0f7e73f431be061b37c9d2b2f3c74", "messageHeadline": "Fix eth_getStorageAt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dfebe752289ca31f1162d081b157acaa13303636", "messageHeadline": "Remove outdated test case in gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "fb145f41e1ca3a917e8733d52e76a23915ab66ff", "messageHeadline": "Add gas refunder address config option to sequencer", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "20a23af786d56eb15d25b4bf3695417e089addd6", "messageHeadline": "Clarify intentions around arbitrary addresses", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "606dd6aef37599a680e1dfc6e38bc17c2abac435", "messageHeadline": "Use enums and structs", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 363, "deletions": 443}}, {"node": {"oid": "7ae9d2f6aa5bd2027ed0accd042ab36e8e52352b", "messageHeadline": "Use .call instead of .send or .transfer", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d59514e76f24aa566cb26dfb339747ca8a72a835", "messageHeadline": "Add refundee whitelist", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 583, "deletions": 68}}, {"node": {"oid": "066c0488ddfc580b3b268619fff8928820a5d25b", "messageHeadline": "update ts abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 635, "deletions": 3777}}, {"node": {"oid": "e99690555babfcc07e84069c653321527f1594a3", "messageHeadline": "Merge branch 'master' into custom-token-callback", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1220, "deletions": 536}}, {"node": {"oid": "facfc0bd46a7ee02c13004d8a6fbe84d9e6f3ef4", "messageHeadline": "Fix upgrade verification check to avoid node getStorageAt bug", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a092cc3c762ecfc40c22a72fc2ef2704969b6b3b", "messageHeadline": "Split up maxSingleRefund into maxGasCost and maxSingleGasUsage", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 103, "deletions": 39}}, {"node": {"oid": "08f8c73ccf6b20cdc07fd81a6810bc13615c5337", "messageHeadline": "Update mainnet deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "aeaaba0b82ccafa03fcd067f48f7286b09df9b86", "messageHeadline": "Add parameters to GasRefunder and use in sequencer gas usage test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1803, "deletions": 28}}, {"node": {"oid": "917a689f2530eeb063bd8b5a7ee3487602898603", "messageHeadline": "Update rinkeby deployments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "3c44fcae278cc2b27413165c2581b01a01ef11ef", "messageHeadline": "update arbos formats (use version in arbos repo)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 177, "deletions": 120}}, {"node": {"oid": "c33a960e7071b342f8c530b646d1d5976576fc70", "messageHeadline": "token bridge docs: remove domain agnosticism; update assumptions abou\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "095d7a7b813ed650f73899ea1d27bee5e0af140b", "messageHeadline": "include address aliasing in solidty support section", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c092b3a603e57c0ed264dc3a87fe52b5415aea9b", "messageHeadline": "remove \"not used in production\" from readme \ud83e\udd73", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "8e4299ce51d764e656309d0e7eb6c7ba19261d1f", "messageHeadline": "retryable ticket docs: include address aliasing stuff, document redee\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 24, "deletions": 106}}, {"node": {"oid": "b922bf38a01c58fad6a7b9d976ed1be1cd5a8293", "messageHeadline": "add new security considerations doc", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "fc2325f11cf704556cef30ae66b07b6f1b459eda", "messageHeadline": "Rename spenderBalance to refundeeBalance in GasRefunder", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1ff996cc43ed7bc09edfa11b6ec1c2b342389eb1", "messageHeadline": "Add new GasRefunder contract and integrate it into SequencerInbox", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 221, "deletions": 13}}, {"node": {"oid": "5c06d89daf8fa6088bcdba292ffa6ed0c72afab2", "messageHeadline": "Fix most compiler warnings for bridge contracts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 104, "deletions": 101}}, {"node": {"oid": "924a9b067ec1d4179cb0924fe76163a90b904244", "messageHeadline": "Merge pull request #1577 from OffchainLabs/arb-ts-event-filter", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 198, "deletions": 72}}, {"node": {"oid": "3caf471f6bf78e754899280071637f96c9dfe592", "messageHeadline": "Update documentation in gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ffa679fc937c40a8627acee5efd822d4b2973880", "messageHeadline": "Disable inbound Escrow And Call logic from gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 23, "deletions": 126}}, {"node": {"oid": "3deb6191a785a66dd4b912d29261b54bce5b466f", "messageHeadline": "Revert \"Disable inbound Escrow And Call logic from gateways\"", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 127, "deletions": 18}}, {"node": {"oid": "12ba7bcc478679fa1f229bfae354568f1d48daac", "messageHeadline": "Merge branch 'master' into arb-ts-event-filter", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8560a9ee026534bff19c9ffb701c03c399c72e23", "messageHeadline": "Make sequencer max batch cost configurable", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "11b61d5bbd737784e413206eb78de60a1738f9fe", "messageHeadline": "bump arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d62ff717af6dc88ff0612fec3c2e6eb1530a2c0", "messageHeadline": "use includes for other tryGetProof error message", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44e6dbe76c779327faf5b93007348cb484fa5913", "messageHeadline": "add error messages to expects in integration tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "678350b6c0d4012a2264781c32545731c447a0d3", "messageHeadline": "add failure messages to integration tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 79, "deletions": 38}}, {"node": {"oid": "b7e15a73632afd62827df4f7d102ca610d0c8661", "messageHeadline": "consistent casing for getOutGoingMessageState", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6529deab8805084aedfeced1bf91e343dbcc3c5b", "messageHeadline": "add getOutgoingMessageState calls to tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "cf02bc603a0ec51d53b023d90e86c6470f284dea", "messageHeadline": "fix error type detection in tryGetProof", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "863b90ee7df5156d5c306ae7ea426810b5a5d99c", "messageHeadline": "update int: tests: add event queries and use filter", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "c75d7a1c5760c9c9f5e9a93aab985c90a333a32d", "messageHeadline": "expose filter param for withdraw eventlogs methods", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "cb684b6688e3828e91608956a596fe2fddcb2739", "messageHeadline": "Merge branch 'master' into deploy-outbox-task", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f8efd285da3a2533f30e38b56b6ae34f9c70420c", "messageHeadline": "Merge pull request #1570 from OffchainLabs/fireblocks-fees", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4013ee5a9203368e9415779e92f064e520a7fc06", "messageHeadline": "Add option to use fireblocks fees instead of explicitly requesting fees", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a2f7077e129dcf2a1de7c4fa2843b071220724cb", "messageHeadline": "Fix outbox proxy address", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "254975271bb42fc47415a5f3da8bc4ae88042133", "messageHeadline": "Merge branch 'master' into deploy-outbox-task", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 433, "deletions": 155}}, {"node": {"oid": "e156583172b20440ac2be315449fe21cd112f64a", "messageHeadline": "Update mainnet outbox deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ba0d5ddf28b13d532ba1c906426a87c7fd03c529", "messageHeadline": "Update rinkeby outbox deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a69a1012c3d6f314537a713391050f0f7653494d", "messageHeadline": "connect to RollupAdminFacet in hardhat task", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78118ba205854374ed280a27415cb62c37847f72", "messageHeadline": "Update inbox deployments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ef4bc308ee0d0df8988069d4a123f0ae9862ed20", "messageHeadline": "Update go abis", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6ce3bf560be12d5f140b6cffbca683ba4bf5346b", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fa75dcf34480b2f2d2bd8080d43fe8effb739f1d", "messageHeadline": "call that address in ethDeposit destinationAddress", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "898690311ac6b48cb8ad3cd69f5957389700533a", "messageHeadline": "fix typo; nicer conditinal in depositEth", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "1b5c7b8c4f4a12fdc467c169592c84327d042fde", "messageHeadline": "Update ABIs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 62, "deletions": 41}}, {"node": {"oid": "0021ffbfa61a50e7e7d5d0490459e0bfaf26fb26", "messageHeadline": "update ts abis", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 199, "deletions": 65}}, {"node": {"oid": "d27850c0d838395e1d4cc6415d854099c3f601cb", "messageHeadline": "use single address for eth deposit refund", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "850dbcac746d747a784ac37d16552ed435431d22", "messageHeadline": "apply beneficiary and creditback address rewrites in ethe deposit; ha\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "1a90e79ed380cd803b1a39ea381a960411ce1845", "messageHeadline": "update natspec comment on createRetryableTicketNoRefundAliasRewrite", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea10f352d015c74dca2b1c3b2527f0710830baf0", "messageHeadline": "fix typo in comment", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83907990d4894400de62d05ad5bf45b97508e395", "messageHeadline": "apply shouldRewriteSender condition to createRetryableTicket", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c14b25b9cb8b251cb6e26b134e7990d8c9c735c7", "messageHeadline": "Improve function name in inbox and add comment", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "db5ff832be33a29fb603f89f5875decefabb9448", "messageHeadline": "Add refund address rewriting on inbox", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 61, "deletions": 6}}, {"node": {"oid": "b94a6298953a2f377c6c36b4bdc34daae8932efb", "messageHeadline": "fix hardhat task param", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44b13e7de8ea9f541410b0adb31603eba9feb34a", "messageHeadline": "Merge pull request #1569 from OffchainLabs/fix-auth-ctx", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "fb7c3973e03631789d0774b93d09da9e0afc8220", "messageHeadline": "Merge branch 'master' into fix-auth-ctx", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 59, "deletions": 3}}, {"node": {"oid": "3a017fd5ddf247010ea7f56aa6c2f14dd1a1eae4", "messageHeadline": "Fix inserting context into TransactOpts", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "3da718affd8e7d8b41b582c6c6ad3799ba7134bf", "messageHeadline": "split outbox deploy / activate into 4 tasks", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 68, "deletions": 58}}, {"node": {"oid": "dc4848c51f8a76023f542c5bc7e17ae9818e0204", "messageHeadline": "Fix retryable gas estimation for new ArbOS version", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 59, "deletions": 3}}, {"node": {"oid": "25e017ccbf8dfb2f92669d8271d5af505847ef02", "messageHeadline": "Merge branch 'master' into deploy-outbox-task", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2440, "deletions": 934}}, {"node": {"oid": "4b11d27aa203ccf31cfb6bf7272e50fe9886e7d0", "messageHeadline": "bump arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf96367709221d45157e08a6b3f9a96dd82a9710", "messageHeadline": "hotfix: getoutbox address fix", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ce6c7a5bf287ea122eea8d640e96f071bc5e7e8", "messageHeadline": "Add comment and make warning error", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "030530b67b501233a6f066ec773fcdc58cd2f489", "messageHeadline": "Use generic reorgAndModifySequencerMessages function", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 15, "deletions": 39}}, {"node": {"oid": "4c5245a770af56b42625acfb207bb729de2cd79e", "messageHeadline": "Add config flag to reorg rewriting sequencer address", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "a8af24fce383302da088cec76a7150829fa787b1", "messageHeadline": "Handle having multiple sequencers and how they publish batches", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "4c359b819f9fa74290994e6d1618516b32d24fc1", "messageHeadline": "Try to start an additional upgrade in upgrade test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ada928ac5cf9da0e8b7f7d093f6f8d967dfce57c", "messageHeadline": "updated arbos pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4daba9a9994d3620f473894d961ed115e7606984", "messageHeadline": "bump arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4a63e4aa532b8a0ea91d0ef4f92e082d26b75f2", "messageHeadline": "change indexInBatch to path; use try/catch for newOutboxAddress", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4a2306934947004a15090a6832fb3e024dead24c", "messageHeadline": "dynamically handle old/new outbox routing", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "0421709127bef65cbd5c33b310f3b65a2bf32493", "messageHeadline": "fix confirmed / unconfirmed logic in getOutgoingMessageState", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d963afff9adfb390b7690fb9228daac91d245b35", "messageHeadline": "direct to old/new outboxes in arb-ts outbox methods", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 40, "deletions": 69}}, {"node": {"oid": "18cd7365cefb6bf79aec84bff2e0e6b8c09c5440", "messageHeadline": "updated pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3156b6b850667aed4def9440c7ddaa7566290936", "messageHeadline": "Revert \"fix snapshot remap\"", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24a32f5ce1de7cdbe749b513e4f07bce934e65e9", "messageHeadline": "Add ArbOS address remapping support to EstimateRetryableGas", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "364159dcecea0ec52a61e0d66b5793eac68a165f", "messageHeadline": "fix snapshot remap", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8707c6d49de3be8d8b957f47dd37f0ac16f0f226", "messageHeadline": "updated pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc7c276684848f614e4bda4c55bd4e8bbaa6fd19", "messageHeadline": "address map fix", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fee3af731216ff6269c9079e712a55dd71862a8b", "messageHeadline": "make dev folder tests pass", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 75, "deletions": 39}}, {"node": {"oid": "5edd78252b04de4f9fc31db15549f5145c604d4c", "messageHeadline": "Merge pull request #1562 from OffchainLabs/move-transactauth", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 148, "deletions": 125}}, {"node": {"oid": "9d77f9c55a790204dcb57509a87dec4a224a39fc", "messageHeadline": "Move transactauth to arb-util", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 148, "deletions": 125}}, {"node": {"oid": "71ac417bb1586f24cb0f80adb678570a71885e41", "messageHeadline": "Merge pull request #1561 from OffchainLabs/pending-fb-transactions", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 114, "deletions": 99}}, {"node": {"oid": "7b6d4b46391c47d7c3beb9ebc2c4551b6da13332", "messageHeadline": "pending transaction failure not fatal", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "12ae3e71d67fac03b4b1b4caf49c6caba9cea62c", "messageHeadline": "Merge branch 'master' into pending-fb-transactions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 184, "deletions": 0}}, {"node": {"oid": "a46054cea06017be52acc302dad14ecf6faaefdd", "messageHeadline": "On startup, perform RBF on any pending fireblocks transactions", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 98, "deletions": 94}}, {"node": {"oid": "dd386b30672a112325f7de4fc99c0769eb54b718", "messageHeadline": "Disable self registration on router and custom gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "28af07247f9c0ec9267a9443403c1d10fc860747", "messageHeadline": "Refactor gateways so only callable by router", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 81}}, {"node": {"oid": "83c86da10fc5034dc11a1fbae3b28a26ad5f37b6", "messageHeadline": "Merge pull request #1560 from OffchainLabs/add-arb-svg", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 184, "deletions": 0}}, {"node": {"oid": "69aaed4a28a34f2b154a26526230f1cc53253ec4", "messageHeadline": "Refactor custom gateway and router so tokens cant reregister to a dif\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0971bfecf6b4471120bf4d2d869d9abc60163a1d", "messageHeadline": "Remove repeated code from gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "f4937e59098de7eba7894c93627af129811dbb66", "messageHeadline": "Merge branch 'master' into add-arb-svg", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 418, "deletions": 340}}, {"node": {"oid": "b03a9b7713b10d98da46bb00f1c6f5dec076142c", "messageHeadline": "Merge branch 'master' into custom-token-callback", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1823, "deletions": 584}}, {"node": {"oid": "4ef1ffd5fe351b0634f0a72c957a6292e7440d31", "messageHeadline": "Add constructor to protect logic contracts in tokens used in gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "6029fbcd3ace23f6cf0d27b2ff9ee766ab8ff1ba", "messageHeadline": "Merge pull request #1554 from OffchainLabs/transact-auth-interface", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 418, "deletions": 340}}, {"node": {"oid": "610c6133b411022d03a2a4296e629fa3b8dc4fb5", "messageHeadline": "add arbitrum logo svg", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 184, "deletions": 0}}, {"node": {"oid": "13693ad01284405c1f219def7689ca4194384cd8", "messageHeadline": "Merge branch 'master' into transact-auth-interface", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "57a1537caf1ffe22f59cee21ebb68adbf3e496b1", "messageHeadline": "Don't include question mark when no query", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e15ae94d3508739b0f32c8aff480cc12d1788d5e", "messageHeadline": "Fix fireblocks url queries", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "efc321628f57ca933592b2df8aac418935df02a3", "messageHeadline": "Merge branch 'master' into transact-auth-interface", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 891267, "deletions": 54551}}, {"node": {"oid": "d9131a820428c5cf1170b14a4365f1f480b15c66", "messageHeadline": "Merge pull request #1558 from OffchainLabs/update-tokenbridge-deployment", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 67, "deletions": 40}}, {"node": {"oid": "43a4a6c8656acb99d397bf49f7b2972dff872303", "messageHeadline": "add etherscan verification task", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "22381f1b038ca4ff620dda449e95ac5eec833d4d", "messageHeadline": "Merge branch 'master' into update-tokenbridge-deployment", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 47, "deletions": 12}}, {"node": {"oid": "ef347382ff2173cfce7fa0a42af48a83e8816409", "messageHeadline": "add rinkarby deployements json", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "319e0d3875b7e710103f377d60d7be10a9b79930", "messageHeadline": "Add mainnet token bridge deployment info", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 42, "deletions": 26}}, {"node": {"oid": "82c4bebe9aed77b1a82cfecede6d61b9621d4ece", "messageHeadline": "Add comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "88b60a35698c772e579457fb58470a5c4c17f8dc", "messageHeadline": "apply code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 13, "deletions": 22}}, {"node": {"oid": "bd515eb52d7d6de1b9f32e06b75bce71c4940ebe", "messageHeadline": "Fix fireblocks config issues", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 53, "deletions": 11}}, {"node": {"oid": "b70d6c9deeeaf22ba7597ffdb32eb94672437996", "messageHeadline": "Merge pull request #1521 from OffchainLabs/contracts-review", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 891193, "deletions": 54539}}, {"node": {"oid": "87a23bc6868b8733165d3e620ab7c68bda88af22", "messageHeadline": "Update 1_current_deployment.json", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 56, "deletions": 42}}, {"node": {"oid": "906e9a27cae1a95de8450a20ecab165e9ff91e6e", "messageHeadline": "Don't check nonce for rbf confirmation if using fireblocks", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "039a6ce541ad65e16b3de9060beb89352e5c4af3", "messageHeadline": "Merge branch 'master' into contracts-review", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 175, "deletions": 61}}, {"node": {"oid": "275eee8b608ba7440965c40fac0a63ce832eb64d", "messageHeadline": "Make TransactAuth an interface", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 416, "deletions": 339}}, {"node": {"oid": "cac15595c3a8ccf793b121a3853f87e988d4edb4", "messageHeadline": "packages/arb-bridge-eth/hardhat.config.ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "2929012ad5dde3b0a64d8e2df4df184eda58d632", "messageHeadline": "fixed arbostest flags", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "ba457f5b85a1ce43f359a7dda0943e2c08e0b57a", "messageHeadline": "Cleanup fireblocks", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 175, "deletions": 61}}, {"node": {"oid": "5bfae48f978a3825a1bfb302094e663c3e32d54b", "messageHeadline": "arbos pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9ce52fd0f4489fa7302bd287eaecedc699d8997", "messageHeadline": "clearer instuctions in deployLogic", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "71eb134aa9be05e108d25ab0f9a7d4c62aacc0bd", "messageHeadline": "Update 4_current_deployment.json", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 56, "deletions": 42}}, {"node": {"oid": "318d74b38f2dbfa1b44e5e009c2e516bb95d0475", "messageHeadline": "Merge pull request #1549 from OffchainLabs/fix-tmp-deployments", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "d7223e4bc1512268f69982e8a893a243b8543f56", "messageHeadline": "fix tmp deplyment path", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f31cff989f76f58ffa4990c11ed10c350aeb4c5a", "messageHeadline": "fix tmp deployment loading for verify", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "b034a588efe7b1b0801749e59de6226d5c12099a", "messageHeadline": "disable build info in upgrade script", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ce93b53b83b4a3c9131848811358b1144d430019", "messageHeadline": "Merge pull request #1547 from OffchainLabs/use-tmpfile-in-verify", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ad20899f534883759f6dd2fa919b13fbe1b0506b", "messageHeadline": "fix isBeaconOwnedByEOA", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b89dc1c37fef816f660c5b8437b52a82f6a84991", "messageHeadline": "use tmp deployments in verify", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7e971c6e3deadce1f23d34aa7db3366ec27cca5b", "messageHeadline": "use contractnames enum", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "8117e99eab51d7dc3db00b27f7ae92621199f8d3", "messageHeadline": "fix tmp deployments path", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0991af44628aa34a6e3c8418b32204382215491e", "messageHeadline": "fix RollupAdminFactet name", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8b9965646ab34a04cf7faf69198adb5b9019f1ce", "messageHeadline": "Update go abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 419, "deletions": 5}}, {"node": {"oid": "b2688a930718d8a22166b5a318f9f652d1aef9e7", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 396, "deletions": 20}}, {"node": {"oid": "29d1715ad516751ed148bf4616275c73c49aa3f8", "messageHeadline": "Merge pull request #1546 from OffchainLabs/inbox-patch", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 106, "deletions": 1}}, {"node": {"oid": "93b245ec96775f7bf208f0beacd6ed7faf631321", "messageHeadline": "Add tx origin check for eth deposit", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34e3054530cfb8b31c22937aeffdb8c99b9dcc6c", "messageHeadline": "Adjust sender address when depositing eth from EOA in inbox", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 106, "deletions": 1}}, {"node": {"oid": "f3ed0696c7ba9a8624c62afd09b9d93dde90dc09", "messageHeadline": "Add balance checks when interfacing with funds in gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "da88eb550ef3a7399bcbfe20eb4d87a1170ae26e", "messageHeadline": "Add l1Address check when withdrawing gateway tokens", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f9b22925ff45a1dcbd1228d01777bcf63823e1bd", "messageHeadline": "Fix documentation on create2 deployment of beacon proxies", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21fd2f094e1884bc4e457f086e7f9b714b5d1e53", "messageHeadline": "Remove unused return values from finalizeInboundTransfer in gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "c460eea5c9403af7adc8b4874e3a9db10d73b11e", "messageHeadline": "Add verification on router when registering token to gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ffb11f501f36578a120c420a276b7895635f934d", "messageHeadline": "Add comment on gas optimisation used in gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67f920538c587093e9421eefcf90e8003ea9e414", "messageHeadline": "Add utility withdrawal method that always emits withdraw event, and j\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "e5738496114534a758fe32bcccea3077bf3e0136", "messageHeadline": "Add missing return to gateway router", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cb98e8a97a13f8fbbe4d401a387691e1275e943", "messageHeadline": "Add hook for token to signal if they are arbitrum enabled", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "4ec519672e8baa3742b009fb63c817fba2bec80e", "messageHeadline": "Merge branch 'contracts-review' into deposit-call-disable", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 8964, "deletions": 39023}}, {"node": {"oid": "18d9896e3cb71fedb7116e176d83695b2f62414a", "messageHeadline": "Finish dev upgrade tests", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 92, "deletions": 91}}, {"node": {"oid": "4f46fde779050f868194d7223a4dc827846844c0", "messageHeadline": "fixed parsing args", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "b919616f624afed48a4edae0e29c12c2219f1bfc", "messageHeadline": "rename task and add description", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c558d9d7bbefeaea6ae6b6a33473cb7c953f54fa", "messageHeadline": "add deploy outbox task", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "bd2459927a03b0e99fca6c9ab3ba46df666ffe7a", "messageHeadline": "Upgrade framework", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 185, "deletions": 19}}, {"node": {"oid": "a07986a2471dcba25e6083be3231b4ae0dc258ed", "messageHeadline": "verifyCurrentImplementations handles beacons owned by rollup", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0c8eb66b1ab1b35a1f46dba02458b42c41862358", "messageHeadline": "add comment about Inbox postInitHook", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e3a1e58ae4f440894c0f112517763b95ab2b7d9f", "messageHeadline": "Upgrade script fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7349bee82d13de9378a69411a40be051fecfbce5", "messageHeadline": "Merge pull request #1544 from OffchainLabs/upgrade-patch", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "cd927cd3a379ad08296ddc0babedfcd343f5c782", "messageHeadline": "Add casing in admin check", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50098532857625c6d3e9c5e52e6f94b5c95e763e", "messageHeadline": "Fix script to set admin in transparent upgradeable proxy", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "79000d25ed0096a07f476d9c5aa6a9c395c9bf26", "messageHeadline": "Merge pull request #1539 from OffchainLabs/fix-bad-param-name", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1176, "deletions": 542}}, {"node": {"oid": "3b2fca8ba757b616c524bc2424d67edcd4a754f9", "messageHeadline": "bump arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf86f9aa937b5eb75709d6c3ce82c9cd19327d3c", "messageHeadline": "uppdate abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1163, "deletions": 529}}, {"node": {"oid": "65beac77efd41d950bcaf4e6021c9bd0fd326ceb", "messageHeadline": "Update yarn.lock", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 73}}, {"node": {"oid": "fa829706a681f407f494394e0c706c796f91bc3e", "messageHeadline": "Merge branch 'contracts-review' into fix-bad-param-name", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5879, "deletions": 36787}}, {"node": {"oid": "d89a245dc3344e0b3431f0ae227f94ba25f8db28", "messageHeadline": "fix transferBeaconOwner", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88c97a6464f4296a72ad1c668a6fdec959cf2978", "messageHeadline": "Merge pull request #1512 from OffchainLabs/contracts-upgrade-lib_core", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3097, "deletions": 455}}, {"node": {"oid": "f638748c50357a9be3fbf104befdf276fb833869", "messageHeadline": "Merge pull request #1543 from OffchainLabs/contracts-review-merge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2327, "deletions": 396}}, {"node": {"oid": "db745273b32e0c0f23ca849645abec10c777ae77", "messageHeadline": "handle Rollup constructor; precise name checking for get build info", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "59a3f6ff508e926db53f6a1c073bed1b87d01075", "messageHeadline": "Regenerate go abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 125, "deletions": 63}}, {"node": {"oid": "12c6240f1e8dfd8b73c2630f5a97c6bd1cf55a7a", "messageHeadline": "Merge branch 'master' into contracts-review-merge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2202, "deletions": 333}}, {"node": {"oid": "b03ec6c0648e2492d701e5e53aae257b55cea5f2", "messageHeadline": "Update deprecated method visibility in rollup", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6074f0e5499677bd8e0d471fbfc959c6784a692", "messageHeadline": "Add getter with old function signature to rollup speed limit", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "41858dc49be854188ec821ed956e767db1e617a9", "messageHeadline": "Merge pull request #1535 from OffchainLabs/path-prefix", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "2e5a12a55ed58988529458c2cb85d56fa9bd199a", "messageHeadline": "Merge pull request #1541 from OffchainLabs/rename-rollup-variable", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "38e647009a61bf89fab1ab8a5423fd33980f6699", "messageHeadline": "Fix typo", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12c715606f51f958eb4f804781411d938c440dd2", "messageHeadline": "Merge pull request #1538 from OffchainLabs/contracts-review-merge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 428, "deletions": 35916}}, {"node": {"oid": "0b777dd21298e1e583a11ce899184b43f53b25c9", "messageHeadline": "Merge branch 'master' into path-prefix", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2173, "deletions": 342}}, {"node": {"oid": "53521250e239d653bffbf97a1c77f54099a6e326", "messageHeadline": "Fix TestChallengeToInboxOSP", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5d445e08a5418734d2fa1cb4e6eab023582882fd", "messageHeadline": "Merge pull request #1540 from OffchainLabs/fix-sequencer-l1-backwards", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 139, "deletions": 30}}, {"node": {"oid": "edab9b334cdd7f7b311d0937c7f5094601956ace", "messageHeadline": "Add consistency check", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "851408a551a22500941fd571f8fc8e572a593f1b", "messageHeadline": "Fix ArbOS merge", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a7bf83f1893c6cf4cfb2659ef515df1c117f711", "messageHeadline": "add remove build info string task", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "6ac7e87f357d2f32166ae7affb3b544aa495859f", "messageHeadline": "Merge branch 'master' into fix-sequencer-l1-backwards", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2021, "deletions": 299}}, {"node": {"oid": "d94bd9b79274d22d1bf7f9f97f67fec158bbd3ab", "messageHeadline": "Populate chainTime on startup and reorg if chaintime is in the future", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 80, "deletions": 8}}, {"node": {"oid": "b107f369553bbd0187108dec9a48610e5aa13a14", "messageHeadline": "Merge pull request #1353 from OffchainLabs/fireblocks", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2021, "deletions": 299}}, {"node": {"oid": "dad333a1caf926c64fc022be7eeecd1865e527b0", "messageHeadline": "Revert \"Shrink test confirm period\"", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ef27b9a0ce6844c7a98acdc8d44048aca705cb9", "messageHeadline": "add isBeaconOwnedByRollup upgrade affordances; fix addresses in diamo\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "fd23c9688d83ec299f58310a7f713385f4bc7383", "messageHeadline": "Rename arbgas occurrences to expected avmgas", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "5f7845213fac16b3ba83dd27de4630bfaa873780", "messageHeadline": "Merge branch 'master' into fix-sequencer-l1-backwards", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 416, "deletions": 36000}}, {"node": {"oid": "101aafd6532d35bceb0d99bf42f4e874d60ef958", "messageHeadline": "Improve sequencer operation when L1 goes backwards", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 41, "deletions": 24}}, {"node": {"oid": "77462ea2451cbdbee720db5fed05add3d5c2e673", "messageHeadline": "Merge branch 'master' into fireblocks", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "f7287aec7ac616b92b42aa9168cd184e32b4ab86", "messageHeadline": "one more", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "04eecaf3a79a64632456fd1247617b86b32ea1ff", "messageHeadline": "update var names for arb-ts event queries", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "153eeac175e72bf0042c1bc02bafb995b32b63f6", "messageHeadline": "Shrink test confirm period", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfd650e2ecf1370821e654761c68aea7a2748680", "messageHeadline": "Merge branch 'master' into contracts-review-merge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 422, "deletions": 35913}}, {"node": {"oid": "8c4ce23218f2e4d6e7f9077a94d6634e048a7cde", "messageHeadline": "Merge branch 'contracts-review' into contracts-upgrade-lib_core", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1979, "deletions": 1722}}, {"node": {"oid": "d62b17a44c729a63b030dbaba452f37cd471f018", "messageHeadline": "Merge pull request #1407 from OffchainLabs/doc-patch", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3296401c0a533a291182a6e1a8c3ef41ca1eae6e", "messageHeadline": "Merge pull request #1475 from OffchainLabs/doc-updates", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "3b44da810e3e5f70d4920262283efd8dcc8b6238", "messageHeadline": "New owner test", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 93, "deletions": 57}}, {"node": {"oid": "2c7920dd482e59b1d80a9cf3cc407ca73d07610e", "messageHeadline": "Correct log message", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7afff5eabf43ecea31dd0f26b73525e671b6464c", "messageHeadline": "properly fix wallet paths", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5662faaed626b476629316c8f51912c7458d2a16", "messageHeadline": "Only require fireblocks settings when sslkey present", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffbeda7e2b0f33f57e5c1e1c2d330378e365d391", "messageHeadline": "Fix wallet path", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b34832e421416cd9f2828832d5e9892c0e963551", "messageHeadline": "Merge branch 'master' into doc-updates", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3035, "deletions": 4315}}, {"node": {"oid": "306e51b9e27af72228d4b8e58f2522a2fe38f1ff", "messageHeadline": "Removed old-style init", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "34a287cf15515aecfac399a491310a073b71b79a", "messageHeadline": "fixed arbowner test", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 281, "deletions": 9}}, {"node": {"oid": "2215c3ab2ae72f132cebf381982358258ed610d9", "messageHeadline": "Merge remote-tracking branch 'origin/master' into upgrade-6", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 155, "deletions": 367}}, {"node": {"oid": "d758c49eaa1285b905151d3425464facd49c9b42", "messageHeadline": "Make wallet path based out of the chain location instead of global", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67f4fa6d4bcfbaf0227ee89a7e2108a763043f4f", "messageHeadline": "Remove dead code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "805de6b196fffe745e5b48d3825b03a0436e9fe7", "messageHeadline": "remove hardhat-deploy-ethers, revert test imports", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "7bd287ea532fa671fa0774ce0a1ba8249956a0ea", "messageHeadline": "Match rpc and ws routing on path prefix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 66, "deletions": 5}}, {"node": {"oid": "fe0ecc2d96ae01287fe6c9dfbc0b83d7db64bf62", "messageHeadline": "Merge pull request #1465 from OffchainLabs/remove-erc-import", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f419b93a783859a51bb76c1a13749ddef0f7027d", "messageHeadline": "Fix merge and fix debug log handling", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "01c3bee121d8b420d9fd23ffec6e581d22d5308d", "messageHeadline": "Merge branch 'master' into fireblocks", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 534, "deletions": 36049}}, {"node": {"oid": "dde249e46ac897c5ae5ca09873752b77e95f0fe0", "messageHeadline": "Merge pull request #1534 from OffchainLabs/arb-ts-fix-withdraw-events", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 45, "deletions": 14}}, {"node": {"oid": "dce30b96077c98879bd8c875873292ce6cb9685e", "messageHeadline": "fix getTokenWithdrawEventData", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "8f321ba26d9aef907b64fd9a05efb21e7e82edea", "messageHeadline": "Update ABIs and fix merge issue", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 97, "deletions": 257}}, {"node": {"oid": "8a7c1add3dd58894f453cf17817c7e64603e3c50", "messageHeadline": "Loudly log if a challenge has been lost", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e8a38d01c6e50a295ca1420b34bf04605099623", "messageHeadline": "Fix docstring comment", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e34e99605b41320a107254684a28acc69fe8962f", "messageHeadline": "Add increaseWithdrawableFunds to functions in rollup core", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "1759dafd2fc7d28ef638cad632cdadfd2900214b", "messageHeadline": "Fix proving the first message of a sequencer batch", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "14ea6ed5ecc9ae5e8bcfc9d9a4b01ae23bc6a6a8", "messageHeadline": "Remove underscores from struct elements in outbox", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "8db07bdb6fbde36b07e5882d5f426e74a914d3c4", "messageHeadline": "Remove outdated comment", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "847754843f4f8a641a6190c55f2349b1b392599f", "messageHeadline": "Remove unnecessary require check on rollup one time use function", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0b16696a8a4fd5b9a37dfe04fdd3dd86a54e62f4", "messageHeadline": "Remove admin facet from rollup postupgradeinit", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a40f20d5e006ac0f9438553ed4d15e149615acc0", "messageHeadline": "Add post upgrade init hook to sequencer bridge and simplify setting m\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "d8c178f8a886a0ff4eb0f11c1ae52f576d43ef1d", "messageHeadline": "Use docstrings for deprecated notices", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 22, "deletions": 155}}, {"node": {"oid": "cf7a1991c88c8040cb415bcde9598189c6a68fde", "messageHeadline": "Allow multiple sequencers", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 446, "deletions": 292}}, {"node": {"oid": "e117e44799d69dc9be49dabc417ee8f795e6427e", "messageHeadline": "Fix challenge tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 34}}, {"node": {"oid": "faa6f7a5f540dabf5c5cf0a5c0423c641d446b7b", "messageHeadline": "Fix challenge handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "eec286e5dfc89c04992e777af29435b891aec153", "messageHeadline": "ABI update and integration work", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1609, "deletions": 1266}}, {"node": {"oid": "f565e0571b6883bd7021f926ba823e9d0b609b5f", "messageHeadline": "Merge pull request #1498 from OffchainLabs/upgrade-5", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 399, "deletions": 35983}}, {"node": {"oid": "0951470264f4f97f789bca6832138442f6a729cd", "messageHeadline": "add tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "2ea6c3a0fc395bb27db16c2a8ca0cd739aa6dc26", "messageHeadline": "Updated submodule pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6e381d0405b6222f1b9cce44c6ca83dc9b47477", "messageHeadline": "bump arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18386598503b40821c7a507952830464327c0fd7", "messageHeadline": "fix withdraw event queries in arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb13d6c5f698a23b17864bf5140310075b7fd5cb", "messageHeadline": "Merge branch 'master' into upgrade-5", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 110, "deletions": 43}}, {"node": {"oid": "ff41556a7f7d682c6f5c3bec3f407508c4f5cd0d", "messageHeadline": "Merge branch 'master' into upgrade-5", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7e2422b9618c4fdf5e112917d9c09eb626440cd6", "messageHeadline": "make chain param IDs 32-byte", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "08a40856ba445478a5901ba35888959bdc07f93e", "messageHeadline": "add transfer admin hardhat task to arb-bridge-eth", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "709b35e1c8dddafbc48409f202d447e521d6023b", "messageHeadline": "update rinkeby current deployment file (sans build info)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "577696d4434acab615832e5acc5829e7444fe12b", "messageHeadline": "Handle null input in aggregator.BlockNum", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b322dd84111aaa41103f86f60233707d6f390775", "messageHeadline": "include hasPostInitHook check", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "7640e77afaf2d6d2863c5dca4a38199353d02ee1", "messageHeadline": "force SequencerInbox to the beginning or upgrade", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4ed2fc623a6f8f4462623819c81c55693b4ccd07", "messageHeadline": "Add balance airdrop to account impersonated by hardhat", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a34af5b8f545a21c19b7f81657f46f90834930af", "messageHeadline": "Merge pull request #1532 from OffchainLabs/patch-impersonation", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "7dbde95bb110709340c39d3566eeb8773d488697", "messageHeadline": "Add hardhat impersonation when forking", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "eba398e48b47f045a5fefc328335d8d1858b9b0f", "messageHeadline": "Fix json field annotations", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "717f0b13a4ce63612ccbc33fb7b636b2ca135603", "messageHeadline": "remove accounts from hardhat fork setup", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "8551a1c392b3abf29a2e56ce09ac2e6b5c7ee277", "messageHeadline": "Update packages/arb-upgrades/index.ts", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2ef59b43205d086b6b22770d678da50a0d3d36c3", "messageHeadline": "add transfer beacon owner task", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "384190a49f4ff37060377967b5714ae5ac6017be", "messageHeadline": "always handleFork at start of tasks", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5da8023a17706b2886ee345c1f94b1197174099c", "messageHeadline": "add transfer beacon owner method", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "8aa8897679a4ecab56789e2caf9f6401f1c00d5b", "messageHeadline": "Merge branch 'contracts-upgrade-lib' into contracts-upgrade-lib_core", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "46a5882ef50c8390e19a3b29b58bf38c017fe686", "messageHeadline": "add oldoutbox / outboxentry to fork config", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "952bc3bb3ec3dfbe56253c3aff85dedfaefe10d3", "messageHeadline": "handle account spoofing in hardhat fork", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a8e15e1efcd910fd5fbec270e1a7de7ea7160ff2", "messageHeadline": "Update type used for signers in gateway test", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a66fa0eb0c7b3d2f4816a29a2c33d3a883a03d1f", "messageHeadline": "add promp before resuming w/ tmp deployments", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f37be44d343dd9001040e01c8f8517b8a3f9a997", "messageHeadline": "Merge branch 'contracts-upgrade-lib' into contracts-upgrade-lib_core", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7835, "deletions": 245}}, {"node": {"oid": "0239c42b1fa9e16f7643094ec364159d0e47e0e9", "messageHeadline": "update hardhat, connect as RollupAdmin for update", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "b9753a45fbfb37b775959e24deec55bc59c7c783", "messageHeadline": "Treat empty fireblocks status as error", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2697313c82d3abb6d6499ec5a30917e1a09f464", "messageHeadline": "load tmp deployments file", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "925676ebab34879f593b418ca6eabfd30014f9b2", "messageHeadline": "Bump ethers version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7810, "deletions": 241}}, {"node": {"oid": "86a6f241306e759da13d3d2d864eeb3c39bbf682", "messageHeadline": "Merge pull request #1530 from OffchainLabs/add-compile-task", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b39bfc44bfd203cb3861dcd05c171e7408cfa7c9", "messageHeadline": "Add hardhat compile task before each library entrypoint", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "93e068d0dc14d8e68e6fd03411be95f811ea215a", "messageHeadline": "add hardhst compile to package.json", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e91c8a51305fd7538e7a725ca23df1545b5cbed5", "messageHeadline": "Update gateway tests to reflect disabled post mint call", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 85, "deletions": 150}}, {"node": {"oid": "c8f2d89af911305228a955cb13360ce4febdd097", "messageHeadline": "Disable inbound Escrow And Call logic from gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 18, "deletions": 127}}, {"node": {"oid": "163d135d42aeca5455f765eeacc2a29f308e6a7b", "messageHeadline": "Use fireblocks transaction id to check transaction status", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 39, "deletions": 30}}, {"node": {"oid": "5212891b5e70141423237364be03091190fd4d0d", "messageHeadline": "Pass ArbTransaction to receipt lookup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 108, "deletions": 97}}, {"node": {"oid": "ee62f5462cd1460068e52813a5b434246148fb3b", "messageHeadline": "Add spam command", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "41f10c6850d9e556553dd032da38bb1d270eedd8", "messageHeadline": "fix hash decoding", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "b5857bcb6fcebe4bd7b2716cb7013f4529b2d6fb", "messageHeadline": "Merge pull request #1527 from OffchainLabs/wallet-cleanup", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d396299283f986512c641e8209169088d1f4eb52", "messageHeadline": "Add info to log", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bc18dc5f7795e71521446fb99a128d68cb91ac4d", "messageHeadline": "Add message with location when loading wallet", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "efbe1b02acb0e662ea5795213b40d5ce291ef9d2", "messageHeadline": "Fix pr", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "803aa416192375ccd11867eb9b414e12c15c9567", "messageHeadline": "Merge pull request #1526 from OffchainLabs/wallet-cleanup", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 43, "deletions": 23}}, {"node": {"oid": "e34e1afb7632fa8e872c898b0346590752d26904", "messageHeadline": "Clean up wallet", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 43, "deletions": 23}}, {"node": {"oid": "78e12f49b684c3e85daafd51dab44003017821e7", "messageHeadline": "add oldoutbox and outboxentry", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "9c31b5b4c883b1325d5941c2c7efa2300a1ac299", "messageHeadline": "merge contracts-upgrade-lib", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 45327, "deletions": 62162}}, {"node": {"oid": "b5a1d7e4b746c0e67f2029f6f618664ef29807d2", "messageHeadline": "Add makeTxCustomNonce", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 245, "deletions": 14}}, {"node": {"oid": "3077908c0d9dbe42936d53d3eca5870bbcaa7f40", "messageHeadline": "Merge pull request #1525 from OffchainLabs/txdb-block-cache", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 57, "deletions": 19}}, {"node": {"oid": "881d5fb44b4fcfb2df63555dad67206163374249", "messageHeadline": "Change default node.cache.lru-size from 20 to 1000", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ed9ceef36d7f5df53117b2d6efc40671a82c961", "messageHeadline": "chill w/ the logging", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29ad6e29a3e787635d118b6782467927f8337087", "messageHeadline": "Add a machine.BlockInfo LRU cache to TxDB", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 57, "deletions": 19}}, {"node": {"oid": "577a310364693532a28641a52b11dcca9ad73ff9", "messageHeadline": "fix casing in args", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "92d5aa03ffbeacf755634b0dc43b4ee48c38a82b", "messageHeadline": "add transfer admin task", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "6227d5c303fb1d8b21cd1d532a84bbc1ec2d05af", "messageHeadline": "Merge branch 'contracts-review' into contracts-upgrade-lib", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 44969, "deletions": 52262}}, {"node": {"oid": "61ee3d65628942304fbf8a2071304e1e778d7028", "messageHeadline": "add forkchain to hardhat config", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bda101e27fe88f54f77564cbbbbde03b4cfc9c81", "messageHeadline": "update hardhat version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "de15139d13bab601afffbafb6be187613c58df30", "messageHeadline": "Merge pull request #1523 from OffchainLabs/fred-patch_dzg-patch", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7181, "deletions": 48933}}, {"node": {"oid": "095e576f48950de274c70939793118f92ba6ae81", "messageHeadline": "Merge pull request #1524 from OffchainLabs/fred-patch", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 132, "deletions": 51}}, {"node": {"oid": "122142ea89c34a62a6eb09db7a51780b6802437c", "messageHeadline": "check beacon and proxy admin share same owner", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "8bf5816e7254847afdc11f40345b832c7672c949", "messageHeadline": "fix getBuildInfoString", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ec663eb9ca4a0ef3d26cafcb1cea17e8c8ac4a22", "messageHeadline": "Add unit test to L1/L2 address mapping", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "a41aa781cda11a5b4e49a18107a1ccfe3ea71757", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 644, "deletions": 35672}}, {"node": {"oid": "2abcb47cca912643904319b673bbc137bd421d43", "messageHeadline": "Merge branch 'fred-patch' into fred-patch_dzg-patch", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 88, "deletions": 33}}, {"node": {"oid": "7fc268361e6d66b588d3e37dc47a0cef7b1c961f", "messageHeadline": "Fix typo", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "726a1ba7ed68ab842bd559b36c88cfb59c16281c", "messageHeadline": "include txhash in WithdrawalInitiated event", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ab9884aea8b2296a9f0661fcf053b274cc4c64bb", "messageHeadline": "make _sequenceNumber bignumber", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef573b6f7541150315f07de96c84b0dfa71c708d", "messageHeadline": "Add new address scheme handling to gateway router", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "9b2ef81fb166969efa0d27ec77049fc4330df04d", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9828, "deletions": 16563}}, {"node": {"oid": "50a04e52368f72d96b8526b8507abdb088f50e80", "messageHeadline": "Add postUpgradeInit to gateway routers", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4f482ba58543f03c3344ee95af1437913efa1b37", "messageHeadline": "Add post upgrade init functions that validate msg sender to all gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "ee6e9b628562f69051f3181953581cf74ea18cb1", "messageHeadline": "Update L2 gateway to handle old and new arb-os L1 to L2 address scheme", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "4a83ca48b6bff7cd216bbc501d2f3d73b0afc04a", "messageHeadline": "update arb-ts w/ new deposit / withdraw events", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 73, "deletions": 63}}, {"node": {"oid": "259ceb5703a2c3de68ac2a38183fad0e22a93f94", "messageHeadline": "Move gateway events to respective L1 or L2 abstract contract", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "409cf88519e142acbad49944e8591345cd636e5b", "messageHeadline": "Refactor gateway events to use clear names", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 41, "deletions": 42}}, {"node": {"oid": "ed4b693dc95271ad63e66cdc4e858e108b7d00b0", "messageHeadline": "add log back in", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fdea5e0eb875f5ab5db94723d4cd013ef23df85d", "messageHeadline": "update w/ upgradAndCall with postUpgradeInit", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "0509578164c9f48c1535fbe1b310543c7591b535", "messageHeadline": "use tmp file for deployment", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "303f5c617137739aa6b118b1965d00f754427e8b", "messageHeadline": "use tmp file for deployment", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "4f30e0b08888c61d40873247a59f0b79086e93e4", "messageHeadline": "right-layer sanity check", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "b6ae9ceaef2fbe4e8edd2aa4b939d8dbb2812292", "messageHeadline": "remove commented code / add todo r.e. storage layout clashes", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 46}}, {"node": {"oid": "257b3b065d68210443aac7bc0d98f03ecbae080c", "messageHeadline": "prompt before overriding a queued up deployment", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 247, "deletions": 6719}}, {"node": {"oid": "40d70c3b07213dd7627f3e1be1e95ca67da2536c", "messageHeadline": "update yarn.lock", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 3114}}, {"node": {"oid": "dd947c71d88cd9d5c0cb269f3bddcc0b8643ec93", "messageHeadline": "remove redudant isBeacon property", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "38af3809b058bd84431251e5b256bdea80281f54", "messageHeadline": "don't mark package.json as private", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "81049fcb1e7ff0b5c71652bf42ca98b1fa3f0aa1", "messageHeadline": "use ES2017 for arb-upgrades", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95e210508ae271e9244933c0ce14223c2ba5c62b", "messageHeadline": "dry up error throwing for now file on getdeployments", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2987b5e9612dd759df353f23b88ed53abe137ec8", "messageHeadline": "remove unused dependency / require", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5625271085f6f64afa68843f92ccbb7e1be7fb36", "messageHeadline": "Update RollupAdmin.sol", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbeecb5f2a0e60817c492efa588b50e53034d804", "messageHeadline": "Update Installation.md for linux", "author": {"name": "Tsahi Zidenberg", "email": "tsahi@offchainlabs.com", "user": {"login": "tsahee"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "764194ae1c67e21381ef3f383a183985a55508df", "messageHeadline": "wallet config cleanup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "82ab5c9a4bdcdb8ddeeeebe5effead751e6a010f", "messageHeadline": "upgrade and sequencer tests", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "208caa0901ee7071bfee8563dd9faf6c09fb1a88", "messageHeadline": "Clear CoreValueLoader ValueCache on clone", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "55e4de020df620534bda4835fde45c280e7b80e5", "messageHeadline": "Use a shared_mutex instead of a unique mutex for CoreCode", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "2eb8bdda727921a9725e5fa4888f24b9fb77c343", "messageHeadline": "fixed upgrade test", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "03ef9bac88f06ba2096ffa0255881bc38c33a15d", "messageHeadline": "fixed storage test", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22227f6850310e06e82e26f9e783eefec6cf0396", "messageHeadline": "Fix TestOwnerDeployCorrectDeploy", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11bdcf6a04b84de14a9ffb6450251598451ccfe4", "messageHeadline": "Update ABI and ArbOwner changing ownership methods", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 301, "deletions": 18}}, {"node": {"oid": "59c66a76f616370c459bfb1e65f395de13343e03", "messageHeadline": "create2, batch, & unsigned tests", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "feefc93437868510a1e282363b1c9f53ffb8e7c7", "messageHeadline": "create2, batch, & unsigned tests", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bc27068ed6c8637f41958849559778f959934375", "messageHeadline": "fix fee test & blocks", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7e3b8d62cbb9d1a7406dcd903a89d838fbfd788b", "messageHeadline": "updated ArbOS pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a7bd180033e39098cc4ba9aa0b5da5a7bb19c4e", "messageHeadline": "corrected ArbOS pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fc3484b9ccf2b236bc2fa9b3298708ee3386f1f", "messageHeadline": "Fix upgrade test", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e47d13953d56fa6b9c7d0a1e286fbc7df9afffa", "messageHeadline": "private repo state", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "a040356b80b45d67e3a7053b6ed6c30e2f725284", "messageHeadline": "Merge branch 'master' into contracts-review", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37656, "deletions": 3278}}, {"node": {"oid": "2db165430f3488fdf8a495cb8a7b8f7bde62bbaa", "messageHeadline": "Update Tutorials.md with new links", "author": {"name": "Mahsa Moosavi", "email": "mahsa.msv1991@gmail.com", "user": {"login": "mahsamoosavi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d42ad02a06c902878decb6dce1169446996e3b8", "messageHeadline": "More wallet configuration cleanup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 71, "deletions": 74}}, {"node": {"oid": "e9c0905bc5859e2a965585cc5668801cb435fad9", "messageHeadline": "Cleanup wallet configuration", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 85, "deletions": 123}}, {"node": {"oid": "fb3025c8bf76ac673da9c61b84a7b8ab64064579", "messageHeadline": "updated ArbOS pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "459d2db797171189b7afbd977d14636a4576d0fa", "messageHeadline": "Fix upgrade test by adding back old-style inits", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "5ec7123e1361f9132f53513be87fa54f27662bf7", "messageHeadline": "Fix unit test, cleanup old code", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 64, "deletions": 37}}, {"node": {"oid": "92da5e593a4e14b46b104a081953bdf0070774af", "messageHeadline": "handle facet upgrade", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "b5a742440c9a6515452ed1b2d4c97822756e1670", "messageHeadline": "updated pin for replaytests", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0290b18a77ede37a60b4b2c10467366212621068", "messageHeadline": "upgrades lib for arb-bridge-eth", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 324, "deletions": 6}}, {"node": {"oid": "436b6b1fd8601e04dd6834a9be969aec6e33af34", "messageHeadline": "abstract receiptFetcher to support fireblocks", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 39, "deletions": 34}}, {"node": {"oid": "ba14b3c8c15bcb8d13d7120536f205b69383b842", "messageHeadline": "updated solidity init msg code", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d54738ae93cc3d729609f9957bb87d64c689fe29", "messageHeadline": "Merge branch 'master' into upgrade-5", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a91422b3945adf090103448fb6a9ac4ff068607c", "messageHeadline": "New message type for new init messages", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06913a7ddd935f19be499cd0ee3880b298c20f19", "messageHeadline": "Add support for 7-len txresult tuple", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5a4c1d4027bb81f20f60597c2393b29170d5b6a", "messageHeadline": "Add support for 7-len txresult tuple", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32f1daf1dc6f9228e9a3fbe5d6c5a32999fa24e4", "messageHeadline": "Load missing code point stubs from disk to fix dup segment issue", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "7a0fdf04f6302ad7ef08f3e1ec178705ac1dda17", "messageHeadline": "Don't inline code point stubs in tuples", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 52, "deletions": 48}}, {"node": {"oid": "bac03afe0262fe2516a8eda4a07fcb8831e2c859", "messageHeadline": "Send Fireblocks replaceTxByHash for RBF functionality", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "071a2c5a641cea5429c9bbff355a3a4e895c9ff3", "messageHeadline": "updated submodule pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55d6f84133ff00db6cd781a67640474ff46a44da", "messageHeadline": "update root yarn.lock", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 446, "deletions": 172}}, {"node": {"oid": "625b6b39f64d179f180b4e39aea55a29bed45336", "messageHeadline": "add verify-deployments hardhat task", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "35d8489d1d36d737f153f19292181145640e47bd", "messageHeadline": "add mainnet and arbitrum1 networks to main hardhat config", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "1745a7d04ee8a27f2a7ee80dd41c43b85d99a9af", "messageHeadline": "handle beacon for upgrade and verify", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 49, "deletions": 20}}, {"node": {"oid": "a1ccf7a8ad34995b649f7c23d100871bfb0a1319", "messageHeadline": "remove todo", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "51f2041d14627450f4089cb465eaa1f79c0fdeec", "messageHeadline": " add StandardArbERC20 to deployments, todos for updating scripts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "f68a076a57efd00f2aeceab8729a9d129bff58b9", "messageHeadline": "Handle fireblocks transaction hashes properly", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 292, "deletions": 142}}, {"node": {"oid": "31c473853136ad0eb6df3d0e545c0420aa670c12", "messageHeadline": "add l2 implementation addresses to jsons", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c283d38c591333f857ca612c5501de99e8768a4b", "messageHeadline": "Revert \"Remember saved code points in CoreCode\"", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 52, "deletions": 106}}, {"node": {"oid": "8d49a3919385cc8d03f8225445b57a5bb330a0db", "messageHeadline": "Merge branch 'dup-code-segments-v2' into tuple-lazy-loading-dup-segme\u2026", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 48, "deletions": 26}}, {"node": {"oid": "c4c4422f3b01779e8d38bda59a1f6a27c0e5e3c3", "messageHeadline": "re-introduced fee test step", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3fec779ea3a33aa1519450e9b8b48ea53085979a", "messageHeadline": "fixed machine hash", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "9b5b26f4cfd82f19ab6eab213bf17a23f413512e", "messageHeadline": "merged in master", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 776, "deletions": 258}}, {"node": {"oid": "6bab94f27e4599dc41be373d6b6e941a60f74e2e", "messageHeadline": "tweaked constant to fix staker test", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b804ea24de2f298d36ceb85480ff890b13e2457c", "messageHeadline": "corrected send spacing", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a89abc2e55d5bbda6813d30cebc666d96b4288ac", "messageHeadline": "Update duplicate segments test to cover ArbCore restarting", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 48, "deletions": 26}}, {"node": {"oid": "e8234289688ef31a20deaf7c95ad297234464665", "messageHeadline": "add deployLogicAll method to arb-upgrades", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "90f902923b1759122d9b8f949dbc59b5cef138d5", "messageHeadline": "add weird redundant hardhat command to package.json (i don't know why\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ad54587661f11b841a33e826dda4d8c13a5d3c51", "messageHeadline": "include arb-upgrades in root package.json", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "33623aac86c9a97d59ef23353d26703c1010e761", "messageHeadline": "include update-y hardhat tasks in arb-bridge-peripherals", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "4995265b3b2f2963c4e76299b94360220af16322", "messageHeadline": "move deployments dir in arb-bridge-peripherals", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "42caacc1588fec54f7e304b91999de93514a0d5f", "messageHeadline": "arb-upgrades package (first commit)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3501, "deletions": 0}}, {"node": {"oid": "1ee229cf694fb55f6b242f2ed9080cc2c5e26f08", "messageHeadline": "arb-bridge-peripherals token-bridge deployment .json files", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "8ed01b8de9851364dfbc85f675b8d3af7c6c2ce7", "messageHeadline": "WIP t2", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 238, "deletions": 108}}, {"node": {"oid": "32de1d40529e497605fd1571363c935a65cc49ac", "messageHeadline": "Make func data from chain param data", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c594f27fd3eef9d2da3258ec5414ea91118b17ba", "messageHeadline": "changed init address to 0 for a few", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e96184857cb5f0a6f2add436ff1249549f125451", "messageHeadline": "some fixes", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 34, "deletions": 32}}, {"node": {"oid": "cc3464b43481c41ead81f4ca52549c0c232b3db1", "messageHeadline": "Fix fireblocks api", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 75, "deletions": 51}}, {"node": {"oid": "a9a134a7f86c75831deda78299b9eecb38250002", "messageHeadline": "Fix merge issue", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dc37138f30272c2b3b1544b4c2a354b7387cdd54", "messageHeadline": "Merge remote-tracking branch 'origin/upgrade-5' into upgrade-5", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 65, "deletions": 28}}, {"node": {"oid": "d6beeef25cda5ef4cf6ae590ac55b1ed1729d0ef", "messageHeadline": "Added changes from PR #1431", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 363, "deletions": 35999}}, {"node": {"oid": "82f470f685810f4a8c35d0e6e24b69f61bd92b4a", "messageHeadline": "Merge branch 'master' into fireblocks", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 609, "deletions": 289}}, {"node": {"oid": "17f67403113d257aed2b6ba7d88a05e01fb46395", "messageHeadline": "Merge branch 'more-optimizations2' into tuple-lazy-loading", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "34297702f845338b99b1978488178a88ffa13b87", "messageHeadline": "Rename inboxAddress to logAddress", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e6f9fc9702d09d8c3d978ec006a9b27efbd8f4a", "messageHeadline": "Improve safety of L1 inbox info retrieval", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "b24cd0f2a42ae914d07454b90a92e0e5d72efa20", "messageHeadline": "Fix GetInboxAccPair duplicate return value", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8487e36c988f80056f4494b21575c8e045534a1", "messageHeadline": "Improve fields in L1InboxBatchInfo", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "bdff1fcc029851d500131fd53df45511d14d4a10", "messageHeadline": "Merge pull request #1507 from OffchainLabs/fix-config-merge", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "bb486cb4c5a747a5758f12f145090596b928bbd3", "messageHeadline": "Expose L1 assumption retrieval to RPC", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 135, "deletions": 70}}, {"node": {"oid": "0ade568c8a544b298accc3d55f57cd426ed8e3f4", "messageHeadline": "Attach inbox state to logs", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 271, "deletions": 169}}, {"node": {"oid": "b6300e3fc7fa82356013b00efd824b264764208f", "messageHeadline": "Fix more-optimizations configuration merge", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "a823c880dc4c6ce4e1428541a63548a4e5b60916", "messageHeadline": "Merge remote-tracking branch 'origin/more-optimizations2' into tuple-\u2026", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 96139, "deletions": 52569}}, {"node": {"oid": "c5f972ca5c04fa7fa449a6dbd77614e98530ddd6", "messageHeadline": "Merge pull request #1505 from OffchainLabs/merge-master", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 96139, "deletions": 52569}}, {"node": {"oid": "278b8d5a8d417eaa344c2616e4235a867ad0e92c", "messageHeadline": "Update base image", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c831c615d90e2236357b7099556c854f1f0f23c5", "messageHeadline": "Fix link.", "author": {"name": "John Adler", "email": "john.adler@protonmail.ch", "user": {"login": "adlerjohn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6056254cba29b73d969b2ff23b8e890a29b13d8", "messageHeadline": "Add Offchain Labs logo file.", "author": {"name": "John Adler", "email": "john.adler@protonmail.ch", "user": {"login": "adlerjohn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "791392340c05add08d0032b7fabc981ee924cc89", "messageHeadline": "Fix database schema version check", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "c84f8c9a9d775d3c4c11a4337aa4fda361d89b6c", "messageHeadline": "Merge remote-tracking branch 'origin/master' into more-optimizations2", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 96122, "deletions": 52549}}, {"node": {"oid": "99aafaf15af07873c42cf635e6ff062a414c2d0e", "messageHeadline": "address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "0d84ecef56eaee788c5d16c9b4aa5771a962414e", "messageHeadline": "add config option for non-archive", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 89, "deletions": 36}}, {"node": {"oid": "1a69d7c218712e6f85a2c6d5222bafcf25678bda", "messageHeadline": "move lower_bound out of loop", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a2e681476eeb23add98cd353caf4beb1b4375819", "messageHeadline": "Isolated changes for disabling archive support", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "da3525f1762a625cdd3b854202c24e07dc3b3611", "messageHeadline": "Fix more-optimizations2 merge (shouldn't affect anything)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "be74bad43043cb5eac542843b4394d6e29558f90", "messageHeadline": "Regenerate Go Solidity ABI as OSP2 seems to be out of date", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "84ace2a6cb9b09311113a32d1d9772aca303c4f9", "messageHeadline": "Update lastActCalledBlock", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "60eb8c8ba73e367ad633aeebaf31b35b0c99e811", "messageHeadline": "Delay L1 transacting when the gas price is high", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 108, "deletions": 21}}, {"node": {"oid": "8173642fd5e8fc23a3f22ecf046174c9b4a4eef6", "messageHeadline": "Bump database schema version", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a0d36da873e1a0b77826264b374a42f3761cd51", "messageHeadline": "Merge branch 'more-optimizations2' into tuple-lazy-loading", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 178, "deletions": 66}}, {"node": {"oid": "806ea135b64468d18da088a82c8a3814a756a602", "messageHeadline": "Merge pull request #1502 from OffchainLabs/remember-saved-code-points", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 178, "deletions": 66}}, {"node": {"oid": "5a612b1eea9f2587996cca928f572b3476edb176", "messageHeadline": "Add error return to PendingTransactionCount", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "fe8084cba37fb65b8d498fc40e1bec01f7982c4b", "messageHeadline": "Move RPC mode into forwarder config", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "d287dc6c1b7b39de6a9ce2dedc43716e85f8eb88", "messageHeadline": "Use unified rpc mode config option", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "fd52d7aa1c8f10286b788b41daa64b1813ff44f1", "messageHeadline": "Add configurable RPC modes, enabling and disabling methods", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 154, "deletions": 56}}, {"node": {"oid": "60c758f0206bf6427fbf5ec6793a937fdb208203", "messageHeadline": "Fix MachineState when code is not present (for tests)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 10, "deletions": 19}}, {"node": {"oid": "cff0a585511af5310a943e830b85ee65a139170d", "messageHeadline": "Remember saved code points in CoreCode", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 106, "deletions": 52}}, {"node": {"oid": "751b0103744478f71a9be1e62de1ccc3f26bf449", "messageHeadline": "Fix dup segment test condition", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf72f85d43bf060d2768100a839125a77f6b5ed5", "messageHeadline": "Simplify test case, better exhibiting issue", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "0bc5409988449b0def5af84a39ad1d16ad5a8d4a", "messageHeadline": "Add duplicate code point ArbCore test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "a1fdba5ae04ad231c7a5bfe28d5d2333a603a6c0", "messageHeadline": "fixed submodule pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "956e19b648dd55c0fba749eef0e17a46940087a8", "messageHeadline": "addressed PR comments", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 27, "deletions": 47}}, {"node": {"oid": "28fe4b2c628d4da5f2425fa0651c62b484307381", "messageHeadline": "skip fee tests for old versions", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73b171381619f34534d9373fe2e7dfa41ac140a3", "messageHeadline": "Added in fee test, this time with proper handling of underfunded txns", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "1677128587400133032668c99a1a6d838e098747", "messageHeadline": "updated submodule pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14ec0f87180b3778aa5c28cf8db7571b7ac0c5bd", "messageHeadline": "Moved aoslogs", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e9c4237ace4b2a4090752e23936ce71d59b6d28c", "messageHeadline": "added npm-deps-update", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bc01fcea9986c324d03be1d676e91ae1fa0f434", "messageHeadline": "updated ArbOS submodule pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "0b87ddbb779725bda42e9d160fbef92cabd45e64", "messageHeadline": "removed issues file", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 0, "deletions": 924}}, {"node": {"oid": "e5b0814704655cda2830a65767034c67a0b563dc", "messageHeadline": "Removed bad fee test", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "fcf6f25d70e6f009bc827a40131336569714fbc7", "messageHeadline": "test fixes", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1001, "deletions": 37}}, {"node": {"oid": "5a56e8032b3fda34262edcccce0bfa5a8e2f6575", "messageHeadline": "skip fee tests for old versions", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6e75a9db5f863336a777acd78a78f37a3702818", "messageHeadline": "Check fireblocks transaction status when checking for receipt", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 228, "deletions": 82}}, {"node": {"oid": "e01c85190ca99989411c967afb1b0ef10813ea3b", "messageHeadline": "Add options for easy profiling setup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 168, "deletions": 54}}, {"node": {"oid": "8503222b9255af77998e810c1c3d9751e4c2c8d2", "messageHeadline": "remove inbox check / fix get inbox", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "522f12b8893d76fad4771cc324aa0d29c40ae1f6", "messageHeadline": "add isCustomNetwork flag to Bridge class", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "d272c7428c54e3e336d3c0c15c48098b74fb7f23", "messageHeadline": "throw err directly in looksLikeWethGateway", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f4e7cb10f6e8057a413db64f4b9a1a9a28fa5054", "messageHeadline": "check for CALL_EXCEPTION in looksLikeWethGateway check", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "658309b1253a62120a8dffbc8493e2e3e7ae2506", "messageHeadline": "better weth gateway check", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "755d0f90fa53bf4e3e6713fbe5b4f4ee266fc0f4", "messageHeadline": "ensure bridge.ts handles custom network (i.e., not in networks.ts)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "0ea9f1b3b47b092ca4b27d7854019a6f7adf6cc1", "messageHeadline": "bump arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a5ec31080e04a160dc5ef7f3ce90c955cf717c3", "messageHeadline": "only used config networks if both networks are included in config; re\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 16, "deletions": 29}}, {"node": {"oid": "1d7dc36051f3ce3fbf484130f2c2c963c5fdf6f7", "messageHeadline": "Only safety check getValueImpl hash in debug mode", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c8f2cac852fabaa21ccd895c6439ebe93942f056", "messageHeadline": "Load core code segments as needed by lazy loading", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 44, "deletions": 24}}, {"node": {"oid": "9ace4ac871e240cae353a04ad4c540ad29ac953d", "messageHeadline": "Merge remote-tracking branch 'origin/master' into fireblocks", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 36546, "deletions": 2630}}, {"node": {"oid": "8b5f50f96a94be87f65be28e54ef88b7bd87455a", "messageHeadline": "Merge pull request #1494 from OffchainLabs/rocksdb-checkpoints", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 290, "deletions": 57}}, {"node": {"oid": "9f3b40d84a3514f374db568e8b2cda724775e80e", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "523e3298a13853e8f629d606ff412f99c42785c1", "messageHeadline": "Add option to save copy of database at regular intervals", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 289, "deletions": 57}}, {"node": {"oid": "e3e674e0115fc397bac0a1f241bef0758be0444e", "messageHeadline": "Don't catch arbitrary exceptions in the avm machine", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "7189f886b324e5b1c101875cd89b275060c04da7", "messageHeadline": "Added in fee test, this time with proper handling of underfunded txns", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "d668978705fc2f27116d0622cd94f9642ef575c6", "messageHeadline": "updated submodule pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38449e2141280b44f91b7f17da8fce3041dfecf5", "messageHeadline": "merged in master", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "d4448180752de7bdeae4dac05f2c4dfe11468e99", "messageHeadline": "Moved aoslogs", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "325ec4ee1515017422d1ce92c6b46c59a5144804", "messageHeadline": "Remove execution cursor value cache", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "bb6383b81066cebe7a1f36c8888baaf97a8e53f3", "messageHeadline": "Fix value loader dynamic dispatch", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 59, "deletions": 6}}, {"node": {"oid": "104bf898dcb984dcb0a3173716bec1582b306acf", "messageHeadline": "Finish CoreValueLoader", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "a789f9c8516b6e98f02623bbbe3154916e431da1", "messageHeadline": "Begin CoreValueLoader impl", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "3baeaa9500d884e2df146e55cb84d70ea14707c6", "messageHeadline": "Add context cancellation to cancel getLogs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "72f2b49f5dd6a42528050870395305fe0ac3f8fc", "messageHeadline": "change `wallets-validator` to `validator_wallets` to better match db \u2026", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb1d12eef50e294909bf6319d42ba7263c5ba31e", "messageHeadline": "added npm-deps-update", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8c8415996f05f30a1d3176d599011840b987939", "messageHeadline": "Add check to ensure database with new schema is not used", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "2b4695dc1879f863c077806758930bde1050c1bb", "messageHeadline": "Add lazy loading option to data storage", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 120, "deletions": 73}}, {"node": {"oid": "2278c5ec092f57309af3a37775e6250ac2b18d8e", "messageHeadline": "updated ArbOS submodule pin", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "2910adc03728be6d5f7c721a7e704170f42fb145", "messageHeadline": "Merge pull request #1471 from OffchainLabs/bridge-helper-updates", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 39, "deletions": 48}}, {"node": {"oid": "959be5d80e90002b85a2785b47c77cac0c1eee56", "messageHeadline": "Merge pull request #1470 from OffchainLabs/contracts-review_merge-master", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 59546, "deletions": 49951}}, {"node": {"oid": "47e8f7ebf13baf5c46cbc456034093398d9bf1e6", "messageHeadline": "merged in master", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 95396, "deletions": 52199}}, {"node": {"oid": "2e9a7998077a585a626eb60341f4f0109eca618a", "messageHeadline": "removed issues file", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 0, "deletions": 924}}, {"node": {"oid": "249ed15fc5948b33d3bcaa714fc1114ea872f50b", "messageHeadline": "Removed bad fee test", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "0205a02d7b8a022b8223ad335c6233590e26805a", "messageHeadline": "Merge pull request #1405 from OffchainLabs/challenge-code-comments", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4251adb8051315ab892b8f9ee8c8f56a276bb2e3", "messageHeadline": "test fixes", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1001, "deletions": 37}}, {"node": {"oid": "3e712ea795fb886baf15f3eee509a90dadeef9e0", "messageHeadline": "Add tuple lazy loading infrastructure to libavm", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 124, "deletions": 25}}, {"node": {"oid": "3595a64b3416e51b0c0129d0afeeb5166bd7a2b2", "messageHeadline": "Add new signing key when fireblocks used", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 149, "deletions": 139}}, {"node": {"oid": "09dd6abc08d78d80df083a607b5acaa00dbbc98b", "messageHeadline": "Store different wallets in different directories", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "aaed1b21323d8425da9f69e42d91a6288017d444", "messageHeadline": "Properly send transfer amount", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 50, "deletions": 42}}, {"node": {"oid": "a9d405a57375afb24be9f18b6693e6ccf606bcbc", "messageHeadline": "Merge pull request #1246 from OffchainLabs/fuzzer2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 36229, "deletions": 2570}}, {"node": {"oid": "9504590d1bfaccea608cfacdd92b913d8dff8d92", "messageHeadline": "Merge branch 'master' into fuzzer2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b0208ddaea43d240357b65eb5ee794f157673e2", "messageHeadline": "Merge pull request #1446 from OffchainLabs/ecmul-documentation", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d7c044476af66091ba43b77b9f2393cc44d53bf", "messageHeadline": "Merge branch 'master' into ecmul-documentation", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 59166, "deletions": 49628}}, {"node": {"oid": "acf67656cd5187f78573782135e5f32a5ab560ab", "messageHeadline": "Merge branch 'master' into doc-updates", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 185, "deletions": 51}}, {"node": {"oid": "7b399d8b9e6498194ee397770932bdf822bdc22d", "messageHeadline": "Fix receipt checking and improve logging", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6dad3966f90b9013b2196ca4d0fee6f34b5fbad9", "messageHeadline": "Merge remote-tracking branch 'origin/master' into fireblocks", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 185, "deletions": 51}}, {"node": {"oid": "33fedb856cf9d71c18ccdc6647670b4cfe52d435", "messageHeadline": "Merge branch 'master' into fuzzer2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 565, "deletions": 424}}, {"node": {"oid": "936aba9889c0330b634aa16355b64a4edfc407e7", "messageHeadline": "Merge pull request #1445 from OffchainLabs/seq-tx-improvements", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 185, "deletions": 51}}, {"node": {"oid": "7d43944ddb4fe864c2c86c5f249744e30f7e2142", "messageHeadline": "Fixup js proof checking", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 35539, "deletions": 40}}, {"node": {"oid": "b9cf78c3d5766ee84d5ae10c45afa41fd9d45744", "messageHeadline": "Remove hardcoded compiler paths", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "149c72d5df68c8e09a036747cced68131abf2af3", "messageHeadline": "Downgrade cmake version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3061b50dcc03edb3a62ae1160af0e256163e1e0c", "messageHeadline": "Fix linux extension", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "532e76c33c7c91f1ea52aa53aa0ef287ae9c3e66", "messageHeadline": "Move proof checker into arb-avm-cpp", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 52, "deletions": 29}}, {"node": {"oid": "553b80e765c36884a46a01e3c105ff2874835bf0", "messageHeadline": "Cleanups and attempted linux fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "f258129a8fd11129a7a497a90740a401258fb331", "messageHeadline": "Switch over to lib setup for fuzzer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 473, "deletions": 401}}, {"node": {"oid": "16be8d166e2b8ee3e617bee5e2b24b070929653d", "messageHeadline": "fix link", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "630236200d25c08bb265d8c867ac9ca5cbaa842d", "messageHeadline": "update return codes", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e1d566acbdfc0d3d500ceb59849ba055c67ff12e", "messageHeadline": "fix list formating of retryable params", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "603da8e1e0932f6611fcd21e48eea6ddbc87c409", "messageHeadline": "fix emoji", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "482dc312f2f5be43158e9af437239c17f5d70139", "messageHeadline": "remove old faucet link", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "15fe7ea946644a770d7772a0e940a7356985fb71", "messageHeadline": "Assorted code cleanups and improved logging", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "d8986a4aea5c67638fca86af132a3ed412d88a70", "messageHeadline": "Cleanup code, improve error message", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "1957b68c61e898400b66fb6641c5bb16a1fd1195", "messageHeadline": "Fix merge issue", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "90458b3033aa4eb64ea68caab639c80e9835b4c5", "messageHeadline": "Add support for separate key to sign feed", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "14878fef734c1e268d8224726d38dc74c4b89581", "messageHeadline": "update bridge helpers w/ new outbox and new OutboundTransferInitiated\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 39, "deletions": 48}}, {"node": {"oid": "d306879b10e456773df821b69c9dc1e78f0b6364", "messageHeadline": "Rename fireblocks private-key to ssl-key", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "abfc88a713314edadb1a1709c140609e2347a91c", "messageHeadline": "truthiness check for events in tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6b622f132380702531a593319095da32bcfcf3c5", "messageHeadline": "update arb-bridge-peripherals hardhat version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44aee2c741de352c517cf7444adc7eeff9217125", "messageHeadline": "Address core review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "e4118e145b461624ee94a917b52a4d1804ca74b2", "messageHeadline": "Merge branch 'master' into fireblocks", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 59048, "deletions": 49604}}, {"node": {"oid": "37a0e01615d2739f3cf95525d94ec80642999f2c", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "5439ac277accdb3276406a01ce79211aca7dd5d4", "messageHeadline": "Merge pull request #1416 from OffchainLabs/rename-standard-bridge-token", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 36, "deletions": 32}}, {"node": {"oid": "cfcede936ed5b9a0d55efea82cf2b2bb2bdee5f7", "messageHeadline": "remove another typecast", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "dba04a82fde9f5e1e61764017d73043bf1d8b92b", "messageHeadline": "Merge branch 'master' into contracts-review_merge-master", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 59537, "deletions": 49949}}, {"node": {"oid": "be1f4417cc8e22e7c3c7315153ccf7cc4d6c5221", "messageHeadline": "Merge pull request #1391 from OffchainLabs/tuple-inlining", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2165, "deletions": 610}}, {"node": {"oid": "26124c25a78e68f75735fe5f26d65e7c7047d3e8", "messageHeadline": "Merge branch 'master' into seq-tx-improvements", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59039, "deletions": 49604}}, {"node": {"oid": "8a55ee49cb200048a156f0892bc397a1d1f4aeac", "messageHeadline": "Fix typo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c10023e346d6d8f33f1cda201e1a75a25111e98e", "messageHeadline": "Fix metricsHandler wrap", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b316016158fb857e87a5c7e36ca48210f67fe9ff", "messageHeadline": "Small fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "60a85c30d81cde8c2c510ccafda5c4142334400e", "messageHeadline": "Setup config", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "aa12d4d3204dfc68f24578c2b7833cc2b309029f", "messageHeadline": "Switch to using go-ethereum metrics server", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 359, "deletions": 367}}, {"node": {"oid": "fdeef963296fadb7fe40b047a3843a567199dc81", "messageHeadline": "remove comment", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1e07196a916e24cd02bac2d73f538f25a45feaaf", "messageHeadline": "Merge branch 'contracts-review' into rename-standard-bridge-token", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 685, "deletions": 771}}, {"node": {"oid": "711c4c209e9a18f6424e8f11a16fe3456696e4dc", "messageHeadline": "use next() in generate_docs script for python version compatability", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f5d29352b07e5899831025055a259e3ebd28165", "messageHeadline": "rename all 677 references", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 27, "deletions": 791}}, {"node": {"oid": "930bf756ed68ef8514f21330a64bac7196c89f14", "messageHeadline": "Merge branch 'master' into fireblocks", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "a706e69c61ecd98183cbd39e6b298f417539a859", "messageHeadline": "Merge branch 'master' into fuzzer2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 58603, "deletions": 49205}}, {"node": {"oid": "0ba39367892cdcc41f92211c785a855ef669b341", "messageHeadline": "Merge pull request #1462 from OffchainLabs/typechain-cleanup", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 58601, "deletions": 49204}}, {"node": {"oid": "58fe56564715604ea531c716639cdbaa3d376e65", "messageHeadline": "Merge branch 'master' into ecmul-documentation", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 76, "deletions": 52}}, {"node": {"oid": "ec395d7712603a35a6e27df5eb0b8c6478f221e7", "messageHeadline": "Remove typescript from pre-commit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0abd8806abaff1efb064b735df5df1cf5f5637ce", "messageHeadline": "Merge branch 'master' into typechain-cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 58, "deletions": 27}}, {"node": {"oid": "42a2cd0e99428966ad7f22269b33e847178358a5", "messageHeadline": "Merge pull request #1466 from OffchainLabs/opcode-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c0d417deeb3ae31aae8ba00fe1654540f7a9c4eb", "messageHeadline": "Fix OpCodeArray", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "20dc28ed78ac5c582a7774e376e1762627526cfe", "messageHeadline": "Add manual_test AVM_FUZZER value to not actually fuzz", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "88e2b155ddc5262d4802c92cc5f21ac4bb2e5bc5", "messageHeadline": "remove unused ierc20 import", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "070718ddf161103da827f9dc8aef622765be6c92", "messageHeadline": "Fix fuzzer master merge", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f053203bdace155d92be66929c6fce1ee9184d0c", "messageHeadline": "Merge branch 'master' into fuzzer2", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 6286, "deletions": 15668}}, {"node": {"oid": "e83ef65c06304925526c00409cb64801634f7718", "messageHeadline": "Merge pull request #1447 from OffchainLabs/tutorials-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 56, "deletions": 26}}, {"node": {"oid": "69d9a7383b56204f029848330a203efbc42b5eab", "messageHeadline": "fix broken link", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d3082d220f6d181c4cf502edafe59fd6958dc52", "messageHeadline": "fix arb-ts test link", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73f2508d34c5722f98e351f72d9646d815732e42", "messageHeadline": "fix typo", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f61089d01ea67ad4c29d8ae3535cc4bc498e82db", "messageHeadline": "fix eth links", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07a840e458288c24b18a560d88039d3cdc776dbd", "messageHeadline": "fix broken links", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "126be90cd3395355756b4c1efcb81e49e1585655", "messageHeadline": "Fix TestSequencerBatcher", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "bf6ad142319bbda7aa4a85277868127b94920032", "messageHeadline": "Improve L1 node resiliency", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "fcb05ef228d706428b93a4dede255c7f6a04db7b", "messageHeadline": "Merge branch 'master' into tutorials-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "e6449ea8dc3b261ab998e3d3d81f2053163d9fb6", "messageHeadline": "Merge pull request #1463 from OffchainLabs/gateway-messaging-patch", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 160, "deletions": 69}}, {"node": {"oid": "840fde16faeabe03d25a9a08a054c221a4fc6dad", "messageHeadline": "Add exit number field to gateway outbound transfer event", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "5810a775df3baf997a1fbaae1de46a70c14c5543", "messageHeadline": "Fix compilation issues", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 66, "deletions": 55}}, {"node": {"oid": "f5ebaaa682b2fcdc06ef6d05abcbbf3f54e38ed5", "messageHeadline": "Fix docker image", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4d3b4dc7235316b2ab5c5f82284574b52f1437d5", "messageHeadline": "Fix arb-bridge-peripherals compilation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "53b3c4398ebc4b6bf7edc7b1fd4d2cb51aba5617", "messageHeadline": "Fixes to docker images", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "b764fb5b271996a1bb1ef77fe8c018ed6c042929", "messageHeadline": "Update CI base images", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 35}}, {"node": {"oid": "beceb3441a6a9779a60ab53030876e7496f00b96", "messageHeadline": "Merge pull request #1460 from OffchainLabs/docs-inheritance", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 373, "deletions": 362}}, {"node": {"oid": "8f3e23636881c8993aeb5d74ea93accbeca210b4", "messageHeadline": "Merge pull request #1457 from OffchainLabs/rollup-admincheck-upgrade", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "32aff87f8dc645b7c5e06e40494ee709a6e8c6cd", "messageHeadline": "Merge pull request #1454 from OffchainLabs/outbox-metadata", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 69, "deletions": 33}}, {"node": {"oid": "6f927a6e2e5a4dfcef2d5317aa6ff0bf2177bf5d", "messageHeadline": "Add comment referencing admin storage slot", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "80c58ac59d7c0d5f5ab950a6ab52435bfb83379d", "messageHeadline": "Merge branch 'docs-inheritance' into gateway-messaging-patch", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "8469b5c70cddd29a086850169ef05a82015c6c77", "messageHeadline": "Deprecate old gateway event signature", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "d6d7203482d831fd27b49a4195e6f6f73af3066b", "messageHeadline": "Cleanup tradeable exits handling of calldata in L1 gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "d63780359c79f5fd0a78b645d8cf77b3f52d097d", "messageHeadline": "Remove gateway message versioning", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 14, "deletions": 97}}, {"node": {"oid": "bfde3c4157cf0cc5b3e08b1c9fd024911c160e27", "messageHeadline": "Refactor exit number increment in L2 gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0429baa29aab0be98b6acfe20484ede3913b4795", "messageHeadline": "Fix router outbound calldata utility function", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f27b88333321270de374c89792d32dda70a11539", "messageHeadline": "Use library method for parsing data in gateway router", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 97, "deletions": 91}}, {"node": {"oid": "4f1798f384fec661d3b983606be177051cd06b73", "messageHeadline": "Disable old api usage in upgrade script", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e15934c716838c09c51019ac6b64edc6ce54e325", "messageHeadline": "Update typescript and abi generated files", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 58507, "deletions": 49109}}, {"node": {"oid": "ee1dd8c1d4a6cad0c83459bf34a498d5b8060b58", "messageHeadline": "Reset next gas to save snapshot after reorg", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 48, "deletions": 33}}, {"node": {"oid": "243e19d2aca9dae38f925cbdcf4a4c1b77f4e9b8", "messageHeadline": "Merge branch 'expiring-cache2' into tuple-inlining", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 955, "deletions": 287}}, {"node": {"oid": "ad71a436f3da8a6ea418e70c66b3dac841f02b0a", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "91b976f6b8631130ded01b9de1929aafd286577c", "messageHeadline": "Refactor gateway messages to encode and decode using library", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 163, "deletions": 15}}, {"node": {"oid": "52e9a2e485115de201f4ea544411d18e7d49ca07", "messageHeadline": "Merge branch 'docs-inheritance' into gateway-messaging-patch", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 425, "deletions": 433}}, {"node": {"oid": "f0f50fcc4bd5ae879f0e3ecde76f6b645413db97", "messageHeadline": "Add comments to arbitrum messenger contracts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "54841b6a05958ce5306e73f42f0697698606fe50", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 10, "deletions": 65}}, {"node": {"oid": "7cd676bad6062c9ffc9be25eec0035090633eeae", "messageHeadline": "WIP", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "2cf52ff1652189d063ce802a889a0fc191c16f8a", "messageHeadline": "Add lockout backoff if initializing sequencer fails", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "036f5f6128c56ae26f6d3e6e5cbf259cd3c33c0d", "messageHeadline": "Don't sequence user txs if we fail to sequence delayed messages", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "d32d2b46d37892305cb3abe2478df1444b0d2748", "messageHeadline": "Synchronously sequence delayed messages on startup", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 26, "deletions": 50}}, {"node": {"oid": "216586dbf4cb699af31117b14765490421675cb7", "messageHeadline": "Add WaitOnDelayedSequencing to TestSequencerBatcher", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "052ff059cea238cb71513b0ca339c2a9af8454f5", "messageHeadline": "Respect context cancellation in SendTransaction waiting on delayed", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "dda8ba5ac1711c6928b484531750a12b14310858", "messageHeadline": "Comment places where waitingOnDelayedChannel is used", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "abec9603d8cc477c0de49e4c058b42aa1f2a14ae", "messageHeadline": "Use a channel instead of a mutex for waiting on delayed sequencing", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "d8df8a50c29035b5863ea4bcfa04a63502529f39", "messageHeadline": "Validate post upgrade init in rollup so its only callable by proxy admin", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "fa3cdaa678a4261b7ea1e86cda1ede7a5648f87e", "messageHeadline": "Merge branch 'contracts-review' into docs-inheritance", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "d82701c921e2567c0a9adf9089f60883bfdbaf7b", "messageHeadline": "Merge pull request #1455 from OffchainLabs/custom-gateway-patch", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 76, "deletions": 78}}, {"node": {"oid": "c954126ee7d4a765b14c9c1396ccc545d4fc7f2d", "messageHeadline": "Replace output path from outbox interface, instead surface output id", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "9574a6d3142a2928ca6e91281ab56423ae9e1fc0", "messageHeadline": "Initial implementation of fireblocks API", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1043, "deletions": 113}}, {"node": {"oid": "197e588f7f0586adb33524e30f4337e9659731ed", "messageHeadline": "Remove one time use logic from gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "b6cb30e335d4bb6e19bb9649507b165d6d76a282", "messageHeadline": "Add comment for clarity on unused outbox value", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dedd11faf6e01c1331aaf9f720f936b2e3a6d809", "messageHeadline": "Refactor outbox to surface batch number and index", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 47, "deletions": 20}}, {"node": {"oid": "cb58b04211e66110da0270017b77702f9a65dba4", "messageHeadline": "Merge branch 'master' into seq-tx-improvements", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "f1af4979441429555da2bf7b4e1fb515e7415df2", "messageHeadline": "Fix unit tests by using actual starting block", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "62cbd57e75c8a42f1ea51511c72d5a0a69503fac", "messageHeadline": "Constrain LookupCreation filter query", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97d3f98de87ec4d1cfdf3ee8719abcebaa94094f", "messageHeadline": "Add comments and remove virtual where not necessary in gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 60, "deletions": 81}}, {"node": {"oid": "d50940bb82763e2c0933565f01454ea40dd22fc1", "messageHeadline": "Refactor parameter names and use return value to save on stack", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "b6e5b738fba2d0a9b44c5f5f7a37725b20e76062", "messageHeadline": "Simplify messenger inheritance on L2 contracts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 43, "deletions": 25}}, {"node": {"oid": "3afb209738321cd10bfeed7ab4d2eff2144838c6", "messageHeadline": "Simplify messenger inheritance on L1 contracts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 120, "deletions": 84}}, {"node": {"oid": "26d3da738a9b7253df5777cb00fd95e2ec9c585c", "messageHeadline": "Document reason for virtual init and refactor inboundEscrowAndCall in\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 28, "deletions": 40}}, {"node": {"oid": "6a3ef35ff4cdb117536d79a368bbdb30f17326c4", "messageHeadline": "Refactor ArbitrumMessenger into separate L1 and L2 files", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 43, "deletions": 23}}, {"node": {"oid": "eaf10253e041ec7a77149bde785798cfed3b1474", "messageHeadline": "Remove old external isRouter method from gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 44}}, {"node": {"oid": "5d88ba8a4fb0470fe9fc741f7a3c40509a6c3538", "messageHeadline": "Simplify inheritance in counterpart gateway validation logic", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "4f1954282d9ac88f9e5b494838f954676bfe19c7", "messageHeadline": "Remove unnecessary internal method for gateway address oracle", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 36, "deletions": 42}}, {"node": {"oid": "388b39b5534862173703b7787d35377e3144b5d2", "messageHeadline": "Fix pending gas estimate in continuation case", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6a78d633d453806721659646bd0e606e087e6bdd", "messageHeadline": "Merge branch 'master' into seq-tx-improvements", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "81a53afdc2c2f53ae2ec6471c85486a7c5a5a69a", "messageHeadline": "Merge branch 'master' into tutorials-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 536, "deletions": 383}}, {"node": {"oid": "afb20ae3b5d5bfa36a1966081628ee015fffb787", "messageHeadline": "Fix pending gas estimate when publishing partial batch", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "10e377af21c36c843ed04c6f7a2e63f0601cd69f", "messageHeadline": "Publish sequencer batches when full", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "c04ef962e6f859cc7deacd1410cfdf03c8e63e6f", "messageHeadline": "Merge pull request #1426 from OffchainLabs/arb-addr-table-typechain", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1ecc94abf5009ce01c1ecf87070588db73d678cd", "messageHeadline": "Merge branch 'master' into arb-addr-table-typechain", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 592, "deletions": 394}}, {"node": {"oid": "943fc3ce6bbe8921d979fd4acfdc1e3e38727a14", "messageHeadline": "update monorepo link", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7b254ef3a66838da87efe95536c060b52ef9a5c5", "messageHeadline": "ecmul doc correction", "author": {"name": "Rachel Franks", "email": "nfranks@protonmail.com", "user": {"login": "rachel-bousfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f192c3fab706ab95bd7bb057c1de5bf3f56c3ce3", "messageHeadline": "Merge pull request #1424 from OffchainLabs/fix-address-cliargs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f6fe7815cd032889e1efa2b8f48885648ecc4186", "messageHeadline": "Merge branch 'master' into fix-address-cliargs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 587, "deletions": 393}}, {"node": {"oid": "91ddb8990b55d4657ba94950b0d7e67006cf3f5b", "messageHeadline": "Merge branch 'contracts-review' into custom-gateway-patch", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 880453, "deletions": 23912}}, {"node": {"oid": "9d62f2ad1673d93938088fd725d7f6655cb9ce9b", "messageHeadline": "Describe purpose of atomics and mutexes in SequencerBatcher", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f20705bfb9d533d3da3a0e500c861b9f4c16ac03", "messageHeadline": "Merge branch 'master' into seq-tx-improvements", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 88, "deletions": 95}}, {"node": {"oid": "152fcb74e8c20ae9af3292a5a406cba5835dedb7", "messageHeadline": "Before sequencing delayed messages, confirm they still exist", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "a35de091f0029d05b42b1140e65cafd4f0bcbbde", "messageHeadline": "Produce dynamic fee (EIP-1559) L1 transactions when applicable", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 88, "deletions": 95}}, {"node": {"oid": "0fb72779ea13d45ff19ae1bb54e3abf113c10904", "messageHeadline": "Provide guarantee that on startup delayed messages are sequenced first", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "6eef11d4e8de55769187967dec959e4f04bf79d0", "messageHeadline": "Use new validator rbf method in sequencer batch posting", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "15e7d0a3be4c7be0de8f9897c4f2af4c9d4e9214", "messageHeadline": "Allow configuring sequencer continue batch posting interval", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "55aa7c6c4f9bdc7fd2a07f98103fb2c270122faa", "messageHeadline": "Merge branch 'tuple-inlining' into expiring-cache2", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 510, "deletions": 302}}, {"node": {"oid": "4844bf868d1b1b067d69d4bd467b0b232a555a85", "messageHeadline": "Merge branch 'more-optimizations2' into tuple-inlining", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 510, "deletions": 302}}, {"node": {"oid": "22fe8ab67ec6ee77716206605608f617b35e5110", "messageHeadline": "Merge branch 'master' into more-optimizations2", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 496, "deletions": 297}}, {"node": {"oid": "5c70fd4af42a19bb8f16ec0419a5a934d98a2d6f", "messageHeadline": "Properly handle configuration overrides", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 41, "deletions": 31}}, {"node": {"oid": "66aba09a9465a580af613989e86f27c4d4e2bf48", "messageHeadline": "Add inbox address to configured chains", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b3272368e8c04bfc56512c472a8c739e56ceb8d1", "messageHeadline": "Add node.sequencer.reorg-out-huge-messages to config", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "cfba5f27a01a6f469925ee1a52ad208ebf3a31f3", "messageHeadline": "Fix reorgOutHugeMsg sequence numbers", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4549c70dd4fab316858dc882814af719b8a68539", "messageHeadline": "Fix check for tx batch size with startTx", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a4c65f05357363814e47726d9959c46ec49a4627", "messageHeadline": "Fix batching hitting max tx size without startTx", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 168, "deletions": 159}}, {"node": {"oid": "624f5f04b091a674c23d3a682701109f7c6a7911", "messageHeadline": "Clarify comment about batch being too large with tx added", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a805e21d25ef708df19145e424fcd91676f2aa7a", "messageHeadline": "Disable reorging out huge messages for now", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "f0c71c7dc9380376187066a6017190874fcebac7", "messageHeadline": "Add extra log line for reorging out huge batch item", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2b4b02f240faac657365837e270f2e8c9ac324df", "messageHeadline": "Fix sequencer creating too large batches", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "3ba95123ce885f2fc19501918bac95001f48386c", "messageHeadline": "Update var name", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16e6190152cee01b208881f600dd3706b019f7a7", "messageHeadline": "Fix comparison check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0a6d7cf2eae8038f07cf7cf1a379b9187e3c4ce", "messageHeadline": "Wire up sequencer config", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "042812be7e438b7d8f9c5b3ef5e5698bca3ac53c", "messageHeadline": "Add tx submitter option to forwarder", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 41, "deletions": 30}}, {"node": {"oid": "32b1dfb0f1091233a33cff3fcad79ee7fe374d8d", "messageHeadline": "Return correct aggregator address in lockout error batcher", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "f9e648d1c1eb8b4e6372b967a9fad2e2e6eec23a", "messageHeadline": "Fix detection of when the sequencer needs to reorg", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e91e2299524ee5a8058bbe9712005b961dca0648", "messageHeadline": "Simplify code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f685a92df9e0a8471b3128b38fcfe45b16d9d41", "messageHeadline": "Add test and fix processing of retryable to 0 address", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 72, "deletions": 19}}, {"node": {"oid": "b0b1f8f1b57e8a98f3d27889e801d377bc834325", "messageHeadline": "Don't copy nonexistent address", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8098c8725f3e8fa99c1dc829556bcac13353e57f", "messageHeadline": "update tutorials.md", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "21bc5adfa513fc2b3187183855787c9cb9837c6b", "messageHeadline": "fix emojis", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "159567eafd47df32146aaa33e36c30d9f7b51909", "messageHeadline": "Fix counterpart gateway check", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 74, "deletions": 59}}, {"node": {"oid": "c822243da424b60d00ccb2b46d5b9a29af27f96e", "messageHeadline": "add a tutorials thing", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "b3956de5c51c638d01d20cafae441e823c3f5a6e", "messageHeadline": "add demo links to dev quickstart", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fa9feb7209a51496eeeb29fcc77a8d641d7265c2", "messageHeadline": "add links to demos throughout docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "189381c810479a75e4c6554377889f19e2b0e66f", "messageHeadline": "Remove post upgrade init from L1 gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "b11aa0e905eec8e4c82d901e4a75d6fdd9defee4", "messageHeadline": "Fix exit number in L1 gateway special case", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b068f4484e6c69f298bc25c93fa0bf843a270e3", "messageHeadline": "Merge pull request #1435 from OffchainLabs/fix-validator-rbf", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 62, "deletions": 16}}, {"node": {"oid": "c1176089ae898e4b10b45df0c619ef59f8386000", "messageHeadline": "Fix web3 EthClient NonceAt when blockNumber is null", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "65bbad635f2fc0ff21703e01547792f67c9eee83", "messageHeadline": "Fix validator replace by fee", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 56, "deletions": 16}}, {"node": {"oid": "656ba0c90db23cc33353ea09b2318b185c5d4a3f", "messageHeadline": "Implement missing move constructors for ExecutionCursor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "5c9bede820de65462c981334426f3093999531fc", "messageHeadline": "Test that rebooting ArbCore works", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "91f3cf2f55ad9540e807f652d4d3e2c187e5844d", "messageHeadline": "Fix issue handling case when all checkpoints are expired", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f93d1837885fad2b4153168373ec13e3e0d73f3c", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 36, "deletions": 39}}, {"node": {"oid": "92d19ee448e1005949698201f8091cafbc437f32", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 120, "deletions": 25}}, {"node": {"oid": "a7ab4aa6dfc5b5756cd2489f557323ce9674d44f", "messageHeadline": "Address code review comments, disable tuple inlining", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 216, "deletions": 233}}, {"node": {"oid": "7d1cf7d2195f90333534beefea482e821bb8d9b4", "messageHeadline": "Fix merge issues", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 119, "deletions": 130}}, {"node": {"oid": "ccb7b5701d25eaf31f8f5e0135eac246c6ccf3a8", "messageHeadline": "Merge branch 'tuple-inlining' into expiring-cache2", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "433c1e0916fa1083ab574c010cc92d86774926a1", "messageHeadline": "Merge remote-tracking branch 'origin/tuple-inlining' into expiring-cache", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d8f70a4f61ed78422adf3744750297ada56d6f9f", "messageHeadline": "Merge branch 'expiring-cache' into expiring-cache2", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 229, "deletions": 257}}, {"node": {"oid": "b6e156270359a4bd8419d02c1bc48f36cd3755b6", "messageHeadline": "Apply code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "335e19d3c30ff670fad2bb6d816ca1ff82061216", "messageHeadline": "Finish handling MachineOutput result", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 31, "deletions": 49}}, {"node": {"oid": "1b3b8d44064bb4a434a34c21b5117119e0ad7d13", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 206, "deletions": 185}}, {"node": {"oid": "95b9258145e90a51e5444c901b9ac0199d068d9f", "messageHeadline": "Initialize new checkpoint parameters", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3a75e986a691b5960f30a5af3595d761323d4c02", "messageHeadline": "Normalize camel case C++ parameters to snake case", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 52, "deletions": 54}}, {"node": {"oid": "f7c5743d4f12137bc6a3f04c91a7ad8db3ed06d8", "messageHeadline": "Refactor checkpoint DB record", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 229, "deletions": 132}}, {"node": {"oid": "648199c5fde8ec18e76df201fd1b218b78c06ed6", "messageHeadline": "Merge branch 'checkpoint-update' into expiring-cache", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "9944d1269e03ac9bd15979c44002d4ee6ad22df5", "messageHeadline": "Merge remote-tracking branch 'origin/tuple-inlining' into checkpoint-\u2026", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f7beaded03b91a46d6dfdb91aaeaeabf75995164", "messageHeadline": "Apply code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "2815611960519a1ed518c6b02743ddf0ccc37da7", "messageHeadline": "Auto stash before cherry pick of \"Address code review comments\"", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "60b7934df38681b185e30d36ad7e5dc8c1ce55e7", "messageHeadline": "Use a static empty vector to get empty iterators", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "651c866da937a5e5bbee0f619cb5326210d47a28", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 42, "deletions": 39}}, {"node": {"oid": "a5293b07bd8406ae25865cd53f817928e82ee41e", "messageHeadline": "Merge branch 'checkpoint-update' into expiring-cache", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 218, "deletions": 215}}, {"node": {"oid": "08eb310a274483b915d0632cf8f3c9e5909258e2", "messageHeadline": "export arb address table factory from arb-ts, bump version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f14466ded19b5fc70c9aa406ce5e4fe6d04d0edd", "messageHeadline": "Merge branch 'master' into more-optimizations2", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "1bb80813900cf7683c5446135f923fdf4ba4e70b", "messageHeadline": "Merge branch 'master' into fix-address-cliargs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "9e38e41a6d686f8c7c6cb3293b3d3f78fc4da613", "messageHeadline": "Finish handling MachineOutput result", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 31, "deletions": 49}}, {"node": {"oid": "801005a9d32fe4ebf22de71fcbe20a8d9dc9dc6f", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 206, "deletions": 185}}, {"node": {"oid": "8a5fd7a92ab641a201c7b2545987c0e353aad933", "messageHeadline": "Merge pull request #1425 from OffchainLabs/optimize-reader-start", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "80f942306f23460328511080bfa2a3fd229cdafb", "messageHeadline": "Fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "4421526a000d714347b3ede9d3ff01dc668dcb5a", "messageHeadline": "Optimize inbox reader start", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "d4dbbff187ff5993fd7489c67075b90eaef282c5", "messageHeadline": "don't convert address arg to number in arb-ts clargs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b060722873a36309946e33abb7b190a3dcb990b0", "messageHeadline": "Fix configuration options", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc715a86f65f1ec64ca52e6226067ce6100481d8", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38acba2709be8241b1c3acd86a09eb7fe1cc7b5a", "messageHeadline": "Enable sideload cache", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 801, "deletions": 209}}, {"node": {"oid": "3913d33be6a0bded016e1189318e8a6cdef70c59", "messageHeadline": "Add infrastructure for sideload cache", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 703, "deletions": 102}}, {"node": {"oid": "6ea96c9ada6b0085f5d42d90525b3205a0a0ea7f", "messageHeadline": "Merge branch 'tuple-inlining' into checkpoint-update", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 73, "deletions": 69}}, {"node": {"oid": "ef4ff780f14470c40210b3d6cffa2d7b98a85bf6", "messageHeadline": "Merge branch 'more-optimizations2' into tuple-inlining", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 73, "deletions": 69}}, {"node": {"oid": "802adb9d035607c35da8bc2b29ef722a65f6f7b8", "messageHeadline": "Merge branch 'master' into more-optimizations2", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 73, "deletions": 69}}, {"node": {"oid": "39189a9783e26a6636bfe1dd7e1574e4764c11d8", "messageHeadline": "Upgrade arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f5db3967f991422d07deb17855bc402a9ecd9e8", "messageHeadline": "Update ArbOS Version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "509d4bf7fb27ad3cd289ede09265054f99eb3cc0", "messageHeadline": "Initialize new checkpoint parameters", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "7169cc7739580c28e8b1cb6604cf9482e43cc4b5", "messageHeadline": "Normalize camel case C++ parameters to snake case", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 52, "deletions": 54}}, {"node": {"oid": "a5adf3b666463cb6e3bf3636f5260c34f253645c", "messageHeadline": "Refactor checkpoint DB record", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 229, "deletions": 132}}, {"node": {"oid": "58b5b6d89b224d7a67c62aac60cb51dbc7d1beec", "messageHeadline": "Merge pull request #1398 from OffchainLabs/remove-old-contracts", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 1029}}, {"node": {"oid": "e5a2e427c7d8b6addfcbdc3483e77de9c9e1796f", "messageHeadline": "update some comments", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9db72cafd2cb9446528ad32be57d36637a090827", "messageHeadline": "Merge pull request #1408 from OffchainLabs/inbox-forced-reorg-log", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cf271375e75348dfa0cf36a99974b654c93c2046", "messageHeadline": "Add extra special logging for an inbox forced reorg", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "63da4db3bc375bfe01e49abdedef14b5058cf6ac", "messageHeadline": "Update wording in docstring", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "148e4d90b436962551cd883dd80ae59531738bd6", "messageHeadline": "Update outbox execution docstring for clarity", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4e020e96b2bfb45ae13dbf65f3b369a9f7b5e766", "messageHeadline": "Have validator keep stake down if it plans to re-stake", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "529a5a32deb397221c22f38e493e512fce790b0c", "messageHeadline": "Merge pull request #1400 from RahulMaganti47/fix-demo", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 50}}, {"node": {"oid": "a3ce6f8cc6b69eb075fd0d6be1f55ad047f5a343", "messageHeadline": "Merge branch 'master' into fix-demo", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 51, "deletions": 17}}, {"node": {"oid": "73aea298fef11abab736d3f349e68f5de63ddaf2", "messageHeadline": "add back local blockchain setup with message", "author": {"name": "Rahul Maganti", "email": "rahulmaganti47@gmail.com", "user": {"login": "RahulMaganti47"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d43b7008fb6564449e2c8afdbadf0db7dda1f2d9", "messageHeadline": "Merge pull request #1404 from OffchainLabs/extended-gateway-patch", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "7e815e9d943db3413efacc02edcb9b8e76cd6272", "messageHeadline": "Merge pull request #1402 from OffchainLabs/arbts-clargs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "65c8db84c6a5903d8ab419a952f506a11ab1d80b", "messageHeadline": "Merge branch 'master' into arbts-clargs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "343758600fd477fe71c25fc6a2fb58793db98172", "messageHeadline": "Remove unused code and update comments", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "95726533473ec0e2cdcfedb5cd95d0438e31210f", "messageHeadline": "remove local blockchain setup doc", "author": {"name": "Rahul Maganti", "email": "rahulmaganti47@gmail.com", "user": {"login": "RahulMaganti47"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "47c4556e799f60c5e27cdb46e9ce555cdcdbb4e7", "messageHeadline": "remove manual gas limit", "author": {"name": "Rahul Maganti", "email": "rahulmaganti47@gmail.com", "user": {"login": "RahulMaganti47"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b83bd6ca625e2d0be7968254a4b329ed9c19c06a", "messageHeadline": "Don't override CallOpts block number in validator", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "325a30dc43b0a71bee68ea57ac421e063eedbd0b", "messageHeadline": "use commind line args for arb-ts scripts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "a78946eb6d8452ab22ddbef036ac908dbdc501d3", "messageHeadline": "remove local deployment tutorial temporarily", "author": {"name": "Rahul Maganti", "email": "rahulmaganti47@gmail.com", "user": {"login": "RahulMaganti47"}}, "additions": 1, "deletions": 50}}, {"node": {"oid": "e58d92744b2ac7bbb8e42bda26f48252b446f575", "messageHeadline": "Merge pull request #1399 from OffchainLabs/bridge-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c8b6ef81561516bc1beffa01452a2f7bc6251889", "messageHeadline": "add some inline comments, remove important TODO (done)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "25262c14cec365ab7e7cbdcb32129ac60ad913eb", "messageHeadline": "Merge branch 'more-optimizations2' into tuple-inlining", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 500, "deletions": 6820}}, {"node": {"oid": "b0e2cfbecf249b731f4a29392d9d0cbaca51736c", "messageHeadline": "Merge branch 'master' into more-optimizations2", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 500, "deletions": 6820}}, {"node": {"oid": "cb9a066ff1845e74652296b1ab7732b2978420e2", "messageHeadline": "should be 800000", "author": {"name": "Rahul Maganti", "email": "rahulmaganti47@gmail.com", "user": {"login": "RahulMaganti47"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3248c20ceba3c92bcac94956ad7a2c24b379834f", "messageHeadline": "added manual gasLimit to deposiEth when initializing wallet", "author": {"name": "Rahul Maganti", "email": "rahulmaganti47@gmail.com", "user": {"login": "RahulMaganti47"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ab8efb0cd51b0704781e8a9ee08cc6df11278e3", "messageHeadline": "Fix typo", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b36448ec9c00ecf69d172cc0ff53755c8bdd4a7", "messageHeadline": "Add another admin disclaimer to docs", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4147ac02dfa4cd1afcae8277f2642b93ea10d23a", "messageHeadline": "Merge pull request #1397 from OffchainLabs/openssl-fix", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "148ad8ddfbbd93777968d38810849968a523d2a1", "messageHeadline": "Remove old buddy bridge contracts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 458}}, {"node": {"oid": "02f8d680b8c34f2178c86b943427c4ae842e1eb5", "messageHeadline": "Remove outdated contracts used as examples", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 571}}, {"node": {"oid": "91ec586491fa6c4c48e9fecc1ada4b183cb729ac", "messageHeadline": "Fixup openssl compilation issues", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "995c7756c3cc5f8d48489a5810c384628732c337", "messageHeadline": "Compile with openssl", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "01ee2c9cd212564bbddcab1fec18cc684be73d40", "messageHeadline": "Revert using boost random instead of openssl", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 16, "deletions": 38}}, {"node": {"oid": "7be08e5034e48d27713b369c9b6e2e81c2a2a324", "messageHeadline": "Update cpp-base to 0.3.4 with changes already in this branch", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8b69c960ce46f7d865d17e2a00cc55557ef2519b", "messageHeadline": "update slither triage json", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 157264, "deletions": 0}}, {"node": {"oid": "931746514bcc52d68d771cc57105c872e98be169", "messageHeadline": "change test name, use hexdatalength in rolluplib.ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "300675f5646be52ffa9be0152dc18311cecf1cb4", "messageHeadline": "add maximum sends tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 136, "deletions": 44}}, {"node": {"oid": "ad35810516b246a9e426f3f541e90d9512227162", "messageHeadline": "Use cpp-base 0.3.3 for secure RNG", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b0fda55cf1f3a11f2d64828af277089418236b0b", "messageHeadline": "enforce maximum outgoing message limit in assertion", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "711f9dae5f6005cbcca96a3a56c362e6740b130a", "messageHeadline": "Merge pull request #1384 from OffchainLabs/exec-cursor-value-cache", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 78, "deletions": 75}}, {"node": {"oid": "734837aa237d27d923a7ec38c6bb4e13e0a67de0", "messageHeadline": "Merge pull request #1385 from OffchainLabs/outbox-refactor", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 289, "deletions": 32}}, {"node": {"oid": "a604939e80400e19416f6b936698c7cfc42ff952", "messageHeadline": "Merge pull request #1395 from OffchainLabs/challenge-win-patch", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "76b7fc7ad908550b28bb8b22a3ba44d7cc0e9b5b", "messageHeadline": "Merge pull request #1389 from OffchainLabs/dependency-audit-ci", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 305, "deletions": 6398}}, {"node": {"oid": "b61c8182a58b592dd6ee97444f9233e13f80f3d2", "messageHeadline": "Update comment on challenge resolution", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ccd0638163c314a44da4f0a68f492a2d3a367fde", "messageHeadline": "Update challenge contracts so they only conclude on timeouts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "fc0d2bbe346d419cfb57a9250f06ed54a722e221", "messageHeadline": "update outboxentries (use mapping instead of array)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "07786990497c956d0379df8b3be334b20cf44ffe", "messageHeadline": "Merge pull request #1371 from OffchainLabs/slither-bridge", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 111887, "deletions": 576}}, {"node": {"oid": "3bf4bdeadb64a68c713f22b5dcb6c7f5efda3f0b", "messageHeadline": "Merge pull request #1390 from OffchainLabs/rollup-events", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "8073c97fbe7454d4c15b0199691a7648e3af4058", "messageHeadline": "update external packcage handling in slither scripts, update slither\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 355, "deletions": 2}}, {"node": {"oid": "b5507972c776325511fa9a440d35c95505babd0b", "messageHeadline": "Remove old files and add pre/post slither hooks", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 539}}, {"node": {"oid": "c6d3a11b6b9682b25603edf8fc028b230359b84f", "messageHeadline": "Merge branch 'contracts-review' into slither-bridge", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 607424, "deletions": 1745}}, {"node": {"oid": "7ca68085b9622182b8090b47bc5cba640f3aa227", "messageHeadline": "Change shouldInlineTuple formula to be consistent", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "d6839a06857d9fa1231dbc8af3e73115b95cd46f", "messageHeadline": "Correct comment in updateSecretHashSeed", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "727dd2efe9473ec1a2913fb09df1f3c00d5d742f", "messageHeadline": "Add libboost-random to cpp-base image", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a60f544163a6d16f49c213f193aa008ae4520db3", "messageHeadline": "Use boost instead of openssl to generate secret hash seed", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "0fb30c32608b4ed15109433382296f2b1ad9a63f", "messageHeadline": "Add -lcrypto to Go linking flags", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93b39bff50b0b527f2f0c643e48f3c8742fbde4d", "messageHeadline": "Switch to STATE_COLUMN for secret hash seed and add test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "986d9b8c88c3c2b3e258421342b2ca1697c6af14", "messageHeadline": "Use secret randomized hash for tuple inlining check", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 87, "deletions": 19}}, {"node": {"oid": "8016e9bf5b9928900e37f59d398f90f53cfc0bc4", "messageHeadline": "Comment tuple inlining code", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "7ce0bd44411fc1693a1ad2f60c70917b1417b4eb", "messageHeadline": "Remove count=0 edge case of parseTupleData", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "df93dc4391ddcc765d2d59122bd61cc78ba024bc", "messageHeadline": "Minor code cleanup", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3ff9b92519f0c4d87f67012a5444f81c572b3a0e", "messageHeadline": "Make inline tuple parseTupleData non-recursive", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "fad63e0630a4977c0b9cfe265cbd69ec447578b4", "messageHeadline": "Make inline tuple serialization non-recursive", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 39, "deletions": 9}}, {"node": {"oid": "2b613385f9de269ae66010080ab880bb8e661654", "messageHeadline": "Implement tuple inlining (recursively)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 61, "deletions": 28}}, {"node": {"oid": "4332ebb1c557d5021c882c92a258355b251c4012", "messageHeadline": "Add missing event", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "99a03027c6c2da74d2157bc3d4b4d41e84b54901", "messageHeadline": "Add missing events to rollup critical operations", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "cc0b52907c99bb12bf1adaf0247333ea2da24e79", "messageHeadline": "Add yarn audit to CI", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 305, "deletions": 6398}}, {"node": {"oid": "10ce06da10c0d6af862920281f3b331e008ab0a9", "messageHeadline": "fix param name in natspec comment", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e91c72698b463a1108ca2ef71929f7810e25f85b", "messageHeadline": "Merge branch 'contracts-review' into outbox-refactor", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 605435, "deletions": 295}}, {"node": {"oid": "92bbecced07991e0186e28b32c6f055cff8dd8ab", "messageHeadline": "Merge pull request #1360 from OffchainLabs/slither", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 605067, "deletions": 154}}, {"node": {"oid": "212063a1aa89b776fb513c6c35cb70858198efe0", "messageHeadline": "remove override from method remove from interface", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9976b463ccd7270fbd36585f4d6437e135a71f25", "messageHeadline": "comment out slither in CI", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0f0e414300a2fe517bb1c6c11eaeacc4f3f5fa27", "messageHeadline": "update various comments", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "754a4a9d926c0d06233516bfc5e6cc6c7bad7f64", "messageHeadline": "remove semantic outbox method", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "30f33c43ab1eb15c5ba1075cdc57d62f5166ccc5", "messageHeadline": "Merge pull request #1383 from OffchainLabs/improve-coverage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 370, "deletions": 143}}, {"node": {"oid": "f0099d922b44787f8abf8288ff292666bca9741b", "messageHeadline": "Merge branch 'contracts-review' into outbox-refactor", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 315, "deletions": 267}}, {"node": {"oid": "25e033b4d17ea874be2a43eebcfc9ebab53a80f7", "messageHeadline": "Merge pull request #1349 from OffchainLabs/rollup-patch", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1654, "deletions": 1175}}, {"node": {"oid": "4599a28425c259e0e2463dbbb8ef03330f85ae05", "messageHeadline": "Fix test case", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "edc61eaa9a031988f72978684894d12b0c4e1b3a", "messageHeadline": "add OUTBOX_VERSION and interface compatability methods to new outbox,\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 315, "deletions": 0}}, {"node": {"oid": "097794072ec1a7f463e3f59def4e01a2d83c631b", "messageHeadline": "readd comments / use proveInboxContainsMessage sematic method post br\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5f6bd5daa84fb008fc6125b95fa0ee31216d70b4", "messageHeadline": "merge rollup patch", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 314, "deletions": 269}}, {"node": {"oid": "4a9467811e4c1219938782c4d600e461660afb80", "messageHeadline": "Merge branch 'rollup-patch' into improve-coverage", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 318, "deletions": 268}}, {"node": {"oid": "2602e048f668406dd8cd0195e355aaa32881643b", "messageHeadline": "Remove admin stake on new node and refactor gas used util into rolluplib", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "1b0a56d1345e07684750d93f71e5460455a4aeec", "messageHeadline": "Fix require check on outbox path", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40b9190dd1b24fc26aa0aa40a3e64b91516f4b3e", "messageHeadline": "Add sequencer inbox reorg protection to admin force create node", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 23, "deletions": 27}}, {"node": {"oid": "2c0267ab618955e7e1e7ac03be6b0e2a67d6dfed", "messageHeadline": "Update validation done on admin create node and withdraw staker mecha\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 23, "deletions": 27}}, {"node": {"oid": "2fa092138fab2832a442467a164b622a88d4ac43", "messageHeadline": "more comments", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ad34e4f62bf217ce5f19b438a76a3b30fb81d491", "messageHeadline": "Use ethers utility method and fix test name", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d765260241cb62bb231dd977236bf6ea709d45fd", "messageHeadline": "Refactor node confirmation into rollup core shared method", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 70, "deletions": 49}}, {"node": {"oid": "6637ded8f0ac365499264ba58a060c9b0c5ad74a", "messageHeadline": "Refactor new node validation logic into rollup core shared method", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 240, "deletions": 203}}, {"node": {"oid": "bdd7e6e4fc4da878d0f73979219758b30ddcd1a4", "messageHeadline": "Merge branch 'master' into exec-cursor-value-cache", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 422, "deletions": 6745}}, {"node": {"oid": "7cf08c74c2fe78fdea4a7c8db11ff00a49c6f72a", "messageHeadline": "Don't require cache is empty for ValueCache::initializeFrom", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "82e2876dc5c807c4f941486de20a27707ab4ac3f", "messageHeadline": "remove numremaining counter, add outboxEntryExists getter", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "87e46d870d48348c757e5f11693662c0fc8081c1", "messageHeadline": "fix dotenv (not dot-env) dependency, bump arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 226, "deletions": 6664}}, {"node": {"oid": "4de7dc8ef2ad50fed545bf4b5c7f31f7cefd8d63", "messageHeadline": "revert state var removal", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f84397491144053bd97fa8896f97a77dfbfd3ad4", "messageHeadline": "revert cloneableproxyhash var name change", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bff356958c132b91221acd750bf02f1d01a42354", "messageHeadline": "foist instead of hoist", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "cad50b33bdfa3ca69085eba9865947ff07ea62fd", "messageHeadline": "include upgrades core / update slither script", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "183a6b10ccf978c6f194550d1948f386d0eab6a4", "messageHeadline": "add slither triage json", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 111493, "deletions": 0}}, {"node": {"oid": "9bbe649cdfa93e32dc5a8c57d406c06402d5af07", "messageHeadline": "refactor outbox/outbox entries to use single contract", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 32, "deletions": 82}}, {"node": {"oid": "ec79fff51cd0c64944d7c8b95beea9889f75de6a", "messageHeadline": "Use latest block nonce (instead of pending nonce) for validator", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "445ce7e282070d4ed95e5f2bd85f5973d5ea7ce2", "messageHeadline": "Support replace by fee for validator", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 180, "deletions": 77}}, {"node": {"oid": "49e7f6d4a5265ddeea766563a56fdbe3b990bb81", "messageHeadline": "Merge branch 'master' into more-optimizations2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 353, "deletions": 103}}, {"node": {"oid": "e887ef0b97da08769acb582a37742521b82b90b3", "messageHeadline": "add arb-bridge-eth slither to CI config", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "065932447079e10f69b1572ecf6a29898ac2445d", "messageHeadline": "nohoise openzeppelin contracts from root", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "1c9af8af30075f9ae2176778d99b8af17128561e", "messageHeadline": "Improve code coverage on rollup core", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 63, "deletions": 19}}, {"node": {"oid": "1ca681e7ff9ddd34aa6c1bd7324000eb814acf7f", "messageHeadline": "add slither.db.json triage file", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 604894, "deletions": 0}}, {"node": {"oid": "68b44f11e18498d64d3e37437383b77bf4c00efa", "messageHeadline": "fix firstUnresolvedNode shadow declaration", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c431edeaa10d03007756af60ed7f07f1379099b5", "messageHeadline": "Fix cache size", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "603a407bcf68bb80bab801dc2777becfe2e5c05e", "messageHeadline": "Add a shared value cache for execution cursors", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 79, "deletions": 75}}, {"node": {"oid": "803d74291a3550de417ae838f85ac3e761b5d96c", "messageHeadline": "Merge branch 'rollup-patch' into slither (confirmNode fix)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1142, "deletions": 952}}, {"node": {"oid": "8cf14861f9c18c6308ee09e4eb45da89ed95ce7b", "messageHeadline": "comments: update / fix some typos", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bebf1b48b3b583e932182e91f38f409e0df8a0ba", "messageHeadline": "Improve test branch coverage for nodes and challenges", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 81, "deletions": 4}}, {"node": {"oid": "d3e525aeb692d83d542bffb11c802ed3ea7ce0c1", "messageHeadline": "add comment on create challenge", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2807734e84ec613e1d893900c3d2fdad3c97378", "messageHeadline": "Remove unused functions and add missing modifier", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 24}}, {"node": {"oid": "50b453bcb272e78518175dd7732a60b3fb42d880", "messageHeadline": "Add proxyadmin import to have hardhat artifcat available in tests", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ab1442bae7fed915ffe959bcc1db85c772cfe433", "messageHeadline": "Merge branch 'rollup-patch' into improve-coverage", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 74, "deletions": 54}}, {"node": {"oid": "b6df5f2e02a5de9a754c92642816222041ccab1e", "messageHeadline": "Refactor create node function from rollup base to core", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 72, "deletions": 52}}, {"node": {"oid": "b74061edff2728a70e2e77cafe5a500877d016c2", "messageHeadline": "Refactor rollup dispatch and improve test coverage", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 180, "deletions": 32}}, {"node": {"oid": "c9416f295c376b179f2d0079b8e93f5d2c05f268", "messageHeadline": "Merge pull request #1372 from OffchainLabs/arb-ts-0.0.26", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 219, "deletions": 57}}, {"node": {"oid": "1bf74d6cffaa5f0925e86b8564e70c1628a72225", "messageHeadline": "Merge branch 'master' into arb-ts-0.0.26", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6cab212f7013956f59124a8bd8fbda59cae9c863", "messageHeadline": "additinal slither pass: notes on reentrancy safety, shadow declaratio\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "0ef512f1af9eeec8a0b834544e2594f004541089", "messageHeadline": "keep old proveBatchContainsSequenceNumber external, wrap around commo\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "43969432d1c6976be861b23ac5b95c52d6e8fcbd", "messageHeadline": "fix typo", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01afd6686381a7cb3345ce36fb15b11123042125", "messageHeadline": "add sequencer code comments; use semantic wrapper method for proveInb\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 71, "deletions": 23}}, {"node": {"oid": "a7b6faeaaba2da76ad84e29a25e7874ab5446497", "messageHeadline": "add more comments to RollupUser", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "5ddb9049d16622fb5d28f4f50d6c577d0cbc7755", "messageHeadline": "Merge pull request #1381 from OffchainLabs/rollup-test", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1070, "deletions": 898}}, {"node": {"oid": "95e1bf10c702f50fc779394dc8f2d8b0ad25dc90", "messageHeadline": "add comments on rejectNextNode", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "a4b1ac16688032f55e955a5536ac0a5ef1c5cb92", "messageHeadline": "Update hardhat version in peripherals", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "645d7d075a6511346567561fe7489f0862baa2ff", "messageHeadline": "Add glob to filter tests used in rollup coverage", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0d00b25c2d42af30dd82a4293b42bf1d77e3a502", "messageHeadline": "Refactor rollup dispatch to use OZ proxy library", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 20, "deletions": 62}}, {"node": {"oid": "365772352e2b9513158acab0f4752dbca05e606b", "messageHeadline": "Improve testing checks", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "8cf79d83bcb3804221f0f59fb216ef02aa335980", "messageHeadline": "Merge branch 'rollup-patch' into rollup-test", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 569, "deletions": 281}}, {"node": {"oid": "0f2fa642953be57c10354b1a3b0fd9beb210ca00", "messageHeadline": "Fix force confirm rollup node to not default to latest", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "820c0552886672e6ba100e3dbf92a7b72260147a", "messageHeadline": "Add test using hardhat mainnet fork", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 361, "deletions": 27}}, {"node": {"oid": "7b129e8b5a05b9432367c1721c0c8aca0b70093d", "messageHeadline": "add TODO for confirmLatestNode fix", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "139384f9dade8097a13a76171526e5e8d68c1202", "messageHeadline": "comments/ anotations to rollupcore / rollupuser", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "52585c5c549d9623e0a9711f9f88c5e272bb383d", "messageHeadline": "Remove outdated TODOs", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "19853410cc919d7dcf0946ac1b05689b40cbbf84", "messageHeadline": "Refactor rollup tests to use production setup with optional debugging", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "fe737e184e44c69faad04128aa5f431db4b23dfd", "messageHeadline": "Fix ethbridge code coverage reporting", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 637, "deletions": 858}}, {"node": {"oid": "09b2ec08e4d7afbe61cf0186ae4a24b80474754d", "messageHeadline": "update CLONABLE_PROXY_HASH var in test and deploy script", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51225f4c2dd62a1873f76dbd2cba49cd0306ca52", "messageHeadline": "reinclude confirmlatestnode", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "918cf957ca9ab186f2e9f1d4c4a276468851e1c6", "messageHeadline": "Merge branch 'rollup-patch' into slither", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "be847bc6d1f58b1fa9ec1a0df79d196e6a685345", "messageHeadline": "Merge branch 'master' into rollup-patch", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 569, "deletions": 279}}, {"node": {"oid": "5d58b80c49b085494e9b4c7476b1ac49e1cae3ee", "messageHeadline": "Merge branch 'rollup-patch' into slither", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 389, "deletions": 71}}, {"node": {"oid": "03ee36e249d34bc097641a8559e64343e501d571", "messageHeadline": "remove unused code, add some comments", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 113}}, {"node": {"oid": "5a58e70bfecbcb635fed07789e4963fbcc85c97b", "messageHeadline": "Merge pull request #1373 from OffchainLabs/fix-missing-msg-delivery-m\u2026", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ffa66edea27cb8f8c95f56f4e8cd405567db6125", "messageHeadline": "Add missing message delivery mutex", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "adbd97b399c012d383477153c7921eea17fb7c03", "messageHeadline": "bump arb-ts, update-abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 219, "deletions": 57}}, {"node": {"oid": "453b0f5bf17c0812be245a49bfc5822199d161f7", "messageHeadline": "update arb-bridge-peripherals package.json for slither", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "fe460e3aaf0aa9a1ab10954799fe99cabf38f011", "messageHeadline": "bridge contracts: remove shadow declarations, update constants", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "7eac8ac685fae3dd3c8581affcd5dfcf037088ff", "messageHeadline": "Merge branch 'master' into slither", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 481, "deletions": 249}}, {"node": {"oid": "889f1edc9fb7536388e9f6492e6d19bc452418a4", "messageHeadline": "change param var name for shadow declaration; remove comment", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1478a7cc71d03d43afc01ab6ad4f6c2ad72e3378", "messageHeadline": "remove more unused vars in challenge.sol and sequencerinbox.sol", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "8946f79dae8ae8f64716e0a242f347cb9c321965", "messageHeadline": "Merge pull request #1346 from OffchainLabs/increase-submission-free", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 43, "deletions": 31}}, {"node": {"oid": "d8d27b9aa81c235abb5234d8e96ab45a981c70b1", "messageHeadline": "Merge branch 'master' into increase-submission-free", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 89, "deletions": 15}}, {"node": {"oid": "3b04a8fb40b6b8d49c2e637bcd3b4042741e582f", "messageHeadline": "Merge pull request #1347 from OffchainLabs/token-registration-creditback", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 89, "deletions": 15}}, {"node": {"oid": "4f88f5b0559a15f8f28a4bf1dcfb85d18bc570aa", "messageHeadline": "Merge branch 'master' into increase-submission-free", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 249, "deletions": 152}}, {"node": {"oid": "e00a6e85e2bda9e1e7853db1694b81af8e088c01", "messageHeadline": "Merge branch 'master' into token-registration-creditback", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 249, "deletions": 152}}, {"node": {"oid": "ce81d7ed021b054881e3e6b2eabdb6368838bd13", "messageHeadline": "Refactor around visibility and safety", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 66, "deletions": 80}}, {"node": {"oid": "c9ebfffbe874c918a56d44b3e8691bf25a227293", "messageHeadline": "Make segment inside code snapshot private", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "d8d58cd3a56bfcf238e067e402de5bad91f0cadd", "messageHeadline": "Refactor to simplify visibility rules", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59, "deletions": 51}}, {"node": {"oid": "a08de252072af6fd30a1e57d274d844ddd95217d", "messageHeadline": "Fixes from PR comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8713c3cc140ef53274d0183bb168b9ab0cf66cd6", "messageHeadline": "Rename method", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "05ebdd91bd2612a677e117155db81edf36ea053b", "messageHeadline": "Refactoring and fixup tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 120, "deletions": 89}}, {"node": {"oid": "82a098129a317939f706e8a5e58e72d79e04c134", "messageHeadline": "Add safety check to tryAddOperationImpl", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "3d2cb6ca4c7b26a97c52f9fe55e8ffca08027854", "messageHeadline": "Merge branch 'master' into more-optimizations2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 477, "deletions": 253}}, {"node": {"oid": "c1d8b9847b1045900dcdf8a3ea324e5bdf539ef3", "messageHeadline": "Add ability to run tests on pre-london chain for compat testing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1c305487bebcc94a42eb8c44fca7e813c77df666", "messageHeadline": "Move auth creation into SimulatedBackend", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 47, "deletions": 61}}, {"node": {"oid": "53f39d2fe7c0346c00083d4de289aebf65a7d6bd", "messageHeadline": "Fix inbox watcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55c5beb6383ee9fb8278fa91cfe840cea2503dbc", "messageHeadline": "Fix some of the tests and improve eip1559 handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 26}}, {"node": {"oid": "2142726b31b096d8e5575a3df61460b1d05b8772", "messageHeadline": "Porting tests for eip1559 changes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 53, "deletions": 22}}, {"node": {"oid": "a022a0115d99cf87ebece65ffc753f95e281bd08", "messageHeadline": "Update go-ethereum", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 87, "deletions": 73}}, {"node": {"oid": "293be64fc123fb9eadfae84438391a5c2af1b949", "messageHeadline": "Merge branch 'master' into increase-submission-free", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 415, "deletions": 195}}, {"node": {"oid": "47408e469d6815c9792378432c209de6b98e7150", "messageHeadline": "proper percent increase", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f6d9bd8c3064dc9103b63fffd7ce49c59a642cd", "messageHeadline": "Merge branch 'master' into token-registration-creditback", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 415, "deletions": 195}}, {"node": {"oid": "76f4bc7b544a801448c028004ea755bcf74160f5", "messageHeadline": "make methods with credit back param public", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "a142b3c6cc5536e88a673b3f98471f151b78b94d", "messageHeadline": "Merge pull request #1338 from OffchainLabs/custom-gateway-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 100, "deletions": 51}}, {"node": {"oid": "aa16b53474c6afb01289ffc20534641dd55ffc5e", "messageHeadline": "Merge branch 'master' into slither", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 86, "deletions": 30}}, {"node": {"oid": "1219ec7559d197c3f0fb624e9d63b8a0193a3ffc", "messageHeadline": "apply low-hanging slither suggestions (shadow declarations, external \u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 18, "deletions": 80}}, {"node": {"oid": "eb54ad474d54fe67de75bd64251554d97efa6baa", "messageHeadline": "Merge branch 'master' into custom-gateway-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "cdd336d11f3e31b4fe9b4fc52db6fb53ce6b1cae", "messageHeadline": "add slither to installation / package.json script in arb-bridge-eth", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6a1ca1d90669556a3e04fecba0f65e190e2f9fce", "messageHeadline": "Remove unused variable", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0f2efcab439c0e5f7bfa20098a863531d0097b12", "messageHeadline": "Properly override any chain specific defaults", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "bdbec5e8abf62f20d21a12502ee2061632765c8f", "messageHeadline": "Merge branch 'master' into custom-gateway-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 294, "deletions": 135}}, {"node": {"oid": "ac2014c723440c164850c8f1e7c6346cdb87cd4f", "messageHeadline": "Merge pull request #1357 from OffchainLabs/custom-path", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 58, "deletions": 14}}, {"node": {"oid": "446c901ec36caf6d9622f854dace00e113c30864", "messageHeadline": "Merge branch 'master' into rollup-patch", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 379, "deletions": 12792}}, {"node": {"oid": "f2db69cd4f1e7ae5fdebd2f48eff3b77fd45f211", "messageHeadline": "Support serving rpc and ws on same port", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "30dd0fd9ebb32e40a648e52c1d368c8a48d44309", "messageHeadline": "Support custom rpc and ws path", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "427f916a5c15580cdc20c614414f786cbe7ad422", "messageHeadline": "use l2 provider for redemption sanity check in cancelRetryableTicket", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "aa6c3eb6a8b1950d568edf3a821f60d75cb2a129", "messageHeadline": "include optional maxGas param in deposit", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "1fe5c5d3efc700ef18b5dddeb847cb4fce34c16b", "messageHeadline": "use same pk for L1 and L2 wallet in integration tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f4af2acaa3989bd4b414f1758d92413ac4e7d54", "messageHeadline": "Merge pull request #1356 from RahulMaganti47/docs_updates", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "ab360feab913289cd5a2702b3bb4779893e2c560", "messageHeadline": "Update comment on initialization assumption", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5cbd18caddd91bd73bf14cbb247166e5dfb2b82", "messageHeadline": "Remove outdated TODO", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "10619781cfa59b9fda770380c9ba5c87fe2245b9", "messageHeadline": "Remove unnecessary script", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 97}}, {"node": {"oid": "bc69a7f0df37787b6756bac6c273f112d14af2de", "messageHeadline": "Add unit tests for admin node truncation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 283, "deletions": 87}}, {"node": {"oid": "5ea11bb69210e7a7b6081519ca802948b2d12c49", "messageHeadline": "Merge branch 'master' into docs_updates", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 48, "deletions": 19}}, {"node": {"oid": "06b04121b163798f1cc23789b51980c1f517e085", "messageHeadline": "use credit back address in tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "f5840bf904e4547b733dcca1bb7e5419ac658c08", "messageHeadline": "use percent increase bridge helper; increase to 400 percent", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "1d408f579f99f6aab3377889623b55850e4fd0e5", "messageHeadline": "make new method for both registration methods to preserve backwards c\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "829ec8078d26780f84b6d3567b11d062f8f04e21", "messageHeadline": "Merge pull request #1334 from OffchainLabs/update-arb-ts", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "cce78c40edf8a47aeb331be332ec776a078d0cb1", "messageHeadline": "Merge branch 'master' into update-arb-ts", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 284, "deletions": 192}}, {"node": {"oid": "f92b23cd4c1a6c98a1dbe5b25e6dafe9bccf322f", "messageHeadline": "Change to latest arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60540103d0c78c191409cb86b9f36548710872f5", "messageHeadline": "Fix rebase error", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b235d2ebd98aca779105896e83dc70db67abe49d", "messageHeadline": "Fix code reference counting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59, "deletions": 53}}, {"node": {"oid": "6fe987eaac711fba3edc991fcf6224e440ec8644", "messageHeadline": "Rename saveMachine to saveTestMachine", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "f4a4f80580295857b381848f3e04a74ab238dbb7", "messageHeadline": "Rename op_count to next_segment_num", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d49651d8d9671589246653add80001be54bd0d70", "messageHeadline": "Remove copy from extractRawOperations", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 49}}, {"node": {"oid": "a14666c3eb78176abdc767013e1667214d58bec6", "messageHeadline": "When copying code segment, add segment to top layer code store", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 76, "deletions": 22}}, {"node": {"oid": "a24977c1cf5767d0fd479f4e01115074194a5804", "messageHeadline": "Fix compilation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "25d3273197f9f49823fbd9db1fb40524a2448d0a", "messageHeadline": "Reduce commitment of code to long term memory storage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "3c5d24d8065547511f8fecbc11ab298b099d6fab", "messageHeadline": "Add new running code type", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "70e59c72839d628739b16609df926900219b464c", "messageHeadline": "Abstract out code behavior", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 75, "deletions": 34}}, {"node": {"oid": "4f75acf79ea2045fcef0964296c8fa5d6e7b2dc9", "messageHeadline": "Add virtual code interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 65, "deletions": 48}}, {"node": {"oid": "7c0caad9d16fa6c705ba0170a51c3a81d247ab13", "messageHeadline": "Rename arbcore member variables", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 41, "deletions": 38}}, {"node": {"oid": "3af0a0f477464c7691f8ee6115c2d5de2c35de59", "messageHeadline": "Optimize code storage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 151, "deletions": 75}}, {"node": {"oid": "87c71556f855582b2ecafae198856fd405f9d610", "messageHeadline": "Make code db storage more efficient", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 157, "deletions": 59}}, {"node": {"oid": "cf3cbfc020eabce7ef4440348969b75c3adc2203", "messageHeadline": "Minor arb-avm-cpp optimizations", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 53, "deletions": 16}}, {"node": {"oid": "7f4fc185c29f4cc637e58c8ffe5c785a3b8af9d7", "messageHeadline": "remove instances of wrapped provider", "author": {"name": "Rahul Maganti", "email": "rahulmaganti47@gmail.com", "user": {"login": "RahulMaganti47"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "dd70e3cb5f147a65b2bf90cef660b92c28e465d2", "messageHeadline": "Merge pull request #1345 from OffchainLabs/fix-triggerL2ToL1Transacti\u2026", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "174ab832bf75b79f99b26b81573ec7bf57d8fbb0", "messageHeadline": "Merge branch 'master' into fix-triggerL2ToL1Transaction-singleattempt", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 159, "deletions": 95}}, {"node": {"oid": "e46a6bc17096305adeb4a3be7b3073a349fa0da3", "messageHeadline": "Move Rollup.ChainId to Node.ChainId", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "abb9ff29020864601bc10816aa292bb0bc523027", "messageHeadline": "Pass JSON config string on command line or file in S3 bucket", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 75, "deletions": 29}}, {"node": {"oid": "c50566a68f34667a4f397065cc0e42010f14c42f", "messageHeadline": "address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "4f39c6dd41b8ebf024cf957bffbf22bba1f57aad", "messageHeadline": "Log L1 node status on startup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca6d876ca86fb2616d9f8206d087c775bfcfff61", "messageHeadline": "Additional log tweaks", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "814fe7e45d4256a9297d8524bf806aba90a701bd", "messageHeadline": "Assorted minor log cleanups", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "fd93bf87d6d88a696b61306dbb060c0329b70d94", "messageHeadline": "Check arbos.mexe hash in node, not just validator", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "b0be6c42385e5343bd50d1e526ee51f28aa6da46", "messageHeadline": "Refactor to ConnectInBackground method", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 20, "deletions": 31}}, {"node": {"oid": "55c0ab0f470d1800c085c10d3f1bd4b282ac82d8", "messageHeadline": "Fix separate goroutine errors", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa4e607f8d22d8a223038f8f8f068c8fdec32cf3", "messageHeadline": "Don't wait for broadcast feed connection before starting up", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "2a6fd4abf7a013d5c075f73576237259b220eb4c", "messageHeadline": "Merge pull request #1340 from OffchainLabs/gateway-address-oracle", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "5ca2295c81643f87a244a42eafa8d07b474875d1", "messageHeadline": "use creditback address for permissionless setgateway and registerToke\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "5b02fe291314a952a02aad4db95539e186fc1e05", "messageHeadline": "increase default retryable submission fee bump", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6cc9e9df5b0ccfe7f432f845b35d1fd5e487fd3b", "messageHeadline": "ensure assertion is confirmed before attempting outbox execution in t\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "e1d0a7d16ae8df3f980905a1548a1d89e99a9257", "messageHeadline": "Merge branch 'master' into gateway-address-oracle", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 86, "deletions": 90}}, {"node": {"oid": "2c5087a60c4603e002af28be58545140c65839b9", "messageHeadline": "update working of exceptions case to generic custom tokens", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a19a13562810df84d048800d74766518c4f2d563", "messageHeadline": "Merge branch 'master' into custom-gateway-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 86, "deletions": 90}}, {"node": {"oid": "afb139a62039d5f822d66ad87199cc51181ff14c", "messageHeadline": "update bridging_Assets with suggestions, move \"other flavors\" section\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "5e32eadfa7ab928bea599cc471037dd75502f2b5", "messageHeadline": "Upgrade owner address", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "950c2f91b2e951cd3764394e0a73eac3797aecf3", "messageHeadline": "Merge pull request #1342 from OffchainLabs/scripts-cleanup", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 86, "deletions": 90}}, {"node": {"oid": "e0ee266bbcf2eb87d0033f40bee0b64296407aa9", "messageHeadline": "add rinkeby / rinkarby token bridge addresses to docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "e457034f708433a02d06b64e0592a6f30b0183be", "messageHeadline": "add proxy admin addresses to networks, allow differnet L1 and L2 addr\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 86, "deletions": 90}}, {"node": {"oid": "327de1f471679c113e472a47daec0001125d61af", "messageHeadline": "Refactor address oracle in gateways to return 0 when not valid input", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "25f9ec6394c3c675b8d0b8b2c2f85b69d3c4b07c", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "fe6a401b1f838e53b239b5953bf5cbc8e2c0fc89", "messageHeadline": "add generic-custom gateway documentation; update TestArbCustomToken \u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "fc3acb7cbcd17e3eb21e28fa794339b001f82b7e", "messageHeadline": "Add log message when custom rollup address supplied", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e12fb2446a81554d2a06bc763c08862bf6d5cf22", "messageHeadline": "Merge branch 'master' into update-arb-ts", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "058ad22b7151182500d9736cf03fed651c48de82", "messageHeadline": "remove async / don't return promise for getWithdrawalsInL2Transaction", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "dd95bd6552d5b4c413e5d12304a32863f4cae34a", "messageHeadline": "Address code review comment", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90f2435b3807c2e5b42648c94ebc15755db591d9", "messageHeadline": "Configurable environment variable prefix", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "a700e0d7f2374826f71f450e0b73a15f2b6b348d", "messageHeadline": "update arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "671dbc6099c04e6473596eb6e8d67450c3a0991c", "messageHeadline": "Merge pull request #1333 from RahulMaganti47/master", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "5fb6a0f0f7c8f681890401acb5424fad2da7170e", "messageHeadline": "Add script to init logic contract", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "2f9c127589b78278262e01c4fa3acfc297d414d9", "messageHeadline": "Merge branch 'master' into master", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "bec11dc5ed5b9d5f9a3d123c3402b6f2e6c5787d", "messageHeadline": "Merge pull request #1330 from OffchainLabs/change-outbox-execute", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "9c50772a18e547ae600aa67939ac4295b335ce0b", "messageHeadline": "Merge branch 'master' into master", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 30, "deletions": 12550}}, {"node": {"oid": "5f11d35b91b65bc0c5044f5b8a9499ac2be97f1e", "messageHeadline": "Merge branch 'master' into change-outbox-execute", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dde1c11959168bc1219d426abc5193e105850c28", "messageHeadline": "Merge pull request #1332 from OffchainLabs/eslint-ignore-arb-ts-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cd8bde1334d6d849a5c5a38bccd9f348d6e98a4f", "messageHeadline": "Merge branch 'master' into change-outbox-execute", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 29, "deletions": 12550}}, {"node": {"oid": "cb359553835f984a4d2dd999f4db7e04961147f1", "messageHeadline": "Merge branch 'master' into eslint-ignore-arb-ts-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 40, "deletions": 12554}}, {"node": {"oid": "02db522a9567554c1d38e03f04930ded899ecc63", "messageHeadline": "Merge pull request #1331 from OffchainLabs/export-erc20-interface", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "62fd83b546d01677ec12652d90b4499a9e8f1985", "messageHeadline": "Merge branch 'master' into export-erc20-interface", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 11, "deletions": 12537}}, {"node": {"oid": "ff3778a7c8a3feccbe29bd11fc7c09f857192967", "messageHeadline": "Merge pull request #1320 from OffchainLabs/remove-arb-provider-ethers", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 11, "deletions": 12537}}, {"node": {"oid": "e738eab25d5b7571e18ccc5dc2dcf47a7fdd8bc0", "messageHeadline": "Merge branch 'master' into export-erc20-interface", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "59e246b96723ece5be49bee9874f4da7a6f0766a", "messageHeadline": "Merge branch 'master' into remove-arb-provider-ethers", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "b8b804a171aca60267e03a022cfab3c9bcd54c2e", "messageHeadline": "Merge pull request #1328 from OffchainLabs/add-weth-addresses", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "fe6d3efde7a10cebcfe8b88d3c31058b682ecc0b", "messageHeadline": "Merge branch 'master' into change-outbox-execute", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "9863ffb91fa9d39ba4201cf5f09a9302b4294f42", "messageHeadline": "remove bullet point", "author": {"name": "Rahul Maganti", "email": "rahulmaganti47@gmail.com", "user": {"login": "RahulMaganti47"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2dea0fe7cf21e85b9e29bcab3077c6c96b165f83", "messageHeadline": "removing kovan5 testnet information", "author": {"name": "Rahul Maganti", "email": "rahulmaganti47@gmail.com", "user": {"login": "RahulMaganti47"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "093751afac9d9d10b289e468bb233e2d6f069839", "messageHeadline": "return promise directly in tryOutboxExecute", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe2d19e04c0fa76ac85b558dc81c7cae6f914b9d", "messageHeadline": "Merge branch 'master' into add-weth-addresses", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "eb9e94c41e9625e7d617065f8dcebf83265d4b6b", "messageHeadline": "Merge pull request #1329 from OffchainLabs/update-token-list-gen", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "1a910c94bed10c97173538c048b12c5376a32452", "messageHeadline": "Refactor sequencer bridge to store delay limits instead of rollup con\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 49, "deletions": 14}}, {"node": {"oid": "3f776e38f562c18faed65c741dcc46f1a339d6e6", "messageHeadline": "Add initialize safety checks to rollup contract", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "85d3a5f9707a2a0e60004543b034e11bc2fd4d4a", "messageHeadline": "Merge branch 'master' into add-weth-addresses", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "800628431345e39cd1cb808198c6ce356344208d", "messageHeadline": "Merge branch 'master' into update-token-list-gen", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb45984a5ee97ce4355593c35f91f9835c6d47f7", "messageHeadline": "Merge branch 'master' into change-outbox-execute", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f63942e429d21329abe435201885d4b09f2bd62b", "messageHeadline": "Merge branch 'master' into export-erc20-interface", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0478250b86a0b5a21146fbc9093ca687e4ed910c", "messageHeadline": "Merge branch 'master' into eslint-ignore-arb-ts-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3829bd1e02c1a7080807d78cbbe90650f8923aef", "messageHeadline": "eslint ignore docs dir in arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f8fc8a3741a5b9cbc1be8f752fe7eee215029fca", "messageHeadline": "export generic erc20 interface from arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "314cc0943f9cddeaa4f64c6afaa04d098c30f642", "messageHeadline": "Merge branch 'master' into remove-arb-provider-ethers", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "868566e1a097d12a7e6464fd581abd64a220643d", "messageHeadline": "Add custom gateway withdrawal redirect", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "3ade031b2fe5a1249b72a083e90be7206ce50e95", "messageHeadline": "Merge pull request #1324 from RahulMaganti47/patch-1", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63330896602f846805772e69569e72ce19823509", "messageHeadline": "have tryOutboxExecute return txn result (not receipt)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "a4ed510755b9692aea0f2d4f34eac131f805396f", "messageHeadline": "merge master onto remove-arb-provider-ethers (update yarn.lock)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4385, "deletions": 2769}}, {"node": {"oid": "274d680f44bfc80c1487f4d9ec0c98372719174a", "messageHeadline": "update token list generation script", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "47eb827f80e2df89b2100e8b15de3e556d776019", "messageHeadline": "remove errant ts-ignore", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "89568be2e9b9de238058a0d8ef41e0cbbf565e66", "messageHeadline": "add weth addresses to networks.ts, update tests, bump arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "1d8cddc766bedcd11aa6e683ce015c826d61c3cb", "messageHeadline": "Merge branch 'master' into patch-1", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 4254, "deletions": 2767}}, {"node": {"oid": "803d5096ba91c2a91c9273bd18627b42a44ddb33", "messageHeadline": "Merge pull request #1325 from OffchainLabs/update-outboundmessage-que\u2026", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 40, "deletions": 19}}, {"node": {"oid": "da18c43a08979df1a0dadc1c27a50ea2afed18bc", "messageHeadline": "update outbound transfer event logs methods; bump version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 40, "deletions": 19}}, {"node": {"oid": "3b883ffb5ee5f8b52743c7554d32d22c36aa2fea", "messageHeadline": "Merge pull request #1318 from OffchainLabs/cleanup-integ-tests", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2689, "deletions": 1518}}, {"node": {"oid": "344adc7c86a1034cd33cbdbd21b50d40d2b71e32", "messageHeadline": "merge master onto cleanup-integ-tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 91, "deletions": 60}}, {"node": {"oid": "9a755b75b2055015940e43999aeeb4e58c610920", "messageHeadline": "Merge pull request #1322 from OffchainLabs/gateway-patch", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1538, "deletions": 1243}}, {"node": {"oid": "4e60e44b5959866fa21479e781add2b47f1d5037", "messageHeadline": "Fix token address", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63242a3d0d157dfe9fe2dc26f783145bde59c0b5", "messageHeadline": "Merge branch 'gateway-patch' into custom-gateway-patch", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 61, "deletions": 52}}, {"node": {"oid": "bba192fd02765cce32fae5744f165f856bab2d61", "messageHeadline": "Push upgraded deploy script and fix unit test", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 61, "deletions": 52}}, {"node": {"oid": "eb1c6efa121d1ac9189104690fa2eed76ab752fd", "messageHeadline": "Update supply value", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25412f0302a755cbea6fe2acb3769b4fa0f43d3d", "messageHeadline": "Add post upgrade init hook to custom token gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "be9482b26788fa9edc77b12f44866e4aa593cfda", "messageHeadline": "explicitly add master to download instructions", "author": {"name": "Rahul Maganti", "email": "rahulmaganti47@gmail.com", "user": {"login": "RahulMaganti47"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a875977d1321c86d6cc667d8243372d3d8d28f98", "messageHeadline": "merge master onto gateway patch", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 32, "deletions": 170}}, {"node": {"oid": "6c49da4ac7f3ebcbcb1df2f7e7db4b54000e2854", "messageHeadline": "change branch download from sequencer2 to master", "author": {"name": "Rahul Maganti", "email": "rahulmaganti47@gmail.com", "user": {"login": "RahulMaganti47"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24c068db482fd9722764eed4bf091a91421aa6af", "messageHeadline": "Merge pull request #1294 from OffchainLabs/upgrade-validation", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 131, "deletions": 2}}, {"node": {"oid": "64c7a7c203426de4f041c0c99043d6e297121666", "messageHeadline": "update abis", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1693, "deletions": 785}}, {"node": {"oid": "33f044505158f0945ffe77d0247157bf597d49da", "messageHeadline": "rename instantiateRandomBridge to instantiateBridgeWithRandomWallet", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "3e27344186033cb68a7c867b91b90db389fb020a", "messageHeadline": "update jobs name in config.yml", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9944eba588d426affc8a0c327923ef73ab4b4f9", "messageHeadline": "remove arb-provider-ethers from codecov; update test name to arb-ts i\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f9355d73d31985d9e7dd01449ce4f603dcc55b46", "messageHeadline": "update yarn.lock", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 68}}, {"node": {"oid": "80fa219b071cc672203cd865b92fdaab18af3186", "messageHeadline": "update frontend circle CI: remove arb-provider-ethers, build and lint\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e6c22c6d7c2b1266151e3f625ebdb9a26a50e9fa", "messageHeadline": "remove arb-provider-ethers", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 12462}}, {"node": {"oid": "f54a1f0111d49e2a51f9431aaa323f5fa2893fa9", "messageHeadline": "Merge branch 'gateway-patch' into cleanup-integ-tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 29, "deletions": 152}}, {"node": {"oid": "c2722963b021aec9b8959dcee10d64e881a42f3d", "messageHeadline": "merge 'upgrade_validation' branch; update yarn.lock", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 29, "deletions": 152}}, {"node": {"oid": "08acd3312bf233504dfffdbd1cf13c7d41bec4f2", "messageHeadline": "make @openzeppelin/upgrades-core an optional dependency", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7c9a57cdfb825b8dfc8bfd0a43ca37e96ddba767", "messageHeadline": "add custom token + more sanity checks to integration tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 247, "deletions": 52}}, {"node": {"oid": "07eeb2eae7e0eabf3e07a58aa57c48ae264afeda", "messageHeadline": "fix env var in instantitate bridge", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e119108e49db15a095293a7f1606b0974c448ef", "messageHeadline": "try querying gas price at block tag for eth accounting test (still no\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "98571eab154b6de97d53df56092754e088a9eb74", "messageHeadline": "skip write tests on if running suite on mainnet hook", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 40, "deletions": 10}}, {"node": {"oid": "c61ee396ea1d761b140dec77d9a03bb678182799", "messageHeadline": "add hardhat fork chain config to config.ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "5f72bac0c80fe4d20503f026c473669d361415ea", "messageHeadline": "remove eth balance storage in Bridge ts class state", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 12, "deletions": 25}}, {"node": {"oid": "01ae3d6f0a456996a2df36c983d0e704cc50cb80", "messageHeadline": "include approve amount as param", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "69457edf2b612adb4e62090a4ba8ad4bd099d7c9", "messageHeadline": "add hardhat mainnet fork config to networks.ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0c9b63bc508d509e1ab63dd8fb6e9e4783e082db", "messageHeadline": "Merge branch 'gateway-patch' into cleanup-integ-tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1656, "deletions": 1208}}, {"node": {"oid": "0978708d408df1161ab7d4f249913bbefe85a2c9", "messageHeadline": "Add fork mainnet test", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 52, "deletions": 50}}, {"node": {"oid": "7f60953ae87400403deb47815c83991358eaa516", "messageHeadline": "update script in package json, log each test wallet pk/ address", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "49479d65427a3390c3be76b57deb4856b6f8e001", "messageHeadline": "more cleanup", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "35b5f7efeb8efb1efa2d0520f8da7ed0989ab072", "messageHeadline": "remove TODOs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e6455814eb237742d6dd5cec58cc847f243e9385", "messageHeadline": "remove log", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "31a6568eafaea9997491bc5c718ee5154aa70ac4", "messageHeadline": "cleanup/ refactor integration tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 683, "deletions": 703}}, {"node": {"oid": "e3c7ac85954517b934ef38dac09372573cb1b277", "messageHeadline": "Prepare mainnet gateway upgrade", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 31, "deletions": 56}}, {"node": {"oid": "c6edd47cecc2e0d02526afba71b1e99fa647cda0", "messageHeadline": "Update rinkeby", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 97, "deletions": 68}}, {"node": {"oid": "47fb58b2ea60c9de576e11d78924e05b68cc5845", "messageHeadline": "Merge branch 'upgrade-validation' into gateway-patch", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1569, "deletions": 1127}}, {"node": {"oid": "7119314cf7e2bcf9e253650930901abf19fea234", "messageHeadline": "Add upgrade validation using OZ ts libraries (fredlacs did this i jus\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 129, "deletions": 2}}, {"node": {"oid": "b23f1d2799ee7ae9dfead39f803d4840106ee7fb", "messageHeadline": "Inline whitelist contract in gateways instead of inheritance", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "f75537a991f1aa9451d81e0bb77de5852b9e219b", "messageHeadline": "Add comment to document storage change to contract", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b37cb18457d3da98eac4658a59a13a385e41b5a9", "messageHeadline": "Add whitelist modifier check", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "3073d92cc91fe7b8dd7d3b52d22aaa6a819ae27f", "messageHeadline": "Add missing whitelist variable to initialise", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7be430efaf54e47f9ca4ee84fed51d29f1de0310", "messageHeadline": "Add whitelist and post upgrade init to fix storage layout", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "f43b9b7cff7fd6dfe008c9cfc65082be584351ca", "messageHeadline": "Revert \"Remove bridge burn from gateways\"", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "786f0413111eff75e910ad194eae79ef008f182a", "messageHeadline": "Add postupgrade init to gateway router", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 86, "deletions": 71}}, {"node": {"oid": "b1a8eea3c5261a2977a4fee42e918eac859c1e80", "messageHeadline": "Add trusted router validation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "c9d0db6ce63e8734a367539c9656ec23fcf1f1fb", "messageHeadline": "Remove bridge burn from gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 36, "deletions": 32}}, {"node": {"oid": "d02c07c7a4b32eff8edb5fb693dfee8484c3b214", "messageHeadline": "increase default block interval", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6f5b4d7a6c1283fc63467e77c454819a36047ec", "messageHeadline": "Tweak config options", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7551d41b2a71313d2d23af72e26e952eaf7bb625", "messageHeadline": "Add feed output settings for sequencer", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "69a61b39b1692fc5e8c0c246c9ed765044a2a3d6", "messageHeadline": "Merge pull request #1315 from OffchainLabs/config-default", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fab934e5f6b01bc8bebffca69655dd4c17757b01", "messageHeadline": "Set correct option", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d9d8bc2929864ff532364d0cd4ec32893dc438c", "messageHeadline": "Add missing default config", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "89e1f6234fe133253f445db44ec1612d57389c45", "messageHeadline": "Merge pull request #1310 from OffchainLabs/next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 143389, "deletions": 52046}}, {"node": {"oid": "2c4aca6e6803ea94d65dcdab15623f8e714b7b06", "messageHeadline": "Merge pull request #1309 from OffchainLabs/merging", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6763, "deletions": 496}}, {"node": {"oid": "88c92e10a05208e400af3df492ff022249c75a1b", "messageHeadline": "Update deps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 294, "deletions": 271}}, {"node": {"oid": "cc6db98b3a69e7dfa6c79eef112cd0f00bd4e518", "messageHeadline": "Update AVM_Specification.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 96, "deletions": 98}}, {"node": {"oid": "280577ec667cb9d388c57cc7b46c40f67d4e6fba", "messageHeadline": "Merge branch 'develop' into merging", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "5898d63907dcfe1dc08d0b3f44dd5bf4fa2f253c", "messageHeadline": "Merge branch 'next' into merging", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 915, "deletions": 139}}, {"node": {"oid": "017a129fdc9811691485ff4965663e4f9bb28621", "messageHeadline": "Merge branch 'master' into merging", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6448, "deletions": 202}}, {"node": {"oid": "03ab57154d04b744b334145b3de070ed659f78a9", "messageHeadline": "Merge pull request #1276 from OffchainLabs/sequencer-lockout", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 915, "deletions": 139}}, {"node": {"oid": "307bb4b86ddf91b2ec1ceb075d81a04ec61c1a28", "messageHeadline": "Small printing changes", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2dbfe0cf16cfab44795a1ca72571ac2733034919", "messageHeadline": "Merge branch 'next' into fuzzer2", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 50647, "deletions": 41358}}, {"node": {"oid": "ce44a1f2d1297e3deb927a534c522bc1dc71dc14", "messageHeadline": "Merge branch 'next' into sequencer-lockout", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 9041, "deletions": 3544}}, {"node": {"oid": "b5680830199e098524cea9c712438f3ab960c9b7", "messageHeadline": "fix usage string", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "753d19cce5d87125b1d61dbe2870399c88c3f14c", "messageHeadline": "Align parameter names", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e9db3e8e214f62b852da01e225a51301eeac446a", "messageHeadline": "Apply code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "cbaba0b5c1a70a3c3e67ee40a63e8a996de23fe3", "messageHeadline": "Incorporate changes from master", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 66}}, {"node": {"oid": "b99da911b2b03dbc14cb42ba46df545dc5bf5513", "messageHeadline": "Use `--node.type` and other config cleanups", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 266, "deletions": 95}}, {"node": {"oid": "3df651d2d7e97911fc3abd0a224fb27b7ea79760", "messageHeadline": "Simplify batch submission given errors or incomplete batches", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 22, "deletions": 42}}, {"node": {"oid": "0a7335787e6e04ca149b2015e7fe0ea7b5f32c37", "messageHeadline": "take configuration params from ARBITRUM_* environment variables", "author": {"name": "Tim Tickel", "email": "tim.tickel@gmail.com", "user": {"login": "twt--"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1bf9e64fae62756050040fb8f5a0386575694e1d", "messageHeadline": "allow empty wallet passwords", "author": {"name": "Tim Tickel", "email": "tim.tickel@gmail.com", "user": {"login": "twt--"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "e114e6567c2f2f09d83eea0bcf3dbcd4c5dcd1e9", "messageHeadline": "Merge pull request #1305 from OffchainLabs/single-tx-weth", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "d20323f5b58919c3037a2d1c04ed9dcb57f35f8a", "messageHeadline": "Merge branch 'next' into single-tx-weth", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 8874, "deletions": 3472}}, {"node": {"oid": "26aec25ff45b1e5fcbfb9a7dcc321e076d6aa456", "messageHeadline": "Add unit test for l2 weth deposit and withdrawal", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "3829a9d58d79129dc976a944cbcf086420d49b59", "messageHeadline": "Merge pull request #1304 from OffchainLabs/fix-fallback-delegate-call", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7a7ef13284a5c9548be8d40823df762213412387", "messageHeadline": "forward gas in aeWETH for bridgeBurn and withdrawTo", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "14bb4ebc20ce4432d590930014033992655a98d1", "messageHeadline": "Fix RandomMessageGenerator duplicate accumulators", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d62e977f9d0fc9d9f9bbe4c73652d53d348a0dde", "messageHeadline": "Merge pull request #1278 from OffchainLabs/token-list-gen", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8870, "deletions": 3470}}, {"node": {"oid": "5d3284565106b34956b89a1f2c751ab4b8f226dd", "messageHeadline": "include total supply in balances json", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "98fbaa0ae504bcfab657a759142a4e39adbf501b", "messageHeadline": "make WETH_TO_DEPOSIT a var in distribute WETH script", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2054a400d8a60a04a8b5822e663f6b16bd2528d1", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1941, "deletions": 56}}, {"node": {"oid": "c6aa9c99024d024ca5a2263a94ad3fa1bc82814d", "messageHeadline": "properly name iweth9L1", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b7301897f183d8817527b1876e596e862743851f", "messageHeadline": "Merge branch 'next' into token-list-gen", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "cf1ecb73d97d01d7c860828588149afe040bac4a", "messageHeadline": "Merge pull request #1303 from OffchainLabs/single-tx-weth", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "630f56c37fd9d47ea6d257496475666268482c3f", "messageHeadline": "Add bridge burn functionality to weth gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "5cb916be26dd29069db1d956889d01c8fbe0bf0a", "messageHeadline": "Rename feed.input.urls to feed.input.url", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7e2fd5c7da22ee274fcd14bf10bdc554695fa554", "messageHeadline": "Address remaining PR comments", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 62, "deletions": 57}}, {"node": {"oid": "b8111ed21fa8e9729a8ffea414d71c4cc635a50b", "messageHeadline": "Merge branch 'next' into upgrade-validation", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 69, "deletions": 8}}, {"node": {"oid": "401c8da78a928906e2ffbcafd1c9f7341b096a07", "messageHeadline": "Merge branch 'next' into token-list-gen", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 97, "deletions": 9}}, {"node": {"oid": "da482d59d2ef0be85cb3fa55ecba2e5f00a58d44", "messageHeadline": "Merge pull request #1297 from OffchainLabs/arb-ts-handle-weth", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 182, "deletions": 32}}, {"node": {"oid": "d399a6c9e76d4af9b53cfb7aabbeb34db008fde1", "messageHeadline": "update rinkarby weth gateway addresses", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ace7eaa959a56541a28ce4d48d20625d6b5f6e56", "messageHeadline": "Merge branch 'next' into sequencer-lockout", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 123, "deletions": 10}}, {"node": {"oid": "db4817c293e870caf0c8ed48a532c1d31b2f2a4d", "messageHeadline": "Fix code review comments", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 39, "deletions": 28}}, {"node": {"oid": "62eb77f0a5b5f34e7122590a60b13a704f57d37e", "messageHeadline": "Merge pull request #1299 from OffchainLabs/update-retryable-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 69, "deletions": 8}}, {"node": {"oid": "1121d32987063fd6b9569127dc92129c0760adf7", "messageHeadline": "Merge branch 'next' into upgrade-validation", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "197d5b81cec292bb8bb43dbfd35b29afd3618a95", "messageHeadline": "fix markdown table on docusuarus build (maybe)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3a14714e91d19b3cc10ccd32c1c118f769f60fc", "messageHeadline": "Merge branch 'next' into update-retryable-docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 70, "deletions": 5}}, {"node": {"oid": "ec481b32848cd9d80762bb51ee7dee50aa53e248", "messageHeadline": "small edits to retryables docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "46823c7f21726b19d17fea12a106bbd90d34be1b", "messageHeadline": "update retryable docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 70, "deletions": 6}}, {"node": {"oid": "d63be493a8b8dbaf0aa734d8f7adbf3e4b0429f1", "messageHeadline": "moar weth tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "f2eb81cb0e4f36a83e696c12268047bdb394af04", "messageHeadline": "Merge pull request #1298 from OffchainLabs/fix-weth", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "7680885128fbb42b2db6cd711e259f12bb5ada37", "messageHeadline": "Fix eth sent in retryable ticket when depositing weth", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "b79d3839988c9da78f057ba831067ec092c7d99b", "messageHeadline": "add scrap-script", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8c63525f52447e6fd5a1bf8a335799c3f7355357", "messageHeadline": "fix timeout for wait for autoredeem", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "40233279df92d7cbb7fce2cecbc2bcbd8e774120", "messageHeadline": "activate weth test", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fb31b4d72b5c81eff07b9577964967be5d6fff9", "messageHeadline": "handle callbvalue in deposit for weth; add weth integration test", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 135, "deletions": 30}}, {"node": {"oid": "fedf2bc98fb829dccdfbb1fa160358260ae86b0e", "messageHeadline": "Merge branch 'next' into upgrade-validation", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "47a0551a32b1749757c8e8f4e0149ddfecded330", "messageHeadline": "Merge branch 'next' into token-list-gen", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00a7b9b85075384b717aa9a6fb6da60996a3c184", "messageHeadline": "add l1 weth to networks", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "56f3db4372dcfac9e5f9d972a7bbc9a613ed4f17", "messageHeadline": "include init weth in upgrade weth script", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "7814b9c132be920b31df4875173179d745e1a9e8", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e995ea7b11205d9562b58797495d58b868ea1f0d", "messageHeadline": "add upgrade weth script", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "8fdb963c2120a14efd6b1b04d3f19aedaca49a69", "messageHeadline": "Merge branch 'next' into token-list-gen", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "03aa084a45fa06362e6f447639ebba29a83a879e", "messageHeadline": "use process codes for checkRetryableStatus", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "9d77f13115fe61d58949e79e913ac86710017c73", "messageHeadline": "throw error if pk and MNEMONIC both set", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "39b41500aacab486ca2eee11bda89a1d85bc6c71", "messageHeadline": "Merge pull request #1295 from OffchainLabs/gateway-patch", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "98d7e4db7e8b0b84fb0e8970f9fa2444b476105e", "messageHeadline": "update package.json", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3c0f76520620cf248fc797cd651948f7a317d555", "messageHeadline": "add comment in setGatewayss", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9ab4634ce7bf30790a6a9d8d4d69e965b862cb70", "messageHeadline": "use @uniswap/token-lists", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 38}}, {"node": {"oid": "365e531f5ff406315331a8af4d019e1ab82210f9", "messageHeadline": "Merge branch 'next' into gateway-patch", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3492, "deletions": 1537}}, {"node": {"oid": "9e7b497783693061999f9f9d1bbbe5012a48c15a", "messageHeadline": "use block number in token gen json, change storage location", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 45, "deletions": 23}}, {"node": {"oid": "8438689c094046faddeeb7d36b9ffbd01b4f3e45", "messageHeadline": "Fix duplicate broadcast messages for inbox reader and relay", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "4982814e194e4011a6197d3b2ba464fb29c4ed1b", "messageHeadline": "Merge branch 'next' into upgrade-validation", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "5894bd8f0c4adb172475f90f96214ad81410bb0b", "messageHeadline": "Merge branch 'next' into token-list-gen", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "fecfe9e919e25db7c4749348754231a2a9d89ca0", "messageHeadline": "Fix sequencer feed channel creation", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a6ec5beede48fdd9ed521597b2e8b0fbb006b00d", "messageHeadline": "Fix feed URLs configuration", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "558be4c9f8efb57d9fa3e2d4e9bc11b69f77201d", "messageHeadline": "Fix go.sum", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6a7562d7f600ca3b3f8d56e3196b4dda395b0ef0", "messageHeadline": "Improve lockout handling of duplicate RPC URLs", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "3ba7fd68a3de645c9cfa30a6853bd90de3d8a8a4", "messageHeadline": "Allow relay to listen to multiple sequencer feeds", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 38, "deletions": 28}}, {"node": {"oid": "b0d4f6960511b66ec0d78757aefcebb073c31324", "messageHeadline": "Specify sequencer RPC url instead of sequencer hostname", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "96eced9cacd3993814782b388b75e77a82a7d20d", "messageHeadline": "Add notion of acceptable sequence number gap", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "c0dc1f8a0da11685b3e542787d8237fde3bff073", "messageHeadline": "Fix no prioritized sequencer online infinite loop", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "e24bdc898bd870449b012af1cadfe3a6ff98ef8e", "messageHeadline": "Add log messages to lockout manager", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "1b7fe617396aa872613264790f35622d5509548a", "messageHeadline": "Fix inverted lockout expired checks", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3e8c045a841a33476021f6d1db84eefbf2f54cc4", "messageHeadline": "Fix misc small issues", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "76e30cd58b95be7084b07bae6c157a5ddb11bf5c", "messageHeadline": "Fix logic in lockout manager", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "0b7650af7036fc40b5914084c96bb2d5d023d711", "messageHeadline": "Always subscribe to sequencerBatcher new tx feed", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46624e693d18b6b4dde2eb33a3f24fb7066aaea5", "messageHeadline": "Finish lockout initialization", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "72985b14005af2e589f30175498ae5a0fdc5f53d", "messageHeadline": "Strengthen lockout mechanism", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 109, "deletions": 50}}, {"node": {"oid": "cccd5f0e7c7b928b703ed2f14b6c8a68d71e9b68", "messageHeadline": "Remove lockout broadcast feed support", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 20}}, {"node": {"oid": "1380f1a3dcbfe75dbc264fa8f6ba42d5df592593", "messageHeadline": "Add redis module and make harden lockout", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 217, "deletions": 43}}, {"node": {"oid": "53ab9630421ca9a4e62252fe53f4e090581286ba", "messageHeadline": "Fix missing defer in ShouldSequence", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5898129142b90c2e0c284920eb79b5a79bd072a8", "messageHeadline": "Add refresh delay", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "237a35c2b8aceb5a3bfc7af51a598217bbbb2dcd", "messageHeadline": "Add sequencer lockout (WIP)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 289, "deletions": 14}}, {"node": {"oid": "042bcafbccf09a23c149822436fb5ec0f4f6fe57", "messageHeadline": "Merge pull request #1291 from OffchainLabs/arbos-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ffbd643537740393e012bdf40e193602a82b8c6", "messageHeadline": "Merge branch 'next' into arbos-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "31058836694f1e4bc04f9d1e8fb455cbdce50685", "messageHeadline": "Update arbos and node for new error code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "897389d9eb8f02d5d624f4f6b2c61adcb4725608", "messageHeadline": "Merge branch 'next' into arbos-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3475, "deletions": 1533}}, {"node": {"oid": "ce94fcf1482bdaac1777195ed22a3c3314a59d93", "messageHeadline": "Merge branch 'next' into token-list-gen", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3475, "deletions": 1533}}, {"node": {"oid": "8b98f5aa354b93089ebd3308a35537472601dd65", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 422, "deletions": 8133}}, {"node": {"oid": "85a87a0fe9bc443b0438c5231df9352f5b001d68", "messageHeadline": "use IWETH9L2 instead of WETH9", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 42, "deletions": 101}}, {"node": {"oid": "c55da3b0afd49fc17407d8759e1a698e26b54647", "messageHeadline": "Merge branch 'next' into upgrade-validation", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2435, "deletions": 985}}, {"node": {"oid": "5b68f3ba5f45bf12fdf3f59304bbbf35b050dadc", "messageHeadline": "Merge pull request #1265 from OffchainLabs/update-natspec-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2435, "deletions": 985}}, {"node": {"oid": "5dce1aa49af63cbf4a0e409030c33d8f2354e4a7", "messageHeadline": "Add upgrade validation using OZ ts libraries", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6741, "deletions": 201}}, {"node": {"oid": "353de5342045bf74967d5db06987e9bb49aea93f", "messageHeadline": "Merge branch 'next' into update-natspec-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1040, "deletions": 548}}, {"node": {"oid": "99311fee186ab1ea164063870821b151b7ad4d4d", "messageHeadline": "re-run sol_docs:generate", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 49, "deletions": 72}}, {"node": {"oid": "2743c929f54d9bb1968b1ab447adec4e6b5e4432", "messageHeadline": "update tx lifecycle", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "3484491c9e970ea53806bd47120b60476f2a16ab", "messageHeadline": "more minor configuration tweaks", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 70, "deletions": 88}}, {"node": {"oid": "3ad313354cc3178226ad0ff96ede695eb63036b9", "messageHeadline": "Remove unused parameter", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "314783680ab44a1222baf7354fd88dd3df8b1c5a", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 177, "deletions": 205}}, {"node": {"oid": "cb01c653378e17defd5e3032aaaa9b4c4a59ce94", "messageHeadline": "Allow all parameters to be in config file", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "8e69df20cfff27ccf3e69c626eeb7e075304251f", "messageHeadline": "Allow absolute pathnames for persistent storage", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "c2470979c3d6a33fa37ce6ba57753be1852d6e03", "messageHeadline": "Download appropriate machine file if needed", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "4954835c0997570f21841fbf602cd496bc8faba6", "messageHeadline": "Default looking in home directory for mexe file", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b4a2d4a73550b5e588e1ca6435767ea280778ffd", "messageHeadline": "DIfferent default persistent storage per chain", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 45, "deletions": 25}}, {"node": {"oid": "fd36a2e9b59c5bfb94b70ac12907241e59152a7a", "messageHeadline": "rename docker image to arb-node instead of arb-validator", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0e2b8bb56367f805a4b333d43e30be868014c484", "messageHeadline": "Fix arb-relay to pay attention to log levels", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5c0f16c88bd4014eb288fa4355f8e32a716af5d4", "messageHeadline": "Fixed log message", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "638d39337858f7da59439864e551551ce5601ca7", "messageHeadline": "Fix command line options", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4593ab185ec2607bf109d1016425f0ce84f88e1d", "messageHeadline": "Various configuration cleanups", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 344, "deletions": 321}}, {"node": {"oid": "8ae4c475a9177d355ddf3e43e5c4cce60add8e94", "messageHeadline": "Choose L2 configuration based on L1 chain ID", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 82, "deletions": 91}}, {"node": {"oid": "17d12d93f13912c259f5c047b77feb6a56b09e67", "messageHeadline": "Make mainnet default if rollup not specified", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 18, "deletions": 54}}, {"node": {"oid": "23923b0d3c30a0e2803b6cf8d298f2ec28ea8925", "messageHeadline": "Minor config option fixups", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 84, "deletions": 64}}, {"node": {"oid": "c3eb983577af68c9a80d8cef8189c4580a40cb29", "messageHeadline": "Reorganize parameters", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 187, "deletions": 158}}, {"node": {"oid": "df1cdc7ed35c7dbe9faf50a7c09658b026ca7eb3", "messageHeadline": "Tweak error messages", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "ad3e8892453618c8a2cdb187f30e7c8830682b3d", "messageHeadline": "Store mexe inside docker image for easier use", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 59, "deletions": 46}}, {"node": {"oid": "87a8cb994332b71c8faa9bec79adcfb35d3ee159", "messageHeadline": "Add ability to print current configuration", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "27f8593d740f190305eb8ea2cb003e67d4fab51f", "messageHeadline": "Minor fixes", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "49e6128f35319f155e6edea0e22febfa0c6d5fe9", "messageHeadline": "Use start of chain block to constrain FilterQuery", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 93, "deletions": 81}}, {"node": {"oid": "55582c282531964416d40413e6c16b2a00153cd8", "messageHeadline": "Various fixes", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 69, "deletions": 62}}, {"node": {"oid": "c569b148d3949348a585cab9cd85900e2de841a7", "messageHeadline": "Add support for configuration file", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 575, "deletions": 190}}, {"node": {"oid": "5e1ae88b69ff8f3a1e87c258c6e711329d964552", "messageHeadline": "add precompiled address table", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "55a25da99209b9d95c60c5196564bc525c933928", "messageHeadline": "add ARB_GAS_INFO and ARB_STATISTICS addresses", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fddba8f08bbfd69cf98edf8dcc12f0652b1c2381", "messageHeadline": "include token balance gen / recovery scripts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 81, "deletions": 8}}, {"node": {"oid": "46ec7008256bca7045c78116aff973e50af1590e", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "695010ca898991ff4c25d1594b4d5d22c8dd5451", "messageHeadline": "Add l1 address check to gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "8373d2ed707f355b6391d308e53e98ee24e831da", "messageHeadline": "add get token balances script", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "86d870cfa15a99aeff0ea7644d5a206a65b073b5", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 12424, "deletions": 2378}}, {"node": {"oid": "9dbbe786389e69c6099ecdfd3edc8f916c303e6f", "messageHeadline": "gitignore wethBalances.json", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6932e44ade8545935b1cc4f1c331384d27665899", "messageHeadline": "update to new-new v3 chain id", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 170, "deletions": 7}}, {"node": {"oid": "ba32a3f9cde549bf72d4f7d8bfa6cc2593d914ce", "messageHeadline": "put ts-ignore over topics array", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e5acfcb14065b2875b1e6b97743b9e1487d80ba8", "messageHeadline": "Merge branch 'next' into update-natspec-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1082, "deletions": 320}}, {"node": {"oid": "b368c060d1a109b31747fea53a048f815951d2e7", "messageHeadline": "Merge branch 'next' into token-list-gen", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 132, "deletions": 60}}, {"node": {"oid": "cb0ae318ef78e1dfc5171477e941d2c6fd49c51e", "messageHeadline": "DRY up event logs methods in Bridge helpers", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 68, "deletions": 102}}, {"node": {"oid": "1ebc72659e4f30e4df6d9778875d0b01a3074dc4", "messageHeadline": "update list", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "b368fd714a21a73d2c545ff9e4f7f38bbf55e456", "messageHeadline": "Merge pull request #1287 from OffchainLabs/weth-token-patch", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 94, "deletions": 18}}, {"node": {"oid": "15fdaf2a1b3c6490dc0ea1267ea0533aea6908aa", "messageHeadline": "get addresses for json from events, remove default/uniswap token list\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 214, "deletions": 540}}, {"node": {"oid": "e17dd0eb24986c3f3cd88862eeaeb301335c63b3", "messageHeadline": "Merge branch 'next' into weth-token-patch", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "94e5946820cc8216d41334a8b30257a7f5e1b9c9", "messageHeadline": "Merge pull request #1286 from OffchainLabs/gateway-events", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 38, "deletions": 42}}, {"node": {"oid": "f526a14fa65467e89a4c3b7e610d194c4a96533e", "messageHeadline": "Simplify aeWETH internal functions", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "223f1db5cb035d9cceffcb69280fbd094eb8e699", "messageHeadline": "Add fallback function to handle l2 weth deposits", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0667ba923f02da6a8aa953339568bbd09548d15f", "messageHeadline": "Update L2 weth to use our standard implementation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 98, "deletions": 36}}, {"node": {"oid": "7ba9d34bc2eff3694e38e26b859a4dae49ed819d", "messageHeadline": "add more l1 vs l2 checks, use l1gateway address", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "84529a693b48bac9f3bdd2552713709233b16345", "messageHeadline": "Merge branch 'next' into token-list-gen", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 946, "deletions": 256}}, {"node": {"oid": "7100e12ef99d1f3744290f6ef09ff5feb7ccd883", "messageHeadline": "tweak check retryable script", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e750c201bb2ff87c6085a2dab4f8cd5523ff2ae", "messageHeadline": "Add event when token is registered through custom gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 38, "deletions": 42}}, {"node": {"oid": "208894d1a958f88fd5d94798b6a887b445a871cb", "messageHeadline": "Merge pull request #1267 from OffchainLabs/peripheral-trade-exit", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 879, "deletions": 234}}, {"node": {"oid": "41bd3b0b8bbe5eaea0d5e4aea28332a67b00c05d", "messageHeadline": "Merge branch 'next' into peripheral-trade-exit", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 71, "deletions": 26}}, {"node": {"oid": "70bc89868fe0dbb3d503fcd4c98ebf34fba418f5", "messageHeadline": "remove test hash", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7f360af1bff3ba0c4f57fce37b9beccdcc368a42", "messageHeadline": "remove old check retryable script, fix logging in new one", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 69}}, {"node": {"oid": "449636d0520db59d76bcab04e66a0f773dfcd040", "messageHeadline": "use env vars for rpc urls, add dot-env", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "f2114e92effa6cd84bd53a5fa37b329672439a15", "messageHeadline": "Harden inbox reader against missed delayed messages", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 71, "deletions": 26}}, {"node": {"oid": "919ed1fc498b7d5492ddc408807416a9834d4e45", "messageHeadline": "cleanup / update various scripts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 496, "deletions": 51}}, {"node": {"oid": "37b5b401d69914cd873f9dd9b9f5d61691b81408", "messageHeadline": "remove arbDefaultList (redundant)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "2eab86c9d8205183c5dd258a6363da057a303647", "messageHeadline": "Add weth and custom gateway deploy scripts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 300, "deletions": 10}}, {"node": {"oid": "a316c40fd20794ade6836e5a7865e2c4dd276367", "messageHeadline": "token list json generation script", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 691, "deletions": 9}}, {"node": {"oid": "05fc2b51e33e8eb1a9b293969dd2ee804ca379fd", "messageHeadline": "Remove unnecessary method override", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "ad48d2a7a4da618c7eddd481d4938ced6e37feb2", "messageHeadline": "Remove old upgrade init function", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "f145bcfe6859bb7096a6fb2e87395233f9dbddd3", "messageHeadline": "Update gateway mainnet deployment information", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "df75053d4699662e1ff69a5c423302f4039d2ef9", "messageHeadline": "Add tests for error recovery states in L2 gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 202, "deletions": 32}}, {"node": {"oid": "86d3706338ecd1e0930a6c98187d7a6b1cb9dfe0", "messageHeadline": "Fix L2ToL1 msg sender function", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35eacc06a548236b02a0cf45369be3b0f275292e", "messageHeadline": "Add e2e test with inbox mock usage", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 62, "deletions": 10}}, {"node": {"oid": "2791bafb6f774bf76aa44f117f2e13edab4df634", "messageHeadline": "Merge branch 'peripheral-trade-exit' of github.com:OffchainLabs/arbit\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "0be1b3dda3ec1dcf51050975c2624361d8dcc692", "messageHeadline": "Refactor to override modifier instead of function to validate counter\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 60, "deletions": 52}}, {"node": {"oid": "7998ca58f6f8398b8b300d126a27af3b1f1d7f0c", "messageHeadline": "Merge branch 'next' into peripheral-trade-exit", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "72dbef425e580e3a8a41c143cada5ab1a541528f", "messageHeadline": "Merge branch 'next' into update-natspec-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1311, "deletions": 585}}, {"node": {"oid": "0cf255191ecf50d9df136f9ea26738e326a89ad3", "messageHeadline": "Merge pull request #1275 from OffchainLabs/add-gateway-addresses", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "b87aa42734590b355a21660e4cbbd9a229f45976", "messageHeadline": "Merge branch 'peripheral-trade-exit' of github.com:OffchainLabs/arbit\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1568, "deletions": 640}}, {"node": {"oid": "a03109e4b562b86470e4512f3083d780ae6ba6f6", "messageHeadline": "Allow routers to unset gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fae62c7efda5851fdb58ac0d3e0c879a17793e84", "messageHeadline": "Merge branch 'next' into peripheral-trade-exit", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1568, "deletions": 640}}, {"node": {"oid": "a3bfa2532e0e361fe53c1a7e4d2d711e452e20d1", "messageHeadline": "Merge branch 'next' into add-gateway-addresses", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1288, "deletions": 574}}, {"node": {"oid": "f3828a45a940bb75150ae0fcc797f040bdbdaf0a", "messageHeadline": "update to new bridge.init pattern in readme", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6ce18756865c87fdf2accb9856028cd0491c5ca5", "messageHeadline": "Remove only router permissioning from gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 89, "deletions": 67}}, {"node": {"oid": "4ee6586b7ff3666e44166710e96b1d239b2d86ff", "messageHeadline": "Add payable to custom gateway methods", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab3a22a0361434e194b9d1e1c5e0d72c2d66d9ff", "messageHeadline": "Fix port conflicts in unit tests", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ef0a5119d658282d4353a4feebe5ba0920042879", "messageHeadline": "Fix context leak, race condition not a factor after all", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "17ab824cabaac4b7e218e31e326f7bc10d8a5dd9", "messageHeadline": "Fix possible race condition", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 42, "deletions": 45}}, {"node": {"oid": "3741e095890651f0c2ce503903338078acba9fc0", "messageHeadline": "Fix unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "a438f7acea8fd71d0fbf53860c56064bfa6f2b62", "messageHeadline": "Assorted fixes, remove mutex", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 93, "deletions": 89}}, {"node": {"oid": "6e5c36f44bf32c52e400ca19cb19c0a4bd3983c8", "messageHeadline": "Enable relay to exit cleanly", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b04a5abf35e968c3a1c2f5969330064a14fa1632", "messageHeadline": " Avoid race condition by removing accumulator channel", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 16, "deletions": 27}}, {"node": {"oid": "f6405702d78baacf001989e95a34ab23d417601a", "messageHeadline": "small broadcastclient cleanups", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "40d676fc8f8e6f22092f1bbd53f490fc063938e8", "messageHeadline": "Allow send test to wait 0 seconds between messages", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "d05b9cf44650498c4a4252a5fbce1ae70ca4fadf", "messageHeadline": "Fix race condition", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "462fbb176502cb39c161d901f5e4d3d7c0d78615", "messageHeadline": "Fix race condition", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "089870285295504ce420d3cefc7c01e405c8485c", "messageHeadline": "Fix tests to work properly under high load", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 231, "deletions": 196}}, {"node": {"oid": "074ed8c8ea36583b1e43610c0d9eb72cf7d12e42", "messageHeadline": "Refactor broadcaster to use channels instead of mutex", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 307, "deletions": 337}}, {"node": {"oid": "f62156ccef550ad68009fb0fd557e6e632e08688", "messageHeadline": "Add typed transaction signing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 708, "deletions": 36}}, {"node": {"oid": "534d6ecbc6b151f1e72dd7fc78f6593f2fc3d983", "messageHeadline": "update arb-ts readme, update test default to rinkarby", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e15c59565e6f8ed492345be91fc72f34986b7fbb", "messageHeadline": "add rinkeby and custom weth gateway addresses to networks.ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c3c04766bdda3140c2ba78ab48b98c58720d99cb", "messageHeadline": "add @dancearchitect's token bridge diagrams", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e9adbfc48bb0fd639335a71a140e5bc4f0eae6b4", "messageHeadline": "Merge branch 'next' into update-natspec-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 280, "deletions": 66}}, {"node": {"oid": "074cf7d418928703a697b509e865fafc1b09682f", "messageHeadline": "Merge pull request #1273 from OffchainLabs/check-retryable-script", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "45cc88336dfc9c5d5ae96de20370ca44e033a409", "messageHeadline": "remove unused import", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8665b9f06912d7454de2e47f677d7fe661396067", "messageHeadline": "incldue checkretryable script", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "cac30586bc10ecc1ae73e93de517c90984677fdb", "messageHeadline": "Add gateway router unit test", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "efe7fb1e80b99808622e9805af8fcfbc5a662d20", "messageHeadline": "Add ability to override data called when trading an exit", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 100, "deletions": 38}}, {"node": {"oid": "ad33ee6fd1179fe70ebe16ba6ff8a49ad08b03f1", "messageHeadline": "Add eip-1898 support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 67, "deletions": 46}}, {"node": {"oid": "00d130ba8be94ceb1b9ea6d9e1b469c3ea6a50df", "messageHeadline": "Fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c46b236f85dad536f2373bd39bf9afea8bb468d4", "messageHeadline": "Wait for block in dev node", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "14f0d78578b8d49d4559c1d0e7c345a21bd15d03", "messageHeadline": "Fix request update after reorg", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0db41ec00e333a79535b48c11b9e600f6f53682e", "messageHeadline": "Improve ganache error message compatibility", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8ef98c0621bf32acb228c727800dad1f802d5541", "messageHeadline": "Clear sideload cache on reorg", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ea04d2560b90646fe7a5561b69f1da610dc23c79", "messageHeadline": "Dev node fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "fe8b7e0bf8f2d86f85bb5e7eb75fde82ab67e7c9", "messageHeadline": "remove outdated bridge links", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "660260a8b1f5f10aa0a2ebc9148cbedd231cf276", "messageHeadline": "revert gateway router to direct line", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a70b0cbffdfdc046836c8fe38f2989b213b6a3cf", "messageHeadline": "link to ID for gateway router (to test)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41ddcfd9894fb62a472f5deb467547bab961965e", "messageHeadline": "update remote-empty linecount, regenerate", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 49}}, {"node": {"oid": "59b460ef77c5e070cb492449e831e1c08c63d683", "messageHeadline": "include id as contract name is contract.hbs; update docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "e9afa566ac9933356ef9365a016f3df8d50b83a7", "messageHeadline": "Fix issues with logs cursor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 98, "deletions": 11}}, {"node": {"oid": "e5a113324339c086065f55e1b8a3e58e2b6767c2", "messageHeadline": "update gatewayUML and add to bridging assets", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1336, "deletions": 534}}, {"node": {"oid": "ddb109eb525cd7721b6bbdada43e8de81d5d5509", "messageHeadline": "update contract_docs.md", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "337f14c006e7642a34d00cdec21fe5d4263b007d", "messageHeadline": "update natspec autogenned docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 983, "deletions": 412}}, {"node": {"oid": "ffc54f1597fd80436d4c11ed22bdf83d5e317453", "messageHeadline": "update doc gen script (include test files so build succeeds and remov\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5bb41f64e59b67fac33170e612ade3c4068786dc", "messageHeadline": "Merge pull request #1255 from OffchainLabs/peripheral-trade-exit", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 13623, "deletions": 8045}}, {"node": {"oid": "8b4835b0fb6b77d399db38d78bfea59c9c30895f", "messageHeadline": "update abis", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 11752, "deletions": 1203}}, {"node": {"oid": "d4eb95e11715ec1eae4f93b875452402814fe3de", "messageHeadline": "Merge branch 'next' into peripheral-trade-exit", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1502, "deletions": 630}}, {"node": {"oid": "aa3577d5a73b8dc725fbc962de8fd15e26f5a196", "messageHeadline": "Merge pull request #1263 from OffchainLabs/weth-deploy", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "c24ff3c098024ceceaca04eed56862d1beba6017", "messageHeadline": "Deploy weth gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "80eb86189b5f3ec9dc8e3bfd4d196f5e6a5e4a0e", "messageHeadline": "Use Arbitrum Messenger in L1 gateway router", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "15447fcb7fae65c0394d982bb864bfe759c17a88", "messageHeadline": "Merge pull request #1254 from OffchainLabs/erc20-token-bridge", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1736, "deletions": 2339}}, {"node": {"oid": "125c2c86fb2dd0867d726241b9b834e6aca9e1ef", "messageHeadline": "update test config", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4c8f9fea30bee9f6b5c37145481038a460919ccc", "messageHeadline": "fix / tweak test harness order", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 49, "deletions": 48}}, {"node": {"oid": "5e8db4eca811b2811b7169e45e9ac7a352ef15bf", "messageHeadline": "link to inside arbitrum for \"read the whitepaper\" in readme", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43f202bf1fb25e01bcbdb1c92f82d7d4088a39f8", "messageHeadline": "Update docstring", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9ca87911f08d5a790ff65374cfaa56c12030a44", "messageHeadline": "Add abstract contract for l2 gateways to interact with", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 86, "deletions": 36}}, {"node": {"oid": "cca54f4edd9e05d3d8f008519fd95f4ced5ff01d", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 878, "deletions": 2121}}, {"node": {"oid": "e04dd825520ebcecac0e37a7bc927bfa317525a2", "messageHeadline": "Merge branch 'next' into erc20-token-bridge", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "2689f6a112b8f171d399015979c5956b5b2bc40f", "messageHeadline": "Merge pull request #1258 from OffchainLabs/remove-whitelist-dups", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "eddc2b9580f3c8b95b3a52251c37abdd99c927b2", "messageHeadline": "Merge branch 'next' into erc20-token-bridge", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2473, "deletions": 496}}, {"node": {"oid": "88981254c0bd5f86f7237e69cc1157c702c11a5d", "messageHeadline": "Add custom bridge admin funcitonality to set token pair", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 60, "deletions": 11}}, {"node": {"oid": "7edcc615011e9782e301210e7d0222acfc1fbeea", "messageHeadline": "remove duplicate whitelisted methods/imports", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "f219deece054af86f5edd7c192dfcb96cfb50da8", "messageHeadline": "Add UML diagram of gateway contracts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1144, "deletions": 6440}}, {"node": {"oid": "c33c41d3af062049aa14e03151064883cda3eb12", "messageHeadline": "Reorganize repo and contract dependencies", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 39, "deletions": 44}}, {"node": {"oid": "c5389ffc6adf9747891b61ac667ec03b4d327283", "messageHeadline": "Merge pull request #1173 from OffchainLabs/arb-ts-andnatspec-docs", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 419, "deletions": 496}}, {"node": {"oid": "cd9a09e79688f7b18b08d1784c771fcbf3d59960", "messageHeadline": "Merge branch 'next' into arb-ts-andnatspec-docs", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1c724e05d3014b9029a00c308394f556348aa9b3", "messageHeadline": "Merge pull request #1230 from OffchainLabs/arb-ts-whitelist", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 2054, "deletions": 0}}, {"node": {"oid": "914a7822871cd07ec25bddc2cbdfe95284e03ee7", "messageHeadline": "Merge branch 'arb-ts-whitelist' into arb-ts-andnatspec-docs", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 50500, "deletions": 30525}}, {"node": {"oid": "2e0a28432de05850be987283df919e676d8db744", "messageHeadline": "Merge branch 'next' into arb-ts-whitelist", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 27660, "deletions": 32828}}, {"node": {"oid": "669d3b72aa92bf497f3964accff7684b67f67415", "messageHeadline": "Add explicit use of super class constructors", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 95, "deletions": 65}}, {"node": {"oid": "c57eb613095bded0f11179766dd6977d912edcb4", "messageHeadline": "Refactor method that is overriden for e2e testing", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "8e2620340460d1cf85762811ae7473a42b4f935e", "messageHeadline": "Merge branch 'erc20-token-bridge' into peripheral-trade-exit", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 669, "deletions": 244}}, {"node": {"oid": "b70cb509b41fe67bc08a12ba9d26e6e2c4a6b719", "messageHeadline": "Merge branch 'next' into erc20-token-bridge", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 186, "deletions": 146}}, {"node": {"oid": "173908908ccb4fdc94114ff6d19832310da99426", "messageHeadline": "Merge pull request #1257 from OffchainLabs/token-bridge-natspec", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "f1a0b2221910447d9824378dc67a5b1a09aa76d8", "messageHeadline": "Merge pull request #1256 from OffchainLabs/arb-ts-network-config", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 138, "deletions": 45}}, {"node": {"oid": "2ee1e42bd55af1799073a6ee88166e66effd6419", "messageHeadline": "Merge branch 'next' into arb-ts-network-config", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 48, "deletions": 101}}, {"node": {"oid": "122cefb4a3d8d7315f8f1bec17d58ae665eb0db4", "messageHeadline": "add rinkeby blocktime", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "12b1ded454a0eee57f486169a31fa9086772a999", "messageHeadline": "bump version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c6c1d5c2b19113f420be97f34d3f19a49a66332", "messageHeadline": "update networks object, handle inbox / default gateway", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 126, "deletions": 51}}, {"node": {"oid": "71dbfad713cf551a15ad1b9f8daf8df1e6c6efe6", "messageHeadline": "update arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f0f44390118a249df1527175598493ce4ba2fd0", "messageHeadline": "fallback to standard gateway as default", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "3919cf38f27053ba7ede14e94a23922d7c1b906b", "messageHeadline": "fix inbox in arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "7ec0a4a27834cd4daa57944505d4fa93d99f0e3b", "messageHeadline": "update deployments.json", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "abab61d5cadcfee85f2c795447252dd2a8288037", "messageHeadline": "bridge ownership transfer script", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "bc9f0057f549d6dbbbeefd21203c49763c193c73", "messageHeadline": "Add upgrade script used on rinkeby", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 54}}, {"node": {"oid": "ccd848512d9bb803026497abe50825d3f9537fbf", "messageHeadline": "Fix max submission cost when submitting txs", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "96e27882bb21e8389e6607f3413a982657c74aa0", "messageHeadline": "Fix deploy script", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 338, "deletions": 37}}, {"node": {"oid": "3c27cb57f4439307edc061ab04f1da80fd4e5151", "messageHeadline": "Change mexe location to make dev node work", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60be2ffcea3549d119a6d53eb94a21b6e76eb994", "messageHeadline": "Include arbos.mexe in Dockerfile", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "14efe1e506190c4756738f903bc9fdf3612f3088", "messageHeadline": "Merge pull request #1252 from OffchainLabs/refactor-token-bridge-docs\u2026", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 46, "deletions": 100}}, {"node": {"oid": "0abb56131ac7388b6640dc6b9756907dc6c89b3c", "messageHeadline": "more edits", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "93372d95121555c63ab19500c02a2d94deb12aaf", "messageHeadline": "Refactor superclass initializers and arbitrum messenger file location", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 36, "deletions": 52}}, {"node": {"oid": "601b0846f0c9507e4188a6371ca3370769b84e19", "messageHeadline": "Refactor common methods into super class", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 15, "deletions": 54}}, {"node": {"oid": "d6cfb2aec0d4275b1c1f2189d182a63b0969f992", "messageHeadline": "Add shared method for inbound EscrowAndCall", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 108, "deletions": 66}}, {"node": {"oid": "1e3afbdf037fcfe7ba346061bf185159d0d45555", "messageHeadline": "Add generic outbound calls to outbound L1 arbitrum extended bridge", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 98, "deletions": 68}}, {"node": {"oid": "e2ed085aec11a2e33933668468e3d4ab23299369", "messageHeadline": "Add better error reporting to gateway testing", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "48c938ec8618affa66dc91ee620ff86f354c682c", "messageHeadline": "Add tradeable exits to L1 gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 198, "deletions": 48}}, {"node": {"oid": "786ed71d8af071a1710f4cdc5c87f30ab00d1705", "messageHeadline": "some natspecing", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "d40aae1825b73b88134589a8c154e7123affdb75", "messageHeadline": "Fix script", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "40c3197c01ffceeaf6759865e8259dc24f0a7dcd", "messageHeadline": "Add script to upgrade erc20 token gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 152, "deletions": 0}}, {"node": {"oid": "7694ed4e9226d3ea63fdcf77ad23ed67feb93078", "messageHeadline": "Remove revert from L2 gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cc359748ded8e0e108d5a211bb3052dc1936466d", "messageHeadline": "Update standard erc20 function inheritance and visibility", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0e2e4802e5515ca83c0bfd3dde0df0041c39d8b3", "messageHeadline": "Add beaconproxy deployer factory to erc20 token bridge gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 170, "deletions": 65}}, {"node": {"oid": "3c35404879b188c89571917f6f0fe8dcd3240c21", "messageHeadline": "Merge branch 'next' into refactor-token-bridge-docs-update", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 23, "deletions": 32}}, {"node": {"oid": "e331811a08f83fd6fc1a466041f81e3924a7072b", "messageHeadline": "docs/Bridging_Assets.md", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "b0d4ee647b33bfcf1c57ba906457432c4c731a62", "messageHeadline": "Merge pull request #1241 from OffchainLabs/refactor-token-bridge", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 26590, "deletions": 33708}}, {"node": {"oid": "763b8c1bedecc724e9fd11ec38609f352f1ce958", "messageHeadline": "little edits", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "15bb59c55ddae8d6493537ae52ab793096d23109", "messageHeadline": "wip: bridging assets docs update", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 34, "deletions": 100}}, {"node": {"oid": "8e277a55e9b474e8877bad02d0e82c9b74253ff6", "messageHeadline": "Merge branch 'next' into refactor-token-bridge", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 23, "deletions": 32}}, {"node": {"oid": "79f20a549ad147c33890cf9b7c338884cc44d61f", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7781, "deletions": 600}}, {"node": {"oid": "87a0a396427092bb19d6ee33dc6394ed222d1d34", "messageHeadline": "allow setting address(0) as default gateway", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "48f61c56be6e754ec87d4c5b7050e46870c81358", "messageHeadline": "Update Public_Testnet.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "80fe37ff937a287b219dd53efe359fa125d6337a", "messageHeadline": "Add kovan5 info back in, update contract git hash", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "f2178225796a4d91360c26671cfa4e0501d32e34", "messageHeadline": "Update documentation to point to rinkeby testnet", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "d406a13e5d08d06337a86107584d6c393a5b8260", "messageHeadline": "mainnet bridge deploy config", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4c3edea15edd3fcf67ee29425fac07ce04e6c478", "messageHeadline": "Add update script", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "bfe90554ba5dfc36ee2842769dfd44cf614e1acc", "messageHeadline": "Remove unnecessary transfer hook", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "b43463ea8af11a6b7758bc351698b1d136682ce4", "messageHeadline": "Add withdrawals instead of revert in L2 actions", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "a18769eb93e52cf57e7b0c6b4cb81ce0cef6ecfd", "messageHeadline": "Refactor functions to validate token bridge senders", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "179212ecbb5a65e1c97b3ec1eb24ec453ec42c11", "messageHeadline": "Add arbitrum messenger abstract contract", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 129, "deletions": 39}}, {"node": {"oid": "fffdbe02490d5236bc63922ff64fe80351a85151", "messageHeadline": "Add set default gateway to router", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "ea7777e209572b92a811bcd0ac973b780a6354e1", "messageHeadline": "Use amount parameter instead of msg.value", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f60cfb1f91b9cf1f9a53f12b9657af58dc494ec5", "messageHeadline": "Add weth gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 678, "deletions": 47}}, {"node": {"oid": "9c506f6ea7d7727f537c435d7535bfac7178a391", "messageHeadline": "update arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e66196bcaac8cbef526f553ba66b70be7093b135", "messageHeadline": "Merge pull request #1250 from OffchainLabs/cleanup-token-bridge", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3030, "deletions": 34841}}, {"node": {"oid": "76b67a2ca9013d8ec62b392343c25ff9b49cc4d6", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 65, "deletions": 747}}, {"node": {"oid": "cdc885c17eb8a9343d3a7966aeec261da986722f", "messageHeadline": "Remove old interfaces and refactor folder layout", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 52, "deletions": 3163}}, {"node": {"oid": "610ecf49974a2e39035185a95dac9be3325ebb13", "messageHeadline": "Add missing solidity dependency for tests", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "1048fac00f449f1fbe5854584e76f067411b37f4", "messageHeadline": "Fix arb-ts build", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fa9a96d135d0cc1e9701f20f5dca434507b38d83", "messageHeadline": "Update arb-ts wrappers", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3472, "deletions": 30942}}, {"node": {"oid": "f606fb35d31705261abe64d62faf04b4d7374731", "messageHeadline": "Add e2e tests for custom token bridge", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 222, "deletions": 3}}, {"node": {"oid": "6397084b8cf6dcd1b6b7e545ddd1e1265ee0ab83", "messageHeadline": "Delete old files and add custom token bridge register logic", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 51, "deletions": 819}}, {"node": {"oid": "c9250371969430bbfdf4f4518b140ffadbbbb1c7", "messageHeadline": "Merge branch 'next' into refactor-token-bridge", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "ec8be342ce5d1bad9da9ec913ae6477f154dcbbd", "messageHeadline": "Merge pull request #1248 from OffchainLabs/refactor-tokenbridge-tooling", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5409, "deletions": 717}}, {"node": {"oid": "059c2ba04f31ec95a5a4290f307245e0fe464f6a", "messageHeadline": "various little things", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e054b510499423127b81254348a45abd6d4ec0f9", "messageHeadline": "Fix eth_getStorageAt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "87c5876e8586941bb79b51c85851b08e8cfcde51", "messageHeadline": "Remove hardcoded gas estimation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "5d13b1155a4a794745c7830688ec0539d53cd921", "messageHeadline": "Merge branch 'refactor-tokenbridge-tooling' of github.com:OffchainLab\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3146, "deletions": 622}}, {"node": {"oid": "662e140fc318a19355d584b59edd9e5570a8c4f1", "messageHeadline": "Fix token bridge integration tests", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 70, "deletions": 49}}, {"node": {"oid": "bb2cdb9e89a1875eaa4a874f6bb4bb13e9e64899", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3128, "deletions": 622}}, {"node": {"oid": "c656ea8026fc812fc1b2b75ca5c6ce7996676cea", "messageHeadline": "add isWhitelisted methods", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "f0488469e64aac415439367c91599e834b273ff5", "messageHeadline": "Add missing ts wrappers", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1994, "deletions": 0}}, {"node": {"oid": "de3208a226ccb446fc839d1fbedfade956e3eeba", "messageHeadline": "Refactor bridge class to private constructor and update integration t\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 230, "deletions": 74}}, {"node": {"oid": "aaeb5c274d972f9e3cf575a3501303543025a1ee", "messageHeadline": "Make buffer printing safer for buffer proving test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 16, "deletions": 2700}}, {"node": {"oid": "d1f7c690573f5b4ab657c3ca0d1d92cdf322c697", "messageHeadline": "Add fuzz target exercise mode", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "69b78cbd27b65c4378cc16c9dcbb756dd2b16553", "messageHeadline": "Fix normalization proof when buffer is aligned", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "69c58d6b33c4dfb7d8293ccfdcb1675798201b7e", "messageHeadline": "Merge pull request #1247 from OffchainLabs/broadcast-test-race", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "5d65a4a3075e3b8705fde51ca006f30e22b11ed1", "messageHeadline": "Buffer requests to Go proof test server", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a87eb822bb80c741793bad7af270f03d1cacf327", "messageHeadline": "Fix random broadcast test error", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "b34bbefb707e9a6644627e55ac49ef7c9354d06e", "messageHeadline": "Special case pairing if at least one component is zero", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "3a12c1ad9eea03c512eda06a1369dfa57d285a7d", "messageHeadline": "Fix copy-paste error in OSP2", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "20f228b146474ecf69a08be96a242842e47c5447", "messageHeadline": "Add gradual marshal levels", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 204, "deletions": 224}}, {"node": {"oid": "20dea41f155b4f0cd28ed37ef56cc7131dabf511", "messageHeadline": "Add Go proof test server", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 367, "deletions": 16}}, {"node": {"oid": "dd9b5849dbd6838f134f6365ca0b5eb57c9231b2", "messageHeadline": "Deploy bridge to rinkeby", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 45, "deletions": 56}}, {"node": {"oid": "02f137baa838da23ba9a006e2ec4ea4fb1d63928", "messageHeadline": "Merge branch 'next' into refactor-token-bridge", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 908, "deletions": 73}}, {"node": {"oid": "1cb47b86fb8afc9ead06988d85fb408d66c8096b", "messageHeadline": "Configure deploy for rinkeby", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 648, "deletions": 17}}, {"node": {"oid": "e783f634cd5991be5d3cc6a4123952d3f115cd30", "messageHeadline": "Refactor set gateway in token bridge", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 19, "deletions": 24}}, {"node": {"oid": "9946ffae32df74847cb0931f7c254b277ec2cb9d", "messageHeadline": "Allow tokens to register their own gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "282086abdcc73a1043229058e5fcdee985af1fda", "messageHeadline": "Add new efficient AVM fuzz target (WIP)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 357, "deletions": 8}}, {"node": {"oid": "d73c75d6b59b804c26316a9bb17ecccfb24bcb6d", "messageHeadline": "Update AVM Spec to account for 100x rescaling of gas", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 97, "deletions": 97}}, {"node": {"oid": "a06fed95f2e0c16298a451077a9ea83fef77766c", "messageHeadline": "ADd missing output to deploy", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8918080fd087d2efa1562d12c346e0c4b0f2525a", "messageHeadline": "Refactor file structure", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 236, "deletions": 195}}, {"node": {"oid": "e699e309bf1a4bebf8b1f1c7924bb7cec65d45b6", "messageHeadline": "Update deploy script", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 696, "deletions": 144}}, {"node": {"oid": "ce65987700e104b970472b9802120741bded01a2", "messageHeadline": "Fix unit tests", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "316b6c8c3ca4a1ec1bd6c0b2e5207aec6443c74a", "messageHeadline": "Add address oracle to gateways", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 165, "deletions": 15}}, {"node": {"oid": "c47bfa832dc298f71269f0f567cb955cef897217", "messageHeadline": "Fix L2 router for withdrawals", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 96, "deletions": 38}}, {"node": {"oid": "98a96c6acb174a66e0eab424d63ce7334a40e861", "messageHeadline": "Fix e2e tests", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "e2200f22e4723afdddd392f739098f9c375089fe", "messageHeadline": "Add L2 gateway router", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 270, "deletions": 90}}, {"node": {"oid": "988deb042ddbd211a3a6371bea72c27725054a13", "messageHeadline": "Add e2e to CI", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b8eb97448a959b657102a02318555ec3886369da", "messageHeadline": "Add withdrawal token bridge e2e test", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "0ae2e1faf377620b9112169cebe2a354eeeafa34", "messageHeadline": "Add e2e token bridge test", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 229, "deletions": 6}}, {"node": {"oid": "faff3ad3e365ec2ad62e9d2f9887c34c8417028f", "messageHeadline": "reactivate gas estimation, comment out todo test of address oracle", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "a00842a584800c49183b755a7889eb14f25dc38e", "messageHeadline": "update int test config and tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 84, "deletions": 49}}, {"node": {"oid": "591980152be80d12ca239ca7465e4edccb973e76", "messageHeadline": "remove / update legacy method in standardArbERC.sol", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 57, "deletions": 236}}, {"node": {"oid": "2e3cb4439752ccf1d860ad9d485aaab68f0755e4", "messageHeadline": "Merge branch 'refactor-token-bridge-client-side' into refactor-token-\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9584, "deletions": 1023}}, {"node": {"oid": "4d61329bacd035e3467a484440a9113dd4069abb", "messageHeadline": "rinkeby deployment", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "b384121021ab547dac3f87bd5dc1043a7bece12c", "messageHeadline": "update abi (post rebase)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2395, "deletions": 386}}, {"node": {"oid": "ac76881bac12c9131280ea7e1fc291207da3140e", "messageHeadline": "add gas estimation", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "39b6d816d70db9fdb3b5f39af13813755887bf76", "messageHeadline": "...don't foget precompile_addresses.ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "62839d427490fc990e3c238eddd1ce151f00ec84", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7005, "deletions": 84}}, {"node": {"oid": "b88eea4a21a184f53a303ad1de88a2f1f5a9cb6d", "messageHeadline": "update client side tooling for token bridge refactor", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 225, "deletions": 601}}, {"node": {"oid": "ce13338f45064f544e813ff23f1fb88b7e92c360", "messageHeadline": "Update deployment commands", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "15195a1a016325a797e5dc31ae7133cc0757c107", "messageHeadline": "Update deployment scripts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 919, "deletions": 223}}, {"node": {"oid": "688f7eb247db84de0f2d69830fd95608994ade30", "messageHeadline": "Refactor gateway abstractions for easy inheritance in custom token", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 246, "deletions": 91}}, {"node": {"oid": "45e5b374c1e13cc451daac25ab9cfa759a4799ad", "messageHeadline": "Fix custom token dependencies", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "ba6210b0304dee0ee19db0035d154031e9e071bc", "messageHeadline": "Merge pull request #1239 from OffchainLabs/refactor-token-bridge--nat\u2026", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 52, "deletions": 9}}, {"node": {"oid": "b82b39103d8c3e0d2f6d600f6abe2f28d233c6f9", "messageHeadline": "Add safety check on gateway router owner", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7f36ed23223a5374f420a2e29f495d9a861b0f20", "messageHeadline": "Improve message when incorrect parameters supplied", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "9a191bc0566948de20fb26eace58cfdc546a01d4", "messageHeadline": "Clean up retryable gas estimation revert case", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "2344bff1a1a26ae5d44230dfa5df6fa3c7d32d39", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "24992a0dea1e43defa0312d29681f5edb4c300a5", "messageHeadline": "update natspecs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "c1f72d407b300befc5aa40eb5e272777b78fc911", "messageHeadline": "remove StandardArbERC20.withdraw", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "1db548b4b1174881618d1805f1b62d26e34f1e0d", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ce4af957f7ee97a6ea33e325be97bdcf070f2458", "messageHeadline": "Finishing the client retry functionality.", "author": {"name": "Michael Luttrell", "email": "michael.luttrell@gmail.com", "user": {"login": "geetaristo"}}, "additions": 58, "deletions": 59}}, {"node": {"oid": "0b4362c35b7ef579de2fe34115f4ff846e28d17e", "messageHeadline": "Start work on client-reconnect", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "2bd936b2b37ab332195f229a43400c154883b22d", "messageHeadline": "Merge branch 'refactor-token-bridge' of github.com:OffchainLabs/arbit\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46f05a5e4a6a7584070d9e240e852906c2133f2a", "messageHeadline": "Fix unit tests", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 115, "deletions": 55}}, {"node": {"oid": "39ca926b3fde2d0b176b0101fbbff35bdfa4f87e", "messageHeadline": "make router and inbox public", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55fded24e9e3bfb337f6ad43e865bdfbf96d6094", "messageHeadline": "Minor improvements", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "124c7b13acc810f201b92ffa0c8fac37bd50fe21", "messageHeadline": "Add whitelist to router", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "aa1aebe82034a629f0fdefd1d7be0332d6c1df35", "messageHeadline": "include 0 maxgas and 0 gaspricebig outboundTransfer method", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "8b203819044a1cc202e8780236e2ca9cbdde2520", "messageHeadline": "Remove unnecessary encoded field", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "5e278b265539cdf075738e6feb4ae77605e6e1a2", "messageHeadline": "Add inbound and outbound events", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 67, "deletions": 28}}, {"node": {"oid": "1b8ec445a6ed47b0e791291854eb7fea2b2c7395", "messageHeadline": "Refactor router owner", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "5bd7d79859fd155d5429113a74064d27dd122bd6", "messageHeadline": "Add owner funcitons to router and rename consumer to gateway", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "1394e2d35ffc91d3da98a27b6d4cc159f8288370", "messageHeadline": "Add basic withdrawal flow", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 66, "deletions": 46}}, {"node": {"oid": "d8b8dc76e26d2bb323b91633119ef4a010c10182", "messageHeadline": "Simplify abstractions", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 36, "deletions": 83}}, {"node": {"oid": "d4f1cb24a8845f2b22749ff41e6079aa730ccc3e", "messageHeadline": "Update ArbOS and add test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 739, "deletions": 2}}, {"node": {"oid": "e65afbb8403443cec61597cbe5bcd8a5b647906d", "messageHeadline": "Refactor names and start withdrawal implementation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 68, "deletions": 55}}, {"node": {"oid": "f2949b33f4d2002edd66ce7e38eba5d65c158e98", "messageHeadline": "Add initial L2 token bridge happy path deposit", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 247, "deletions": 23}}, {"node": {"oid": "693625c83377f094813acb08d7119f9b472f2906", "messageHeadline": "Refactor L1 bridge for clarity", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 90, "deletions": 71}}, {"node": {"oid": "9ef04e9472b86107aa134ea522417dac0320fb7f", "messageHeadline": "Add layer 1 side of routing token bridge", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 375, "deletions": 0}}, {"node": {"oid": "cbc5691f3f467c54da5116dc39847734c9c6a098", "messageHeadline": "undo accidental edits", "author": {"name": "danno.ferrin", "email": "danno.ferrin@reddit.com", "user": null}, "additions": 2694, "deletions": 11}}, {"node": {"oid": "588b81cb210715ee2a674cde0b29d037dd4f6af4", "messageHeadline": "Add more metrics for the validator to the health check metrics feed", "author": {"name": "danno.ferrin", "email": "danno.ferrin@reddit.com", "user": null}, "additions": 371, "deletions": 2793}}, {"node": {"oid": "7a7fd530496e15fdc65c15a7cb24366cc6410a8d", "messageHeadline": "Merge branch 'next' into arb-ts-whitelist", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 262, "deletions": 8}}, {"node": {"oid": "4780bc2b8f5d7d5b0f263931a5176ad1b68c8808", "messageHeadline": "add whitelist check to arb-ts, update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "041053f5e0bb9e0f2c2f3517e124958965c3d53e", "messageHeadline": "add whitelist check to arb-ts, update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1283, "deletions": 34}}, {"node": {"oid": "950d63ee589994effead26e3592c82ae0c2db14d", "messageHeadline": "Add retryable gas estimation to NodeInterface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 262, "deletions": 8}}, {"node": {"oid": "c0b44db9380446931d4f3b45a033869278859fc9", "messageHeadline": "Fix replace by fee batch submission when publishing multiple batches", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 53, "deletions": 25}}, {"node": {"oid": "c9cfd2935dfdd70f7a944821545fec69d92a6807", "messageHeadline": "Improve sequencer batch submission", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "322ee06ba8cd0bc8c4fcc849deaa4290ecb74c5e", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9d85cafea2eacd8795930f9220d866090266b3c", "messageHeadline": "Add uninitialized memory test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 262, "deletions": 4}}, {"node": {"oid": "84fa245802b35f2ee137c15db6c8fdc2fbdbcba4", "messageHeadline": "Fix CodeSegment::getSubset off by one again and add test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "da02fa30be4a223256b8f35e0cb6a49191db75ea", "messageHeadline": "Reuse existing validator wallet address if possible", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 55, "deletions": 14}}, {"node": {"oid": "c2260f4bac46662b34ae0c7c272f1f2a03105e82", "messageHeadline": "Use TransactAuth to create validator wallet (fixes gas price)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "a65ce533288761b84f38f11d0659be71a3f3c7d1", "messageHeadline": "Update deployment.json", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7777dd41d15a258d46f1b11c952567b9821255a1", "messageHeadline": "Add inbox deployment script", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f72619283d22f2f59d2f33d6f50dacdbbb15cb46", "messageHeadline": "Fix deposit eth", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "e904c43cce9ffcce044a58e021774c49ffd44f5b", "messageHeadline": "Comment out mainnet config", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6be4a9ada9c49151b7da8711ac9bdbe14e6f79d5", "messageHeadline": "Fix issues with inbox reader static reorg checking", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4c55f6ddccd2ea42e4db914447fef7b5835dd55d", "messageHeadline": "Update deployments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "e315f0408a4a1a9f67f90ecf7ad9eda83f6b87aa", "messageHeadline": "Remove reorg from sequencer batcher test to speed it up", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc0f8c1703ccd70062351e129ff24e2abbca6b52", "messageHeadline": "Improving logging and recovery around failed batches", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "51978dbe66adf01e4e74d825f18f68ec78852710", "messageHeadline": "Create new big int when modifying currentHeight", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20e7bb60a2832b11c6bf6de249005b2ac2daab4f", "messageHeadline": "Update node argument validity checking", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f0f08d393978a00516fc5f83204692d50134f0d0", "messageHeadline": "Fix inbox reader and tests", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 128, "deletions": 43}}, {"node": {"oid": "c533915572d1df0bf6c8d70c537300ca73d79e73", "messageHeadline": "Change GetCountsAndAccumulators parameter types", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "7a0eec4d44161a734f46f80421199a4d0b9bf3c4", "messageHeadline": "Have inbox reader recognize reorgs without new messages (WIP)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 385, "deletions": 20}}, {"node": {"oid": "ed75dee8ce0da2ac70bd2b3c47b32de3d37c2627", "messageHeadline": "Temporarily acquire message delivery mutex when getting batch items", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d2d93aebb2d11dd7744a9194c1ff9c10a7e5d7f6", "messageHeadline": "Harden inbox reader", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "11adf7a525334ec4afefc8d47bb59c3bdc0209a5", "messageHeadline": "Start batcher after catching up", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1b515a273eabeef6d9dc2e336ffae0ee260e126f", "messageHeadline": "Rename mustEndBatchAfterItem to mustEndSectionAfterItem", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f08d96e5eca94a6996a98f3c38c73043dbf2434d", "messageHeadline": "Refactor sequencer batch section metadata creation", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 25, "deletions": 36}}, {"node": {"oid": "6aa865bf788fc1aabe461ec12660365cedac7581", "messageHeadline": "Merge pull request #1215 from hiddenlayer/rm-patent", "author": {"name": "Ed Felten", "email": "ed@offchainlabs.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f30d2c3ad615d75081e8294ab2f933be8e42dd6", "messageHeadline": "Update README.md", "author": {"name": "hiddenlayer", "email": "1521865+hiddenlayer@users.noreply.github.com", "user": {"login": "hiddenlayer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b7ce29f30fa064604267e45c8d6f3f1cf470c35", "messageHeadline": "Update README.md", "author": {"name": "hiddenlayer", "email": "1521865+hiddenlayer@users.noreply.github.com", "user": {"login": "hiddenlayer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89e4b9abde48253fab945a7e4306f69a2becd725", "messageHeadline": "Update README.md", "author": {"name": "hiddenlayer", "email": "1521865+hiddenlayer@users.noreply.github.com", "user": {"login": "hiddenlayer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a2a7748b5f931979fdd415e6be94a2982f08c40", "messageHeadline": "Log in sequencer batcher when no delayed messages to sequence", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ba312c100594835cb5ee4175911e3943b286d40a", "messageHeadline": "Log delayed message delivery in inboxReader", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3a6629059030aa4de5f172e37c257a07a516acea", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 27257, "deletions": 4646}}, {"node": {"oid": "af4e58be165142108f709756de16afebcf6f5d00", "messageHeadline": "pass correct param into deposit eth", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fa33cd384946215ae13b53134df73618bfeb806", "messageHeadline": "update inbox abis", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 178, "deletions": 229}}, {"node": {"oid": "6aac19985b62a3c895d26094197a4ddb8e84410e", "messageHeadline": "update deposit eth in arbts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b8d433c6ddeb33d11843ef92fe9055de0f9fcb2", "messageHeadline": "update deposit eth in arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 14, "deletions": 25}}, {"node": {"oid": "9045e35219b9d582717f4e6ca586b25bfba85b80", "messageHeadline": "Merge pull request #1209 from OffchainLabs/fix-docs-typos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c2707bad23f5a59be592969fa1de49b730993b5d", "messageHeadline": "Merge branch 'next' into fix-docs-typos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1ae6c16df7026fd9192fe955acbb6dd251ae0ca3", "messageHeadline": "Merge pull request #1208 from OffchainLabs/add-inspiration-reference", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "24e5dbbd85b6a5fa5d8ef81421bd35e2b363d44e", "messageHeadline": "fix types in natspecs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5b83f7b219eca84d5f735fdcfafaba3eafd188cf", "messageHeadline": "Add OZ and Diamond standard references to rollup code", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3136cc919b4594b1a6361c32e9a1445f3f36d924", "messageHeadline": "Merge pull request #1203 from OffchainLabs/seq-inbox-batch-metadata", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 570, "deletions": 423}}, {"node": {"oid": "4b75a0c3de502fd7529770b61da18da22387eb6a", "messageHeadline": "Merge branch 'next' into seq-inbox-batch-metadata", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 60, "deletions": 83}}, {"node": {"oid": "eae6ed27f0859b9e8b7415cd6a6881657427fcfa", "messageHeadline": "Fix arbgas unit issue and update abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1138d1594933b4b606278ff0e9cbd4eff21baa3e", "messageHeadline": "Fix rollupInitialized message, update abi, and fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59, "deletions": 82}}, {"node": {"oid": "315fe51e6fe758f009d9fb794b0d9afcb1a1533b", "messageHeadline": "Merge branch 'next' into seq-inbox-batch-metadata", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6da33b43d152b5259b689ce0458abab5c8b8b427", "messageHeadline": "Merge branch 'sequencer2' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "103314cb05f8c6eb2aa125e31b81900614b13dc4", "messageHeadline": "Lower min msgCount for test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46b0dd1ad325fa1cb62707951cb42ed5fe3957ba", "messageHeadline": "Merge branch 'next' into seq-inbox-batch-metadata", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "d372aeffc0b0ce1f77ee731df61c16099eb94ac5", "messageHeadline": "Fix error in GetLastMachineTotalGas", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1e3f8715beda94ae2acbac200a83f8a605fba8c", "messageHeadline": "Make spacing checking more efficient and configurable", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 53, "deletions": 15}}, {"node": {"oid": "26ad3f5af895e5de22b368add5a2f38d263438c4", "messageHeadline": "Fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "16b720e70b43428b5c6f176df16dd668f2df1c44", "messageHeadline": "Min spacing on assertion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a5fb528af99bfe86821333e4c196c820cb95ac74", "messageHeadline": "Merge branch 'next' into seq-inbox-batch-metadata", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 47, "deletions": 46}}, {"node": {"oid": "08b01cb3dc3725649fc85ac2b564d247c080b749", "messageHeadline": "Increase necessary messages for SequencerBatcher test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41b4e980105bfb2140134de8b9fb4a367d49b5bb", "messageHeadline": "Extend SequencerBatcher test timeout", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efc1351a23027df225199582c9034b656fa9b533", "messageHeadline": "Pull out section metadata into a struct", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 40, "deletions": 27}}, {"node": {"oid": "b1644e94669958f89671031c01c7a9eac5a8acfd", "messageHeadline": "Merge pull request #1202 from OffchainLabs/arbos-upgrade", "author": {"name": "Ed Felten", "email": "ed@offchainlabs.com", "user": {"login": "edfelten"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "2c7c5c4a536b5391609c18d406a9f23df0d0b94b", "messageHeadline": "Include exceeded delay reorg in SequencerBatcher test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "536cf3182f124a59492c495063c7eda651664a8e", "messageHeadline": "Merge branch 'next' into arbos-upgrade", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 34}}, {"node": {"oid": "6605e7414b12bf9d4abe549cd92f94d011c4e971", "messageHeadline": "Improve SequencerBatcher test and fix misc issues", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 81, "deletions": 42}}, {"node": {"oid": "2d9c58468a2cded25e44796c2e251ee4456db12d", "messageHeadline": "Fix tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "3bc76b5a2bc8cddf1441566b8816641ab5ce0ffc", "messageHeadline": "Merge pull request #1201 from OffchainLabs/depositeth-patch", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 12, "deletions": 34}}, {"node": {"oid": "e07b2e43532c403cce8f015eeffbbc37f1343dd6", "messageHeadline": "Simplify deposit eth method", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "f9d098134ff36480d7bb2891fa28c08e237bc40a", "messageHeadline": "Add getters to templates", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5e140195ea0969eb62895d6bc67e8a8bd87f6a0f", "messageHeadline": "Fix challenge/common_test.go inbox interaction", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9f6f5d378d1bb624d98d77f6271ef2d47c5e631", "messageHeadline": "Add sections with different metadata to sequencer inbox batches", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 470, "deletions": 391}}, {"node": {"oid": "fc06454ad051f4cd72f646124dfcfece92b49bc3", "messageHeadline": "Fix inbox deposit eth implementation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "eb5f29d3e0cf37ec7c86b2f2dab3874f5ad7cf9d", "messageHeadline": "Flush gas log line", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45f887707527790eecef036e7ba6ca92cb2a87f1", "messageHeadline": "Add logs to track gas used", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "67829bec0747ebcc3b6b7b6d9d7d3847b3f1e962", "messageHeadline": "Merge branch 'next' into arb-ts-andnatspec-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1363, "deletions": 285}}, {"node": {"oid": "d94a0a248c7dc564992af39893a134bdee8de1f3", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "d26cff9a6ce37376f2588e9c5ac9c1e95dec9461", "messageHeadline": "Update deposit eth method", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 11, "deletions": 27}}, {"node": {"oid": "1c6dc2deaffb0f302b0f2900fac62f2197d95f45", "messageHeadline": "Update abis", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "91dbc7a31df8a1dd12d49cb467127e14e202af5e", "messageHeadline": "Add affordances to upgrade beacons controlled by rollup", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "f4f90d616e6755e76e7dedc0753bdaaa7f8ec142", "messageHeadline": "Update go abis", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 102, "deletions": 9}}, {"node": {"oid": "a4a2ad3588c712ed7118fc32bacd2cdb4ae5d2aa", "messageHeadline": "Add cloneable to protect from selfdestruct and add explicit visibilit\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5efb68b1c9cb7c0a6cb3cbeb60505db9c01f6172", "messageHeadline": "Remove deprecated clone factory", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 74}}, {"node": {"oid": "d2ea16bef54299212ce0900d656967357267ddda", "messageHeadline": "Add upgradeability to outbox entries", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "59a6542a356b6fe2b2f8fd2acc35f300dea04204", "messageHeadline": "Update go abis", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 442, "deletions": 35}}, {"node": {"oid": "bb3289de9555bf698137fa4fb7352a241f4e8e6a", "messageHeadline": "Refactor rollup admin function names for clarity", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "3d00ac62c29e006f9ce15c26cd76e512e68d9876", "messageHeadline": "Add affordances for rollup admin to update whitelist entries", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "d7d55e9c2486b40d1181346abcbe0c36c3996881", "messageHeadline": "Add events to whitelist contract", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "27dce32e685c5ccfe81e6bda0dbced4919c1330b", "messageHeadline": "Emit event when sequencer upgraded", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "111842c6ad9b10b858f67fb921182a93eff3a2cb", "messageHeadline": "Add affordances to update sequencer address through rollup admin facet", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "a74a0cf02fd553d06d3007430b49e51433edccff", "messageHeadline": "Fix unit tests for arbrollup", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "3ba13a7caa07bc5d0dc312175758c4437f8a8057", "messageHeadline": "Add rollup affordances to control whitelist and fix tests", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "271bd0570d4c570ebdf5da287795726071d524de", "messageHeadline": "Fix token bridge deploy script", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 361, "deletions": 126}}, {"node": {"oid": "31f619e9bf77dc224b73388f0b8256eb3e958027", "messageHeadline": "Add whitelist to token bridge", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "62a06fb71032255a6ee7ed883987f4ddd6e6c03c", "messageHeadline": "Add whitelist contract to inbox", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 112, "deletions": 13}}, {"node": {"oid": "72bc7c8335c483322585e1a6aa5960bb943ec29c", "messageHeadline": "Prevent sequencer transactions data overrun", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "cfddd23e312060d4e86da0ea0814d8fc2c6743ee", "messageHeadline": "Merge pull request #1167 from OffchainLabs/admin-custom-register", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 317, "deletions": 156}}, {"node": {"oid": "b15846fd9aee3e979ecefe50a52ccc84603354a1", "messageHeadline": "Merge branch 'next' into admin-custom-register", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 9432, "deletions": 5035}}, {"node": {"oid": "c96490b2e4bcd73f57502ff481759801758cf134", "messageHeadline": "Minor refactor and fix tests", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "b02ec6f067f671d09d606e1d4b69042904807b04", "messageHeadline": "Merge branch 'next' into arb-ts-andnatspec-docs", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 9258, "deletions": 4924}}, {"node": {"oid": "33bcde76f40b1f9545befe2b875ac6a691bbb756", "messageHeadline": "Merge branch 'sequencer2' into arb-ts-andnatspec-docs", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 174, "deletions": 111}}, {"node": {"oid": "6c039fba292fe55d32bb845056d0c838fb0b675d", "messageHeadline": "Merge branch 'sequencer2' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 174, "deletions": 111}}, {"node": {"oid": "bf1c484cd759363c3c567148666b00c0f7fd8772", "messageHeadline": "Merge pull request #1131 from OffchainLabs/sequencer-optimization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 175, "deletions": 123}}, {"node": {"oid": "c84af257c1e08439e7c333a8118b3977ab4d305e", "messageHeadline": "Fix cherry-pick issue", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b3e4fa76a27709ef54190d5b4bacded96b9fce9", "messageHeadline": "Delete RawTuple copy constructor and copy assignment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8204965c0eae063db0d1ac86a82486f401bee237", "messageHeadline": "Remove tuple pool", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 54}}, {"node": {"oid": "5258451eaae42d72b9c525b5c9ed78e16578a65a", "messageHeadline": "Make CodeSegment growth more efficient", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a2d70c973dd40319e811a184d31ddd82635241cf", "messageHeadline": "Small optimization to runOne", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7906412fd0d766bed75963e1117494844028b518", "messageHeadline": "Reduce checkpoint frequency", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "8587818c1b0b48af70bfe5cca28fb16bd4e4752d", "messageHeadline": "Add jemalloc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "fe7bc9e81fd7ddb728039acebc50704676848100", "messageHeadline": "compression type needs to be set at column level", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aff7c19dac182effac6298ea3e075b96a66c7559", "messageHeadline": "Enable ZSTD and remove optimizeforpointlookup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a68fdc90ade92b9a7cea086eb56e22570819d980", "messageHeadline": "Merge branch 'next' into sequencer-optimization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 264, "deletions": 128}}, {"node": {"oid": "27f9cbf2313ec962fd745e83c5703f7c8d57ce2a", "messageHeadline": "Fix TestSequencerBatcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "68518e817ef31dd3228df25daaf7952f00a3e433", "messageHeadline": "Update arbos and update node to support new chainid", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 257, "deletions": 127}}, {"node": {"oid": "3cd561be11a1cae985629c4d6dadab532680965a", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fcc19aeda46b3a49a54969812f3d6d10b5d330b", "messageHeadline": "Regenerate abis", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9608888ce073735c4e9ad0d7b0b8284cf0987dc6", "messageHeadline": "Merge branch 'next' into sequencer-optimization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8834, "deletions": 4688}}, {"node": {"oid": "3d3b2534aca0dcef3791ce3c96f762a2fcd90c21", "messageHeadline": "Merge pull request #1170 from OffchainLabs/gas-price-rpc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "c78e1fb717619bb3219bc3ed846c6c2c51ac6df4", "messageHeadline": "Merge branch 'sequencer2' into gas-price-rpc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3770, "deletions": 839}}, {"node": {"oid": "c220995b21600908adcd769717d4489f1b290d00", "messageHeadline": "Fix data cursor status fetching", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbc4931ba5a7c426f33173b129f42b9f84e79c93", "messageHeadline": "Fix partial batch failure result channel", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9bc32f3717f49d2da557a3f92f317fc1dd4ee825", "messageHeadline": "Print invalid logsCursorGetLogs states", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c1c1de84d259c610f98791e1a6a67ae265696135", "messageHeadline": "Include debug info in dockerfile", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a5fc1a9edfed2b4d701b1d1a506650c0d439ec2e", "messageHeadline": "Add message for forbidden sender error", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "48b093e5a1dfdf4a0c10488c0307e3d1006d53e3", "messageHeadline": "Merge pull request #1177 from OffchainLabs/fred-ethbridge-patch", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8470, "deletions": 4666}}, {"node": {"oid": "123fa8c62232817bd578a35d4d774f274b479cfc", "messageHeadline": "Merge branch 'next' into fred-ethbridge-patch", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58ff392605c59ca7f96efc05d81fe99df916e840", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e68fd531709cf5554d8343930dd6fa2def92447", "messageHeadline": "Merge branch 'next' into fred-ethbridge-patch", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 362, "deletions": 20}}, {"node": {"oid": "ec5e8719b207169e7f4b14bfd2eac6c4afd81b49", "messageHeadline": "Merge pull request #1191 from OffchainLabs/upgrade-arbos", "author": {"name": "Ed Felten", "email": "ed@offchainlabs.com", "user": {"login": "edfelten"}}, "additions": 363, "deletions": 21}}, {"node": {"oid": "d3dd8152702d4af949011e039674fe077821a3a4", "messageHeadline": "Update contracts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "bb69a5b284be7f9ef25013ed1c52cd475d348f86", "messageHeadline": "Add upgradeability to challenge, node and OSP contracts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "58e7042ede74177ed807ec392f97009bf7aac63f", "messageHeadline": "Disable tests below latest version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "124c5abc27ec186e0ea4a39266e0b2e996980e30", "messageHeadline": "Allow for a dynamic sequencer address", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 75, "deletions": 72}}, {"node": {"oid": "ee130d65ce092a8f9e7b814dfb5f01aa80a0e046", "messageHeadline": "Update arbos and add test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 359, "deletions": 19}}, {"node": {"oid": "c419a4959fe7c33a05279fd2e41bcb090d0223cc", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec8f564b46262933caf7e980f5c768154ff32230", "messageHeadline": "Don't exit background reader when reconnecting", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "35d64b6e842dabb4d23f0b1c276ce7658820ae93", "messageHeadline": "Fix infinite recursion", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "2e8d40bb223b0328062c4216cf64eb2f545b1075", "messageHeadline": "Merge pull request #1189 from OffchainLabs/update-arbos", "author": {"name": "Ed Felten", "email": "ed@offchainlabs.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d4f57f07ec7656880afd27a83e5ec9591bd33884", "messageHeadline": "Merge branch 'next' into fred-ethbridge-patch", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 92, "deletions": 54}}, {"node": {"oid": "9b31fac7142de974bc7ce5b97323e279f2205f54", "messageHeadline": "Update to refactored ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6854, "deletions": 3569}}, {"node": {"oid": "aa5827e941e8be6599eeecb003fcb06882b6684b", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bae8856cf887584187e900606e291d8c9a182b81", "messageHeadline": "Fix end of block message proofs", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "37227f00f3f7205512192ea126d38f3482110bb3", "messageHeadline": "Constrain all message fields in OSP", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "3327abfe9abe0145537dd6d14e14c694ac8ec85a", "messageHeadline": "Merge branch 'next' into sequencer-optimization", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 14488, "deletions": 1976}}, {"node": {"oid": "d30bd51a5e5f925c3899cc9d23d6e6819d06225f", "messageHeadline": "Merge pull request #1188 from OffchainLabs/sequencer2", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 15285, "deletions": 1986}}, {"node": {"oid": "dc4a4dc19ae572d1c428eee330ed8ca81e2873df", "messageHeadline": "Merge branch 'sequencer2' into arb-ts-andnatspec-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 92, "deletions": 54}}, {"node": {"oid": "c3246d8f553265a1161827128d6ffa7c465dc4a7", "messageHeadline": "Merge branch 'sequencer2' into admin-custom-register", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 92, "deletions": 54}}, {"node": {"oid": "4f65d65b8ddec8caf5b59db99f8e3cf5771cb430", "messageHeadline": "Add log line to addMessages for when previous batch item isn't found", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c5746b168883a8eb75aa13a767f13d5a93c52671", "messageHeadline": "Simplify previous batch item checking and verify batch boundaries", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "a03c1bfdb3cf7b0f3813215db304b7366ca5bf46", "messageHeadline": "Fix inbox proof test and validate seq nums", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "4242afc0c03321e9602bca7dda77f5f7d08db88f", "messageHeadline": "Add previousMessageCount param to ArbCore::deliverMessages", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 58, "deletions": 34}}, {"node": {"oid": "06544ef4409fc2094ba13219eecfb0ec0f83696d", "messageHeadline": "Update rollup delegate call to check if there is an owner", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d2a81c08bff4579a6ae659f98955f8204d5491e4", "messageHeadline": "Merge branch 'sequencer2' into arb-ts-andnatspec-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 172, "deletions": 143}}, {"node": {"oid": "42f1f484a2376365b59214458ddc355ab0562314", "messageHeadline": "Merge branch 'sequencer2' into admin-custom-register", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 172, "deletions": 143}}, {"node": {"oid": "ccca271949767f86c6cf9563db74a2db61ea23b1", "messageHeadline": "Remove ownership transfer that is not needed anymore", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "77da607a652ca8a6a66c537bd4a54ebba36db6c0", "messageHeadline": "Merge branch 'sequencer2' into fred-ethbridge-patch", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 176, "deletions": 144}}, {"node": {"oid": "bc938488d499c22ab74120a9b052c82ca0ae663c", "messageHeadline": "Fix ts execution proof", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b43db6b45a683404fd81b27713e992a6b90073ec", "messageHeadline": "Fix challenge unit tests", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "1267dccf6a4879525a9969129ed9fd2a325cfe7a", "messageHeadline": "Retry in relay on initial connect", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "4c39b8024e0b7ab4e46aa102dcf6bf57b5c0fdcf", "messageHeadline": "Update arb-node.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "889a845ca2233b2f53d03296e576588ea82781c2", "messageHeadline": "Fix broadcast client", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 62, "deletions": 48}}, {"node": {"oid": "d1a218af75836170c98f02c9f6a9764c52ac8812", "messageHeadline": "Add retry to batcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "b69ca7a8973689cdaf66cbe4435118264eba64d7", "messageHeadline": "Refactor challenge contract to query rollup for execution bisection d\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "5b770ae31c2303762ae905284b30c9ffe0ed5e06", "messageHeadline": "Fix sequencer reorg again and remove count from GetSequencerBatchItems", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 73, "deletions": 75}}, {"node": {"oid": "ef2aa737aadd5a7cd56866b4022d6bb81ad96106", "messageHeadline": "Refactor sequencer inbox to query rollup for delay parameters", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 99, "deletions": 69}}, {"node": {"oid": "47638ad4b4393a701f533448b1709eea3b11ae34", "messageHeadline": "Add setters for rollup parameters and fix deployment script", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 115, "deletions": 6}}, {"node": {"oid": "d82c01cd6ef2ca30d4ac903cf166ab77037df8bb", "messageHeadline": "Remove redudant rollup owner check and improve solidity docstrings", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "44f2d3fb919027df92b0aff2660220f99d4b47b6", "messageHeadline": "Add function to update rollup owner and remove old files", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 68}}, {"node": {"oid": "44f347d5adea8cc475780e7fca4c931fa253c9b7", "messageHeadline": "Add validator whitelist to rollup", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 90, "deletions": 30}}, {"node": {"oid": "c5068b2c5995cb36434b6ba2f6eb7b30e4eeea74", "messageHeadline": "Fix typescript unit test", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5a208c350c8f74a05f40a57a9a26875c1c6b03a8", "messageHeadline": "Add import", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e0a5cd0c6e9102c3fd1397806a6cf5e71a50d53b", "messageHeadline": "Remove unused import", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1c97d6952bd86bf4137c3022dcf466948b884e9c", "messageHeadline": "Merge branch 'fred-ethbridge-patch' of github.com:OffchainLabs/arbitr\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3618, "deletions": 708}}, {"node": {"oid": "3a8ce1e8522ff6f47d9739708475528ed870328a", "messageHeadline": "Refactor rollup interfaces", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 87, "deletions": 80}}, {"node": {"oid": "00c6b5fa2722885e638fad5000c5d9f460bb1a60", "messageHeadline": "Add initialize delegatecall and refactor interfaces", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 212, "deletions": 56}}, {"node": {"oid": "def07884f4f2c0a41f8841bc5ecdf341a065b040", "messageHeadline": "Cleanup broadcastclient reconnect", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "2bd9fcf1418f79c33c05a96b662783f198307dbf", "messageHeadline": "Merge branch 'sequencer2' into admin-custom-register", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "58538478125fe2322d649e030a523d7c64b72a35", "messageHeadline": "Merge branch 'sequencer2' into arb-ts-andnatspec-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bfea104bbbd9be653eb48caf6b1c495a42d6a4f4", "messageHeadline": "Merge pull request #1181 from OffchainLabs/fix-update-abi", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8517a5c943518b88c93529c6e71f2962f315dfa6", "messageHeadline": "remove old build directories before update-abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d6c3414e1972e2e746f9d58b0a22e039ff82aec4", "messageHeadline": "Fix hashing random buffer test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "169d482bea7c41bb62e781c30b465d2042db5589", "messageHeadline": "Merge branch 'sequencer2' into admin-custom-register", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "5ff7c74e7e71f62ad987c32bea3b0c058b480724", "messageHeadline": "Merge branch 'sequencer2' into arb-ts-andnatspec-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "a39438521c9e6bdd4b2c2d13a96eea1235e69ad7", "messageHeadline": "add irollup import to RollupEventBridge", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4c8460b5767c39d4a016ed4b3acec4085c18a1a3", "messageHeadline": "Merge branch 'sequencer2' into fred-ethbridge-patch", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3617, "deletions": 708}}, {"node": {"oid": "abde80414ad5e0cb80736c4a5e9f60b7ba1f5950", "messageHeadline": "Remove outdated checks in logsCursorConfirmReceived", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "02754da306d9eae0b014fe46a9e5f623c7cc65d5", "messageHeadline": "Fix reorging log cursor after log delivery before confirmation", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "74541838fd0f29eb658c76dad03048b13e22e524", "messageHeadline": "Fix fallback function sig validation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4e7002c491bf88504ebdaec5bf72df6ca4867d4", "messageHeadline": "Fix CodeSegment::getSubset cached_hashes", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e513363fd0c89e7bc475bb2800695b55b9364d9e", "messageHeadline": "Fix deployment order of rollup facets", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "956036c33efbb74118e840c128ed4a8e03577358", "messageHeadline": "Add rollup facets to rollup deployer contract", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "ffc53fd6fb7b3843e1d0c4381bcaa27b2f1e3fa0", "messageHeadline": "Refactor rollup contracts to delegate calls to facets with implementa\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 934, "deletions": 851}}, {"node": {"oid": "b0e64b54d89b808ae7d25d784772f5f23cba0711", "messageHeadline": "Merge branch 'sequencer2' into admin-custom-register", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3525, "deletions": 665}}, {"node": {"oid": "9596ae6aa2522305d4a594f589b185b33fb28272", "messageHeadline": "Merge branch 'sequencer2' into arb-ts-andnatspec-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3418, "deletions": 659}}, {"node": {"oid": "b80fdf17c2f92adbd8ff4259ef9a4d6ee5ace8aa", "messageHeadline": "Merge pull request #1176 from OffchainLabs/arbos-upgrade", "author": {"name": "Ed Felten", "email": "ed@offchainlabs.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "759c727ae9ab8f9dd1bc5fbb86278d783e83d154", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18d4d2cd497431cea355a09062da0884e1040089", "messageHeadline": "Switch from io.ReadAll to ioutil.ReadAll", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ffd619c2f8602bcd00b12bc596a253d09a24520a", "messageHeadline": "Fix race condition when shutting down poller", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "75880aee1a36f7933b05c14578a22ffefecaae34", "messageHeadline": "Improve upgrade tool", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "2d42f0d80e18a21a6306ac80e3cb91895be0aa5b", "messageHeadline": "Add upgrade and version tools to cli", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "d8ac7ea48b5afa3b1ff196d9a62d81729b1fc004", "messageHeadline": "Add more parameters to dev node", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 40, "deletions": 23}}, {"node": {"oid": "a5fcdb949ecdf8f6d5baf6960cb181ed6785b657", "messageHeadline": "Simplify L1Emulator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "723f1d4e1212a7e0d5b00d5b19b0410230c86686", "messageHeadline": "Start implementing fork mode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 148, "deletions": 181}}, {"node": {"oid": "500c290bc42002162743841382a75940d6973a28", "messageHeadline": "Simplify assertion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 40, "deletions": 95}}, {"node": {"oid": "963f75c902e8af108d5dfc16b236c7415f249eae", "messageHeadline": "Refactor TestValidateProof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2787, "deletions": 141}}, {"node": {"oid": "e8a429c8369a47bb99dec338760a8dd8485dac99", "messageHeadline": "Update config.yml", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "68e4af7144168fb2e4a0e25dea2f53ff94fc2989", "messageHeadline": "Fix multi-target build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "e19ac97269ee06c03c6a6f58d67a62b863173d8e", "messageHeadline": "Fix docker/linux build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "4e552c74df968e4cb5e25abd419736a16a4ef749", "messageHeadline": "Clean up cgo build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 40}}, {"node": {"oid": "fd04f5df6da3ec55151e1732dc240e76e2b4216e", "messageHeadline": "fix race conditions, remove need for lock", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "d0063ff167e6f0c4a7b8507a2111a6b53bbe26f7", "messageHeadline": "Remove unused err return", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 11, "deletions": 33}}, {"node": {"oid": "c6c6b634efb89e9265ccae27102dcc9a6e27d453", "messageHeadline": "Make connect nonblocking", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 62, "deletions": 40}}, {"node": {"oid": "e4efc4b7db52cc188fe695619f00ff456737030d", "messageHeadline": "make sure failure connecting to server doesn't block", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "b6b59d0903f9b9a3f7d9a5c6019e4d769e497c13", "messageHeadline": "Fix fee test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 46, "deletions": 37}}, {"node": {"oid": "0c47d7ed232cfb5511917efdb4092705dae8bea0", "messageHeadline": "Update arbos and add test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 86, "deletions": 21}}, {"node": {"oid": "2afbbf71bb22c2ec3aba3da177b9fd277c86b8f2", "messageHeadline": "fix broken link", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79d8638654acc9e3b0b4b2da3e6389dbc13a520b", "messageHeadline": "update natspec docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 415, "deletions": 478}}, {"node": {"oid": "89d425f0c5de551ea3c1e8078b74906a165a57be", "messageHeadline": "link to arb-ts docs in developer docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "9fb3fc6f98b1860cd9ca5e6589f71a591ffdd972", "messageHeadline": "Merge pull request #1171 from OffchainLabs/arbos-upgrade2", "author": {"name": "Ed Felten", "email": "ed@offchainlabs.com", "user": {"login": "edfelten"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "c6cf010cbae2c12b437917ee40cdf9c159d81dae", "messageHeadline": "Upgrade arbos and add gasleft test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "35a7378eb878caf91a5a33c02716f48c295a6411", "messageHeadline": "Optionally use RPC to get current eth gas price", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "c3cac140da5887bc5e9c3b13ee76d82a2c189320", "messageHeadline": "Merge pull request #1169 from OffchainLabs/arbos-upgrade", "author": {"name": "Ed Felten", "email": "ed@offchainlabs.com", "user": {"login": "edfelten"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "b67450eb40533f1493a9b114abdb679358717382", "messageHeadline": "Update ArbOS and add test coverage of fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "dfaa4323a3b0d07006e9d0f936b2f4bc25fc2d54", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd98d2a7548a68faac5b0ee465b6922c228011af", "messageHeadline": "allow bridge admin to directly register a custom l1/l2 token pair for\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 305, "deletions": 155}}, {"node": {"oid": "1f789e27e359af31fb173b267adb3774576985f9", "messageHeadline": "Fix sequencer batcher retrying tx batch components individually", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db9c7b745a121e9d97350fb4d6df00d1c4a4e98e", "messageHeadline": "Merge pull request #1162 from OffchainLabs/fix-token-deposits-gas", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 80, "deletions": 21}}, {"node": {"oid": "f3b5182e1b13489405b6aee7f3022eb6d753759a", "messageHeadline": "Merge pull request #1155 from OffchainLabs/token-bridge-improvements", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 235, "deletions": 396}}, {"node": {"oid": "d6cc5ed45946088489f211a5733da36fb76130ac", "messageHeadline": "Fix CodeSegment constructor used by getSubset", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "c9a31e9e711f2eb358e5f6d64b35a5789383f58d", "messageHeadline": "Merge pull request #1150 from OffchainLabs/moar-arb-ts-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6589, "deletions": 223}}, {"node": {"oid": "048851280c8e9832161498beec94894870533d25", "messageHeadline": "Merge pull request #1156 from OffchainLabs/docs-update-ethdiff", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 108, "deletions": 37}}, {"node": {"oid": "aae53eb2c912e8e7069b993e1db3fa0d464e588b", "messageHeadline": "always deposit sufficient eth to cover l2 costs for deposit token", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 80, "deletions": 21}}, {"node": {"oid": "c24255cbab2b1dffad90f622d4873840ccd9bd8b", "messageHeadline": "Move batcher start before WaitToCatchUp", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "46227b3e4d44ad82068327556354c23130e72aaa", "messageHeadline": "Fix offset in code serialization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86455cacb062421d7f71b4928c84d2da039c13d8", "messageHeadline": "Fix typo and add better fee model explanation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a08894fac12716bd2e931abfb02f298cbd9fab17", "messageHeadline": "upcase headlines, fix typos, use american spelling \ud83c\uddfa\ud83c\uddf8", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "696c0caeafbef4bd0f9763bc235a6cf7e8c7787a", "messageHeadline": "differences w/ ethereum docs: add retryable link; little spelling gra\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "13efddf914b8f902a5988068e2e7a548584211cc", "messageHeadline": "Merge pull request #1157 from OffchainLabs/fix-messageHasExecuted", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3dcb3494beac3af472483eae2ca114a6f92211e8", "messageHeadline": "Revert \"wip: calculate path from batch size and leaf index client side\"", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 57}}, {"node": {"oid": "3f7067bfcd775a0e4550f2f10e11cf0fffbe1cee", "messageHeadline": "Add WithdrawRedirected event", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ad07f1e7a55a8ad5f7c7f48cfb630ad01b190909", "messageHeadline": "Add test for fast withdrawal using exit transfer", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 106, "deletions": 5}}, {"node": {"oid": "0af26fb2740282991e23006d3ff612ee6f142c9e", "messageHeadline": "Remove fastwithdrawal and instead add transfer of exits", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 45, "deletions": 48}}, {"node": {"oid": "9a5e9fd6f30ec78108573cef60f2818cb6d81fa4", "messageHeadline": "Remove erc1363 support and instead use 677", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 80, "deletions": 342}}, {"node": {"oid": "a401c4e67932f14eabcd4b1f95fb88ee57acf219", "messageHeadline": "wip: calculate path from batch size and leaf index client side", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "3834719df40ef92c2f3a9d5798f3558f83b6b2a0", "messageHeadline": "use path returned by nodeinterface for messageHasExecuted", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6d152a46ddd9ee58115ccc6d3204bd303f0a68fc", "messageHeadline": "Fix user quickstart key", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66dcbdb4ed453df8b22db56073107650c875bc2d", "messageHeadline": "Add user quickstart and minor changes to other pages", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 50, "deletions": 18}}, {"node": {"oid": "0a73453ca68d29d8174ca8d15737a3e5ca8d49a6", "messageHeadline": "Update retryable tx documentation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "df8b9bff56bb858f799a988cdd6ee9aeabf722b1", "messageHeadline": "Update rocksdb settings to reduce memory usage", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 37, "deletions": 65}}, {"node": {"oid": "a66dcc7c92c6aa97271f810dfd462272af7a82d6", "messageHeadline": "More optimizations", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 49, "deletions": 50}}, {"node": {"oid": "1469729195cb872da0e30858a25ac22aaa1bf385", "messageHeadline": "arb-avm-cpp optimizations", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 92, "deletions": 77}}, {"node": {"oid": "58cfcf6a201d6026d69fed8754e698f61c182b6e", "messageHeadline": "Optimize code representation in memory", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 123, "deletions": 66}}, {"node": {"oid": "8ccf51ff326b31e5b0830304a1facac24c14fd1b", "messageHeadline": "Add mode to arbcore runner for clearing the db except the inbox", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 9}}, {"node": {"oid": "e45eb95003bfba2c4d7902bb9c543aa2dbecd862", "messageHeadline": "update inline arb-ts docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6589, "deletions": 223}}, {"node": {"oid": "7abacc9939f143a359d377cfeecc60f2b617e1b1", "messageHeadline": "Merge pull request #1096 from OffchainLabs/outbox-retryable-tooling", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 734, "deletions": 116}}, {"node": {"oid": "3831f770e3340eab4627db013bfd99cafd2e39b7", "messageHeadline": "fix natspec docs for index param", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1889ef1429a538dfe50f2d48b3ff165ef42b1151", "messageHeadline": "Remove printing of debug prints", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 37}}, {"node": {"oid": "fe0aa874f95ca2da1a5e02af41cb7624ebb45d1d", "messageHeadline": "Fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "50b92b180e8e500a053a63e79a5625d7cb4be38a", "messageHeadline": "Update arbos and add test coverage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 104, "deletions": 26}}, {"node": {"oid": "4919f95fbe7295e16231b28edd32e554af1dc0eb", "messageHeadline": "Minor fixes", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "31d3c0c98608fa46eae86e5032217ebb6e6a8f07", "messageHeadline": "Add gas estimation on deposit", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "fa3ec16aa3923df53c9d1d5b9a671012dfeb5268", "messageHeadline": "fix retryable/autoredeem methods", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "8c077275c92dbeb2d93758ece8880addf1111454", "messageHeadline": "finish outboxExecute e2e tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "532c12f4df3e96d2b35ec5df4109b6cd1a7a69c4", "messageHeadline": "Properly fix help message", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2434d2de2927d66df51e09a7a7fbe0b29dbce640", "messageHeadline": "adjust help message", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "502a35e628ff1fb762fd7b2a3acfec9337f138a1", "messageHeadline": "Make rpc/ws bind address configurable", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "a9787f8836681c90d272e3c3d9d02ae6c04c14ec", "messageHeadline": "Uncomment out test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "4da07ae46493912d11d348967381999ee9a00924", "messageHeadline": "Clean up gas estimation logic", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e211985839ad0cfbcb81471292243396d5281d90", "messageHeadline": "Update MACHINEHASH", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb7959d0b12ed46232b8b4e1b1c2877b66648c01", "messageHeadline": "Fix fee test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "60a87afc5f88146febb05f4ce423d4eb964c3591", "messageHeadline": "Report 110% for gas estimate", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "d1fc81b766bbc37c1ceaf90797b7e2dd2090367a", "messageHeadline": "Work on fixing gas used", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 107, "deletions": 31}}, {"node": {"oid": "9b51391cc400356e9e43a380edd174e941aecc97", "messageHeadline": "add quickstart and a bit more to readme", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "b9231b97630e3bcf2e52552dd199d33f0a21e624", "messageHeadline": "return full array for getInboxSequenceNumber", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ca7e9fae1f14ff31ce32cc58c4bcaeca31bd14a3", "messageHeadline": "calculate eth deposit amount in token deposit; update tests to use ca\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 134, "deletions": 80}}, {"node": {"oid": "3d3693fad5f13e5a47adbe5d5bdd5d072bbf8b70", "messageHeadline": "Merge pull request #1142 from OffchainLabs/tracing", "author": {"name": "Ed Felten", "email": "ed@offchainlabs.com", "user": {"login": "edfelten"}}, "additions": 1870, "deletions": 53}}, {"node": {"oid": "08393101e8985eec87390db14086b00602adf6d0", "messageHeadline": "Add ArbCore log message if delayed message is missing", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "28416c8940bebc3807d0872fe8c9213ada855ff9", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b472e39d66e91eabd1c6969ee7f19a1a3db4608", "messageHeadline": "fix getOutboxEntry inputs (use batchnumber); check outbox length in \u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 37, "deletions": 26}}, {"node": {"oid": "341739b1604d3c4b47c8cc545e97f77e616c843a", "messageHeadline": "Add trace test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 217, "deletions": 27}}, {"node": {"oid": "93ee1e7a3c0300afe033a7761137402d8fcda450", "messageHeadline": "fix event filter for WithdrawToken", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "27cef89e7abd3c8588c85d31b935d418619a30f7", "messageHeadline": "use bignum eq", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14f9b453eb5de88386d7dabcddeb598549851d4a", "messageHeadline": "Update constructor test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 577, "deletions": 28}}, {"node": {"oid": "85c64e368f6a792a369aaf59346553de8b1c3abd", "messageHeadline": "Make sequencer batch creation block interval configurable", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "81b4a3a2c1146d4471169ae8d0db7cd911e165ce", "messageHeadline": "cleanup", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5fb1b58d4607ef34fa7be283468f7ae2406fcebc", "messageHeadline": "bump arb-ts vresion", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ea4d1e3322fd7e2e2f4617a1d0ae94f6957c24b", "messageHeadline": "Remove repeated title", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "277cd2daa4344679d74dbb85c16cc61764714765", "messageHeadline": "Increase sequencer batcher test timeout", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a52a813f6d729caffd029f14880fa9b41d2ac7df", "messageHeadline": "Minor improvements to formatting", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f376510ba1cc6e0715f7ee605a65cb982a7d4473", "messageHeadline": "Add trace test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 548, "deletions": 4}}, {"node": {"oid": "c8d017bdf4b37717b34cefdc378d4505714b480b", "messageHeadline": "Add difference to ethereum overview", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "41b3f5c8933ff52025b36d0babc2c76ac20784ed", "messageHeadline": "Refactor debugprint parsing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 114, "deletions": 34}}, {"node": {"oid": "17fb09f35e5de0498107f10801992f4d1167ce8e", "messageHeadline": "Support for parsing trace info", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 456, "deletions": 2}}, {"node": {"oid": "fa9caada5f77dffd36122955b17de41cdd92b992", "messageHeadline": "Merge pull request #1139 from OffchainLabs/arbos-upgrade", "author": {"name": "Ed Felten", "email": "ed@offchainlabs.com", "user": {"login": "edfelten"}}, "additions": 405, "deletions": 3}}, {"node": {"oid": "7e4e854e7e378242e0ab9f042fabe4536ba1f3f6", "messageHeadline": "Upgrade arbos and add test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 405, "deletions": 3}}, {"node": {"oid": "5e355c28c0eb788db1ced8edd048db3f889d5ce0", "messageHeadline": "Backport splitting out the sequencer gas test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 808, "deletions": 13}}, {"node": {"oid": "d1df59842f02fbf22be4e1502fc1edc0647fb0e0", "messageHeadline": "Add fee-info and set-fair-gas-sender", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "b9e8716d20f7ac339ba150f12e46cd23d8146e57", "messageHeadline": "Fix support for deposit txes in node", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "8b0f3d9672982aaeef3e538ca364b59a55d68a92", "messageHeadline": "Add BlockByHash support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "a8c574b2a2ee00787167581c434c5db12daae2d9", "messageHeadline": "Add cancel support in WaitToCatchup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "4b886fd4bccaf8337d02a89383b4a8c06d64bf8f", "messageHeadline": "Merge pull request #1132 from OffchainLabs/fix-seek", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f720e1dd231316f1364d8cd9f1885b8b63d005f1", "messageHeadline": "move status check before valid check", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0ff548006a1c2f573fcc0417130160b60e170784", "messageHeadline": "Fix abigen and sequencer tests", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 674, "deletions": 413}}, {"node": {"oid": "c67db4f849f492994abb92907d0d410495fb4e85", "messageHeadline": "return error when sideload not in database", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ba3c7e2a3a7908b4c5da3eb6642ec419490e48f5", "messageHeadline": "Fix GetRequest issue", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e5a2bbdf6240013b47b28f3e2cd7fdfc5073e9c8", "messageHeadline": "Re-remove unused abigen script", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 0, "deletions": 65}}, {"node": {"oid": "37a7f57b917578774b9e349dac37ad795e6e6a6c", "messageHeadline": "Regenerate files", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 16187, "deletions": 0}}, {"node": {"oid": "1347ab663194ff19a21f419ca38608bbcbbb19db", "messageHeadline": "Fix ArbOS version", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c97f9b9aff04d325e54c5fe3c2ea3997c58825af", "messageHeadline": "Merge branch 'sequencer2' into sequencer-optimization", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1067, "deletions": 44186}}, {"node": {"oid": "fb2655a5638a31b730dbf683e617c2c8b013cd3b", "messageHeadline": "Finish sequencer optimization implementation", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 54, "deletions": 46}}, {"node": {"oid": "31f4caa8c7beb64c2e6a3ae8a880f1d080e1dcf9", "messageHeadline": "custom token tests passing", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "3ebb96b24b3621c002be66dad17d1575ab4e4f59", "messageHeadline": "add failing l2TxHash for depositEth", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "7c15e9f3eba0018de4b6da0bdb3075754c6f6136", "messageHeadline": "add getL2TxHashByRetryableTicket, update gas price / max gas for depo\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "189a5735206659a302480faf10b2c9ff5dc08a7f", "messageHeadline": "compile ts to ES2017 to preserve `new` calls", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b1d1e5ff1d40611c85b3a4a169426c39174da68", "messageHeadline": "Fix small misc seq batch creation issues", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "c9cfd2c89c111f7f01e5ace86a674555617bf720", "messageHeadline": "Fix saving recomputed accumulator in database", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d42ed85c8b59551ab3de5f29ef4cbd151d992a33", "messageHeadline": "Have ArbCore dictate reorg accumulators", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "16a9db9d882ee6ffe572b24e366f8963b9da4e05", "messageHeadline": "Fix sequencer reorg due to max delay exceeded", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "59a859092ea6985231c05d8863fa4a4f2c534c95", "messageHeadline": "Merge branch 'sequencer2' into sequencer-optimization", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 62086, "deletions": 14674}}, {"node": {"oid": "28074920eb77a85a05f1e46b41bb5c5b9c118657", "messageHeadline": "Remove old rinkeby docs", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 34}}, {"node": {"oid": "aed5f698975cc07336e5e121046668d1295961c0", "messageHeadline": "Fix ethbridge tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "69b7478552c89866a908b1a6164dbf3116708660", "messageHeadline": "Remove BridgeCreatorNoProxy to fix size limit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 452, "deletions": 2149}}, {"node": {"oid": "4cd01a0efaa442ebd4ac87cf1167edf8add66ec6", "messageHeadline": "Fix compilation on golang 1.15.12", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "36891190e28b10c3fea2a8af46a0a91ba60bf8ea", "messageHeadline": "Fix capitalization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1800}}, {"node": {"oid": "ffee4a24e7b9518145776a5fed9dea55845b5968", "messageHeadline": "Update after rebase", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1714, "deletions": 2243}}, {"node": {"oid": "2a82165c115b41f04a78e8466c2f0e22c583df18", "messageHeadline": "Switch over to generating abigen files from main build output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13486, "deletions": 36874}}, {"node": {"oid": "19ee920cb53e2510416e36721517cfd7ec473af7", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "faad01f5288a252a6b8c994d7be5ca9c55db3120", "messageHeadline": "Merge branch 'develop' into sequencer2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 64, "deletions": 69}}, {"node": {"oid": "b6468273b0a5daa36fae45469c0c4a93373648af", "messageHeadline": "Capitalization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f8b6027a1e3aeaf2174b48a5ad19c9e5ae542cf8", "messageHeadline": "Update docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 52, "deletions": 23}}, {"node": {"oid": "165676d9fbac6a7c7c33a917dbcb00e630b1690a", "messageHeadline": "update l2tx hash calculation, update arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "f7317c654947f0f01c509b50a2c9d04e187fc5dc", "messageHeadline": "update bridge deployments / config", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 14, "deletions": 34}}, {"node": {"oid": "5521d2e8720b8e6724d4dc7a6d7711d72e634e36", "messageHeadline": "Update inbox_proof_test.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "f3e41ce8be7948fd2c5e6e140332fff4b9c8b713", "messageHeadline": "Update inbox_proof_test.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 79, "deletions": 27}}, {"node": {"oid": "ce288e72fe2d88a59d350dc1e1b03096fa46794c", "messageHeadline": "Fixup test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "05132d26f96caa3a308b46088d727bd4132bebc6", "messageHeadline": "Add failing inbox proof test [WIP]", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 197, "deletions": 22}}, {"node": {"oid": "57e3194e404dab2fcc48054cca7e29f5af5a6ddd", "messageHeadline": "Add eip 1820 registry deployment to cli tool", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "c88811fdf43bf4933e3d839c5cba59a278e8a5d0", "messageHeadline": "Fix HashingTester", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ddd8c26068200dae6e8c1174032a5d361c5c5aba", "messageHeadline": "Give delayed messages predictable sequence numbers", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 67, "deletions": 61}}, {"node": {"oid": "0d67565dd97c818c5842b352080e7a7585082b29", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64f3ada7c2dbb27f8cff1a5bcedcf55515e59d1a", "messageHeadline": "add retryable wtf test", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 53, "deletions": 19}}, {"node": {"oid": "3e306bd9cb32776338531ec64d48b83de7c1d963", "messageHeadline": "arb-ts updates, update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 464, "deletions": 35}}, {"node": {"oid": "69b286e8119fe5f5d3a8e1ce3100e11e540d25ad", "messageHeadline": "Update ArbOS and tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "16aa64c451b921e28cab0f6740554713644ccb12", "messageHeadline": "Limit gas estimation using avm gas", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "6542a024ae2beb250d8e4d117f54c177cc837a1d", "messageHeadline": "Add cushion to gas estimation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "524be6da399c69721565706390517b81c3bfb7dc", "messageHeadline": "Improve error messages", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "767f6ebf39d0ff34f9a17f8ce6c46b0879d701bf", "messageHeadline": "Wait before returning from SendTransaction", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "12483cfa17a29e7d68c354c456ebc371b05a6ea2", "messageHeadline": "Fix gas estimation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6d81f3dfe53d8e104ad638674966f9a86fff2352", "messageHeadline": "Small fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "79e959f637dac257bece460eccf7ed453f872333", "messageHeadline": "Fix dev seq", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5e0b92b875fc54f91b78d6d711bc8c7b16189256", "messageHeadline": "Fix deleting logs handling block receipts/reorgs", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "e65b655ae152518c6d4037b07868b93a997533ed", "messageHeadline": "Fix owner auth", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1e84c3d7baf83349f8339a5e12b28a97ca472ac3", "messageHeadline": "Fix owner", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b7109fc288c58b31914f524ee21357d171827576", "messageHeadline": "Add sleep to dev sequencer boot", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "6399e99c7162314e972ceecb1d59e881f71e373f", "messageHeadline": "Add --rpc.allow-unprotected-txs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cb24f96ba070c1d8978967cfa4d54989139b8646", "messageHeadline": "Working to get dev sequencer working with local geth node", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 48, "deletions": 9}}, {"node": {"oid": "4e7adaf0367a4ac622d0897aad01af808c09036f", "messageHeadline": "Update arb-dev-sequencer.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "244184f07c93b07b78aa5ebd23b0cd135d131c67", "messageHeadline": "query for depositcalldata length", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "a157fdb7918fc07a37d3ca7b7e2b14dd85b67ee2", "messageHeadline": "Remove unused struct", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "fcf556b144c1770d1d3fb8cd080eca884b86a91b", "messageHeadline": "Improve natspec documentation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "9be030822f32a1b7bed3d399190b758abeb44e14", "messageHeadline": "Rename deposit utility method and fix deposit token escrowing", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 55, "deletions": 34}}, {"node": {"oid": "130fe28cbd31c9698681c48b1cb303a5196f35ee", "messageHeadline": "fix ts-ignores", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c1723eeca8f2f29e67781d67e342adaa3be6cf6d", "messageHeadline": "update outbox / retryable stuff in arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 194, "deletions": 2}}, {"node": {"oid": "63e316bd8c59124a53cdadf5acd723bba36bb415", "messageHeadline": "make createMintCallData internal and return length, pass directly dep\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "56126a969fc48276bbdd60f26259f929c5c0f701", "messageHeadline": "remove RetryableTxParams", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "cb5743786dcbc48a8e8e01362be4b1464b95c302", "messageHeadline": "update hasTriedDeploy", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0b2b45ee64e3151d2fc280e62cffecede5f062b8", "messageHeadline": "expose public createMintCallData function", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 30, "deletions": 56}}, {"node": {"oid": "5073e3b8ce1b9b402cbb225bd591fd06344224b7", "messageHeadline": "Fix reorg cache deleting checkpoints", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 32, "deletions": 39}}, {"node": {"oid": "c50102dda5023c5e4d5c826aa9fa3673c379e937", "messageHeadline": "Update sequencerBatcher.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e40b78fe906b103758fc72d9a8a4c83b2c37fdf3", "messageHeadline": "Update gas bounds", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e41717b7159d8cfe418b6d7514b1329600c9c0c4", "messageHeadline": "Update arbos_test.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64b241ce48802dbfb060349934ea3d1a106287bf", "messageHeadline": "Update MACHINEHASH", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfb3d005a05ca9ced6da1f7914c0b5bcfc9e55f8", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa861003ff10e482fdde317539ce9cf1b5c3b7fc", "messageHeadline": "Add more error strings for tx failure", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ab22ee55737af5d6d9df5b1d61f450a8bde4b921", "messageHeadline": "Improve bad transaction errors", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 89, "deletions": 76}}, {"node": {"oid": "35bfa32e4b3ce2933e71a81f121f4ec2f69c43ef", "messageHeadline": "Fix sequencer tx failure detection", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "107797a5138cb8968a7a795792b3ba9d0e1c3560", "messageHeadline": "Implement code to check if tx should be included", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 56, "deletions": 10}}, {"node": {"oid": "38d33d8aca6f73f5ef9768af42b492e3190518b5", "messageHeadline": "WIP: reorg out bad txs in sequencer mode", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 137, "deletions": 49}}, {"node": {"oid": "14f1e1fa51d218cca361b8c77ba48736f0a4ef52", "messageHeadline": "Increase old machine cache interval and max size", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95615392716250100e8cbc63f4c309aed4873127", "messageHeadline": "Fix formatting", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "8641f33d3cea4b41f3b5355d938c8a9ce44b9c94", "messageHeadline": "Add pure backwards reorg test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 60, "deletions": 13}}, {"node": {"oid": "5041674ec222b75d71977755ea73c9012da76820", "messageHeadline": "Add missing constants to fix arb-avm-cpp compilation", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "11e0848c2f17ee202670e76b522fccae76eca440", "messageHeadline": "Add an old machine cache to ArbCore (WIP)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 94, "deletions": 47}}, {"node": {"oid": "211011e439573fe10d1ea17446ad4d14ed992f4c", "messageHeadline": "Add Forwarder log for receiving tx", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cca03b19b6c17aba961cfc122df6d5281d77820a", "messageHeadline": "Use 1.1*price as the gas price", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2e661218fd31f5e51ebb67062ea22278cd63b523", "messageHeadline": "Fix estimation for nonzero gas price", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1c0d426459994b21e80e52defcaa33a08911c083", "messageHeadline": "Add eth_gasPrice support and cli tool", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 263, "deletions": 9}}, {"node": {"oid": "2138d29bcf0e517fc836df0d9e19320a1fb6612a", "messageHeadline": "Update MACHINEHASH", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "899d96d3c3211345e4fbba6cdcae91c7c0d6cb28", "messageHeadline": "Update gas value in bridge and test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a04d1be7b9e581c83c77f1b8a546b4d076363829", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "98fa0219c1d833e743419697e8538816bb0b0863", "messageHeadline": "ArbOS update and test updates", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "9fc4f66048089f4e103e795e359f84e8a065d6f4", "messageHeadline": "Test cleanups and update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 103, "deletions": 67}}, {"node": {"oid": "81b72903c4ace81d3f4c18d651d9fd4e113d2e56", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84ed087397fdd9396b2bcdaf0a36a7f4a0cfe5b9", "messageHeadline": "Update ArbOs and fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "ead260f29f4fa7740a70d05672093427580b39ef", "messageHeadline": "Update arbos and output format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "2537ac176780eaa1950a6f7c2f627e150cb2a558", "messageHeadline": "Update fee estimation and arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 41, "deletions": 19}}, {"node": {"oid": "cc8d690934ba3bb7507bc72c34c35d363fc23b70", "messageHeadline": "Reduce size of test so that CI can finish in reasonable amount of time", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfe16d1c07e13c18a51816c7e4f4b500d1b105ff", "messageHeadline": "Fix race condition", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11cbf7b70b507c11c873a12eea032cf6a8a0522a", "messageHeadline": "Allow duplicate messages in feed unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "014da75fd7acc3007366cdcae25b3146f009d447", "messageHeadline": "Improve unit test messages", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "5cc83386eff0402e77bd958c93365a43d2e480ea", "messageHeadline": "Small cleanups", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "461ad277713421988f318ed4b186dbea17f5bcb2", "messageHeadline": "Adding in a load test to verify load, and sequence of messages.", "author": {"name": "Michael Luttrell", "email": "miguel@Users-MBP.lan", "user": null}, "additions": 141, "deletions": 3}}, {"node": {"oid": "cc01e023155ecab2a5a87acea4464529701ebad7", "messageHeadline": "Break out of loop instead of select", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e8e461f809f857bed1815d193f4c9058a6f2320", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "b9d0109e8429bcecad5d3b150911726d2b94433a", "messageHeadline": "Refactor broadcast to use one thread per client instead of threadpool", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 71, "deletions": 35}}, {"node": {"oid": "5bebcfea4d67f5e8a057e6773161064b48e44e5f", "messageHeadline": "Keep mutex stuff in ClientConnection", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "07446df9f18244e59e53683b79c3f2939250583d", "messageHeadline": "Use correct mutex", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92980833ac0bfa74a7d280324d5e2442ef933e56", "messageHeadline": "Fix race condition checking on expired clients", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "8b11e5910745d7e5a355ac3bdcdd01bebebac3ca", "messageHeadline": "Merge pull request #1092 from OffchainLabs/expose-createMintCallData", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 64, "deletions": 69}}, {"node": {"oid": "18c8aa709c1359b3cd0fdfe604726a09ef7be3d2", "messageHeadline": "Don't log dropping 0 feed queue items", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3aaa6002ab1105b6cddf5d4893d080f64c221928", "messageHeadline": "Add more debugging to inbox reader feed", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "5ad96c9a8507fd3df8524359a3f6566f70de9fa8", "messageHeadline": "Remove unused struct", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "46bfa37e499b83a3b848c3933839281be4399bcf", "messageHeadline": "Improve natspec documentation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "75f490bbdf5f5d5c7358a47009c3771686e368dd", "messageHeadline": "Rename deposit utility method and fix deposit token escrowing", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 55, "deletions": 34}}, {"node": {"oid": "1b02d1a1dd8bd4cb393aab37eb865ae5aabb4d5c", "messageHeadline": "Add message count to broadcastclient debug logging", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f93979a13f5cb00797efd1582cdafba02ad318ec", "messageHeadline": "Improve broadcaster logging for debugging", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "c741feb06dab695534a8e83cc3775b99160b01b3", "messageHeadline": "make createMintCallData internal and return length, pass directly dep\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "bcdadaba8ad4229627e725e9d314a2883fcbc5ac", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2803, "deletions": 1170}}, {"node": {"oid": "97bcc134bcc4cea4a8e492672fed72472ce3e797", "messageHeadline": "Fix more tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d588a5cb716cba6a76529f45ff8ed762f529d9ef", "messageHeadline": "Fix TestChallengeToOSP", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ed40f91b2d3cbd3fe550741a0dddb4974fdbdf8", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "95808df5fcc5b23ab89aed144823753d0943ce56", "messageHeadline": "Test updates", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 232, "deletions": 377}}, {"node": {"oid": "4ae5c86f977f07c85e202feb99ddc34677322e46", "messageHeadline": "Add noproxy bridge for testing and event identifiers for rollup admin\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 128, "deletions": 11}}, {"node": {"oid": "923ff03d6c08de4faf3123c87fd455b4fcd34345", "messageHeadline": "Refactor test case to use initializers", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "b80e75d325b28663ad2e28159b8c1fce9451820d", "messageHeadline": "Update local demo deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "53b3efc9d08a5413bb3b53e3ec189f52130c42c6", "messageHeadline": "Validator cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "fdab619d4f77305a0657c138a3e2e79f89e16fa8", "messageHeadline": "Update contract ownership", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 985, "deletions": 94}}, {"node": {"oid": "26827b185ac9d2591c57c215c3406da12c247764", "messageHeadline": "Refactor delayed bridge to use upgradeable owner super class", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 204, "deletions": 6532}}, {"node": {"oid": "8230f05a4c61d157d8ab108378bd24f8f574f6bd", "messageHeadline": "Update ValidatorWalletCreator.ts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "6657819774e1fa15f5b95db0a54a92a7c62f6747", "messageHeadline": "More ABI updates", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1150, "deletions": 297}}, {"node": {"oid": "21c82e18269c6268fe7fe169858e32091eb0dcef", "messageHeadline": "Update validator wallet creation and abi gen", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1489, "deletions": 870}}, {"node": {"oid": "083b9a5919766ef02040c3ae9e14d02e5480d41b", "messageHeadline": "Remove unnecessary function to upgrade dependencies", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "a80b0e8327495ac480d8af49ea979535782b3b14", "messageHeadline": "Remove old comment and add initial upgrade script", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 183, "deletions": 1}}, {"node": {"oid": "f79cb8e1f84b344529b97256127cc82bd4f1b1e9", "messageHeadline": "Add proxy admin address to emitted events", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 13, "deletions": 33}}, {"node": {"oid": "8d417e4a59d9b568a079c28726ea3e2e5b3960ed", "messageHeadline": "Refactor bridgecreator contract to return upgradeable proxies to cont\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 177, "deletions": 28}}, {"node": {"oid": "72e1c5b3bd2310a305c7cde8d11e3bf790c6f45a", "messageHeadline": "Add validator wallet creator", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1336, "deletions": 3}}, {"node": {"oid": "63438779295a83516bcf16bd63e9f479c5f0875c", "messageHeadline": "Refactor contracts for new deployment/upgradeability flow", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 76, "deletions": 57}}, {"node": {"oid": "ac57914d53ac1c7200575adc0e1ebaa489965967", "messageHeadline": "Fix demo setup to use output from hardhat task", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 13, "deletions": 29}}, {"node": {"oid": "bf8ab24e6f5e2402f5e92d6dea7c212909533128", "messageHeadline": "Update deployment process to use hardhat plugin for tests", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 87, "deletions": 137}}, {"node": {"oid": "b99d9d6ca8b7f7121b0f142756705236d9afe4be", "messageHeadline": "Move broadcastclient into a goroutine instead of netpoll", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 21, "deletions": 40}}, {"node": {"oid": "94c0b2ed4f74610e23aea76c759fa302c7699632", "messageHeadline": "Fix adding the first batch item if it has multiple delayed messages", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "f9401e1e936fe4b4556c7d4e78cdf4e7022c515f", "messageHeadline": "Don't initialize broadcast client confirmation channel by default", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c57995bc6918cdc32c4479c12468cf28da37ceaa", "messageHeadline": "remove RetryableTxParams", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "6d7290932e0180c8f9720f67ae854ba1491297e0", "messageHeadline": "update hasTriedDeploy", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "06236a09d4d33bc065e9d78c52f54ba808d5f414", "messageHeadline": "Merge branch 'develop' into sequencer2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "23b96f458b1bdfde65f79385967365453e224a37", "messageHeadline": "Fix TestSequencerBatcher for InboxReader update", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "9841b7457d02b1a86b8fc8fa80d1dbe77b4fe0eb", "messageHeadline": "Merge pull request #1028 from OffchainLabs/ethbridge-review", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 24749, "deletions": 2062}}, {"node": {"oid": "f458308d86dff2efd3bb6039585872f25145c802", "messageHeadline": "Add function without implementation to abstract rollup contract", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4f788db7bcbb1b38327e3a987486625d4236d78a", "messageHeadline": "Merge branch 'sequencer2' into ethbridge-review", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3019, "deletions": 396}}, {"node": {"oid": "6f84fd6a908137cc527ab9caffc1d85e34397ff1", "messageHeadline": "Fix rollup currentRequiredStake", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 88, "deletions": 107}}, {"node": {"oid": "6860927dc74fec1bf88d4a85a6c6114fe949dfa7", "messageHeadline": "Make ping interval and response timeout configurable", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "5b824c814419ec06b2728857570f2fd14341ca29", "messageHeadline": "Fix tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "e6ba1e296984aa39ed58ce9e3ca6c59a5deadb31", "messageHeadline": "Update ABI and validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24290, "deletions": 1589}}, {"node": {"oid": "ca9eabc7e8c7a0e21d149edd38fdc4628485bf89", "messageHeadline": "Further speed up sequencer feed inbox reading", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "a7571f1e42ecbe8171c19523ae2319c650275950", "messageHeadline": "Fix a couple small sequencer feed issues", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "8583b77f103cbbbe016d2679c20c04fafd69b6c9", "messageHeadline": "expose public createMintCallData function", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 30, "deletions": 56}}, {"node": {"oid": "bf4b8fdd55268c1fc367c867f425df8dec19cbf7", "messageHeadline": "Changes to support custom inboxes and outboxes", "author": {"name": "danno.ferrin", "email": "danno.ferrin@reddit.com", "user": null}, "additions": 21, "deletions": 18}}, {"node": {"oid": "46f16ec91e8f7d230bf4b42f2a44491c0d622580", "messageHeadline": "Update arb-validator.Dockerfile", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b51cb4311c791659c5c5e218aec423fcbcb69a4", "messageHeadline": "Fix arb-relay command line options", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "abadb26b0b9ebaf167510597fdef97bc78123de9", "messageHeadline": "Remove owner methods to force create and confirm nodes", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 128, "deletions": 137}}, {"node": {"oid": "391cb8056ee608a374d4e89f0b305ba0b1c8f9f4", "messageHeadline": "Update abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "ec98c5b845ce87e75c29729a5a2876fe5142e17c", "messageHeadline": "Fix PR comments", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "23285dafa940cb9f8e78fd914e6a6e9c06fee9cc", "messageHeadline": "Reorg sequencer messages if max delay has passed", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "6c43dfe8794560e1b9fcfafb530858e7fbcfe2d4", "messageHeadline": "Fixed minor warning message", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "023fd768cf39afd5e61641c102bf14a86cb91ef3", "messageHeadline": "take sequencer URL instead of host/port for more flexibility", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "2b248b97940c9300b649f6ed479f315ef2f10b42", "messageHeadline": "Fix signing in dev sequencer", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4d031cf43b4965ab016cf3b80dc6f6a860c055c", "messageHeadline": "Rebase fixes", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "3dff2b63886e147068b4084e2e07a0a5769fde40", "messageHeadline": "Send all batch items to feed", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "c2005afda31a800b70b3113bea0e1b4cc59693af", "messageHeadline": "confirm feed messages that are already on chain", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "07fece2a5f913c9aaac00cd791d847a12d5b1a97", "messageHeadline": "Disable sequencerFeed in validator", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "973453c69a90bbfc85b91c58bfd2d8df71cf595b", "messageHeadline": "Just print warning if sequencer not provided", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "da91daea71a3d9a937a7aa68c0ad7b1e91fe40a9", "messageHeadline": "Move client pings into separate thread", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 32, "deletions": 25}}, {"node": {"oid": "b31f75bb1a92ab2b3be10f6f4ba70f08a5391297", "messageHeadline": "Small adjustements to fix parameter handling", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 57, "deletions": 23}}, {"node": {"oid": "bdfe2f297f90c31043e9358944d3500c5674898c", "messageHeadline": "Small adjustments to fix unit tests", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "a6488c56482abf9174f8ac11f8a908a53ebdfde5", "messageHeadline": "Externalized config for client timeout and ping into the broadcaster.\u2026", "author": {"name": "Michael Luttrell", "email": "michael.luttrell@gmail.com", "user": {"login": "geetaristo"}}, "additions": 124, "deletions": 66}}, {"node": {"oid": "c8581a0b4b5af685b5f60b129fc55bdd50d32c51", "messageHeadline": "Get arb-relay connecting to sequencer", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 28, "deletions": 38}}, {"node": {"oid": "e4b922b4eaa5bf68ef2b4f4b52bec6a311711ac8", "messageHeadline": "Removed the ping functionality from the client. Created ping function\u2026", "author": {"name": "Michael Luttrell", "email": "michael.luttrell@gmail.com", "user": {"login": "geetaristo"}}, "additions": 103, "deletions": 64}}, {"node": {"oid": "1078532ad33e7b95a96c1976c35b6fb285e84eb3", "messageHeadline": "Fix unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "b8832d280326e154fb2c13367d2489b086ea99f2", "messageHeadline": "Cleanup loops and simplify client tracking", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 62, "deletions": 66}}, {"node": {"oid": "f8254e14c73b69328b3396c613d2f8177776ec7a", "messageHeadline": "Make sure to always stop poller", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "ec41a20a81c3922613d352dd42cf385f9eb49701", "messageHeadline": "various cleanups", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 206, "deletions": 175}}, {"node": {"oid": "d945d45551fada41c9dabfae3e7c9407a8ef9fb7", "messageHeadline": "Michael: relay test working, simplified acc channel", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 39, "deletions": 28}}, {"node": {"oid": "c8d6e47369d4a3a87b9749e2ad98d1a7aafecc95", "messageHeadline": "Continue integrating broadcaster", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 202, "deletions": 61}}, {"node": {"oid": "5ca37125853e009270cd9dea57161c55de101608", "messageHeadline": "Changed message receiving channel to handle the entire BroadcastInbox\u2026", "author": {"name": "Michael Luttrell", "email": "michael.luttrell@gmail.com", "user": {"login": "geetaristo"}}, "additions": 198, "deletions": 40}}, {"node": {"oid": "94d7ddf8b963e17e7360be62f93f291f0ae78731", "messageHeadline": "Continue integrating broadcaster", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "380b81cb371885a09ba1d739e337ed9ada4f3d4e", "messageHeadline": "Continue integrating broadcaster", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "54e9d56fb58ec4ce812b93d559c997fc58815946", "messageHeadline": "Changed Broadcaster to inspect the accumulator chain and reorganize i\u2026", "author": {"name": "Michael Luttrell", "email": "michael.luttrell@gmail.com", "user": {"login": "geetaristo"}}, "additions": 173, "deletions": 78}}, {"node": {"oid": "df956b49e2201a7afffffde0ab6b4680ea98d33d", "messageHeadline": "Continue integrating broadcaster", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 215, "deletions": 62}}, {"node": {"oid": "e858bdda10ceb470181fe42d7909814e70065f2f", "messageHeadline": "Refactor ping", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "3826c0fb27cff9347326de6f3673bb6ef79ee300", "messageHeadline": "Created retry logic from the client in the event of server disconnect\u2026", "author": {"name": "Michael Luttrell", "email": "michael.luttrell@gmail.com", "user": {"login": "geetaristo"}}, "additions": 133, "deletions": 10}}, {"node": {"oid": "5e315fbc6caaf45f7e27a5ad8a3ca4be54833800", "messageHeadline": "Integrate broadcaster with sequencer", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 68, "deletions": 147}}, {"node": {"oid": "377a5e3e21d2ca315a3ee70863928c8ad01e63bb", "messageHeadline": "Restore go.* files", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 67, "deletions": 5}}, {"node": {"oid": "593ec929c584f8945f86070cb8f3f56625b6c6c4", "messageHeadline": "Added in the arbitrum relay and associated test.", "author": {"name": "Michael Luttrell", "email": "michael.luttrell@gmail.com", "user": {"login": "geetaristo"}}, "additions": 145, "deletions": 68}}, {"node": {"oid": "a5f3dd9cafd41aea92af2c804218cab2c06c1f02", "messageHeadline": "Added client manager mutex lock for sequencing cached messages. Added\u2026", "author": {"name": "Michael Luttrell", "email": "michael.luttrell@gmail.com", "user": {"login": "geetaristo"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "01ba06902bb1cec7731fb596108fce5db8138c06", "messageHeadline": "Got rid of the client json request. Fixed issue where the control hea\u2026", "author": {"name": "Michael Luttrell", "email": "michael.luttrell@gmail.com", "user": {"login": "geetaristo"}}, "additions": 42, "deletions": 146}}, {"node": {"oid": "218188768253de1cc71db93918637be0eeeeb3e5", "messageHeadline": "Use distinct port numbers to make CI happy", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5d26c2806691d1a75e8c1ac5aad60f6eb8521e3a", "messageHeadline": "Updated the client to send a ping. Wrote test to verify getting a pon\u2026", "author": {"name": "Michael Luttrell", "email": "michael.luttrell@gmail.com", "user": {"login": "geetaristo"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "5eea4e2273979bed3fffb01b66dccd671f317cd8", "messageHeadline": "Updated the pong response to be a BroadcastMessage. This will work be\u2026", "author": {"name": "Michael Luttrell", "email": "michael.luttrell@gmail.com", "user": {"login": "geetaristo"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "9932b55e0edc0599ce73aa2addcdadab340c999b", "messageHeadline": "Various updates", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 362, "deletions": 181}}, {"node": {"oid": "248ef5ce5e14269c8d83978348e110a9af235b5c", "messageHeadline": "Fix a couple race conditions, use different ports for unit tests", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "20b8ce90e8bbc190c482cb1efaa78fe28f185d0d", "messageHeadline": "Assorted fixups", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 64, "deletions": 254}}, {"node": {"oid": "3aacb53cad4f089f26c0b677bd3d066b99f341de", "messageHeadline": "Added in the code to send a new connection all of the cached messages.", "author": {"name": "Michael Luttrell", "email": "michael.luttrell@gmail.com", "user": {"login": "geetaristo"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1390529d732afcd51e7476a1fd55b97806e31602", "messageHeadline": "Changes to the format of the data that is being sent to the broadcast\u2026", "author": {"name": "Michael Luttrell", "email": "michael.luttrell@gmail.com", "user": {"login": "geetaristo"}}, "additions": 143, "deletions": 49}}, {"node": {"oid": "65e8056eddf4a4d00c1f10463988820989c38dea", "messageHeadline": "Cleaning up what was code left over from test. Pulling the types from\u2026", "author": {"name": "Michael Luttrell", "email": "michael.luttrell@gmail.com", "user": {"login": "geetaristo"}}, "additions": 11, "deletions": 30}}, {"node": {"oid": "0be474e6b7893d3f0dd67ec82f057ec8ee78419d", "messageHeadline": "Enabled multiple client connections in the tests. Refactored MessageG\u2026", "author": {"name": "Michael Luttrell", "email": "michael.luttrell@gmail.com", "user": {"login": "geetaristo"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "280aae82160886a5872e587e5818ed65bb62fea9", "messageHeadline": "Fix unit test framework", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "0b7da5c994e8adf97096f1b9d6e4664a3cee552e", "messageHeadline": "Normalize logger calls, cleanup poller", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 106, "deletions": 68}}, {"node": {"oid": "b0bd2900579a31ce2db13a36d4f5a3f837835dbf", "messageHeadline": "Updated broadcaster code. Cleaned up from the example. Now accepts in\u2026", "author": {"name": "Michael Luttrell", "email": "michael.luttrell@gmail.com", "user": {"login": "geetaristo"}}, "additions": 366, "deletions": 191}}, {"node": {"oid": "8e3875515dda4b1f6cf213e23578640e014dff73", "messageHeadline": "Real initial work on broadcaster", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 667, "deletions": 379}}, {"node": {"oid": "9db8c9d67de1959effa442af692d0d115d01471b", "messageHeadline": "Initial work in broadcaster", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 603, "deletions": 0}}, {"node": {"oid": "a0c823cb7db26f5ba819cb513a75d85203cc72a2", "messageHeadline": "Remove extra prints", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "8e16c7dbbf5cfd99be9ba230669b521456328347", "messageHeadline": "Update hardhat.config.ts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3aef9b63d086303073852f2be7b8b4a6e0abd6ce", "messageHeadline": "Fix TestSequencerBatcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "32a25c169538834d8cafcf7706da91f39cfe6dd1", "messageHeadline": "Update blocks test for new version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "20efac8ca59d6b6618d1c0084ee5a7296a40942a", "messageHeadline": "More test refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "8eab6972ac773f772e240cb4d11ec25c508021b7", "messageHeadline": "Refactoring arbostest tests prepping for update", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 92, "deletions": 92}}, {"node": {"oid": "d0fa3907e46c7de4e55f81f35886a68d9d2efb50", "messageHeadline": "Setup sequencer for local testing and small fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 354, "deletions": 36}}, {"node": {"oid": "a90ebfe5c4bc1c93cf0f287640744c933a588c67", "messageHeadline": "Update arb-validator.Dockerfile", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2ff8dc5165bd58ec741dead10ed6e602abe0fd0b", "messageHeadline": "update devnet bridge contracts, add l1 balance check tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "b0f704a1b73b42a3ebaf4c0b14c35dc2f25a95a5", "messageHeadline": "Add owner methods to force confirm node", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 190, "deletions": 116}}, {"node": {"oid": "5446a08ccd5b31cb5331749b92aac8ef5d081748", "messageHeadline": "Merge pull request #1081 from OffchainLabs/bridge-tests", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "9a6ec90785ccf9514f3037d7c9e0eca06d79fcab", "messageHeadline": "Merge branch 'develop' into bridge-tests", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "39df21e6af78ceb87f8b4c5e2b8f4126cde10c95", "messageHeadline": "Update arb-validator.Dockerfile", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fae52eebca44c5bfe0f6060fadbeadaa6e85921d", "messageHeadline": "Merge branch 'sequencer2' into ethbridge-review", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 28246, "deletions": 3884}}, {"node": {"oid": "cb4eb3d98a5b4397c1c134e5d412eaa8e0633bf8", "messageHeadline": "Merge pull request #1063 from OffchainLabs/update-deadline-computation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9257, "deletions": 631}}, {"node": {"oid": "42aacc2e945c5dba45f69c2b0485399d03bb090a", "messageHeadline": "Update generated files", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9253, "deletions": 631}}, {"node": {"oid": "40623b4a94801cddb6105203643372f71df38dcb", "messageHeadline": "Add constraint on rollup block deadline", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "77b57051d849fe7ad21d15169a6d73b6996d4c1d", "messageHeadline": "Merge branch 'develop' into bridge-tests", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 62, "deletions": 10}}, {"node": {"oid": "ee77692a5a0a12482d6b0b953872bf1aa4a7b32a", "messageHeadline": "Merge branch 'develop' into sequencer2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 62, "deletions": 10}}, {"node": {"oid": "25af33d070a691aed46c0deaeb3bca97a4af8aae", "messageHeadline": "Merge pull request #1070 from OffchainLabs/sequencer2-tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14557, "deletions": 1564}}, {"node": {"oid": "16ef93ff9b5157adc3d225b9043e032346648021", "messageHeadline": "Make sure to update `latestChainTime`", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b721030556446acc7e62e2e7d9657d86cdfb54b5", "messageHeadline": "Fix block gas limit and add test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "8188484354681c40b55e6bc07daa1876a53f8b47", "messageHeadline": "Merge branch 'develop' into sequencer2-tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 230, "deletions": 274}}, {"node": {"oid": "3ed960cc4242c41022b521fc960ff01dd17a15b2", "messageHeadline": "Merge pull request #1082 from OffchainLabs/dev-agg-fees", "author": {"name": "Ed Felten", "email": "ed@offchainlabs.com", "user": {"login": "edfelten"}}, "additions": 62, "deletions": 10}}, {"node": {"oid": "dfb677fba198d1a84a93a1258cc04d39ab6e1894", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea702277854de3a910ace5092a4ae1e9ead5deca", "messageHeadline": "Add extra message after fees are enabled", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "966ab9479e5e99d25bea2cdfc35bcea3374d2408", "messageHeadline": "Add switch to enable fees", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 52, "deletions": 9}}, {"node": {"oid": "dda97cee0d4794c8d8b2ac07c91dafd387858678", "messageHeadline": "Add back in dev agg functions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42a8ba377c2dc6ea7f44dee4276ac0414a961a05", "messageHeadline": "update devnet bridge contracts, add l1 balance check tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "ebee7d09273f45f0982aceac43cd27835eb5d1c0", "messageHeadline": "Merge pull request #1075 from OffchainLabs/update-arbts", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 72, "deletions": 62}}, {"node": {"oid": "4dd1af1f4af7ad9d14217a9be375a3afcf59a01c", "messageHeadline": "Merge branch 'develop' into update-arbts", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 788, "deletions": 322}}, {"node": {"oid": "109a4a9a200a7488c1c1d7435b5c23ad3c7018d0", "messageHeadline": "Merge pull request #1080 from OffchainLabs/test-token-bridge", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 158, "deletions": 212}}, {"node": {"oid": "576398745c0108fed16bc986c0a1752c6a677c9b", "messageHeadline": "Merge branch 'develop' into test-token-bridge", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 630, "deletions": 110}}, {"node": {"oid": "9e8a1ad3393485abc874381fb18eef3fb51fb445", "messageHeadline": "Add token fast exit test", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 92, "deletions": 202}}, {"node": {"oid": "ba0211092e51eef73f13f777844e8472af4efbb2", "messageHeadline": "Add happy case test for token deposit/withdrawal", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 128, "deletions": 72}}, {"node": {"oid": "23162f997293083adf13d8e2b33f5943dd663f64", "messageHeadline": "Merge branch 'develop' into sequencer2-tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 628, "deletions": 107}}, {"node": {"oid": "367660cf1669d6c6a036345f980469137ccd4ebc", "messageHeadline": "Merge pull request #1074 from OffchainLabs/update-retryables", "author": {"name": "Ed Felten", "email": "ed@offchainlabs.com", "user": {"login": "edfelten"}}, "additions": 630, "deletions": 110}}, {"node": {"oid": "cbb9f25008f70d933fa51d07e087475562e7e1ff", "messageHeadline": "Update go version in CI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "209786d54795a841801f260495496b84430b7c75", "messageHeadline": "Add L1 token address to expected bridge interface", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "01815b1fecc95690dda8ec8c927e411027e5a1ae", "messageHeadline": "Refactor how contracts are called to get around typechain bug", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 52, "deletions": 40}}, {"node": {"oid": "76a2ffcc86d6ca78227d67ff1456e290f774eac2", "messageHeadline": "Remove TransactionOverrides object", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "8fc0813a0762b4a71ad37ef99e1e8584564762db", "messageHeadline": "Get retryable test passing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "b618d55be4b26efac49777da7124d072de3ab26e", "messageHeadline": "Update retryable behavior and tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 605, "deletions": 92}}, {"node": {"oid": "a01db5a92cb9f7b1f0aab8b0dc8525f197c983ee", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78ccc762fcae1e9924b12d93ca086a7c2adbe7f1", "messageHeadline": "Merge branch 'develop' into sequencer2-tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 478, "deletions": 187}}, {"node": {"oid": "21f036518f9d35991833dbc21d2fd663da360d56", "messageHeadline": "Fix destroyPendingNodes implementation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "77f142c5ea404552243772a8a1ce5d5a38034c3a", "messageHeadline": "Merge pull request #1041 from OffchainLabs/calldata-pricing", "author": {"name": "Ed Felten", "email": "ed@offchainlabs.com", "user": {"login": "edfelten"}}, "additions": 706, "deletions": 269}}, {"node": {"oid": "0ea97d385908ec4999aacb2f4183aa3cb3ccae01", "messageHeadline": "Merge branch 'develop' into calldata-pricing", "author": {"name": "Ed Felten", "email": "ed@offchainlabs.com", "user": {"login": "edfelten"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9c73972587e49377108ee87b5308d0b8cef6f628", "messageHeadline": "Merge pull request #1072 from OffchainLabs/DZGoldman-patch-1", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "412f07286ab6e881e2e8e56ae5f0fa9ec2de88e5", "messageHeadline": "Merge branch 'develop' into DZGoldman-patch-1", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e38f58cfd4fc7ffe53bb4e75b12c0c6118a0e85c", "messageHeadline": "Merge pull request #1071 from OffchainLabs/bridge-tweaks", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1193943f0ba41165c1e82b76f70a6bd902e0370c", "messageHeadline": "Merge branch 'develop' into calldata-pricing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 68, "deletions": 66}}, {"node": {"oid": "d266424f00b6869ea7dbfc50f07efe3fc26d3438", "messageHeadline": "Add getTotalOfEthBalances test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 47, "deletions": 12}}, {"node": {"oid": "326591262e511535970bcff2eedf1d00101983a5", "messageHeadline": "Run generate", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 268, "deletions": 92}}, {"node": {"oid": "e9447adab31b3cc24256695ba051e3da7c639441", "messageHeadline": "Update arb-os and fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5fb2c764bafad8b05eb1eb3c3bf4a2d452c2af39", "messageHeadline": "Fix node shutdown", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2e569d1fce649065974a7326f18701bbfa9d227e", "messageHeadline": "Fix staker tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "be806e7438800e45bd1995726a422dc2e3dccaaa", "messageHeadline": "Make sure honest staker goes first in staker test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "0fa5ad30dcd9fc3b22308890c8c2b64a1179d65f", "messageHeadline": "Merge branch 'develop' into sequencer2-tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12751, "deletions": 615}}, {"node": {"oid": "c9304116ac9fffb73f0a2977bfaf61903ac70148", "messageHeadline": "Fixing up arbcore tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 82, "deletions": 120}}, {"node": {"oid": "25b4ac78b15c1b1020760557311f6fc99ee014ac", "messageHeadline": "fix broken arbsys link in bridging_assets", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a9fbe4187ecd2577419f0bc4232bc93c1521d31", "messageHeadline": "swap stateful/non-stateful requires in ArbTokenBridge.initialize", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "074eedcb0c173acd6f559c2eb7e749f295b49d39", "messageHeadline": "rename l1Pair var to ethTokenBridge", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "19d4224ff1690b2112dacc00de0f8d4d199332d4", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae43968b97cb0e247d4b195b5a57e410f6fa5e75", "messageHeadline": "Update arbos and test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "7d1b13847fdccfefa7577ca47461f9dbce3f9bc1", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0c68a6443bab6feea3e95b0aafc8fd50457dff0", "messageHeadline": "Merge pull request #1042 from OffchainLabs/cleanup-int-tests", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 68, "deletions": 66}}, {"node": {"oid": "feb24ab7d6e56b75ce7e46270098b1b43c3cf5f9", "messageHeadline": "Merge branch 'develop' into cleanup-int-tests", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "aa8d2d1e070961d69a66e2e88f1031d931d280ed", "messageHeadline": "Bump arbos version switch", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2399d5ebcd8e99cfa69e12cba56afa7e53d1e674", "messageHeadline": "Fix fee test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "2512358b55530de2ec8a8e9828174a80d825afae", "messageHeadline": "Merge branch 'develop' into calldata-pricing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6da469453c21a23211e48402ee97d7130d34ff80", "messageHeadline": "Add aggregator option to fee estimation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 65, "deletions": 28}}, {"node": {"oid": "5c2897463cf5ab4cdf5c87ca386fdfe43d7e1a3a", "messageHeadline": "Refactor fee test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "d6b2d1f6515cc7086ca1d0ae34cc7e3205e4688b", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97e100b8f3f4e414daf3211aaf22ba698c3369ec", "messageHeadline": "Add debug info to test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6c1ebbba3539dad61860da170b19e0c7d182e122", "messageHeadline": "Fix arb-bridge-eth tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "f97e7af7fa9d397abf6af24926be47d721044b1b", "messageHeadline": "Fix races", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "161dbfda38b5d23773522adaa5e6a0eeacdb92a7", "messageHeadline": "Fixup sequencer batcher test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "975758d9ce80f6a0f71ede443446c4b3aeb1c9c6", "messageHeadline": "Fix blocking on nil healthchan", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "57f51a4d04a6db21830243ede8d73e46ed048b4d", "messageHeadline": "Fix staker test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "59656c96329ae11829665db7af86eabb41b8ee88", "messageHeadline": "Challenge test passing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 66, "deletions": 57}}, {"node": {"oid": "f323777b4989b44a679f3f56acab0fd338f6e2ed", "messageHeadline": "Challenge test setup init message", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 71, "deletions": 23}}, {"node": {"oid": "29857eb3888cb8f6cf7d0fc2eb69a5c118ebdde6", "messageHeadline": "Refactor sequencer items", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 45, "deletions": 136}}, {"node": {"oid": "d1d45d7b86e8f340b1beb82e0f8b0199ed1802be", "messageHeadline": "Refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 95, "deletions": 51}}, {"node": {"oid": "de23d030a4bb3362400de81464738c7e624de8d1", "messageHeadline": "Add check for used", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "0908225042020b273489fde3320fa75eb1640bce", "messageHeadline": "Fix gas estimation test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "6763f748a232f2eb5f5f46672eaf5ec9b03d422c", "messageHeadline": "Merge pull request #1069 from OffchainLabs/typesafe-hash", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f92f63858a5679d5165f6ab70b99e7825b76cb11", "messageHeadline": "Merge branch 'develop' into calldata-pricing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16295, "deletions": 2036}}, {"node": {"oid": "435b329114cb3af2b85737fc092e96f749c970e1", "messageHeadline": "Make SoliditySHA3 typesafe", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "45a6bf8b85bf742d7faedd7db834ab79188dee4e", "messageHeadline": "Update sequencer inbox accumulator scheme in a couple more places", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 39, "deletions": 24}}, {"node": {"oid": "f70ac896a5621d970275c5bcaa19685bce4becf5", "messageHeadline": "Test fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "c08b5d8f3488428205091ad5dfc7979830e8fee9", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "408a7e059e3c4151e32f02ddd5243efc1c320ca2", "messageHeadline": "Update arbos and node to match", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 109, "deletions": 36}}, {"node": {"oid": "7d72376a162569dfb299228e9f6e13e7f54122ba", "messageHeadline": "Merge branch 'develop' into cleanup-int-tests", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 16203, "deletions": 2042}}, {"node": {"oid": "a2cf7fb385bc0f3ac90325413a707e499a8de404", "messageHeadline": "Simplify node truncation by giving priviledge to rollup owner", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 35, "deletions": 64}}, {"node": {"oid": "031ee3c2f2a133fbada294d5360c38d92a959948", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "812ca6800345df7a1b949d36e95197aff7ee8ec4", "messageHeadline": "Merge pull request #1062 from OffchainLabs/update-solgen", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1962, "deletions": 10}}, {"node": {"oid": "cae59ce3188e0ffee344d88172082fd42afd6038", "messageHeadline": "Further optimization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "64fca0f51825be4d415f5431976e67374d07dcd0", "messageHeadline": "Refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 36, "deletions": 35}}, {"node": {"oid": "11abf6fa4612572028aec7c6fee09a8b0027fe58", "messageHeadline": "Optimizing sequencer submission cost", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 216, "deletions": 60}}, {"node": {"oid": "15f49d87403f3cc498f5130158837214d2812766", "messageHeadline": "add OutBoxTransactionExecuted, lint", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "86f28a71ebc0b0c37223c5aab055f3accd899c54", "messageHeadline": "Merge branch 'develop' into update-solgen", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 519, "deletions": 268}}, {"node": {"oid": "4472f759c2c4ae708339970d470febe88ab8fc50", "messageHeadline": "Measure and utilize sequencer batch gas cost estimates", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 313, "deletions": 23}}, {"node": {"oid": "fcbcc11495307c4acb4e152bbd4a175e5565a3e1", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e038af83f45e7177d8c8fc7925e0aa17e18339d", "messageHeadline": "Bump test requirement", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26cbc4da53aa4a131786e0ed2d285d839181e4db", "messageHeadline": "Turn comment back into code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "5ec3aa78c9abb9fc43b59ce8a02fcbbc45a52c90", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f93d11fdeb62129f00cdbae75073de4b4883c512", "messageHeadline": "Add testing to for arbos PR", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 425, "deletions": 257}}, {"node": {"oid": "ae5a07cce7c0f0b95084cdd4c6ac82a0e7f94bd7", "messageHeadline": "Refactoring arbostest assertions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 107, "deletions": 33}}, {"node": {"oid": "8b5f6ec3c849d7ebd1feb6eed49d2162d2da64a5", "messageHeadline": "Merge branch 'develop' into update-solgen", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 102, "deletions": 7}}, {"node": {"oid": "9b87f7a85fec1f5b49adefe96b4260e1d89e66dd", "messageHeadline": "Split deposit and newstake functions into different sub contracts dep\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 54, "deletions": 51}}, {"node": {"oid": "b411361284e27b2669dd30e662a7cd9db7c2ff7a", "messageHeadline": "Add challenge rewards to owner as withdrawable funds, instead of incr\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "78f852946d45c8c0de047d63acd189a70494dc4e", "messageHeadline": "Remove safe erc20 methods", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "510eae5d305bf43b9d93ce208237e430bc4e4e28", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83ec730f20afc0425f5736e564d6d2f984938686", "messageHeadline": "Bound retryable test by version number", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "82a2e4cbdae7f90186bd9ee3d796c442e3c648c4", "messageHeadline": "Add tests for retryable return values", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 101, "deletions": 7}}, {"node": {"oid": "a5b49456c40ed135c7e1dbac2f18573f2d944574", "messageHeadline": "Fix sequencer batch tx type", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87a531855ad4b2d3a263766851ee28112aa121cd", "messageHeadline": "Fix SequencerInbox message type", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "16b0413e533618fe75f6af1a8f045aed0b664352", "messageHeadline": "lint, add file checkisng, add to blacklist", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 11, "deletions": 91}}, {"node": {"oid": "334e8132d2eb0b98d941be5bad0e8c492ff89e60", "messageHeadline": "Fix unexpected sequencer message kind error", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27e71d9f2233f2cc6042093447dec7dc83c8a4dd", "messageHeadline": "switch to python script, add blacklisting / empty doc removal, update\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 87, "deletions": 1040}}, {"node": {"oid": "9fd28e5e40ad27b611b10474792c8b360f607740", "messageHeadline": "Refactor required stake calculation into pure function and expose pub\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 54, "deletions": 14}}, {"node": {"oid": "a50e6af19949f187617cce015cb3cbf54649160e", "messageHeadline": "remove internal & private functions from solgen-docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c827593c6631e249c4d074042a76b06b18f60f4b", "messageHeadline": "add cl note about pre-commit", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0604ea3aa80b9dc917f3966e024de674dfe2d4b", "messageHeadline": "Merge branch 'develop' into update-solgen", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 307, "deletions": 47}}, {"node": {"oid": "42c15eab1890442715e76efa8010cfb4a2fdb318", "messageHeadline": "Merge pull request #1065 from OffchainLabs/owner-deploy", "author": {"name": "Ed Felten", "email": "ed@offchainlabs.com", "user": {"login": "edfelten"}}, "additions": 252, "deletions": 16}}, {"node": {"oid": "aa8e780f3a13316bb257dd444d7d15e23e47117f", "messageHeadline": "Add zombie check when creating new stake, and fix util function visib\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b99e547e0edc329eccba69fc6245c6e0fb0fd00d", "messageHeadline": "Merge branch 'develop' into owner-deploy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 31}}, {"node": {"oid": "62f11a48841a1c0be07a8a3b0e71eb39a5f96ad3", "messageHeadline": "Deploy eip1820 when launching dev node", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "cedbf411640f59d7ebbd814980b6f39bdd6461bd", "messageHeadline": "Update ArbOS and add tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 207, "deletions": 6}}, {"node": {"oid": "a922a5c23ac94a9ac174949e3ca2d3a75bde96d9", "messageHeadline": "Increase checkpoint load gas cost estimate", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9104fc7c7e4474895f37efc63e118ba5a95a263", "messageHeadline": "Vastly reduce validator execution cursor creation to reduce memory usage", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 54, "deletions": 30}}, {"node": {"oid": "a26f54a63829c5836c152ffd370618e60a3b272d", "messageHeadline": "add contract docs page and update some links", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "e7e94c9eafa909d6be6f24666f9f31fedb717711", "messageHeadline": "Add natspec dev warning and use utility method to delete nodes", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "fd1e352f96112b717f1830e66235cb1d456343f2", "messageHeadline": "version and generate solgen docs, ignore test contracts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2937, "deletions": 4}}, {"node": {"oid": "637c718a85e24ff9c5337c912301717f0c7f748f", "messageHeadline": "show docusaurus title and natspec @title in cantract.hbs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0154b44ac2fc3acbcacc11ef5d33b1430950bd56", "messageHeadline": "Merge pull request #1061 from OffchainLabs/arb-ts-upkeep", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9370, "deletions": 98}}, {"node": {"oid": "f1b1c100aa7c57694a5a13ee95adc6cf72184e3c", "messageHeadline": "revert accidental monorepo version bump", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8cb9c9a6c38f4762c23884898e3da7d4d18bd4a", "messageHeadline": "update arb-ts ABI, bump arb-ts version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9369, "deletions": 97}}, {"node": {"oid": "32cdfc3c4bbd424317628bc87af80efa5a44efcd", "messageHeadline": "Merge pull request #1054 from OffchainLabs/solidity-docgen", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 169, "deletions": 9}}, {"node": {"oid": "563e797ce03cca020b5bbb2b9fd9e8f9612eac02", "messageHeadline": "Merge branch 'develop' into solidity-docgen", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 944, "deletions": 780}}, {"node": {"oid": "5a954a4dcb06b4115b2691ad63f023f3fdcc5681", "messageHeadline": "Merge pull request #1060 from OffchainLabs/sequencer-merge", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 918, "deletions": 803}}, {"node": {"oid": "5563f3b42cc5634ca5240c497eb5aabbc89cbae1", "messageHeadline": "Don't start up ArbCore twice in validator", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "a44a71931ae2fcdead7a69f6bd9564a505c77dec", "messageHeadline": "Fix delayed message only batch block number and timestamp", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "0d9c8b1e2e15db252d1fd2bfb6498490a38f3297", "messageHeadline": "Merge branch 'develop' into sequencer-merge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 918, "deletions": 811}}, {"node": {"oid": "40693df3c8ba789860d62ca21f5f1570787267a5", "messageHeadline": "Merge commit 'b748040510890018cab838567dbd9bf278016633' into sequencer2", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3048, "deletions": 922}}, {"node": {"oid": "6981d106280e31fe2d556dea087ff010bb0ce490", "messageHeadline": "Re-classify error and warning logs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "1a316da3edeb15835686a865286dfabea406cefa", "messageHeadline": "Fix inbox proving", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "098d85df3eb193d3212cc04dfbd74a592f8859f0", "messageHeadline": "Add prints to arbcore exit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9d28a9bd96867c9d43ea755b27cca1f17b3938b1", "messageHeadline": "Unify and cleanup signal and exit handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 58, "deletions": 27}}, {"node": {"oid": "b156ca9a7a13ea4672efa6505d38eb7bd46beaf1", "messageHeadline": "Fix NewTestDevNode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "170331ed23a8b806e6bd9d650060c1558c3f30f2", "messageHeadline": "Graceful shutdown on interrupt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "003bef4ce2f1624d906715e320c460f78c7f75b2", "messageHeadline": "Remove remaining uses of fatal", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 127, "deletions": 147}}, {"node": {"oid": "def1b06469ceb2c79543b5eba89e8b5f6aad046a", "messageHeadline": "Test fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cd80475c2f68dada45db7e60f7db0ac6f6fa1150", "messageHeadline": "Refactoring and cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 257, "deletions": 314}}, {"node": {"oid": "7ac61e7a42cc0a0fb4a92f5f4328a3d41b6affa9", "messageHeadline": "Refactoring node startup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "5c64b0f9fcadaaa56acfb3768981d60d0f98caef", "messageHeadline": "Temporarily disable compaction", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "a0b43ebf00e2250ebae40c437a88c8e27a7c2ebc", "messageHeadline": "Improve error handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 485, "deletions": 314}}, {"node": {"oid": "9c36a5e67c7d6c6f5947dd12f8c8056df1cea8a6", "messageHeadline": "Add staker TestChallengeToInboxOSP test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "53f8a778a49cd9ee88d637c87218ed6006d4afed", "messageHeadline": "Add contract existance check before low-level calls", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f684c2fcae41b4a6f36026ccf70b2975d5a53101", "messageHeadline": "Remove unused library and unnecessary return type", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 171}}, {"node": {"oid": "3ae167c27c935925e252b602b137d76a19f66c9e", "messageHeadline": "Refactor rollup methods to use different external methods when receiv\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 45, "deletions": 30}}, {"node": {"oid": "b748040510890018cab838567dbd9bf278016633", "messageHeadline": "Merge pull request #1055 from OffchainLabs/arb-ts-fix", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cad31d127a61116eae79173bda466d62de7b9160", "messageHeadline": "Merge branch 'develop' into arb-ts-fix", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "1e150b8959f77982d24019d97b61d488f4b9c37d", "messageHeadline": "Handle invalid checkpoints more nicely", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "78b63e11e658e201e59d522164fec987404fe5c7", "messageHeadline": "Modify fee init message", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "bdb140c62573a828a09335ab803b36bc44861575", "messageHeadline": "Compact all family columns on startup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "338aba9b1089f580735a1bf04077f51d6bac4a75", "messageHeadline": "Improve challenge logging and \"fix\" (break) inbox test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "15d9df4b94b6dfe87f3b447bcc4a62bc7ae8526b", "messageHeadline": "fix calculateL2TransactionHash wrapper method in arb-ts, bump version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b52eb9814bcff3aa14066e92245f89d45462a107", "messageHeadline": "update .gitignore and yarn.lock", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6652, "deletions": 180}}, {"node": {"oid": "598d27375e52c52a0284afd1c95efd035fe33620", "messageHeadline": "Merge branch 'solidity-docgen' of github.com:OffchainLabs/arbitrum in\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "83d8590c518e7543da4ce3ebf817d43e3303f003", "messageHeadline": "Re-generate OneStepProof (effects inbox proof changes)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d703d50a5c65782dc1a62c726dff2493845c7a00", "messageHeadline": "Theoretically implement sequencer inbox proof", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 214, "deletions": 91}}, {"node": {"oid": "80b59b064b38ebc9462311be73ef69871d0516a8", "messageHeadline": "Merge pull request #1053 from OffchainLabs/arb-ts-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 493, "deletions": 357}}, {"node": {"oid": "7e8d72b83af7d8393d6d0bdddaf08fb51ae65643", "messageHeadline": "update yarn.lock", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6539, "deletions": 185}}, {"node": {"oid": "c20bf973f253b104d0b59e6ab18e4d09de2803cd", "messageHeadline": "Refactor challenge methods into pure logic lib", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 74, "deletions": 47}}, {"node": {"oid": "cde52e54016f5999353712686d4cc2435d6ce6f1", "messageHeadline": "Fix unsafe selfdestruct states", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "837e559b1251e2d4738bd040cf074e0e64c72fe9", "messageHeadline": "config solidity doc_gen", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "015f79ffa47830336e65a6ddc5795ce58b0a1379", "messageHeadline": "Remove syscalls from bridge", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 14, "deletions": 46}}, {"node": {"oid": "7c27cc3c558c597e31d364aaa93049fdf5bd3a1e", "messageHeadline": "Merge branch 'develop' into arb-ts-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 798, "deletions": 169}}, {"node": {"oid": "37d913e7f7ac035687b1f56b48c804a50ad3ee8d", "messageHeadline": "add typedocs to arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 320, "deletions": 6483}}, {"node": {"oid": "d794e113bd1a5ba6bffba866505d0b72c9a770bd", "messageHeadline": "remove unused converstions module", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 56}}, {"node": {"oid": "a04002ef43fa064fbce62c9e3ad028265fde5e85", "messageHeadline": "Merge pull request #1039 from OffchainLabs/dev-docs-update", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 798, "deletions": 169}}, {"node": {"oid": "50ba9729578d1b49d20b2b9e4b1350e1445fd496", "messageHeadline": "Fix AVM C++ machine hash", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "32ca874c20cd6215b260f524cf1e5aea3669de87", "messageHeadline": "Fix assertion accumulator reorg detection", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 130, "deletions": 99}}, {"node": {"oid": "ea2d65c9713e0ee38169ea3fb2d5b0626ac89b1a", "messageHeadline": "add note about gas", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "562e2349554da4d40a52f362bbdc6bc32dd1a250", "messageHeadline": "Merge branch 'develop' into dev-docs-update", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1614, "deletions": 372}}, {"node": {"oid": "ac14f0ed2d77979a2dcd47ca8df686c415856b93", "messageHeadline": "update note about retryable funding/refunding", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1dacf606b4cff16fdc0ae1ca35d1e8fa27d216b7", "messageHeadline": "add notes on initial execution and arbgas refunding to L1_L2 messages", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1a63fd571c171f39fbac0825b1ead7b36abf2208", "messageHeadline": "fix typo", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31c5a293e282a176c7cfee1cab46ae163a225867", "messageHeadline": "fix arbsys link", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f753e69b6d6f2882914d85a7ad0b3cd869242644", "messageHeadline": "Get TestStakersCooperative working!", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 71, "deletions": 10}}, {"node": {"oid": "0f5e3205b3170a2bbb7004f83e6088428e62fe22", "messageHeadline": "fix link", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "554c3b803cb50f51ef1eed7ae86e1a699b3993f9", "messageHeadline": "add links, fix typos, tweaks, etc", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4e420e8aa71de8ad6851b1c6614377d7497a4867", "messageHeadline": "Fix bug in passing config to healthcheck", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "0836a0d34c168694f0ad65d4c7bebf24404afc50", "messageHeadline": "add \"Sequencer chain\" to glossary", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d9fb2c1cc0156be3b71cb99f6f69764a7c65eba2", "messageHeadline": "update time in arbitrum / add block number stuff", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "5004cff5188e3c30962016b882326e40057f658a", "messageHeadline": "remove ethereum interoperabilty doc", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 69}}, {"node": {"oid": "d93ed98f62d92e018ce7b21869f22e2c9b037229", "messageHeadline": "In theory implement validator sequencer batch node creation proof", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 336, "deletions": 194}}, {"node": {"oid": "6d852bc85116a2753c07d781b0d016b79e232462", "messageHeadline": "add block number to solidty support", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "111ed23ca14500225dc55b5fa10c633c4504888d", "messageHeadline": "add blockhash to solidity support", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e5281958c8460387f2922223f23ebb5a1cccf91c", "messageHeadline": "fix typos, add precomiles section to special features", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "b264b26b73c21e9db18a40a13bbc2c74d3c0c365", "messageHeadline": "Use a shared_ptr to HashPreImage for values", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "e1b2f2c3d0284148349f6e95f77042a56ad001a2", "messageHeadline": "Make buffers a pointer, with a new underlying RawBuffer", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 183, "deletions": 122}}, {"node": {"oid": "e84fec96c5e390809d44ef24b3c146165287644e", "messageHeadline": "CircleCI debugging", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "14158ecdb51e35e1a7fdfbf43db7d8eed2e84689", "messageHeadline": "CircleCI debugging", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c6932d2c8f4df3a3f3c76c7aad055724b12ee3b5", "messageHeadline": "Fix race conditions and enable verbose mode on unit test", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "f2dc5fb0be31361f33b663b1e2dc7c88a9dc4deb", "messageHeadline": "Improve unit testing and add bug fixes", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 666, "deletions": 139}}, {"node": {"oid": "5c09ae8d9b325ccca1974d6820354de86ab5fa23", "messageHeadline": "Integrate new healthcheck into arb-node", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "d21e679ba2e97bb35555616d17710223bff58c4d", "messageHeadline": "Add the option to disable healthcheck components on the command line", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 78, "deletions": 32}}, {"node": {"oid": "5d6fb0b307a87eda63715fc81c8c376bb19fcabd", "messageHeadline": "Integrate Josh's changes to allow graceful shutdowns", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 55, "deletions": 15}}, {"node": {"oid": "8dd806c144a7432d802efbda6165e983a2bb6c23", "messageHeadline": "Improve comments", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 281, "deletions": 199}}, {"node": {"oid": "4142d7ae6482164b3d7604a2252e11db8c217043", "messageHeadline": "Fix OE API change issue and add patch for Alchemy", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "a7531dd5ca94db535bb02eaba51d2a72c7c5ed41", "messageHeadline": "Bug fixes", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "6932537475483d8d217cb2d354e3e604dcdfa27f", "messageHeadline": "Add prometheus metrics and update configuration handler", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 68, "deletions": 16}}, {"node": {"oid": "c2ee44e159ed468f760affc9d36a01ef52c0aed5", "messageHeadline": "Add self contained Openethereum healthcheck", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 429, "deletions": 58}}, {"node": {"oid": "a67d1bf0bd406dddc816a66647ef040a34ba76c4", "messageHeadline": "add sidebar labels", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1e81848993d01206fbaa69a7c6f6dfa3b24580e5", "messageHeadline": "Merge branch 'develop' into dev-docs-update", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 112, "deletions": 6}}, {"node": {"oid": "f7f92eaa3063d75f49a1707b1143b8a3e17b58fc", "messageHeadline": "add special features docs page w/ Address table, byte serialization, \u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "5b2830b527378dbafc7128ca384d8eab3066fd25", "messageHeadline": "expand liquidity exists section in withdrawals", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "5f83b4327eecf4fe138d56e6d04e031ea583ef2d", "messageHeadline": "add standard sendL2Message section to messaging between layers docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "ac8a203b25954b43c817a7cadc312a284910f6a2", "messageHeadline": "add terms / update glossary", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "1b521862f905d7d798947a6bb4458fedba454609", "messageHeadline": "add sequencer section to finality.md", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c4cc9eeae93fa48a9d889151153be4f767a08c59", "messageHeadline": "remove \"recommended\" modifer for frontend integration, little fixes", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "2f37381a796f0c63bcd3da07e81fade73269f08f", "messageHeadline": "fix typo in arbgas.md (and lint)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "c789af318fee926f15299a29e419cb6de7c40fc2", "messageHeadline": "add hardhat to contractdeployment.md", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "336c9a75c3cecbb11dc91a7e23918fe67941f759", "messageHeadline": "Fix inbox reader sequencer feed issues", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "29c4050d8298bcda01ce3d56d93a07b63166f605", "messageHeadline": "Push towards getting tests working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 219, "deletions": 121}}, {"node": {"oid": "5381345b3557ce7ddc62ebfb66766c5da2e97fa3", "messageHeadline": "arb-rpc-node tests working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f77fe2ff1b2b86098b4b262413e33294887c9c5", "messageHeadline": "Switch validator over to using monitor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "22daaccf060d34af8a5117b6efc3fcee22f5afd6", "messageHeadline": "Theoretically implement inbox reader sequencer feed", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 76, "deletions": 7}}, {"node": {"oid": "2c95764969888b819794e6f1337431d09125bd92", "messageHeadline": "Fix arbostest tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 105, "deletions": 82}}, {"node": {"oid": "4f1a02688639f8f98f5357b30af5c437ba714553", "messageHeadline": "Merge pull request #1046 from OffchainLabs/1002-conflicts-resolved", "author": {"name": "Ed Felten", "email": "ed@offchainlabs.com", "user": {"login": "edfelten"}}, "additions": 6476, "deletions": 205}}, {"node": {"oid": "ac40cab1015646c721a8e856c80b5260c3fcad25", "messageHeadline": "Merge branch 'master' into jmastetr", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "94a19f6ec6ddba5f399e1e38d6dac49e6d29402b", "messageHeadline": "Merge branch 'develop' into cleanup-int-tests", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 112, "deletions": 6}}, {"node": {"oid": "73eb175a7bd0d861e49044b76a3883d06408e19c", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "826eabb158f389f71569215710c42e9aa7dfcc58", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4187f298fef1eb4c28f799e767dab205db0b6b69", "messageHeadline": "Upgrade ArbOS and add test of new and old behavior", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 111, "deletions": 5}}, {"node": {"oid": "5d074cf4887f571a016827abfb277dd66997c154", "messageHeadline": "Merge pull request #1043 from OffchainLabs/review-L2toL1-documentation", "author": {"name": "Ed Felten", "email": "ed@offchainlabs.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc4c2ebcca5cd9707c1fa8c37da88561f08bc83a", "messageHeadline": "Update tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "928c62527cb7a8115c0e2e589ee19e7d1c11237e", "messageHeadline": "suggestions from review", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 87, "deletions": 39}}, {"node": {"oid": "d3dcd0d4c948d18460027199d21ba435330a7dbc", "messageHeadline": "Add notice about L2 to L1 ticket not being consumed in reverts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b551a36125ed5a5ffe701ca473bfa7ec58879fbb", "messageHeadline": "add todo", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec08aee813274b35d63c3d2a24e4547758e8ab73", "messageHeadline": "add bridging assets.md", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "ba4273dc8ae2f8e1c2f70a422a3ed7e69368edd6", "messageHeadline": "Make chain sequencer configurable", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "6d0943c5d35513fade6b4ab625ac2e53ee6402f3", "messageHeadline": "Update MACHINEHASH", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79274a8efaeda7db48f6de5227b598bb50fb8e17", "messageHeadline": "Update ArbOS", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3f5506340d500644d83e281dc47ee388af997a0", "messageHeadline": "Update arbos and fee test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 146, "deletions": 83}}, {"node": {"oid": "a16202fbe20050f0772b7d8e9470cb07902f91cb", "messageHeadline": "Update ArbOS", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb10d368d71efa6727eb600c3eb77fd931a18881", "messageHeadline": "Fix dev aggregator", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "c8bb2bc804b1972c3e60f554ad186b23aed98a2a", "messageHeadline": "Fix sequencer syncing chain time issue", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 32, "deletions": 40}}, {"node": {"oid": "f39d52a40abca1bd5a2c1435f588fcca3d6ac207", "messageHeadline": "Merge branch 'develop' into dev-docs-update", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 409, "deletions": 58}}, {"node": {"oid": "c6bfc78a95a62dbe02e277e2cb553cf45031fb62", "messageHeadline": "Fix getDelayedMessagesToSequence", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "018bab829414903e100c10f202c1abe5c6c1c570", "messageHeadline": "Messaging Between Layers documation and related natspecing", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 302, "deletions": 24}}, {"node": {"oid": "31c90cc87013f31308a295cae203d16168c73faf", "messageHeadline": "Update MACHINEHASH", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9ad15681b9c2737d13de4ac4af6a7ed786e9218", "messageHeadline": "Fix nextSeqNum mutability issue", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75a4a3bf9a200b3269c229df824b64d2771a772e", "messageHeadline": "Fix unintialized gas price", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b1665c1cf6220c0470aad78388a8b58064c16a7b", "messageHeadline": "Merge branch 'develop' into sequencer2", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 48, "deletions": 24}}, {"node": {"oid": "52b7b3af9ebf29800ad23ed27ee9141b718f7c87", "messageHeadline": "In theory implement GetDelayedMessagesToSequence", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 106, "deletions": 18}}, {"node": {"oid": "43a5b6c16a88541614c4a39c258789ede00f6633", "messageHeadline": "fix typos and spelling errors in integration tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 68, "deletions": 66}}, {"node": {"oid": "c308824fd31a919b18b5b2737f4697a7ad8bc02f", "messageHeadline": "Merge branch 'develop' into sequencer2", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 21392, "deletions": 15263}}, {"node": {"oid": "6cf74d169a1c0ec2bce7ad3afbb0f5d79d79c698", "messageHeadline": "Update nodehealth test", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ad776d9fbe18d67365471e8f8bc1a765819f36fe", "messageHeadline": "Healthcheck bug fixes", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 45, "deletions": 22}}, {"node": {"oid": "2d5082c0debee059a644a2ce93c00eb41f65432a", "messageHeadline": "Ignore sequencer batch gas price to allow for sequencing", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "857abdc357a037b6eb30aa07efb3562a982aac75", "messageHeadline": "Update arbos and test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "22242e428999a477e17892bdab98c5475d8803ab", "messageHeadline": "Expand out testing (currently failing)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 188, "deletions": 21}}, {"node": {"oid": "caaef95ae9976c96f938c9bd83b65bfb8cc0c2c8", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eb09a1b423d2f178429c71cca9117ad0c5cef3f", "messageHeadline": "Update retryable test to include log emitting tx", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 176, "deletions": 15}}, {"node": {"oid": "9954f4722586d3ecceafea08c4c4a2549d40b0e7", "messageHeadline": "Sequencer message delivery fixes", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 92, "deletions": 67}}, {"node": {"oid": "2b487cd3f248243471774277d08b4af180a941d8", "messageHeadline": "Fix pre-commit-config with proper flake8", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bd1a017fec7abafdb0fc3b854a04351e52c20777", "messageHeadline": "Fix various sequencer issues", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 193, "deletions": 55}}, {"node": {"oid": "83cf0c72051c78baff335465a4867a764b386f14", "messageHeadline": "Fix connectedContracts usage in Rollup constructor", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "13dc6aac9372ca15ad928ddc979ead709f4451d6", "messageHeadline": "Merge pull request #1031 from OffchainLabs/token-bridge-natspec-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1291, "deletions": 318}}, {"node": {"oid": "15a309e11cbfd824a976bc2a677c375b965f9363", "messageHeadline": "Set actual inbox sequence number for end-of-block message", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 50, "deletions": 41}}, {"node": {"oid": "5ff76d28716d900cd21cf20b1e4b09408b498d82", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 942, "deletions": 150}}, {"node": {"oid": "c9e8f682bee6507ae64b6b0b42bc57c10296f531", "messageHeadline": "Merge branch 'develop' into token-bridge-natspec-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 956, "deletions": 501}}, {"node": {"oid": "2908a22f13e4870ad8be3b51902945f2f3425174", "messageHeadline": "Merge pull request #1035 from OffchainLabs/token-bridge-natspec-docs-\u2026", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 284, "deletions": 150}}, {"node": {"oid": "63d5f192dd689a62835fba4d2684a807877a56a8", "messageHeadline": "include inbox address in bridge deployment.json, remove default", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e6647c76fb3fabb414f21267e9fda937d4c1eb37", "messageHeadline": "Merge pull request #1036 from OffchainLabs/redirect-fee", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 548, "deletions": 59}}, {"node": {"oid": "525befe7744ff4356ba7b1d53ca9fea51fc0428b", "messageHeadline": "Update hardhat create-chain command", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c4eaef45c71cff411d04a03c022d55f42e815212", "messageHeadline": "...properly update contract addresses", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7d2316df97dc14e749281f53c839bb4d4a922ab8", "messageHeadline": "update devnet bridge deployment / integration tests config", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "88c7ae65a3ca4fb53d52bcd7e743e00e21bffd1f", "messageHeadline": "Merge branch 'develop' into redirect-fee", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 52, "deletions": 46}}, {"node": {"oid": "207e890a9c54b945b65726eba348e2cd892863f2", "messageHeadline": "Merge pull request #1029 from OffchainLabs/update-frontend-integratio\u2026", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 52, "deletions": 46}}, {"node": {"oid": "1d908d369e42194574445044ecb8da6068479640", "messageHeadline": "Merge pull request #1037 from OffchainLabs/interface-refactor", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 129, "deletions": 77}}, {"node": {"oid": "0342cceb66c576988cfdaa3d303ce7a17f5753c0", "messageHeadline": "Update L1 bridge init params in scripts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "bdbdc1ecd9dd86c19414e3df0097c5fb674999e4", "messageHeadline": "Update natspec documentation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "067200b31c6a3131bf153d5b62e0b0b57ce2aa68", "messageHeadline": "Refactor interfaces used for L2 token contracts and add bridgeBurn", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 128, "deletions": 69}}, {"node": {"oid": "f5c3f56485e5f610eafbfbcf1f2660609e1b8436", "messageHeadline": "Merge branch 'develop' into update-frontend-integration-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 358, "deletions": 398}}, {"node": {"oid": "aac277232c12bc6ab5c266b3da495c0b7003a7b1", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "b86bdd42d4804b42e419fa17c77c171c179dd615", "messageHeadline": "Update withdrawal natspec", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c161c275ae9b2c0d23953e0f26945be4139ad45e", "messageHeadline": "Update natspec documentation and simplify L2 bridge getBeacon", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 132, "deletions": 57}}, {"node": {"oid": "e680b4d44d94de98b58cc0d168e7b4195e2af330", "messageHeadline": "Update arbos and fee test for new and old version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "cd08989a18817da290f09eaee5abc18908c59705", "messageHeadline": "Add check for fee paid", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "7082fcfbd85c2c1f77385ccd8c367ba07bedd4ae", "messageHeadline": "Go generate", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 473, "deletions": 47}}, {"node": {"oid": "f9803a6593adc6281c2284a437a69374a869a04d", "messageHeadline": "Generate address locally for constructor test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "be4255995367db498c5a593ac0747ccd382be62a", "messageHeadline": "Skip expensive gas estimation in upgrade test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "90fa736fd7257afeacf46588da67eb269593513a", "messageHeadline": "Simplify upgrade test and split out arb-rpc-node tests from arb-node-\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "9f6be012572296be6984ad837fc5ff8ce249c47b", "messageHeadline": "Theoretically add CLI sequencer support (untested)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 72, "deletions": 29}}, {"node": {"oid": "6c40911bb08efb744e78cf13c2250635735ed3cc", "messageHeadline": "Strengthen sequencer inbox init message protection", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "c18317f93d40889232f024091c35abc3d0ee0d19", "messageHeadline": "Implement most of sequencer batcher", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 717, "deletions": 157}}, {"node": {"oid": "ba5d9309876c694a3879571e6a3c138cc2b3978e", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50fee4820f790a7aee1000ab5efc8dfe6661ef6b", "messageHeadline": "Enable check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ccee7166d352f1c247fedeee0d76b51ea9cb5e38", "messageHeadline": "Update arbos and add testing of arbos upgrades", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 122, "deletions": 426}}, {"node": {"oid": "748991eb670d1ff80f7ecb0a7df75db176c17168", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f13a66e3c844fa9efbbeb68694d199965e9727bd", "messageHeadline": "More work on test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 47, "deletions": 28}}, {"node": {"oid": "e060ce4bbfc1b40dff60cae9d8958b22621e9be7", "messageHeadline": "Add upgradability tooling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 227, "deletions": 3}}, {"node": {"oid": "cdf46fc239dadb88786cd1f4791d26ca824f8468", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 15, "deletions": 83}}, {"node": {"oid": "9637b4ef304c494c84a2842f8e8a743ae5e1c707", "messageHeadline": "Merge branch 'develop' into token-bridge-natspec-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 44, "deletions": 11}}, {"node": {"oid": "90cc762e49659252340b3770c5112d452f44e089", "messageHeadline": "bump arb-ts to 0.0.9", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ad9d544e82b5d2ce3dae759dbecd932a23681d4", "messageHeadline": "cleanup", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "c8685b86a5d74ab723050089bdc14bfcc2e526a7", "messageHeadline": "more docs for EthERC20Bridge.sol", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "a1cf0b3b30e37a7a838a26d64bfc27e01f0d4352", "messageHeadline": "Merge branch 'develop' into update-frontend-integration-docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 44, "deletions": 11}}, {"node": {"oid": "e095a25ed10e2268abb510d95586a875c741c7c9", "messageHeadline": "update FrontendIntegration.md, add more typechain exports to arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 51, "deletions": 45}}, {"node": {"oid": "17cbd1467b38e627114ac1c83b69e5a12bfb1f90", "messageHeadline": "Update formatting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ff8b21f8cac63259917d9a33f6515089873a60d7", "messageHeadline": "Update Local_Blockchain.md", "author": {"name": "Jan Liphardt", "email": "jan.liphardt@stanford.edu", "user": {"login": "jliphard"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "2de30fa56b9b83ddb6de7a0da27406ec3602a2e8", "messageHeadline": "Update client.ts", "author": {"name": "Jan Liphardt", "email": "jan.liphardt@stanford.edu", "user": {"login": "jliphard"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9aa41a366d3cffc42c74728f3bd77d2089a6ee38", "messageHeadline": "Enable local Arbitrum on MacOS", "author": {"name": "Jan Liphardt", "email": "jan.liphardt@stanford.edu", "user": {"login": "jliphard"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "4a9708d6975e0f52d0485727581590857fb4559e", "messageHeadline": "Update Installation.md", "author": {"name": "Jan Liphardt", "email": "jan.liphardt@stanford.edu", "user": {"login": "jliphard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bd9a456a780582715a62affd887d35e2eb138b0", "messageHeadline": "Update Local_Blockchain.md", "author": {"name": "Jan Liphardt", "email": "jan.liphardt@stanford.edu", "user": {"login": "jliphard"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "363fca990297bdd2f1cb0398b0e0128f541d9e6a", "messageHeadline": "Update client.ts", "author": {"name": "Jan Liphardt", "email": "jan.liphardt@stanford.edu", "user": {"login": "jliphard"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "287e6a9026c583259b259ade5a44504872887fb8", "messageHeadline": "Enable local Arbitrum on MacOS", "author": {"name": "Jan Liphardt", "email": "jan.liphardt@stanford.edu", "user": {"login": "jliphard"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "625ef79ff9218ec1b3778e9578e192ae89b23d62", "messageHeadline": "Update Installation.md", "author": {"name": "Jan Liphardt", "email": "jan.liphardt@stanford.edu", "user": {"login": "jliphard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6c5379ba1d4731b86907881f45ef3483501bf56", "messageHeadline": "token bridge natspac docs (WIP)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 110, "deletions": 11}}, {"node": {"oid": "37c73731d3837cf3f7e4cc22985b3702768b6234", "messageHeadline": "Merge pull request #1024 from OffchainLabs/bridge-hotfixes", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "749d98857c51a968f6a00c6c6523187bb72c36d1", "messageHeadline": "Index token address in bridge deposit token event", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b6eea1a3ee36d3518f5cae8a8dfb17d17ca065ff", "messageHeadline": "Update typechain wrappers", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f3a132c58d44a14cf40322ef23fd59e28da03280", "messageHeadline": "Fix reentrancy and rename event paramter", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3dcf955dcb3dae2fdd9a37f690bd21903dd73093", "messageHeadline": "Fix fee estimation backwards compatibility", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 153, "deletions": 28}}, {"node": {"oid": "4ea6227798ed3c50c896bb943fd31cd57958a357", "messageHeadline": "Merge pull request #1019 from OffchainLabs/test-fees", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1920, "deletions": 312}}, {"node": {"oid": "0dcbd9fac48c02454ae81c39d18fa3fa56b492f2", "messageHeadline": "Merge branch 'develop' into test-fees", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 134}}, {"node": {"oid": "73159a597e8f2fa61d449ce324d4fa5cf2777669", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "177dc708431de673666fe9be111493f82781afdb", "messageHeadline": "Remove messages from healthchan in staker unit test", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d9ab421a78f72e32aca975b638666cd9a3e4a71f", "messageHeadline": "Node healthcheck bug fixes and validator integration", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 93, "deletions": 134}}, {"node": {"oid": "fa8876b0e0e0bda91a6b03d5edfc81f8a7f02f86", "messageHeadline": "Merge branch 'develop' into test-fees", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1117, "deletions": 345}}, {"node": {"oid": "e0e01d873c9f133bd671c3adb64507121dfe6091", "messageHeadline": "Update arbos and remove use of old eth deposits in tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 93, "deletions": 134}}, {"node": {"oid": "7aec1842ba0a2cf84ddaa2a3c3e6f1cc635e5534", "messageHeadline": "Update fee estimation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 400, "deletions": 135}}, {"node": {"oid": "4c514a87abe98cba6e7d58371460875e99f7ac3f", "messageHeadline": "Merge pull request #1017 from OffchainLabs/improve-withdrawals", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1117, "deletions": 345}}, {"node": {"oid": "7413057da2da1774a08ceae4ad3989c635682efe", "messageHeadline": "update typechain abis", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 832, "deletions": 192}}, {"node": {"oid": "749e3ccaa92916d1fa4730cb5f3875bc9555bf01", "messageHeadline": "Implement sequencer inbox origin tx decoding", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "1cc5afb3bc2bb7e5c65a8970ad4cebc0b5a48e05", "messageHeadline": "Merge branch 'develop' into improve-withdrawals", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 29, "deletions": 45}}, {"node": {"oid": "f063b1a47b13496090cb23934c5a2945762011cf", "messageHeadline": "Merge pull request #1018 from OffchainLabs/polish-bridge", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "8f3613f6a197302dc1be9869d72175e88635d04e", "messageHeadline": "add balance check for tmt", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "617dc1016bd27915612b1b09094e842ce5815ac2", "messageHeadline": "Theoretically implement inbox reader (minus origin sequencer txs)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 632, "deletions": 146}}, {"node": {"oid": "ae431d05fa2445103721ad328a6fc3534731e362", "messageHeadline": "Go mod tidy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 76}}, {"node": {"oid": "209ded7aa61468b9bebf08b0b8d357c9dedb98ca", "messageHeadline": "Support multiple arbos versions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 109, "deletions": 8}}, {"node": {"oid": "d53108e54b7965bd8a8bd9a13a8b7c912638d5f7", "messageHeadline": "Handle both arbos versions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "61d64209678d2b330b4227565bdca72c1b58a8cb", "messageHeadline": "More testing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 259, "deletions": 92}}, {"node": {"oid": "986a26824faa4a466dd631016ff9621ba38336bc", "messageHeadline": "Expand testing and update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 280, "deletions": 75}}, {"node": {"oid": "05d08ff9b73fe7e1dda0944ef126f1cc45535458", "messageHeadline": "Expand fee tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 451, "deletions": 50}}, {"node": {"oid": "837477febb10650636e86422936aa2ae6cb85427", "messageHeadline": "Start setting up fee testing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 603, "deletions": 30}}, {"node": {"oid": "ba1d7db4924d32b108e294147e4442807ca0e6b4", "messageHeadline": "Merge pull request #1000 from OffchainLabs/deprecate-arb-prov-ethers", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 29, "deletions": 45}}, {"node": {"oid": "c7b394d0f8bb9390308b9172c1906e03e65827c7", "messageHeadline": "Fix token migration", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "ee1173997f79d9db7e77a5f58283bb2abca03344", "messageHeadline": "Add try/catch statements around external token.bridgeMint calls", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "5761d1934520bb66eb13bde30c0c3f871afec4d4", "messageHeadline": "Add check before migrate to ensure custom token is deployed", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d621305725f6a2b0c2d43d7574883a2e89522734", "messageHeadline": "Merge branch 'develop' into deprecate-arb-prov-ethers", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10457, "deletions": 15769}}, {"node": {"oid": "45a9cf6aae33301005fc5cbdaad7b241be496cfd", "messageHeadline": "update yarn.lock to develop", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 192, "deletions": 166}}, {"node": {"oid": "2f54bb5d1e1993dc5365ee48f29c87218a0a138f", "messageHeadline": "Fix integration tests", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "6d6bbb9920274659cff6e0491b5a62dc06cd56fb", "messageHeadline": "Remove unnecessary internal function", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "4ab374532db65af0a5f3b0c030db8e1a921d0d90", "messageHeadline": "Merge branch 'develop' into improve-withdrawals", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 6443, "deletions": 53}}, {"node": {"oid": "a27e97c385c1f46532bf207ab0e08fb8274c0a73", "messageHeadline": "Merge pull request #1012 from OffchainLabs/custom-unregistered-test", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 6443, "deletions": 53}}, {"node": {"oid": "7643cf47370153eb598d581e945f437700b2265e", "messageHeadline": "Minor improvements", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "081594f0d58b438b38d9aac59f867cd67cf0dcd9", "messageHeadline": "Fix data used in bridge mint event", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bb60678022e9c0d06c884e125e63188a30c48879", "messageHeadline": "Allow erc20 tokens deployed to be withdrawn, even if custom token is set", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3e7d9330334220a1ca31890fc4ec03471abbf7d6", "messageHeadline": "Refactor creation of temporary tokens when custom token not deployed", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "696cb5ef78ca510425ce07ac338d3cbcb2ee08f1", "messageHeadline": "Move custom token logic to shared super class in bridges", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 110, "deletions": 43}}, {"node": {"oid": "93e4d7e270d9954d8e89c71b3961136e470c0fec", "messageHeadline": "Remove storage placeholders and unnecessary function scope", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "b3cd0ee213ae1903f872d2f81d2166e79bac7286", "messageHeadline": "Merge branch 'develop' into improve-withdrawals", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 948, "deletions": 27}}, {"node": {"oid": "39863607f56d231c6fe1cb5368355e31651e9fdf", "messageHeadline": "Merge branch 'develop' into custom-unregistered-test", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a2744fbf5d8d3c04c3078b8f9f591fd4deae7bdc", "messageHeadline": "Merge pull request #1003 from OffchainLabs/token-bridge-refactor", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 12375, "deletions": 17783}}, {"node": {"oid": "b69f920033eccc3239800bd41151a538c039d255", "messageHeadline": "Update typechain interfaces", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6333, "deletions": 52}}, {"node": {"oid": "9590d84b26add001c390ded08dc8152a0b5ce6d7", "messageHeadline": "wip: custom L1 token with no L2 yet fallback case e2e test", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 110, "deletions": 1}}, {"node": {"oid": "ae7550ab67bd27bd07f5445fbda9114c2e4e6116", "messageHeadline": "Merge branch 'develop' into deprecate-arb-prov-ethers", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 138, "deletions": 1}}, {"node": {"oid": "d3f39f0e2570e30644d90a2d1bc20a243d1a8da0", "messageHeadline": "Update sequencer inbox and add end of block messages", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 147, "deletions": 92}}, {"node": {"oid": "d1e28c2ce0ba32478f777bdcc6360d5406084acf", "messageHeadline": "Merge branch 'develop' into token-bridge-refactor", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 948, "deletions": 27}}, {"node": {"oid": "88528ee79ab630566c3f941cf63c1e220942b21e", "messageHeadline": "Refactor for more intuitive variable names", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "c5bea267593186ea5d916069aba8f42cfc9bbeb6", "messageHeadline": "Improve token withdrawal flow", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 57, "deletions": 18}}, {"node": {"oid": "56af62a74fab7b6740c8fd2ba1832964e219fd86", "messageHeadline": "Update bridge mintAndCall to follow erc1363", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 23, "deletions": 42}}, {"node": {"oid": "38a7ed06eaecd26381c36129febb78e671d0d94a", "messageHeadline": "Merge pull request #997 from OffchainLabs/arb-ts-byte-serialize", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 138, "deletions": 1}}, {"node": {"oid": "c1ea8001a7f324e97cb2a14eda15ca2a2db97230", "messageHeadline": "Update arb-ts and integration tests", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2920, "deletions": 11330}}, {"node": {"oid": "1d605294078f1bf7947adce762b97376327e7402", "messageHeadline": "Add comments to explain intended callers and use of L2 bridge interface", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "c09ef9a95e0332adde4fec74b8e2ee483e0a14b5", "messageHeadline": "Use superclass in test token and simplify aeERC20", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 21, "deletions": 301}}, {"node": {"oid": "708a58664dad2dd30fc8d548986cf6fb4c522366", "messageHeadline": "Refactor deploy encoding to be explicit", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a68b7117afc5830239ac9a4d372c92f6463c84b1", "messageHeadline": "Refactor require statements in L2 to asserts and handle fail conditio\u2026", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "6512c83fec24408ce4b8a5a2a997ace681e23a9d", "messageHeadline": "Simplify L1 bridge interface", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 13, "deletions": 46}}, {"node": {"oid": "5e8ce84eff3246ba0eef66354714bb30e2614b88", "messageHeadline": "Fix dev aggregator sequencer support", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "c9e23020994c2b40734807e65473f8c18531bce0", "messageHeadline": "Get dev aggregator launching (not working)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 256, "deletions": 100}}, {"node": {"oid": "ad3bc1c847212f3ca3dd09774171478524196048", "messageHeadline": "Merge branch 'develop' into arb-ts-byte-serialize", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 774, "deletions": 17}}, {"node": {"oid": "b306544884d4780d1550815f513790eb3a2b8eb0", "messageHeadline": "Merge branch 'develop' into deprecate-arb-prov-ethers", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 810, "deletions": 26}}, {"node": {"oid": "f8e4026673649148c5af0d9e7eb46f95e236dacb", "messageHeadline": "Make sure inboxreader healthChan properly set", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "16cf13f4dd033630a8db04d98c44a6cbffdfce4e", "messageHeadline": "Set default to info", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0afb6b6770a7f0c22f33668b33516a4d8866850a", "messageHeadline": "Add command line flags for setting log levels", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 141, "deletions": 3}}, {"node": {"oid": "36b51decc91d92932c91b0db8d7cfdba27ee765a", "messageHeadline": "Add logging for healthcheck errors", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0474e4dd29c3914df7728ab7dc995a42a8d2d04f", "messageHeadline": "Fix nil pointer dereference", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f4fae0aac1d522ee74a81cc5e2d1b833ced32f1d", "messageHeadline": "Integrate code review feedback from Harry", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "7ed963933e146037730ba28889e3907c0286f72a", "messageHeadline": "Integrate code review feedback from Harry", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 75, "deletions": 84}}, {"node": {"oid": "befdde6a317d5b36be923f3fbb058d5912bdc494", "messageHeadline": "Correct unit test function prototype", "author": {"name": "Ben Burgess", "email": "benburgess7@gmail.com", "user": {"login": "soci3ty"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "f1d9147160160a6394edc078fd203e130b32a39b", "messageHeadline": "Fix static check issues", "author": {"name": "Ben Burgess", "email": "bburgess@cs.princeton.edu", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "18a0f7782c59aac9efa84f7e7d9fdbb0122aefa6", "messageHeadline": "Rework unit tests", "author": {"name": "Ben Burgess", "email": "bburgess@cs.princeton.edu", "user": null}, "additions": 20, "deletions": 21}}, {"node": {"oid": "391dd68f9775cc6b1900a2b653133a4d3caedc4a", "messageHeadline": "Rework unit tests", "author": {"name": "Ben Burgess", "email": "bburgess@cs.princeton.edu", "user": null}, "additions": 203, "deletions": 143}}, {"node": {"oid": "f732bae8bba1fe5410497a33aa306968136994dc", "messageHeadline": "Integrate static analysis feedback", "author": {"name": "Ben Burgess", "email": "bburgess@cs.princeton.edu", "user": null}, "additions": 55, "deletions": 48}}, {"node": {"oid": "3cc12fc1b67f3e82bda460e2ca3b6a3a290e44aa", "messageHeadline": "Include static healthcheck recommendations", "author": {"name": "Ben Burgess", "email": "bburgess@cs.princeton.edu", "user": null}, "additions": 112, "deletions": 77}}, {"node": {"oid": "6f3b37c604faa7f423e756848f4e927a9c3f5315", "messageHeadline": "Move healthcheck directory to fix CI build", "author": {"name": "Ben Burgess", "email": "bburgess@cs.princeton.edu", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4b31538c41809c79a18265786e1cf1064c7c961f", "messageHeadline": "Change unit test name", "author": {"name": "Ben Burgess", "email": "bburgess@cs.princeton.edu", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "82fec12a24073085e004becbe4543bde6f6e0513", "messageHeadline": "Add unit test", "author": {"name": "Ben Burgess", "email": "bburgess@cs.princeton.edu", "user": null}, "additions": 189, "deletions": 0}}, {"node": {"oid": "4f3c6a4f07bbd3f9ba06bea0e6032223b387598c", "messageHeadline": "Bug fixes", "author": {"name": "Ben Burgess", "email": "bburgess@cs.princeton.edu", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "748188b30fada7cbe7deb49e017d838ec8370d05", "messageHeadline": "Change healthcheck directory name", "author": {"name": "Ben Burgess", "email": "bburgess@cs.princeton.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f947dab7e8f4f0e2f799bfbe3fe1c2f7b53e3e8", "messageHeadline": "Temporarily remove prometheus", "author": {"name": "Ben Burgess", "email": "bburgess@cs.princeton.edu", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f2b38e602cbae99c0519da39d7a2df34048e3f58", "messageHeadline": "Bug fixes recommended by Josh", "author": {"name": "Ben Burgess", "email": "bburgess@cs.princeton.edu", "user": null}, "additions": 39, "deletions": 25}}, {"node": {"oid": "08cb1de57c6a441a4498c272705010d4ab6ba59d", "messageHeadline": "Add simple healthcheck for RPC node", "author": {"name": "Ben Burgess", "email": "bburgess@cs.princeton.edu", "user": null}, "additions": 240, "deletions": 1}}, {"node": {"oid": "291284d9b9e843736d76c2cf90c53e9403578b42", "messageHeadline": "Set WAL to a non-zero value so that old logs can be cleaned up", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a42e1dffe592e418406149d7c182fd9ed828d7c9", "messageHeadline": "Theoretically implement addMessages", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 382, "deletions": 122}}, {"node": {"oid": "f1bbd5c406b125cb7cf2ff493e44599a9af39fda", "messageHeadline": "Make sure last_machine is always initialized", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "69e273e6e97eba63e76598c0d688e94cea65b4ed", "messageHeadline": "Add ability to get last saved machine from ArbCore", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 54, "deletions": 11}}, {"node": {"oid": "6377d1c851f42774134c7a97623413bf92035fe9", "messageHeadline": "Fix test cases", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 14, "deletions": 41}}, {"node": {"oid": "8cd98d72a9ec9162bb4725d395a3d1aa8fb72a88", "messageHeadline": "Remove token types enum from token bridge", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 29, "deletions": 120}}, {"node": {"oid": "fe978eeb3f3eea1a22c6cef187ea5a713d0c0912", "messageHeadline": "Simplify bridge logic", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 74, "deletions": 129}}, {"node": {"oid": "3e7f0dd31aba1d2394ba5a052fee7c6129cae6ec", "messageHeadline": "Update offchain components", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2621, "deletions": 4502}}, {"node": {"oid": "efb81ab599e1dfb7fd9879d4c3a0e42078a09554", "messageHeadline": "Update standard erc20 used by bridge to follow eip 1363 & 2612", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6858, "deletions": 538}}, {"node": {"oid": "5cc64eb9aeb28168578f44d29bee93162dac14d9", "messageHeadline": "Merge branch 'develop' into arb-ts-byte-serialize", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "b4b970c5d9ef01395428f5bfd378270071533867", "messageHeadline": "Fix deploy script", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 229, "deletions": 659}}, {"node": {"oid": "5402f44619045f682e301740c7537ce700a0b5c8", "messageHeadline": "Properly initialize nonce", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "1854c977ec9b2c110cf496fe66e1d605aac0a6ff", "messageHeadline": "Fix layer 1 unit test", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "eb0955843476633b9a4b688d9ca976f6a4d65022", "messageHeadline": "Add new message delivery APIs to C layer", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 116, "deletions": 40}}, {"node": {"oid": "57e01a2390d18c363dffb0ad10eac6a159baac46", "messageHeadline": "Remove ERC777 support from bridge", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 17, "deletions": 809}}, {"node": {"oid": "a912506b68a77a6943b48b676acd93eca487dd90", "messageHeadline": "Create token bridge interface for L1 and L2 contracts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 246, "deletions": 79}}, {"node": {"oid": "b8948ade44b70e5f3c914de8c26ea157e262507d", "messageHeadline": "Skip L1 tests that aren't relevant anymore", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f600560ebe367ae2114d0559d4a84bf57385209e", "messageHeadline": "Fix L2 test cases", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 75, "deletions": 12}}, {"node": {"oid": "9f9b0158692267d0619667f916159c749a7c8014", "messageHeadline": "Only allow deposit after token deployed", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e1c9936968a18137eea7ae540cd2454f5a421d16", "messageHeadline": "Refactor token bridge to handle token deploys more explicitly", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 189, "deletions": 155}}, {"node": {"oid": "c0323ee2df707f8d07acef41391cdd326c965c27", "messageHeadline": "Fix various compilation issues", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 55, "deletions": 126}}, {"node": {"oid": "aeb6b415c9561868b14eb03a634c5d27ea623833", "messageHeadline": "Add and use helper functions to get messages", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 208, "deletions": 194}}, {"node": {"oid": "cb49421f5af75a26cedd0fca22ce808ee21827e4", "messageHeadline": "Continue refactoring", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 33, "deletions": 360}}, {"node": {"oid": "d9cf0f88acee6cb03667069deefb322906b3facd", "messageHeadline": "Merge branch 'new-rollup' into sequencer2", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4963, "deletions": 1515}}, {"node": {"oid": "136d94a7c9225644956b0d76dc129d1443357e7c", "messageHeadline": "Begin refactoring rest of ArbCore", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 19, "deletions": 127}}, {"node": {"oid": "eced12c7508ef023e3613bf38307f24c8941cc01", "messageHeadline": "Fix ArbCore::readNextMessages starting in the middle of a delayed batch", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "ef4775eda9c3f06c353341b5d26486cc501021e0", "messageHeadline": "Remove inbox peek and implement ArbCore::readNextMessages", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 268, "deletions": 429}}, {"node": {"oid": "64d3e43f9708aeb54e90a7b3de2fba79c3358dc8", "messageHeadline": "Update CMakeLists.txt", "author": {"name": "Jan Liphardt", "email": "jan@enya.ai", "user": null}, "additions": 17, "deletions": 1}}, {"node": {"oid": "a91bbd53ab1ffb5fdbc2e05b90f6fe034d59dc84", "messageHeadline": "basics", "author": {"name": "Jan Liphardt", "email": "jan@enya.ai", "user": null}, "additions": 6493, "deletions": 205}}, {"node": {"oid": "2be5d4382614396f3aa27b9adfeb0a17a9ae69cf", "messageHeadline": "Update package.json", "author": {"name": "Jan Liphardt", "email": "jan@enya.ai", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26f4e464d6499545b63d6c1c2b27e053c05513e5", "messageHeadline": "Update ecops.cpp", "author": {"name": "Jan Liphardt", "email": "jan@enya.ai", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "42db2309144f646e625d0a6d26b96d0616f86c8a", "messageHeadline": "deprecate arb-provider-ethers", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6490, "deletions": 238}}, {"node": {"oid": "165792b078d3a912efa388e9877262bc1528a50f", "messageHeadline": "Merge branch 'develop' into arb-ts-byte-serialize", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 94, "deletions": 1}}, {"node": {"oid": "4f7fdaf09b3a749cbd542c6e3cc1b89d81d34a8e", "messageHeadline": "Prepare avm for sequencer inbox", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 112, "deletions": 39}}, {"node": {"oid": "a645d2f563146e87715b837336190e193a6083e1", "messageHeadline": "Merge pull request #996 from OffchainLabs/test-tokenbridge-gas", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 94, "deletions": 1}}, {"node": {"oid": "19d1915d71d6c92af4dfb2cf4a9deffbffdb96d8", "messageHeadline": "move / update byte_serialization stuff from arb-provider-ethers to ar\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 138, "deletions": 1}}, {"node": {"oid": "58e2223e9a05db1e54d62f84adadfd2b906eb0fd", "messageHeadline": "Merge branch 'develop' into test-tokenbridge-gas", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 4082, "deletions": 97}}, {"node": {"oid": "05fa46a38f52459db7737d6f6633c352071ca46e", "messageHeadline": "Add test to limit how much gas can be reserved", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "e1c62230c6928b1f22a00891914edbd6de5b39a2", "messageHeadline": "Add logic to guarantee enough gas for bridgemint", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 21, "deletions": 29}}, {"node": {"oid": "ce48b1f268c64b1358f2ca997388047a3b1ef667", "messageHeadline": "Reproduce token bridge gas test scenario", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "3e0cb8d04003b1f1bdbf0a3cbf5e59a6cdeb90ad", "messageHeadline": "Merge pull request #995 from OffchainLabs/custom-token-things", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4082, "deletions": 97}}, {"node": {"oid": "227023735549b5bf84b1e0ca2651014ad38a9699", "messageHeadline": "fix config", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "40ed3692b7b8f59413a09c89d65a0f48060639b5", "messageHeadline": "fix ICustomToken interfaces, move test contracts to tokenbridge dir", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 910, "deletions": 152}}, {"node": {"oid": "ed41805cd8e05bbb20b00d7364b814a37fafe778", "messageHeadline": "Fix rollup contract size limit", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 10618, "deletions": 514}}, {"node": {"oid": "0472564baabf81587ae32aa0b87af63075a4bbbf", "messageHeadline": "Fix stack too deep in Rollup, now contract is too big", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 112, "deletions": 93}}, {"node": {"oid": "a26faff6d23a00ca3a030ecb7fe595e909900f59", "messageHeadline": "Update OSP to handle new sequencer accumulator", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "792209a92f8834b29f414ac8cbcb0948421929ae", "messageHeadline": "Prove sequencer batch for assertion instead of tracking in node state\u2026", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 479, "deletions": 10129}}, {"node": {"oid": "fb3f538366f37458b19d982bb46402011d413fb9", "messageHeadline": "Split out bridge creator", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 120, "deletions": 18}}, {"node": {"oid": "916370811365d0af0adc2d17e426485a311bb54b", "messageHeadline": "Add sequencer inbox to rollup creator", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 62, "deletions": 37}}, {"node": {"oid": "070086da8d940e6dd17ffeb225f76e9ec37fc55e", "messageHeadline": "use more before hooks; ensure predeployed custom token is registerd", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "789aaaeb6fead9aaf274ef0a4a6e90a3633c5390", "messageHeadline": "Merge branch 'develop' into custom-token-things", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "b5c37a9fa4f4092bb41bcfab380771880a77cfe3", "messageHeadline": "properly skip 'scrap' in tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0e1b14511bee1da54fa8f4c550bb37db011d31ff", "messageHeadline": "remove unnecessary optional params in bridge/bridge_helpers", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 22}}, {"node": {"oid": "aec083868d2f0076f3c7e4174a01fbea68cd88e6", "messageHeadline": "default to predeployed tokens for kovan config", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e120211017371859bcf9165070d683c581f30a81", "messageHeadline": "remove TODO", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "27de09872cc7a25fc7f835a1d3f7ccc52e76a1ff", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3180, "deletions": 13}}, {"node": {"oid": "40a80018f977f4ab7acb9f55709c63222e30f74b", "messageHeadline": "custom tokens: e2e tests, interfaces, arb-ts tooling, etc", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1231, "deletions": 1169}}, {"node": {"oid": "af87aba69ca82a51ba078a6cd5d4fb7433ca9256", "messageHeadline": "Don't change rocksdb defaults until profiling can be done", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "68decc1d64fca995c559232d82af2e01234978a5", "messageHeadline": "Fix remaining stack too deep issues", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 219, "deletions": 263}}, {"node": {"oid": "3c1abc18707241b226eea75eba9c50b3c0cf1645", "messageHeadline": "Merge pull request #993 from OffchainLabs/fix-notifyCustomToken", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 101, "deletions": 147}}, {"node": {"oid": "5887e95be2a8c12f2f14b9900fcb1bdd43aae586", "messageHeadline": "Fix some stack too deep issues (still WIP)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 14811, "deletions": 696}}, {"node": {"oid": "9a10db45dee2a72d13185062f2a217689ac835d7", "messageHeadline": "Extend sequencer inbox up to Rollup (WIP)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 927, "deletions": 13125}}, {"node": {"oid": "e26f28c584d04b47eb2862fbc28d7a98de23fe9d", "messageHeadline": "have registerCustomL2Token handle both l1 and l2 side; use encodeWith\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 57, "deletions": 117}}, {"node": {"oid": "748164bbc20f06a8f48b96eb9364552fcc922234", "messageHeadline": "use right variable in notifyCustomToken; use more semantic variable n\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 79, "deletions": 65}}, {"node": {"oid": "d4a9ccbcb347a0ea5380285b7cb489e345e0faba", "messageHeadline": "Theoretically implement inbox OSP", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 108, "deletions": 26}}, {"node": {"oid": "133ac08dbf423ce7ca79343260869e46bf02a543", "messageHeadline": "Rollback to older docker base", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "09e1d711e2d2fd39f537dc8a26ac7a74706e4ab4", "messageHeadline": "Update internal dep", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 150, "deletions": 4739}}, {"node": {"oid": "e9949ec1d266dfc0e8b28ab6583de2852b145600", "messageHeadline": "Update go-ethereum dep version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "39759e01d074ce263a700c1ff0cf409eee76a087", "messageHeadline": "Yarn update interactive", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 905, "deletions": 186}}, {"node": {"oid": "0261d8340dee172dd3aa2eda4feb2b25a191b17a", "messageHeadline": "Get submodules", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "121371f3b8b91add448a72a9e98a7499afd5f80c", "messageHeadline": "Bump version in installation instructions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8240bc69ba1744a0fde2d8599bd2c6428f7e2c1", "messageHeadline": "Bump versions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f01d3ac392c90b52ddd65999e501d927bf213004", "messageHeadline": "Go mod tidy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 97}}, {"node": {"oid": "e9efd3c19b97f2d1d596e5cf8b42e8d5575691d5", "messageHeadline": "Update dependabot config", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "8a23abda96fe7b75078e9230f3c067f6183a0953", "messageHeadline": "Add beforeAcc to SequencerInbox events and finish forceInclusion", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 205, "deletions": 99}}, {"node": {"oid": "725afafa513f22ad6c4460a405d6f13b29db9c5a", "messageHeadline": "Merge pull request #728 from OffchainLabs/new-rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 167185, "deletions": 230420}}, {"node": {"oid": "c3e1b35ab5295ddc06f95ff406528a6a7b9c6b1a", "messageHeadline": "Merge pull request #976 from OffchainLabs/integration-tests-improvements", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1896, "deletions": 500}}, {"node": {"oid": "af7efb28030c711db075333137510f76121be238", "messageHeadline": "require l2bridgeaddresss for getUpdateTokenInfoEventResult in bridgeh\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7e6fc13f0d78bcc1582527cf1960a23f7eb772b", "messageHeadline": "Merge branch 'new-rollup' into integration-tests-improvements", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 706, "deletions": 0}}, {"node": {"oid": "8971397ae4367b8dfc981c1e9ed0e93f097444bb", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1577, "deletions": 445}}, {"node": {"oid": "55c5ed47f76a2315e8c5ea035600622557afc2c6", "messageHeadline": "update & lint, bump arb-ts version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 43, "deletions": 31}}, {"node": {"oid": "f1506f507e420b7567e3d051b7ec36d146d457c9", "messageHeadline": "Add sequencer description to Inside Arbitrum", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "b5e85c735a049e82d6308fef02bb76a5bf9d43a1", "messageHeadline": "Combine Inside Arbitrum into single file and cleanup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 68, "deletions": 785}}, {"node": {"oid": "027944c55ee0fdb056af88a77fc17159088555fa", "messageHeadline": "Package Inside Arbitrum as a single file", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 657, "deletions": 0}}, {"node": {"oid": "2779ffc1480e210d95e122e493731f5732b6a5f3", "messageHeadline": "fix typo", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9810ff926fa808ba1c48c7013f07a7835c671624", "messageHeadline": "more inside arbitrum review nodes", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "dccc64621cfc788a8920eebb161f8f9d4ecbba1b", "messageHeadline": "phrasing tweaks, fix typoes", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "154bc2bcd27cda454019a5e4a74a852dc8a828a4", "messageHeadline": "clarifications on interactive benefits", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "69fcc470724b341eb7d0de36cfe8c4f79f6a9852", "messageHeadline": "note on burned deposits", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b008b87b46398640dc097a646e01c91d2a7cdb0", "messageHeadline": "detail on outbox", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5af06224cecb3641b3f9b5c9b66a4fd0ebbc6c0", "messageHeadline": "Bug fixes and minor edits", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "0a48d4bfb022147f554703728cf0556e8e254412", "messageHeadline": "Add interactive proving page to Inside Arbitrum", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "4a68eacfaa53323561856ab38af6d659d0bf7bea", "messageHeadline": "Add Inside Arbitrum content", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 630, "deletions": 0}}, {"node": {"oid": "9748288b08ab471c877b88b496293983cef6c52e", "messageHeadline": "Update", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c1406c24b91bb7415396e4cf75abc300474a8f8a", "messageHeadline": "Add header info", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 35}}, {"node": {"oid": "a08570bdeb10553f7dae18fce39d9c50479b83e9", "messageHeadline": "Add first Inside Arbitrum page", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "90c6f0bbaeafdb6dabbf7dab127944d892c2c222", "messageHeadline": "Start adding Inside Arbitrum content", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "d9f1d0a232b11eba0250972681e31a9479bb97d1", "messageHeadline": "Merge branch 'new-rollup' into integration-tests-improvements", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2365, "deletions": 1017}}, {"node": {"oid": "591232bde80fa822583a68a998a6baf705fe9ce9", "messageHeadline": "Merge pull request #980 from OffchainLabs/test-token-bridge", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 470, "deletions": 4}}, {"node": {"oid": "907f5175965631bfb11ced9fff0add25abd5928e", "messageHeadline": "Merge branch 'new-rollup' into test-token-bridge", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1866, "deletions": 995}}, {"node": {"oid": "07baf8b518e245e8b5984862597cc17c4c37140c", "messageHeadline": "Remove failing test checks", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "1f78d8378bfc6119537ba123bcf35e0bbe5e4580", "messageHeadline": "Update zerolog and cleanup logging", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 167, "deletions": 198}}, {"node": {"oid": "963e5b6cd12fb9711f0c9e615dbe38eb8f27d0fc", "messageHeadline": "Merge pull request #987 from OffchainLabs/merge-next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1701, "deletions": 793}}, {"node": {"oid": "71bdd886ab23ee9535b00a093eb4fc55bfda47dc", "messageHeadline": "Remove dead code from merge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c6fd03537492ee4d4aa4b5452ae9df0c693309dd", "messageHeadline": "Merge branch 'new-rollup' into test-token-bridge", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 806, "deletions": 462}}, {"node": {"oid": "230dae5c107db48c8598430e263c5a4a2c604b91", "messageHeadline": "Fix fast withdrawal logic", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cb3fa3432fe6b2ceb1c826ec5b1f3ef68ec74f2", "messageHeadline": "Remove bad code from merge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "42fa4b2973b77529b4d0cc88abbf3be598e73c1e", "messageHeadline": "Merge branch 'next' into merge-next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1717, "deletions": 793}}, {"node": {"oid": "ef00b3d81e230b67ae3ffc2e4ebfc215e3e91e3a", "messageHeadline": "Merge branch 'master' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "341f623b501e4597431b1e93df6f5418a3032d6e", "messageHeadline": "Reduce write buffer size", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3445e1c838acd0e4f3c318abb9f4434900112390", "messageHeadline": "Disable rocksdb bloom filter", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6f26f733b70796d1ab536d395b7ab4767a7be0a", "messageHeadline": "move setup to before, update config, cleanup", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "34fdb8d477e4370f2dcb44644f19373294be4476", "messageHeadline": "Add bridge logic upgrade script", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "116fe6b0b4b601a23bab3bc1e37e4c0274699a07", "messageHeadline": "Add extra test case and fix bytes parser", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "f5b6fe3aa95c3a6e07e7c7c4be8d8584095831d7", "messageHeadline": "Add more L1 tests for getting token info", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 252, "deletions": 6}}, {"node": {"oid": "c0baefecb64e52da0ef67ad2e036275230a41db8", "messageHeadline": "Start implementing sequencer inbox", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 226, "deletions": 0}}, {"node": {"oid": "38af1fb2b8198d10958872d372b37dfededb316f", "messageHeadline": "Adjust rocksdb settings to better manage memory", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "d1a4853dbf7ccb2fb9abdd9940bd9a9b78f3d36c", "messageHeadline": "more helper methods in arb-ts (bridge-related)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "be77c5e3f994c64b8b188cf81449db752e8dea10", "messageHeadline": "update tests (including failing update token info test)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 97, "deletions": 11}}, {"node": {"oid": "218463113f384b5739c202b2b171d0aaf2c18109", "messageHeadline": "Merge pull request #981 from OffchainLabs/execution-cursor-leak", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5e1c6a39116324e7a28f049b943451b5802cabe9", "messageHeadline": "Release execution cursor clone", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4eb2325d411489b52633b803ae4a6cbc93e99d21", "messageHeadline": "Merge pull request #963 from OffchainLabs/bridge-ts-improvements", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 778, "deletions": 445}}, {"node": {"oid": "1e7ee3472c80c5d4259dd814ed895b89499e595c", "messageHeadline": "bump arb-ts version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12a76147ab45a4f89fed15233bddb712b146ac75", "messageHeadline": "update readme", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "dfb298e163a33d1e8866276088929c49c6e7839a", "messageHeadline": "int-test: allow minting from TestERC20 from any address, include wait\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "a077aaca11a48fc826b65541ddf148b2e3712086", "messageHeadline": "Add missing modifier to validate withdrawals", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f06663e431589b63f52daf5f5e189200cd978ac6", "messageHeadline": "Add testing skeleton", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "7d324658649972eda7bd6297efab5164d74a7721", "messageHeadline": "tmp: comment out getProof stuff in withdraw eth", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8826c2cedd1f54592c8313f32c082471ded91f5f", "messageHeadline": "fix tryGetProof arg order", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c64acde9c1c5ffbc6ffd998dace09716475e94b6", "messageHeadline": "integration tests; nicen-up scripting, clean-up, add more tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 109, "deletions": 14}}, {"node": {"oid": "6ae0ac9129eb2cf066e773dd938ea6dbce2d6587", "messageHeadline": "Merge branch 'new-rollup' into bridge-ts-improvements", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1881, "deletions": 1455}}, {"node": {"oid": "12275e23b507972f07827e0cc6404f98015decad", "messageHeadline": "Fix advancing execution cursor loading from disk", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "79b115e55626967cd5e0e1a670b819e517781613", "messageHeadline": "Fix the encoding of the elliptic curve zero point", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "ec122ce7eeba8cab88c7e5fcf7f157c56feae759", "messageHeadline": "Use bullseye", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "080d120ab4f2493d1533c96b01d71cac1e30cd56", "messageHeadline": "Update from buster to sid", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 43}}, {"node": {"oid": "5ff230a61bb142ed17c57504e676f2cf8f17e05a", "messageHeadline": "Fix L1 address oracle", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 13, "deletions": 35}}, {"node": {"oid": "37d8057bdd190dd296353b732572af71ae65c020", "messageHeadline": "Revert \"Refactor to push beacon address in constructor as a parameter\"", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "77a999841df28dac8f74d048af493164fdc1a5c6", "messageHeadline": "Refactor to push beacon address in constructor as a parameter", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "2bd1becef729de79dffdba6c17d6502e9158001f", "messageHeadline": "Update deployment.json", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f4bbe203de44906c4b9375c4512169b6a4553cb", "messageHeadline": "Use ClonableBeaconProxy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 155, "deletions": 115}}, {"node": {"oid": "44d50990b21291338f72ae0e44e2df62e042c741", "messageHeadline": "Update event signature to fix tests", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9746a12b6f20e952a8d5d09147fb332893b13b04", "messageHeadline": "Fix integration test", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 50, "deletions": 99}}, {"node": {"oid": "85472dc9031b3d8e199d857157b5dc05f5b77d68", "messageHeadline": "update ethbridge events", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "9845a3ab958867934e58547b60a23c15ce21fee6", "messageHeadline": "update bridge addresses in configs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "dcbebd0f42d495f5e09b7cfd01efdf6013a930f1", "messageHeadline": "fix 777 disable", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb2fd5e5595849f0751db674aac6226c80f80fb2", "messageHeadline": "Update deploy script to use proxies in L2 erc20 logic", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "33d3edda00196d8e0a98a8adb46913f50b7761b9", "messageHeadline": "Minor fixes", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33136b7eff422f947920d20e09ae17fc086f4876", "messageHeadline": "Fix bridge deployment script", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "02584bc1f8cfe4555297c21f91ba93afca935389", "messageHeadline": "use ethers L2 provider and set nonces directly; update deployments.json", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "46a1090ec7cadfd7fb05924635fe1a13f143ff95", "messageHeadline": "Improve events in L2 bridge", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "dedf83fa09eb576d2f1636d99ff33fe7e9e6357c", "messageHeadline": "Update typechain interface", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1068, "deletions": 882}}, {"node": {"oid": "b2de9829b1a9356222aaca28a8f996651e99c3dc", "messageHeadline": "add kovan and arbkovan4 to hardhat config", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "63324beaf40da69c39683777fb0b9fa638140784", "messageHeadline": "Fix test case", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1000d95948e2927f0c7cc84c0359a9060224fcdb", "messageHeadline": "Add affordances to update token address of buddy", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e8e4a690816fde40bb8b1953684b5829dab29523", "messageHeadline": "finish buddy deployer script; remove DepositERC777 event getter", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 46, "deletions": 34}}, {"node": {"oid": "d02b832981d8a72308137854b39c01692bdcb5f3", "messageHeadline": "Deployment almost finished", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 152, "deletions": 87}}, {"node": {"oid": "d944938a9fe09287b44f3f962e432ee9738ad080", "messageHeadline": "update bridge contracts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 100, "deletions": 100}}, {"node": {"oid": "f433fd17976b0492582247fb030d13625bd92a06", "messageHeadline": "Use proxies for l2 deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "2205d01b9a597160d68273b993a20484af2831a6", "messageHeadline": "fix ethdeposit in bridge.ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f87e32f3d1e53fd72b01480251da07517cfc2d2f", "messageHeadline": "Disable 777 implementation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "e6f3b741cca3d22ccd3b67dc6e68365142e0bc3a", "messageHeadline": "Fix erc 777 implementation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "695517ee2c474d89e0be9e2e58c3dfc2b37fef56", "messageHeadline": "Add safeguards for 777 implementation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "bb81f9f797aeba5df6a0ebc0cc329a2e17488c11", "messageHeadline": "change eth deposit method to use sendL1FundedContractTransaction; bum\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "1ac7ca69aa29290a6319f86feb5ef910fe34ef03", "messageHeadline": "Fix most test cases", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "70a03cac0d6867b9a943f9ff5c102cfd5111b6fa", "messageHeadline": "Unify methods with same logic that have different names", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 101, "deletions": 128}}, {"node": {"oid": "1c9144fba961b228144edf5c083496198c859f71", "messageHeadline": "Use single interface for updating tokens", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 10, "deletions": 28}}, {"node": {"oid": "ae7e36d04a9aa92c983d176c156a8794ac15f09a", "messageHeadline": "Add events and fix updating token data", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 113, "deletions": 48}}, {"node": {"oid": "ec852f3be1a104e5d5ab199d1b3ce3db29202b66", "messageHeadline": "Fix spurious reorgs", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 39, "deletions": 26}}, {"node": {"oid": "0628f106ff750140c97fa01ccba83dd367e713a8", "messageHeadline": "Fix issue with empty logscursor after reorg", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bf07d76605c9a3666cd18c34504b3eb0c5bb45c9", "messageHeadline": "Fix getMessageEntry returning stale message", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dffa53b8239180827e6b148f6f89cce96f9ea687", "messageHeadline": "Lower threshold for execution cursor invalid reorg detection", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "298a330c6714445559be6a6c2caf51980638c02c", "messageHeadline": "Improve handling of invalid checkpoints", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 75, "deletions": 34}}, {"node": {"oid": "f3862a18ded08bc07a0cd306442b2dba7ee7f8ce", "messageHeadline": "Workaround invalid tx receipt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "be632547cc90ac8c1827ae31bd4c3851bf93443b", "messageHeadline": "Merge branch 'new-rollup' into bridge-ts-improvements", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 163, "deletions": 82}}, {"node": {"oid": "c3008bc7ff70d97d6f47558c17a07ad370f54cc4", "messageHeadline": "Fix bridge interface", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 33, "deletions": 43}}, {"node": {"oid": "f90e1b75ea55e0b778e0b9cb40049091621a4f2d", "messageHeadline": "Use child process instead of hardcoding network in deploy script", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 115, "deletions": 52}}, {"node": {"oid": "bc01da6ea899087ec70dc6e15460b868b588b8cf", "messageHeadline": "Fix function call", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9cc6247678f3cf2e660b73d21e9fb6f8a8cf5e4f", "messageHeadline": "Refactor current outbox trigger code", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 81, "deletions": 73}}, {"node": {"oid": "c3e69c053163a9270620b1c9724bf962b0a130fd", "messageHeadline": "Merge pull request #951 from OffchainLabs/bridge-integration-tests", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 300, "deletions": 44}}, {"node": {"oid": "754e456fd030f6044348e2be42b40953fcf0fc6b", "messageHeadline": "use constant caseing for NODE_INTERFACE_ADDRESS, lint", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "6a83d7f88d1d881b7686a3b1a70d9d640eb77143", "messageHeadline": "Merge branch 'new-rollup' into bridge-integration-tests", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4113567b896e909d349c5051b2e939d4804706a", "messageHeadline": "Add env variable to deploy script", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6f69ad4cc6b4dd6adafdb7a1c433f4e4191ef6fb", "messageHeadline": "update import path for DepositTokenEventResult", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dc4614ccb373d60ed3aa0f37b4052a4722eef750", "messageHeadline": "Fix export path", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "60b6a0a826632a9140dccdce4421460cbf3f2ebe", "messageHeadline": "Log validator strategy on startup", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19d1ddde6cf845b6eb9c600cd58409e8c8fd5515", "messageHeadline": "Merge branch 'new-rollup' into bridge-integration-tests", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 162, "deletions": 81}}, {"node": {"oid": "96c86ea6bc6f512ecb7d846bffa70ae3591dfa5f", "messageHeadline": "Refactor utility functions into separate class", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 650, "deletions": 440}}, {"node": {"oid": "e9d276ad43b1df31cbeb0bb83d7481cfe285d569", "messageHeadline": "Remove machine hash check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "624de519c4512621102004d0f8330ae10230b8c7", "messageHeadline": "Add token update decimals script", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "e325f5bbb343d2a341fafeeabe71d6d3aa20e599", "messageHeadline": "Delay the validator after making a transaction", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "c4b02026a82cef58f4edaba3c525b4ef3508f3e4", "messageHeadline": "Don't try to advance stake again if there's nothing to do", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a0743133a17697554044126f88445e474faca30d", "messageHeadline": "Clone execution cursor output in execution tracker", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f1c89e0092bcfe56a684dbb5cf73b2c45c2cc9d", "messageHeadline": "Speed up validator syncing", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 104, "deletions": 36}}, {"node": {"oid": "077ad50d0ef5743361a585a5b4c64d29045ac48e", "messageHeadline": "more e2e tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 166, "deletions": 24}}, {"node": {"oid": "66b78dddd2979ff61320eff8cc9371070f1d8650", "messageHeadline": "Remove extraneous code", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "bcdc994aec509e64219f176d6e362b4ced722151", "messageHeadline": "Make sure aborted machine result is not used", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "5fe97fdd8c0bc86aae1142f419489ae77ad50348", "messageHeadline": "Minimize the time sideload mutex is held", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "00206239ab728431048322a575085f106f7d16e3", "messageHeadline": "more bridge tests, use tranaction overrides pattern", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 153, "deletions": 39}}, {"node": {"oid": "5519c5325b395f1d919d3fd360b85c417b13fcc6", "messageHeadline": "Fix create retryable ticket sender", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "19493141bd2f48d4a6b3c5bce5d45ac411aac4f3", "messageHeadline": "remove update:abi from arb-ts post-install", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f12385e839f3c1bebda1b7cc8edf8b9ad8158556", "messageHeadline": "Merge pull request #947 from OffchainLabs/withdraw-data-stuff", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "753e0c3af2da07d67c184b1f26b529069599e6f3", "messageHeadline": "bump arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0cc5c3e6c08a062dc24d18b7fb06486720bba34", "messageHeadline": "fix return semantics for getAndUpdateL2TokenData", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "74cdb86e3b7318f88c8df48e900d21defffc5a86", "messageHeadline": "add get latest block", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "18e009167144d77a5d1d5e8aaaeab8be0847ba17", "messageHeadline": "include hxhash data in getTokenWithdrawEventData; add missing return", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1db3b39dfa603ac8ce74fed261094804db475e5a", "messageHeadline": "Fix arb-ts regression", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "7d9977b457a26c4d622e002546548e65c0a06500", "messageHeadline": "Merge pull request #945 from OffchainLabs/casing-in-imports", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "4cea273d7df0ed6527fe46f12e737dad9aadcb1c", "messageHeadline": "fix casing for factory imports", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "a6f6a3c78e12211c93f2d1fd428bf91800ce59ab", "messageHeadline": "missed one", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8c861089ce0c42491eedb5b3f1dc04dc0d4ca49", "messageHeadline": "fix l2 token data state; return, don't throw, if token not present", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "7011bcf04098323238a9275f5a46bb1349f6941a", "messageHeadline": "use erc20 bridge address for approvals", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "cc9f0c3f24061d2759650d2b1583a5bf355395d9", "messageHeadline": "update integreation test / increase timeout", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "70e36142604d88675f85bf5d4a22f2753980d893", "messageHeadline": "bump arb-ts version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7409510d12cb6efc3bd90f0e9c64396bd665beb1", "messageHeadline": "remove log", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1df65ee171c1c0537637ca6466e3fb065fa0a605", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 470, "deletions": 231}}, {"node": {"oid": "09962f2265f11984c90bd15846a004ae738cf2aa", "messageHeadline": "various arb-ts update for token bridge (event data, etc)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 163, "deletions": 27}}, {"node": {"oid": "f792501b90de5d1cae1f544f6a9521dd8793ef3b", "messageHeadline": "Merge pull request #942 from OffchainLabs/fix-erc20-bridge", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "0de54a19f84419bc534b0c7f4d4b3af3b49fd957", "messageHeadline": "Merge branch 'new-rollup' into fix-erc20-bridge", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ceec803281e8c5a3607d2ee980f0dcbc63610a82", "messageHeadline": "fix createRetryableTicket calls in etherc20bridge", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "f6577d0458116088cb4a20825dc026c57792d1b9", "messageHeadline": "Update BuddyDeployer.sol", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "23dbf960afdd7ecc8ae2301b9848b09d91158082", "messageHeadline": "Merge pull request #938 from OffchainLabs/fredlacs-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb2fc2de1386d76b9f07f6116c0c84c1df1fcdda", "messageHeadline": "Merge branch 'new-rollup' into fredlacs-patch-1", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 111, "deletions": 427}}, {"node": {"oid": "c76706c7d1434a0d99c9f59e607fb176eeba8652", "messageHeadline": "Update parser to use existing code from different libraries", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "245f5ac180398e6c5f3b33490e3232bceefaa961", "messageHeadline": "Update EthERC20Bridge.sol", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4de6ef845a80b1b60b68672718fc4e410cb7d2f", "messageHeadline": "Rename contract and variables for clarity", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "08c849ee84b9ea6c3c1ff17e00071541fc72383d", "messageHeadline": "Add safer erc20 information handling", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 73, "deletions": 18}}, {"node": {"oid": "74eef1ab35e391d1da6218ad644517976ba737a3", "messageHeadline": "Remove ERC20 namer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 223}}, {"node": {"oid": "4abbaf2fbb9c586878faf6510b4ccde9ce65e244", "messageHeadline": "Remove SafeERC20Namer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 128}}, {"node": {"oid": "714629ad6f3f8f680215cfe6850dd1c034c22125", "messageHeadline": "Use SafeERC20", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 65}}, {"node": {"oid": "9a847783ddd81b435a6f2e2eb1adf57823a36f2b", "messageHeadline": "Update EthERC20Bridge.sol", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89ef2fd1df2eeee20595f5cd66ace149c18c9d0b", "messageHeadline": "Update Public_Testnet.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a57606faab49a4b561cbd3c6cb1b91b1c5f629f0", "messageHeadline": "Update Public_Testnet.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5973951a6379f072b642b5510d1108ed30e35642", "messageHeadline": "Update docs to point to kovan4.arbitrum.io", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f894fe4cf44a6545a407903d84a4b7896bf4ac90", "messageHeadline": "Merge pull request #931 from OffchainLabs/bridge-retriables", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 805, "deletions": 200}}, {"node": {"oid": "0e118b36f164a47681eb5187937748ef8c1e77af", "messageHeadline": "update inbox mock in buddy bridge unit test", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6d96d2ac17e21b0437326b7102e4cb57301bca53", "messageHeadline": "Merge branch 'new-rollup' into bridge-retriables", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1b4beda61897017ddcb7643db3a5b2176e2bfdda", "messageHeadline": "Add support for retryable receipts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7e7baf289da856a850c066c0df315ba0f5d80d14", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "a92e607b093d20e41db543b2e9419fd43c870c98", "messageHeadline": "add withdraw token event", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 44, "deletions": 21}}, {"node": {"oid": "afbe4518567ea16404279ad0818f9b4c0a9d91cc", "messageHeadline": "update buddy bridge test", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d0171b1e24b3bf23878c3d527bafe8996d7c2980", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 606, "deletions": 108}}, {"node": {"oid": "abd6c0167a40e8b4d38cf6fbdf9a41d0e913b0e9", "messageHeadline": "use retryable txns, add moar events", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 96, "deletions": 67}}, {"node": {"oid": "42da798abc0a50f20bed0a464e15b46f6f5d5b95", "messageHeadline": "Merge pull request #923 from OffchainLabs/bridge-post-deposit-call", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1316, "deletions": 272}}, {"node": {"oid": "8ebf22f3d1675e1e6d07b907d08287af98214966", "messageHeadline": "Emit more event data and make code DRY", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 28, "deletions": 36}}, {"node": {"oid": "1da054f481d70e6c70ff25f682fd07a8940ecbc0", "messageHeadline": "Fix test case", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cead6f1d31fa3426ca0ba44f74877100e15eea79", "messageHeadline": "Remove unused library", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1136a6041e1e5db128704fce815de9feb6f7ea28", "messageHeadline": "Add test case to ensure mintAndCall to EOA reverts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 22}}, {"node": {"oid": "b499f6eec29aa24c0a083ced19248ecd74ba0fc2", "messageHeadline": "Fix contract", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 100, "deletions": 20}}, {"node": {"oid": "f25507e852431c4d0d01f2c63ef1ddfa82d8a593", "messageHeadline": "Add hook post mint to 777 and custom tokens", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "9d74094463577a608fc7cf41a215585743743efb", "messageHeadline": "Merge branch 'new-rollup' into bridge-post-deposit-call", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6985, "deletions": 487}}, {"node": {"oid": "a6a0bb0009b09654fcb3c7de0eb28aa0f2ccd214", "messageHeadline": "Remove only test flag", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78ed2e0907e60f38cfda8dd2ba1c6e2acca975de", "messageHeadline": "Add tests for mint and call", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 127, "deletions": 47}}, {"node": {"oid": "99e4b63062a849ede9e2024829dd55c739aa72ad", "messageHeadline": "Add missing comma", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6fe979cf130a5492800db62631b2c5be2dda6b0", "messageHeadline": "remove onlyifconnected for ethbridge deposits", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 63, "deletions": 46}}, {"node": {"oid": "012d2485caf2bafc1a94d76e4e191f05525ae16f", "messageHeadline": "Add data field to transactions for call hook", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 54, "deletions": 40}}, {"node": {"oid": "315c312c0def51b0f355ec879ac22a22a4e501ea", "messageHeadline": "Refactor flow of minting and call", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 31, "deletions": 54}}, {"node": {"oid": "465475711c5205db9ee14790c43adbe6eda6d27c", "messageHeadline": "Speed up inbox reader's cycle", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec736549f127d5f6ba2ad5066dc9d2d66bd12cd4", "messageHeadline": "Loop and warn on errors instead of failing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "7d6737254b8c16619f2bccd44549a60b339ff67c", "messageHeadline": "Port error message fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d56a48e216392053af6e618f0ca720b8e0001960", "messageHeadline": "Fix off by one issue", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "166f2da3885e8e65209a5fc2c89c0eaa73b8ebd4", "messageHeadline": "Clarify creating node log node id field", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "6c098acf9101f905b6fc0f5fbb8d82f418ee7791", "messageHeadline": "remove a TODO", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b18c71298f3164eba268da1c203fcdb7324fbb6", "messageHeadline": "update arb-ts with new deposits params", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "410d927f3fbc30be063c4454b329bf7cf6938ad8", "messageHeadline": "remove whitespace", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3ba5ed7bfe30d0560cfe3c02990da6bd758a379", "messageHeadline": "update arb-ts abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 37}}, {"node": {"oid": "e754bcfc1405a746cce3ede0f9041e7cdf700a21", "messageHeadline": "fix typo", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bf43b8ff755607581084baf0ca74318fd1227631", "messageHeadline": "update arb-ts abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 113, "deletions": 9}}, {"node": {"oid": "d843841c5602dbc128a89bcd345867d73421f89c", "messageHeadline": "revert inbox.sol changes, add sender to each deposit event", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "77eee8c48980567da2b67383ee9b8c29d38ea47c", "messageHeadline": "update ts abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 574, "deletions": 172}}, {"node": {"oid": "997f9b17e6326c48d001198852e46011b6a6c0a1", "messageHeadline": "add deposit events", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "5753ac7777c71298b98cf18f0b674b76db1da065", "messageHeadline": "Merge pull request #927 from OffchainLabs/logs-from-block", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 28, "deletions": 36}}, {"node": {"oid": "758111d7fa8acc2cecd215c1eb9046e33dfd14a8", "messageHeadline": "Merge branch 'new-rollup' into logs-from-block", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 133, "deletions": 101}}, {"node": {"oid": "bde227462d5f151320522fb89b4ddc7506a290d0", "messageHeadline": "Fix logsToDeliveredMessages block index", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "5d27e8e5fc4e03eb0632f6e74df64546b54e41c4", "messageHeadline": "Fill in from block", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 25}}, {"node": {"oid": "bdd34eaed58377dcf252a8d7fecced7960d2bd5b", "messageHeadline": "Specify log topic as nil instead of {} to please OpenEthereum", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33f3cb059c3f3768d7db274ab797be45a94ba06d", "messageHeadline": "Populate the FromBlock field of log queries in rollupWatcher for Open\u2026", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1b4b0a2df5c4bf6694dce334fc1ac50faf1ef0e9", "messageHeadline": "Even more error stacks", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "034207ee21b648f9835e35d2569306f98be0f1bf", "messageHeadline": "Update inbox errors", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2dde1816026155837cd03414afc6ab5a11624939", "messageHeadline": "Update node errors", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3437787e7e0819f30a347a7fce975d22e5f9960a", "messageHeadline": "Wrap more errors in ethbridge", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 51, "deletions": 42}}, {"node": {"oid": "2a74f25c07549f835341e97f02b055fdfd1652a0", "messageHeadline": "Wrap error messages", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 47, "deletions": 33}}, {"node": {"oid": "782ebe00622e2fba5b8fe539737a6b14d3750982", "messageHeadline": "Remove hardcoded gas limit", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "3c7e2cc3c27243bfe8f8eb860c9015e4c90a2ad1", "messageHeadline": "Minor improvements", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "80296644b1fbac369adff8b31770fd23fdaae930", "messageHeadline": "Fix assembly call", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "c34ad70cdf07004ac9ee07de2432f4f9aa9c2992", "messageHeadline": "Update typechain interfaces and call test contract", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 266, "deletions": 32}}, {"node": {"oid": "46cf5bd4341bd66490ca828237456c3d18749a91", "messageHeadline": "Merge pull request #920 from OffchainLabs/core-machine-messages-read", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 72, "deletions": 8}}, {"node": {"oid": "17d181463af631999a86f91aa1dc1c1e5336dec7", "messageHeadline": "Merge branch 'new-rollup' into core-machine-messages-read", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5437, "deletions": 118}}, {"node": {"oid": "1d9b8f22979b7f93218d5a7edba8b4142a9f2a5b", "messageHeadline": "Remove unused library function", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 70}}, {"node": {"oid": "c080401aa46e85aeb6c7e7bfcec3d5c42e362f7e", "messageHeadline": "Optionally wait to catch up before starting aggregator RPC", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "f4aa865f2b686bcb0fab20c28f149c0f9d90a8c6", "messageHeadline": "Test pass", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "f996630e64b65af80b66b5f8cb33326ddc815294", "messageHeadline": "Refactor to use assembly call", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "f1d81fb4538d217c6097c628f07237a926510821", "messageHeadline": "rename vars in createRetryableTicket", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "67ae3bd48e8f80ae9adf247456bb221f6f0345cc", "messageHeadline": "clean up / rename var", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4892394162df7e7fdaa4ce711bd6567540e67cbe", "messageHeadline": "use retryabletxns for all deposits (eth, erc20, erc777, customtoken)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 52, "deletions": 16}}, {"node": {"oid": "6a04ad5aef9f4931ddd0a34486c4ce9c35491fad", "messageHeadline": "update Inbox.createRetryableTicket with new params", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d9994e9504ef5f539859de7e7ea1aec60ac1b29c", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6fa9f5b58f95dd47894da3f7137d73f45d0d64a", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5367, "deletions": 95}}, {"node": {"oid": "4bd40aad71b5ab6db885e2be5a74e405b3b90388", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "4cb7ddec993672806a24359b02366aa8858a92ad", "messageHeadline": "Add initial postcallhook implementation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 124, "deletions": 3}}, {"node": {"oid": "fea9e4f3bc884eb70b6408eb404491249dffcc3e", "messageHeadline": "Expose ArbCore machine thread total messages read", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "7fe97543af9a5fae65d0a3766c7c130e80a541c3", "messageHeadline": "Merge pull request #919 from OffchainLabs/update-abi-and-lint", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "2131eb41ecc0d6fa29e1bceb1ebbbf52271172f5", "messageHeadline": "Merge branch 'new-rollup' into update-abi-and-lint", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 340, "deletions": 162}}, {"node": {"oid": "fed633ee034982852f88cb163ea8174aea1d2b60", "messageHeadline": "Serialize one layer of immediate inline with codepoint", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 212, "deletions": 130}}, {"node": {"oid": "8562f5a845d9d44899cbfdd9d2685037f0372574", "messageHeadline": "Add run loop to arbcore runner", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d0b753a73aaa15478749d40f3c611fba8f4df774", "messageHeadline": "Inbox reader efficiency", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 56, "deletions": 27}}, {"node": {"oid": "d39f77e535a52659d9e92d581b6779fdd4b3c159", "messageHeadline": "Beginning of ArbStore analysis utility", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59, "deletions": 3}}, {"node": {"oid": "4a07664a7e2b7e6d2842be1ae327228f0dc3cb85", "messageHeadline": "Print exception on arbstore load failure", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a7fc7ea8cf99ceb54b282a8c368800bfbd356e5b", "messageHeadline": "update abi and lint", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "8e28838840c70a3c5ab38485f38da38ad6d5720e", "messageHeadline": "remove unused imports post-rebase", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d58d391bea8e0b299ab843497e707b57c7ff4226", "messageHeadline": "update abi \ud83d\ude32", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 53514, "deletions": 3097}}, {"node": {"oid": "61dc5977bcab23346e2d20f025188b44d736243f", "messageHeadline": "add update:abi as arb-ts post install script", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1fe66efe71c4614c4a9c9c19f7e278df6a1ecbe4", "messageHeadline": "import use __factory interfaces everywhere", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "064df8e0eaceb2f7008331c956af585da48e9ea7", "messageHeadline": "update-abi: nuke old arb-ts interfaces before generating; copy all in\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "e7952f912840743a0129922b0ccf6cda7f70db91", "messageHeadline": "Merge pull request #916 from OffchainLabs/validator-logging", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "722262839f884598321efbc53b6fc06772066f3d", "messageHeadline": "Merge branch 'new-rollup' into validator-logging", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3837, "deletions": 119}}, {"node": {"oid": "da3ab35a675e0da331b694602d71e488ab1506b2", "messageHeadline": "Merge pull request #877 from OffchainLabs/token-bridge-deploy", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 3837, "deletions": 119}}, {"node": {"oid": "742e62fb740d23e56b4857ed46852565834ee272", "messageHeadline": "Log when initial machine hash doesn't match chain", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "1d1c51faf64e8e67339f1b70b53fc4006f4b7714", "messageHeadline": "Merge branch 'new-rollup' into token-bridge-deploy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "6ba8b7824f053172c506293e352208a376819595", "messageHeadline": "Merge pull request #917 from OffchainLabs/bridge-code-review-fixes", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 154, "deletions": 66}}, {"node": {"oid": "6d46b05a8472e643cc3244db4dc1a1ea77e9cf9c", "messageHeadline": "Fix test cases", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4b8c9e7a77a34f35b4f94bf1239c286f7cea3ce0", "messageHeadline": "Add utility method in bridge to find inbox sequence number", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 72, "deletions": 29}}, {"node": {"oid": "5ecb8d135ac4fc6900c99b54247724a03008a6f6", "messageHeadline": "Refactor flow and decouple utility methods from main logic", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 79, "deletions": 29}}, {"node": {"oid": "b7b07f0114292a39a60b96668e96ce285b3714c6", "messageHeadline": "Fix contracts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "d395573741db1712dc01b5129b73993899a0d565", "messageHeadline": "Improve validator logging", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "41232fc87de1aa2a60ae7f641a9705fef0a85f38", "messageHeadline": "Merge pull request #915 from OffchainLabs/validator-catching-up", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c81144e73392f5b2e2523d4c5c984bc1c6f3acb0", "messageHeadline": "Fail early when the validator is still catching up", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ff8d964d7e2f59e4d258f2557d5c79d9afb38d7f", "messageHeadline": "Merge branch 'new-rollup' into token-bridge-deploy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 42, "deletions": 22}}, {"node": {"oid": "6b8e9386832527c117c5733198a2c13543370f7f", "messageHeadline": "Update NodeInterface location", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "30e28456a980a7860112a83a3cb1b42e01f099fc", "messageHeadline": "Fix issue with closing already closed database", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2896896bb3e07ea4912104101e19deb0322e442b", "messageHeadline": "Validator should continually retry", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "bdab30277a8ba67d935662040da081fb84bc4952", "messageHeadline": "Merge pull request #906 from OffchainLabs/peripherals-fix-tests", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 31}}, {"node": {"oid": "e9e30d44aa4dd6d5d9745d66e3ea14a7acefb0ab", "messageHeadline": "Fix constructor and tests", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "aa3639532e791c6b139e68b10fe639af328b2444", "messageHeadline": "Merge branch 'new-rollup' into token-bridge-deploy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57ed2609387bb49209d7c02f390672b310bf413d", "messageHeadline": "Adjust database setting to decrease startup time", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bd8b2b246071ef7a806e0f612fc7b638e3d56243", "messageHeadline": "Update Solidity_Support.md", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7610709fb0d91efd6e703a3f13f0a7b61969b337", "messageHeadline": "Reproduce weird failure", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 15, "deletions": 30}}, {"node": {"oid": "bbb8da3e69c9b8e201b2bf27bcfb58a9facd64a2", "messageHeadline": "Merge branch 'new-rollup' into token-bridge-deploy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3035, "deletions": 303}}, {"node": {"oid": "11c12d292343805e8be7a1c2f707826213de33ed", "messageHeadline": "Merge pull request #898 from OffchainLabs/bridge-outbox-trigger", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1022, "deletions": 444}}, {"node": {"oid": "f76c373d7da5933c0f775a999190250931f36492", "messageHeadline": "Remove test files", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 3481}}, {"node": {"oid": "1bd459beabaee0faad2abe96bac1f6ecfa8f171c", "messageHeadline": "Refactor function order", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "61bf0dc78b114bb9aa9eb7eb54c70b918e00c632", "messageHeadline": "Workaround weird typechain bug", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 46, "deletions": 34}}, {"node": {"oid": "1d80a9e82994b2a574c2b1932355006d9ff88db7", "messageHeadline": "Don't set format version for backward compatibility", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a29fbf91ec7090cb4bb9bfdac7dd3c6d263cd4f4", "messageHeadline": "Increase max write ahead log size to 50MB", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fce63645b8fa3f53da9b591e68dd7b25bc1aa81c", "messageHeadline": "Add config updates missing from last commit", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e246ddb48fcda44d047b0769354db5132476522b", "messageHeadline": "Disable manual flushing, adjust DB parameters", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "7590241ed4637516b255e0a5f54b175452116bad", "messageHeadline": "Disable bloom filters until rocksdb version is upgraded", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "713c748d32e9aefea2b3d3a4605dd0e1c8c42c02", "messageHeadline": "Improve config for rocksdb", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 268, "deletions": 102}}, {"node": {"oid": "7467233b8cb301e292db09b643da60833e0e684a", "messageHeadline": "update ts interfaces / imports for setup validators demo; update yarn\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 383, "deletions": 6}}, {"node": {"oid": "9abb8295df964be9532b53ec033c716722508025", "messageHeadline": "Fixup local deployment for new-rollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2390, "deletions": 199}}, {"node": {"oid": "fee88a47093877a9c287c87f528572f6e5f16565", "messageHeadline": "wip failing", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "71130da839151c95b46b2d5fd8b23346a8ab498d", "messageHeadline": "Merge branch 'new-rollup' into token-bridge-deploy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 876, "deletions": 933}}, {"node": {"oid": "f8e7b9eaabff855f084993d2ca22d3b28bc6f6dd", "messageHeadline": "less redundant tests", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "6e239844f409882d97f1fb9473718d87df591117", "messageHeadline": "Simplify stuff", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 28, "deletions": 108}}, {"node": {"oid": "b78717d8b6e5d06f2f4cea4402d610dc31a1064d", "messageHeadline": "Use outbox utility method to track outbox roots", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 773, "deletions": 432}}, {"node": {"oid": "96baa5571bfda19fd320d12050f2fd12ee934b2a", "messageHeadline": "Add outbox utility methods", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 49, "deletions": 14}}, {"node": {"oid": "ea13b258d18abf0d7fee8adb03c2b01fd5fd60b7", "messageHeadline": "Merge pull request #894 from OffchainLabs/buffer-reimpl", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 831, "deletions": 932}}, {"node": {"oid": "45580b306f5d36aa3fedd3019e286f93c68428d9", "messageHeadline": "Fix outbox call parameter", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "2341cc71f6f79b05dea369219290a976a22799e6", "messageHeadline": "Improve error handling", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9e77a7b3d4c363f1c1e6011c509f5a49973b230c", "messageHeadline": "Merge branch 'new-rollup' into buffer-reimpl", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "03d96d3817bce537ee25d594057046a48c2136a9", "messageHeadline": "Update to latest ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3a9cfa939603f0b57874d1e3a7947d4447cf38e", "messageHeadline": "Add affordances to trigger L1 transaction from outbox", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 211, "deletions": 119}}, {"node": {"oid": "5a21f2f5bb1310aa0193907690ec5d3add87d676", "messageHeadline": "Update arb-os and regenerate go files", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "807604c65599260f62664dbc9b9e1d8199e2ca62", "messageHeadline": "Optimize Buffer::fromData in new buffer implementation", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "fc916d6197d2d70074296ca46e01121080b85237", "messageHeadline": "Merge branch 'token-bridge-deploy' into bridge-outbox-trigger", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 6404, "deletions": 20}}, {"node": {"oid": "4e22a6af8d6cf1e9957bdf58f9827b6afbe1fa17", "messageHeadline": "Merge pull request #895 from OffchainLabs/new-int-tests", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 2900, "deletions": 16}}, {"node": {"oid": "20220903b5183e9e2382d8b655c3a893b3c4d4c6", "messageHeadline": "Review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "eaa42fe7397a1c766af8f379da0f186f62262198", "messageHeadline": "Properly detect nonce error, fix database closing", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "2c7d0415c4439de777bad653ba44d75b0cd8e078", "messageHeadline": "Terminal database cleanup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "782881fb18637345e2a03318d0fc68f56f02fa3c", "messageHeadline": "cleanup / lint", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4698f686c32448610bb1dca5cc0877a14ee11082", "messageHeadline": "commit default (current) int test config values", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3ec9628046445c8b25a7a82808891e849b64faa4", "messageHeadline": "Execution call working", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "6701b147b15e8b7e7d0051b314973e4a53077ae2", "messageHeadline": "update abi and update update-abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2756, "deletions": 1}}, {"node": {"oid": "9991f1cd41fd8289298726e46b8c86782d5d2b08", "messageHeadline": "add test token contracts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "05d77fb853de3641d9c0ac9b9b7cd54b6ca3bad4", "messageHeadline": "updated int test w/ eth and erc20 deposits", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 81, "deletions": 7}}, {"node": {"oid": "cbd68b790af9b8186932729dc19daedc3a3e68bb", "messageHeadline": "swap eth and arb signers", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0ea8608b92a24fba4bd569517a566d62f8e3fa09", "messageHeadline": "Await for batch proof information to be available", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 98, "deletions": 52}}, {"node": {"oid": "335d4c5bb66a794785601205d8ae14e0dddf5705", "messageHeadline": "Outbox trigger almost working", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 97, "deletions": 4}}, {"node": {"oid": "94ea78c7f0ea4ea8f1e20e090f3d681a70640a70", "messageHeadline": "update token bridge deployments (l2 first, preserve deployments JSON,\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "f793bb3a17dec7dd7c7a990bf39e24f7a69311c4", "messageHeadline": "Fix buffer deserialization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9936232a2a9772380ce04d569624897d5572072f", "messageHeadline": "Switch test check order", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74d5bd509a5ade506c52952811151e7aa4be37c0", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb545fe1f2d5ee19899aa6d5d022f45bb2dd7081", "messageHeadline": "Initialize value caches for buffer tests", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "627549e468835202d091d03328f2098cfc69dd43", "messageHeadline": "Add compiler warnings and fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 39, "deletions": 30}}, {"node": {"oid": "d4c18592447759e03a6b46d3f4a8f4d6b9fb22d5", "messageHeadline": "Fix buffer set proof tests", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e74ce34527f7938b6e2ffd6c586aceec7c7efa0b", "messageHeadline": "Fix buffer last index test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 59, "deletions": 49}}, {"node": {"oid": "7c11327a7d260f480ce5ca25ee2e6d96ef7ef76e", "messageHeadline": "Additional tests from Sami", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 304, "deletions": 13}}, {"node": {"oid": "3fedf7d8a26feb715901a94f899a09fb85683ea6", "messageHeadline": "Fix cgo linking", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "69752c7d17168c7f770692a0d9e3600414f5b24f", "messageHeadline": "Conditional include of libatomic", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e7391e1cee43106ba3bc29953a4b36c370301b4a", "messageHeadline": "Add bytearray machine test case", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "5cd7c6a5a1faa980dc1b13f7cf5152e03024de42", "messageHeadline": "Update buffer mexe support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 45}}, {"node": {"oid": "5eb1abcc40ffcd11170c2b4739b1d04ef79e61b0", "messageHeadline": "Revert proofmachine_test change to only test one machine", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a35c08cdb5095abdd3f95576b71ce856042ca0c", "messageHeadline": "Fix Linux compilation", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "4346aeed5870c30f88755a1b758fb78f7113b9a1", "messageHeadline": "Use atomics for cached values", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "b6d0dc485559bbb4927a279495fe0326a6346a30", "messageHeadline": "Use a uint256_t to represent buffer size", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "104c4248a1d2a85e9fc020af3ba08d7381979a0b", "messageHeadline": "Fix buffer proof test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 51, "deletions": 37}}, {"node": {"oid": "d8c036ee460c85f41f01764f1c3af471f03f22c1", "messageHeadline": "Test buffer proofs", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 68, "deletions": 364}}, {"node": {"oid": "3fbc07763ffbda86295bc91d6d6fbaad00d2aa80", "messageHeadline": "Revert \"Fix sending buffer hash to proof\"", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd2c4c0ce2328a80deb80cc2ac1a710118b9da81", "messageHeadline": "Fix sending buffer hash to proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f02877703dab5610ba693d0fdb40ac6f9ace6a3", "messageHeadline": "Implement lazy calculation of the packed size and hash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 52, "deletions": 41}}, {"node": {"oid": "363c9a59fb4f9b972b2c8879536f3b00dfe7e2df", "messageHeadline": "Refactoring and re-enable checkpointing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 68, "deletions": 82}}, {"node": {"oid": "b5845ca5f5bf67af7eb65d440a0cc3beea420b16", "messageHeadline": "Small refactoring and added test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "c34d7b5203cb18ff73bd951d33344ee54c3991e8", "messageHeadline": "Get tests passing", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "b92f9cf024de8b0e424000d9904fdcf0125f46d1", "messageHeadline": "Fix mac compilation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ea208d9a701a12232fc411347d1d9a80a79a5a36", "messageHeadline": "WIP: reimplement buffer", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 317, "deletions": 482}}, {"node": {"oid": "32d665990c6fbcc1c0a66998afd29ded06bcdb76", "messageHeadline": "Deployments working", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 16, "deletions": 37}}, {"node": {"oid": "ae71b86c154de61ad6fdac11e69ec2ce220dc4fe", "messageHeadline": "Add empty deploy json", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4eb92826432fc45e09b984641bc91364dc43963a", "messageHeadline": "Update deploy scripts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 78, "deletions": 35}}, {"node": {"oid": "d25bbfdd56b3e0705c18e1f53740f1930488610d", "messageHeadline": "WIP deploy", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 48, "deletions": 14}}, {"node": {"oid": "b49eaccaee69a17ccb379b8d5fa83a9a3cfd41b8", "messageHeadline": "delete old deploy.ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "1e380f988aa39f7a685a574811d094abfb159022", "messageHeadline": "deploy token bridge scripts, WIP", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "34ff359bcd0623ece73ee3975c1b5e464f2c5142", "messageHeadline": "Fix parameter order", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a87f1262f6ade58e50e188b585546814228b544f", "messageHeadline": "Merge branch 'new-rollup' into merge-l2-address", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 2686, "deletions": 1001}}, {"node": {"oid": "2813ffd4f321d2ece5329ce9a33db86051722a79", "messageHeadline": "Add corner case back in", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e5ccc8881be5116501f828ccb1a6b7da45e93ad", "messageHeadline": "Fix needed_height", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "335c9971e398798c9b25ea3da30be1a62c6fcd4c", "messageHeadline": "Cleanup buffer code", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 102, "deletions": 58}}, {"node": {"oid": "b1fb45941e061cd4d6c0684856b42813194ff44e", "messageHeadline": "take normalization into account when deserializing", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "ff8b609953a83bcff0037c6f8a6eea31c16de85f", "messageHeadline": "Simplify test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cebceeef45d0f29882f837e4dd5fd137b7b0704", "messageHeadline": "Fix direct loading of saved buffers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e2b1cab606a28e3cae43faf021a67a44e906ceb", "messageHeadline": "Add extra checks and failing buffer serialization test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "32acfee129d66856d04dda76009e7c9032219f09", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "10309a27665f8c0fe90857ff36776805a6796c63", "messageHeadline": "Fix LRU cache change", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "805f0bf0eb1ea5f27a52d0c3a6c543b7ba651bdc", "messageHeadline": "Add support to clear caching via LRU to last x machines", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 244, "deletions": 185}}, {"node": {"oid": "b34e532f7097586b931aa0d487fdd6882f3196fb", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c95c97e83e5ee48d0e27732ce3341227c38ed4f", "messageHeadline": "Fix execution test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 376, "deletions": 17}}, {"node": {"oid": "62dfaa62b786468465fa103b1e6e45559b2a8fdc", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49d4434b82b38c36c476f5cb620895983f69879d", "messageHeadline": "Merge pull request #880 from OffchainLabs/retryable", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1268, "deletions": 179}}, {"node": {"oid": "99eb2d4aafec958161f8e8183d66698ac096e930", "messageHeadline": "Merge branch 'new-rollup' into retryable", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 121, "deletions": 103}}, {"node": {"oid": "87e2ff02198d53b0c19f5468b0900fd5683f70b6", "messageHeadline": "Fixes from PR comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "341cebfc54ad5b41e27dfc06a1731dbf32586462", "messageHeadline": "Fix execution cursor gas check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0634a42f962a541a08ad4711b243cca944aa83de", "messageHeadline": "More transaction updates", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 101, "deletions": 94}}, {"node": {"oid": "8c5f2bf37dd6f250252c7b1c5fd9f4ffdd08ded7", "messageHeadline": "Transaction updates", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b07b2ed084617342963845e6e0a5ce383dc7c976", "messageHeadline": "Merge branch 'new-rollup' into retryable", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 322, "deletions": 392}}, {"node": {"oid": "9ab3da700815dca219c663b54a55aaaa52c70dc0", "messageHeadline": "Update MACHINEHASH", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e98097f4b325f87d87c1dea227efb17499b758a", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8268e35f3f903025ba8a7c36de691eaa5e783d0", "messageHeadline": "Update hardhat.config.ts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d3e506ff67584696bad714918c8cb1838164636", "messageHeadline": "Remove getting machine from ArbStorage interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 53}}, {"node": {"oid": "c6570f220c713ae1e895498ed382b65f37079060", "messageHeadline": "Consolidate and simplify reorg detection", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "8f205d98d06d3b6afd2641a2cab506b3e2c0be66", "messageHeadline": "Refactor inbox state", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 80, "deletions": 64}}, {"node": {"oid": "3f9fa1de067b426aa76bcac9d7d7a09b5d44da28", "messageHeadline": "Set machine config outside of run function", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 43, "deletions": 40}}, {"node": {"oid": "16c9e8d946806ec4e9e5f2bd148fefff10fcff70", "messageHeadline": "addMessages cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "0877b1f53ec6487dc653417ff8c1195eb9935560", "messageHeadline": "Port fix from next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5ac7269c260fa4db953dc47b594078118a5430af", "messageHeadline": "Remove GetSendAcc and GetLogAcc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 134}}, {"node": {"oid": "7d3fe5bc6269ab5ea30a0a95418247830988aff4", "messageHeadline": "Handle node store inconsistencies better", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 102, "deletions": 63}}, {"node": {"oid": "513590547b85f46ea80c5bfad79df41a413c0acc", "messageHeadline": "Clean up logging", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "1dbf941edd27cfe8a2799424a587f8eceb3cf9ef", "messageHeadline": "Fix mock", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "854b8b225f209e3704d25fff3ee2277bd7462e0e", "messageHeadline": "Add createRetryableTicket support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1258, "deletions": 179}}, {"node": {"oid": "ab78e54fab29e91337748506dc7702b12fbf7b53", "messageHeadline": "Remove extra logging", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "a113b6b5490636eec980b4bbee105e4ea4eef554", "messageHeadline": "Remove extra print", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "33795c4de6191a24b733878d1ea3d328a9a064c9", "messageHeadline": "Skip nil blocks when deleting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6733b5b8fb859dc9b6c5c37aef9cc686aa7eec02", "messageHeadline": "Merge remote-tracking branch 'origin/new-rollup' into merge-l2-address", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 36748, "deletions": 53215}}, {"node": {"oid": "d9aab5437cd08be82d821454592c7e12ffde194b", "messageHeadline": "Fix test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9b4a294480a627c91968ded24fe2f5c2b89b8293", "messageHeadline": "Add missing commit", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "d4b54b9aced8d84dec5b07baaf3158aeac9dbb2f", "messageHeadline": "make sure saveCheckpoint is always handled inside main ArbCore thread", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "d7cba25e87ded82a18fbf84511920d984a7b8392", "messageHeadline": "Merge pull request #879 from OffchainLabs/message-delivery-timeout", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "316c0d5817762e6fa16b24e94763eebc1d074d75", "messageHeadline": "Merge branch 'new-rollup' into message-delivery-timeout", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 383, "deletions": 72}}, {"node": {"oid": "057e899935b9bba82c8dc8e20f860eeff000bc25", "messageHeadline": "Fix latest block race condition", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "77d70b1ec1fa33a69fc8efb652b4451ca73c874b", "messageHeadline": "Merge pull request #874 from OffchainLabs/arb-ts-updates", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 131, "deletions": 34}}, {"node": {"oid": "e2772cedf4b43d30d2ce9e0c39f974322bbfb29a", "messageHeadline": "Log when message delivery taking too long instead of timing out", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "0aaccbe8b301195073774336c7bbf80e7b88cc05", "messageHeadline": "make balance methods idiomatic-er", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e179616235dedd3c9cd64244fa5e360b66cc8656", "messageHeadline": "fix import casing, connect via right l1/l2 addresses", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "88a7b69f2e06ee5989461ef66f21f8d9ce3f4191", "messageHeadline": "various updates r.e. contract state management, balances, etc", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 127, "deletions": 32}}, {"node": {"oid": "358bfd65448ff4ffe8b88e58bf35c1c7c14b29c8", "messageHeadline": "Merge pull request #875 from OffchainLabs/rpc-fix", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "a3dbf78381b84bb272f2f5a9dead44eed962bb9f", "messageHeadline": "Fix unitialized field", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "885c69f03395006729160ec065377b3604f44597", "messageHeadline": "Log transaction timing information", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 195, "deletions": 2}}, {"node": {"oid": "df8e2081d65e3e999b1ff689b11b4b7a8da05998", "messageHeadline": "Update arbcore.cpp", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3932999fababfb972d6cb972f723955c65b34388", "messageHeadline": "Update arbcore.cpp", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d12587c7acca41b618ce9c68d5e2cc0141e2d8eb", "messageHeadline": "Update arbcore.cpp", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27fc3aa3fd6cfddce07bdb20d1ff481a74947d97", "messageHeadline": "Update arbcore.cpp", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0d95d626b887fee6d1fa7adede472c9c03c45f89", "messageHeadline": "Fix previous PR", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "15e8b1fd10200d32a05d8afa41405131d2aeeddd", "messageHeadline": "Refactor arbcore initialization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 148, "deletions": 225}}, {"node": {"oid": "5722d3537a359df0c0bc19b1ea8bd5575277b98a", "messageHeadline": "Merge pull request #869 from OffchainLabs/mutex-commit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 201, "deletions": 139}}, {"node": {"oid": "93bf9c789d2ec8b93d48500c45ca7984efb5260d", "messageHeadline": "Split transactions into appropriate segments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 201, "deletions": 139}}, {"node": {"oid": "79d095319a3f9dac0f0bd7548152c0b74a56a9d8", "messageHeadline": "Merge pull request #868 from OffchainLabs/rollup-events", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1759, "deletions": 204}}, {"node": {"oid": "a7af97a9dbf6bd68e316cd688bb9c0d4d49ae7f2", "messageHeadline": "Regenerate ABIs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "0e421fed6defa5661f6a11690a86d7d7edbb993b", "messageHeadline": "Enhance rollup events", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1746, "deletions": 200}}, {"node": {"oid": "55a1fdbf59ae90c1751ae64c7c1a71d487c932d8", "messageHeadline": "Update MACHINEHASH", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75ff342bd585086af29bd0e19ca9ae525ba38951", "messageHeadline": "Update arbos and fail on all errors in dev agg", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7c9de9d22681b2d4bd7823a16b407677091154ef", "messageHeadline": "Update MACHINEHASH", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b360c135284a4732660b2fca5e26a5dcc6510c14", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "feb990022428b98f0742443bf003c196662b187e", "messageHeadline": "Improve bounds of staker challenge tests again", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11f03f053bed4903eec5220b9d6766f7f2ad8a7d", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "654c7d7954c07fe97c7e1d07f9074b81eed93efc", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3aceb35513bea19a4e25e19afb7f3a4d05723ec2", "messageHeadline": "Update arbos and test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "508573751a81b75959dac07a63d8b91d72308856", "messageHeadline": "Expand testing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 62, "deletions": 23}}, {"node": {"oid": "4c90afba9f1755710086c98056d3570ae5774a1b", "messageHeadline": "Update arbos and continue adding tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "157d26bc49bcf3765b50a76be4904403d7aabc5b", "messageHeadline": "Update ArbOS and add test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1203, "deletions": 19}}, {"node": {"oid": "4d61257c23cef6e85fc1d5891904557c4955ceb0", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 54, "deletions": 53}}, {"node": {"oid": "bb1f45f059f5dc6b5adf0c90b7c4139cec36b0d1", "messageHeadline": "Create ReadSnapshotTransaction", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 225, "deletions": 274}}, {"node": {"oid": "34f83f8d6a1357a6fb0d96faf547ec92334b3af1", "messageHeadline": "Update generated files", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "c0116887eb4123502d04fd079f533a840e5afdfa", "messageHeadline": "Fix comments", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9ffbf63ddb54b9403945d55f0fe2233ffae9e62b", "messageHeadline": "Error grammar", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd04ea58749e1f057b0657e6dfec848a1760d38d", "messageHeadline": "Clarify error when catching up to chain", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "92e377063a73bfd9bc3b03aa28eae85cbbbfd041", "messageHeadline": "Improve staker strategies and edge case handling", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 160, "deletions": 59}}, {"node": {"oid": "367a0525c4c79ce712b0d76ab89ba4df3801a095", "messageHeadline": "Add L1 block number to tx rpc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "814d7ccfa5584777505518fed03afd32b6a5cbc9", "messageHeadline": "Fix deposit script", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "30d16d491ec1e88c58fd9a2c4694d09749c3daef", "messageHeadline": "Add empty block warnings to txdb", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "af394b5057245ac03b4cb55b636b5d8ed080d36e", "messageHeadline": "Expand test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "504e86c4f122315c6088fcfaa4e257805bf9c77e", "messageHeadline": "Update ArbOS and expand test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "358cc28ae8329be79eeff52454c2d7110b31d489", "messageHeadline": "Start updating for new arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59, "deletions": 50}}, {"node": {"oid": "063e936884433fa1582d235522b578d0275eba09", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "be1663744912aa80a68d20f08b4a0c201d0c4b05", "messageHeadline": "Add check for cancelled context in logscursor read loops", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "e119d134bf7fb234ebc44d4bed3afb0f4f12b589", "messageHeadline": "Refactor logsCursor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 138, "deletions": 191}}, {"node": {"oid": "d3cadb690d1c027391ba24e36e02e625c123f807", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 171}}, {"node": {"oid": "f9fcc94fff30143bdd3625e9a1432578fab4204e", "messageHeadline": "FIx code serialization test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "03df0512ad7394f42f63b229219b145214a2d8f6", "messageHeadline": "Fix code check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "783381e3b410effa3700e3ef5cf300d8a5cb847a", "messageHeadline": "Adjust some log messages", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7a84dfcc8d439a2ddb339fd681a2638f8e8c28aa", "messageHeadline": "Fix typo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f78f39fd7114392ef3753e8dc9b297cd149afe8b", "messageHeadline": "Add back rocksdb optimizations", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "fbdf3adc8d7d45ae8c2a71440fa9bd2dcc468b59", "messageHeadline": "Fix db restore issue", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "197d4728814c9c64c0b3ce844c02671e6da5f439", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "5f215f08dba54034b5dd5a4dac55ad2faaf7a4f4", "messageHeadline": "Improve logging", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3a801eb7a21be929ea2b56f5032e384a1de56084", "messageHeadline": "Disable rockdb optimization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e2fed7a8afbb5f33ce36fb37efe884c46254a256", "messageHeadline": "Fix dev node", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "3f52a5da93d4181d805ef0bacff6cd1eceb25935", "messageHeadline": "Add LogsCursorGetPosition", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "4e13d22fd4845e6fb3147849d77b8ec3e57b0e50", "messageHeadline": "Fix logs cursor length 0 vs nil check", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce8af2e390f1fe0bda36bbaed080e3e9f1ea4adc", "messageHeadline": "Fix logs reorg check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f8c913efe402edda49719832d345a7b62781300c", "messageHeadline": "Restore nil checks", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43289acdd1e4f83762935aa3c2ea30f09290f2f9", "messageHeadline": "minor fixup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e5d79963bfaff3b1ce2e7bd42063a58b1c672d07", "messageHeadline": "Fix assorted issues with logscursor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 117, "deletions": 117}}, {"node": {"oid": "16c93752d84eca9f7045588736805e1301146802", "messageHeadline": "Wait for logs collected to be nonzero", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9221c19489af0fc06638a4f6a5b3163c1310de8", "messageHeadline": "Wait for logs collected to be nonzero", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10380c8db999911190457e1cd97aeb75f731fa88", "messageHeadline": "Fix logging", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "e844afff3412fd49a484089e10ff091d55b7be4f", "messageHeadline": "Log information when receiving logs from logscursor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5fb3cd8e9c796f21ea7334320af1e289ab06dd85", "messageHeadline": "Small fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "a73f546d36e361cbbed38b4a1070584eeb7d9a26", "messageHeadline": "Merge pull request #858 from OffchainLabs/refactor-bridge-dependencies", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "01ac2a1c05523f2753b8f412a737326ab21ed12b", "messageHeadline": "Merge pull request #856 from OffchainLabs/fix-arb-ts-build", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 11673}}, {"node": {"oid": "0804a58ef9748074c7d30f2417a918d56c0849ae", "messageHeadline": "Refactor bridge dependecy names", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "c48643c52d4974a7b499373f5a038f8b3eae25bc", "messageHeadline": "remove unused typechain interfaces, fix paths for arb-ts build", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 11673}}, {"node": {"oid": "df3cc8bec447a0c42bafa023324b0b9848ce8829", "messageHeadline": "Fix execution cursor adding messages and log when it goes wrong", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "afa207d38f7d23c74c618e16740a0d441ad5c4fc", "messageHeadline": "Merge pull request #854 from OffchainLabs/remove-unneeded-field", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 75}}, {"node": {"oid": "a81c82a72225e78bc063a71f8486ea211fb58557", "messageHeadline": "Remove messages from execution cursor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 43}}, {"node": {"oid": "4c53a9acfa556a5d97ba30dcefc639568ae8be0a", "messageHeadline": "Add accidentally removed line", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "552c5a4367f5759068a3f0d69f81a53ee2b783f2", "messageHeadline": "Eliminate `messages_to_skip`", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "77363b57f03a7d50c0cba8280efc7569d594c11b", "messageHeadline": "Remove messages_to_skip from execution cursor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "ca2f71a42cfdc204439bb15d3633ce2107a42eb3", "messageHeadline": "Remove `inbox_accumulators`", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "e0ba4e4d368510059c05a1783069ff659b1ffb60", "messageHeadline": "Remove first_message_sequence_number", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "b3a13b37a1c1279ccc3ebfe391fd6fe9b16411e6", "messageHeadline": "fix var; add overrides to withdraw for inheriters of IArbtoken; updat\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 183, "deletions": 10}}, {"node": {"oid": "40157a1eca6afa64c38961c2dbf4c51450b8ce3f", "messageHeadline": "use apache license", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e8a745e5461f73d7b4ceb452279680ca8b6277d", "messageHeadline": "make depositAsCustomToken external payable; check token exists before\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bb018ca6185de9ab09d3409aa8dcc75c8fdc87e9", "messageHeadline": "update comment", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d694674bbb90239c2973c91f3251f8c33e16ced", "messageHeadline": "handle custom token data / withdrawals", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 377, "deletions": 4}}, {"node": {"oid": "fd4bb15be12869a6cf9f75f10c5da624c2de45c7", "messageHeadline": "update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 259, "deletions": 59}}, {"node": {"oid": "27d27e059c906eab8349d77958c99aae2412d500", "messageHeadline": "clean up token contract code, handle custom tokens", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 112, "deletions": 37}}, {"node": {"oid": "5f6b0767015091eb4e9871960f7fe33f11a3d8b3", "messageHeadline": "Merge pull request #853 from OffchainLabs/remove-mock", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 182}}, {"node": {"oid": "afe812fbe25d35014c4c7d4bcccf5c551218d9bc", "messageHeadline": "Merge pull request #845 from OffchainLabs/snapshots", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1154, "deletions": 1438}}, {"node": {"oid": "21f7c6849fb20cd3c5f9400f7dfa539b3911d68b", "messageHeadline": "Rename ReadOnlyTransaction to ReadTransaction", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 170, "deletions": 182}}, {"node": {"oid": "8ebccd25e0b61569847c79aed2acf41f6a1ce2e9", "messageHeadline": "Remove out of date function definitions", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d1884cf633093cdf6d22f4ae05c40c45b77370d5", "messageHeadline": "Small fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bfefee8c9aeafb6f0dc63b2c877db88bf696670e", "messageHeadline": "Remove unused mock", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 182}}, {"node": {"oid": "a20a11f7870078cc6c2a15232867f8ba37fb2e02", "messageHeadline": "Base DB refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1166, "deletions": 1436}}, {"node": {"oid": "3de3a0cafa6606719c241cda78f244818c585ec0", "messageHeadline": "Merge pull request #843 from OffchainLabs/inbox-reader-err", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "5daa5a3c646af2d2d20ad2881cbe53f5c6603c3f", "messageHeadline": "Merge pull request #838 from OffchainLabs/staged_refactor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1222, "deletions": 992}}, {"node": {"oid": "e161827a66bc178820421ae44227cf08c0f82f28", "messageHeadline": "Merge pull request #847 from OffchainLabs/arbcore-refactor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 844, "deletions": 859}}, {"node": {"oid": "6a6a66cbf060b52bbfd5198e075698b9a604094a", "messageHeadline": "Fix tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "cef4ef41103e428ddbf7e8ea236b04c99f8ebfb7", "messageHeadline": "Fix machine deserialization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4a75f7627bffc534a9c6baad93060bf1c23ee3cc", "messageHeadline": "Fix datastack tuple representation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "867b72355a1630fa0b5ce2f68866e68a8bfe0c02", "messageHeadline": "More fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "a816e10d2531e05a0a3cd2caa149dbf2d7f84999", "messageHeadline": "Update arbcore.cpp", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a3bb382f9fa886318726ea8473c748dedaa788ef", "messageHeadline": "Fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5a9366b48bfae896646e88f2d938e5d31831bc98", "messageHeadline": "Bug fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "55f06f6cf8250a15f897100cc42a0b5ac205407f", "messageHeadline": "Large scale refactor of arbcore to remove duplication", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 787, "deletions": 811}}, {"node": {"oid": "316a41f2145535b99dac7fb854d6394172eed1e2", "messageHeadline": "Get rid of inbox reader error channel", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "80ba4d87cc8781c68367d1dbe6b8e1fc5828235d", "messageHeadline": "Handle hashing error in Go", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 32, "deletions": 19}}, {"node": {"oid": "d468ee6b0429c1353d4c4b0258d3e19675a41dc0", "messageHeadline": "fix syntax errors", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "0bda9e3753bc93bdc400f1ba0793e9d3fb1521b5", "messageHeadline": "Clean up inbox and inbox peek", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 35, "deletions": 41}}, {"node": {"oid": "e893ee350e00f98553d8a89a3ac4511efcc6e383", "messageHeadline": "Fourth times a charm", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5cc87c08cf996575d9b9ec08bd7cbf2a0e391ae2", "messageHeadline": "Add failing getExecutionCursor test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "78c1ef4f7489cdd6d41fb986528d302c6e516414", "messageHeadline": "Third times a charm", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "45f37facfe04740edf4c845cd13de94dcc0b6937", "messageHeadline": "Fix typo", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82eb2fc3678870b6f25021af817699ddf51246e8", "messageHeadline": "Fix resolving staged message in execution cursor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "73bd8f068a5416d6ab3f80a0cdfc0174e317b70d", "messageHeadline": "Fix serialize thanks to Lee", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3ce7cdb6681b7028c79d6a4f9be4c278e205d33", "messageHeadline": "Address assorted code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 123, "deletions": 96}}, {"node": {"oid": "ceca61ff79dfb8d895ac3f824902395b9672013f", "messageHeadline": "WIP staged message refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 394, "deletions": 226}}, {"node": {"oid": "db3593ff93ec12eca53cfa60dad7198e062b3798", "messageHeadline": "Merge pull request #840 from OffchainLabs/fix-catching-up-error-message", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bbab8922f9e774f9716355d20ac7c4bedcdc03c3", "messageHeadline": "Fix error message when validator is still catching up to chain", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "59110227ec5f4413bad559cba71ba4f4b5473c23", "messageHeadline": "Delete arb-dev-node", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5310654fa477aae4ec0fe00c267997d9808043c1", "messageHeadline": "Merge pull request #839 from OffchainLabs/remove-buddy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4262, "deletions": 472}}, {"node": {"oid": "5d2737d14e8aa6cd612e5f06d8e523ec1dbf39da", "messageHeadline": "Update ABIs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4255, "deletions": 155}}, {"node": {"oid": "dea1f1c26c5cf6857982eb5ebb4ca06ef06adc71", "messageHeadline": "Remove buddy contract from arbos and node", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 317}}, {"node": {"oid": "4600ca25bccefaec422c08cbae7b60d9089ffc1d", "messageHeadline": "Merge pull request #837 from OffchainLabs/repo-cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 632, "deletions": 2882}}, {"node": {"oid": "70283861b8ea89fd455d85af1e8a905f59605b72", "messageHeadline": "Update codecov.yml", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "4a93dbb474522b5df273dcb13c7f3243ff8792ca", "messageHeadline": "Update config.yml", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "da4e5fde5a51bae425b8e232d590bf717fb9cf85", "messageHeadline": "Update config.yml", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f357e084c270ac4aa7b2c514042fa90450dc553d", "messageHeadline": "Reduce submodule usage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "66b1cbffea642f07048d2b840a3ccf8f5723a150", "messageHeadline": "Cleanup dev node shutdown", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 6}}, {"node": {"oid": "1cf137a0d071f5394f922d7adcfbbba363ca6d28", "messageHeadline": "Update hardhat.config.ts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "60412c7d2769d42fad0cd8ed30fefb531109cd9d", "messageHeadline": "Update config.yml", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "3c901d877fe48c97b8a2612f3a760a2d3a5c9bf5", "messageHeadline": "Update config", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fac9d68e0e349bb6f821837a7f29540c35e41c18", "messageHeadline": "Add integration-base for test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "0ae37a360cf130a2890b67c48a41627184ef06c0", "messageHeadline": "Remove unused submodules", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "4db0c68c5cfd21f96e7bded5afeede1fabca245c", "messageHeadline": "Get submodules in ethbridge test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "91510f9f0e9f517a377b9d65994abb7537023d57", "messageHeadline": "More config changes and small bug fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4925, "deletions": 226}}, {"node": {"oid": "ff500214de302ef6bf2f4e1b65c4792480c3c099", "messageHeadline": "More config changes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 185, "deletions": 4824}}, {"node": {"oid": "f1a92dbb69accd7546fc870f0543e7324101d9e7", "messageHeadline": "Fix unchecked error", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "12ba92c179fffa7679856b0480f6245a98d3b9c3", "messageHeadline": "Fix race and config", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "ed203ad583315b1aaa131d4089474ac09a5b2aac", "messageHeadline": "Config fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "643805852f5771555bdbb27bcff5ff739ca194f2", "messageHeadline": "More config changes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "890d87b26e3fb05bda9e4bcc2939de57d4c7bfcc", "messageHeadline": "Config fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "e7a730b1274a761d049eb8f5b8345107af2408d8", "messageHeadline": "Cleanup CI config", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 92}}, {"node": {"oid": "d6e44c8a412ba2d9b14e5bf65f0d68f6851c594f", "messageHeadline": "Run go:generate", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 145}}, {"node": {"oid": "e0241edf8c8caaac9c726626c277ab35694f07f7", "messageHeadline": "Remove last protobuf usage and run tidy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 51, "deletions": 2335}}, {"node": {"oid": "4c5a6a61bc897969a9181884e3398c904365235b", "messageHeadline": "EthBridge tests passing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 328, "deletions": 261}}, {"node": {"oid": "603427d9b10ae60211b9c984d2087b5d109a2ad4", "messageHeadline": "Go tests all passing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "18b52188d387c4c30b47af54cecd637537f7e881", "messageHeadline": "Merge pull request #834 from OffchainLabs/test-bridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26878, "deletions": 4397}}, {"node": {"oid": "b6a5a7291f27e39551bac1f80b04ee4db3875cec", "messageHeadline": "Merge branch 'new-rollup' into test-bridge", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5110, "deletions": 41218}}, {"node": {"oid": "3f6550ed81f4133e7486b013e42b61b4a7513672", "messageHeadline": "Merge pull request #833 from OffchainLabs/minor-bridge-changes", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 13, "deletions": 138}}, {"node": {"oid": "aeec94d6f032f18081d72201a47d0e7b53978180", "messageHeadline": "Merge pull request #832 from OffchainLabs/outbox-events", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 405, "deletions": 154}}, {"node": {"oid": "66e907a8588ace4e97ef7cf01aaddd3d5fbc4cd9", "messageHeadline": "Update contract wrapper", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 99}}, {"node": {"oid": "a524b68233fcd000746f382a172a15892b0e595e", "messageHeadline": "Remove reference to old buddy system", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "40c70e93175c0c92cc211f15e04294261f26363f", "messageHeadline": "Merge pull request #798 from OffchainLabs/test-bridge-dzg", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 26046, "deletions": 3923}}, {"node": {"oid": "e3ffda987d73ba08a2732cab605f20fae7b2a51e", "messageHeadline": "Minor improvements to peripherals", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "7119ae1ad5fe7ae7f1ac0a50ddea33a6ab008138", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a998f4159b3445a48b094bdfd5085c9c54b41888", "messageHeadline": "Test l2tol1 event correctness", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 234, "deletions": 11}}, {"node": {"oid": "bfc355c75bb5e2d944beb26f872b17732b73cd2a", "messageHeadline": "Refactor arbos go code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 86, "deletions": 92}}, {"node": {"oid": "72c1f882258a4d7d11c5062e3072dbe2f2b3a187", "messageHeadline": "Remove unnecessary realpath dependency", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ffed558f47b7063a406225e4297d0208897b6fb9", "messageHeadline": "Update arbos and support new virtual send format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 51}}, {"node": {"oid": "f96a5811096a95f585681bc2ee17865a80e8eaa9", "messageHeadline": "Update wrappers", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 60, "deletions": 181}}, {"node": {"oid": "cbc1caeea07b949bd85646a9a334371d1b708f7a", "messageHeadline": "Merge pull request #826 from OffchainLabs/outbox-proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1550, "deletions": 478}}, {"node": {"oid": "226eb3170f8be921f0a7968a4b6ad250542e062f", "messageHeadline": "Update arb-os", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ece7b87126190d59ee355746529f7ec051cdcc61", "messageHeadline": "Merge branch 'new-rollup' into outbox-proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 26}}, {"node": {"oid": "b131fbc9b7c7565463bb320bae50c7e82f358e3e", "messageHeadline": "Merge pull request #831 from OffchainLabs/fix-osp-challenge-tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 26}}, {"node": {"oid": "8743da0e846c346e65f0732370e575cb33a415b5", "messageHeadline": "Update node interface address", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5133bca2ee6cedba0d857a35076f695db820456b", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1121c1e27f2bcee4599f21d3da9d588266504c65", "messageHeadline": "Fix OSP challenge tests which broke with an ArbOS upgrade", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 26}}, {"node": {"oid": "5a904738457fcf86f337b0291b1e9901bbe2e351", "messageHeadline": "Fix test failure message", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f4f1caf688bf67a52f188c031c70a7557f8e021", "messageHeadline": "Update validatorutils.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "011bbfc6106603c8f59cf8bfab3decacf0fc4b1e", "messageHeadline": "Merge branch 'new-rollup' into outbox-proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 434, "deletions": 793}}, {"node": {"oid": "99078691ab77f355e6d7dcaf25cabe4ee1859be8", "messageHeadline": "Merge pull request #827 from OffchainLabs/staker-fixes-5", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 439, "deletions": 798}}, {"node": {"oid": "d6b03d4e669f050d43b5cf00477d520a90bde2ea", "messageHeadline": "Merge branch 'new-rollup' into outbox-proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "62468f81348613cb2ce19e6f5d8fe0c986ebd962", "messageHeadline": "Merge pull request #830 from OffchainLabs/more-fixes", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "f4a89fd7b96e4f8dcb598c93b81bc8c3e4550a55", "messageHeadline": "Improve code to reject node", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "a9c85cbf00801e847940062c220e54f792fd54be", "messageHeadline": "Merge branch 'new-rollup' into outbox-proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2068, "deletions": 39526}}, {"node": {"oid": "c854baec3ce760c9c9d28f729d3e71c9104ef3fc", "messageHeadline": "Fix challenge test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "baddcf9ff65d073fc3b7f1ecb1e73d655883d137", "messageHeadline": "Update abigen with struct error fixes", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 83, "deletions": 44}}, {"node": {"oid": "be2fc7a1d3834d4efb121f72d218a3351b719739", "messageHeadline": "Merge branch 'new-rollup' into staker-fixes-5", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1842, "deletions": 39471}}, {"node": {"oid": "f7c706704c76d248c4e11c16d2d90aefe9429401", "messageHeadline": "Make assertions absolute instead of relative to the last assertion", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 410, "deletions": 779}}, {"node": {"oid": "602cfc8b60b74d6eb170a840e9021365f625f5f5", "messageHeadline": "Merge pull request #829 from OffchainLabs/repo-cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1944, "deletions": 39534}}, {"node": {"oid": "180db86b47c69080c8790311108c85a84871baa5", "messageHeadline": "Regenerate ABIs with abigen 1.10.1-unstable", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 210, "deletions": 139}}, {"node": {"oid": "e6f8761b5bda913de19a311c32c8c9b5507a9428", "messageHeadline": "Update go-ethereum", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1734, "deletions": 12}}, {"node": {"oid": "e5903199a770108196ad4f76b1f88062dd520f94", "messageHeadline": "Remove unused packages", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 39383}}, {"node": {"oid": "fa4f75cebe1a4298ce27bee1ec9aa5655457d561", "messageHeadline": "fix paths (in sync w/ latest arbos-contracts)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "af4f18dfe97592818f4c342ac0cc0d678f03b785", "messageHeadline": "add missing return statements", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab4f84b977d6dd11a4f697d49a956fc6099e9712", "messageHeadline": "clean up", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3f31621e6d130822023ebefea9bf46bdfd3ba624", "messageHeadline": "put arbsysfactory in sub dir, clean up", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 200, "deletions": 3}}, {"node": {"oid": "8d4f137f54b98e2654574a6e8fe3771e98cb7380", "messageHeadline": "fix arbsys path", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dba0510b92c65ced7dc0822253637005972cf47", "messageHeadline": "update bridge classes in arb-ts", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 303, "deletions": 30}}, {"node": {"oid": "3444c8f653ead5c2f98f242a7295e09ec998aeb2", "messageHeadline": "Outbox proof test working!", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 95, "deletions": 45}}, {"node": {"oid": "8224e60c8f827a2ca1d3bf73a13c5a3ae73fd017", "messageHeadline": "update typchain get and paths to use arb-os (no more arbos-contracts \u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1479, "deletions": 3430}}, {"node": {"oid": "b8cc1b07b5c7538213f9b8ba6f8279f1469c75fe", "messageHeadline": "update yarn.lock (post rebase)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1270, "deletions": 3947}}, {"node": {"oid": "2c28d6d6a6dfa1eaf84218289c27b53d6632c5dd", "messageHeadline": "Fix", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 56}}, {"node": {"oid": "f99b98bd30402926a7ea29ef85e0e7823879589c", "messageHeadline": "Remove unnecessary package", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 225}}, {"node": {"oid": "391a818d48978c88144675b5602cb72e3638a69c", "messageHeadline": "get inbox address from contract instead of from param", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 70, "deletions": 11}}, {"node": {"oid": "4b3e0033edfbc5504b371cc5f314a5957b67718e", "messageHeadline": "remove unnecessary check", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "87434ba7eeee4bf84e2cf53445d356420492f016", "messageHeadline": "remove unused arb-ts dependencies", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "8b2747487797c8ac32b41da7723714fadf06645a", "messageHeadline": "umm, actually set the walletAddressCache bro", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "bc5e426856371dd11a0d93967d6b187d4aafb7d7", "messageHeadline": "return promises / remove async/await where applicable", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "d9ecac9aec586af19f5883a05742550a0cdfc7d7", "messageHeadline": "add missing return", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3e51b9cb6db684b79ab445c1881fd77bc9529a5", "messageHeadline": "flip back param order in decimalcoverter.sol", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51a5f5f25ea17482b9945f26d45e00ee3735195b", "messageHeadline": "update copyright date in license comments", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9e23c427cb23b1d3a84555f16ec03fe80186aad0", "messageHeadline": "use only signers, not providers, in arb-ts bridge", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 8, "deletions": 24}}, {"node": {"oid": "0a18d2bcce586961019c42e7175615c6a132fc14", "messageHeadline": "fix \"getERC20LlAddress\" typo", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9133919276f24a270fcf5ff0538baa12d34f71c4", "messageHeadline": "rename to test:integration", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22ca738f37394010763c0991583b7c21fd939431", "messageHeadline": "rename update-abi scripts to update:abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5eaaa92510a6b036ffeddae68a1bf12c938ed538", "messageHeadline": "revert arb-provider-ethers/ethers resolution version change", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49e1f533d5d362b2e380c819d621875d12e78635", "messageHeadline": "cleanup: remove results.xml", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "a488b90a985f3cc9715daedda0ddb8a653deeaf5", "messageHeadline": "update buidler command to hardhat for launch-geth script in arb-bridg\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fe9df8ffad48d892baf9f3d74a5a55ce83aa363", "messageHeadline": "bridge class stuff in arb-ts; add arb-ts build/update abi scripts to \u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7779, "deletions": 91}}, {"node": {"oid": "9780b5a5fc73519d2782c6f0e228c07a96704fdb", "messageHeadline": "update abi (post rebase)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 96, "deletions": 44}}, {"node": {"oid": "f694a8e8932dcf269322aef55e2d3856d3d225b5", "messageHeadline": "fix broken ethers contract imports", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4b01f9752917cb9c5938c44bcec8c0c01b1049e1", "messageHeadline": "make custom l2 tokens mapping public in etherc20bridge, update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 114, "deletions": 3}}, {"node": {"oid": "5b4eee9a538bbdfbdbd8d1a2f42941a09d805d3a", "messageHeadline": "make custom l2 tokens mapping public in etherc20bridge, update abi", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 79, "deletions": 5}}, {"node": {"oid": "11b881749e1a87964e3d308732c694a10d3ff826", "messageHeadline": "set up typechain for peripherals contracts (synchronize typechain, ha\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 18962, "deletions": 204}}, {"node": {"oid": "43790c49c18c37704f0136725e46b2a2c68855f1", "messageHeadline": "Merge branch 'new-rollup' into staker-fixes-5", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 166, "deletions": 3}}, {"node": {"oid": "8ef335496abf01bd9b5b825ed1583edcc3c7231e", "messageHeadline": "Merge pull request #828 from OffchainLabs/accumulators", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 166, "deletions": 3}}, {"node": {"oid": "79c79c6158551e50b1ba7f022a897a1b8a02cab7", "messageHeadline": "Add SendAcc and LogAcc to executioncursor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 166, "deletions": 3}}, {"node": {"oid": "631301e4e47ffffe47d56918a87a1734888fff00", "messageHeadline": "Continue updating test harness", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 83, "deletions": 24}}, {"node": {"oid": "1bc8812e6acec8a6e60e69183d0b919587394929", "messageHeadline": "Staker fixes 5: fix rejecting node and minor logging improvements", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "5155a7b6a73720a05c7a491a44f2cd89ce09c702", "messageHeadline": "Remove debug prints", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "ce93abaee2e8c12893fe8f7fded5ee3e4fdff32a", "messageHeadline": "Add test framework for testing outbox system", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 501, "deletions": 58}}, {"node": {"oid": "65ce3aba54aff8e3d01f9752b811c4a7ec85bbda", "messageHeadline": "Refactor dev aggregator and fix cgo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 432, "deletions": 398}}, {"node": {"oid": "d63011adbf953ecf031839392cd3e8b3c257ccf5", "messageHeadline": "Initial outbox proof lookup implementation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 564, "deletions": 41}}, {"node": {"oid": "f625196d10c2d466eb091d10b2874df2d86faf35", "messageHeadline": "Merge pull request #825 from OffchainLabs/buddy-bridge", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 75, "deletions": 145}}, {"node": {"oid": "6fef7b24b4aa993579955306a70ad44fe8305185", "messageHeadline": "Refactor fast withdrawal to use L2 msg sender as destination", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b895115649eeff5785d5924f046704cece615868", "messageHeadline": "Fix fast withdrawal bug", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "61e91e92c332d2a15b8006551f0201bff14dcd67", "messageHeadline": "Declare shared methods in L1Buddy super class interface", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 23, "deletions": 56}}, {"node": {"oid": "054c145b57c01ae10fa62f76fffed337b3922021", "messageHeadline": "Remove old buddy system affordances", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "099dee1fdc500232c06833b526ab5fcea455ea2a", "messageHeadline": "Update contracts to use new buddy system", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 88, "deletions": 91}}, {"node": {"oid": "27d81c54cc05cdfc363f4aee2532fb1da3e32cb2", "messageHeadline": "Merge pull request #817 from OffchainLabs/buddy-bridge", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 559, "deletions": 439}}, {"node": {"oid": "9012cfb5b7d631f839f20dfe2d0323a7c12dec12", "messageHeadline": "Add layer 2 test for buddy deployer", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 88, "deletions": 12}}, {"node": {"oid": "4d6f6af3b7b1ef067d64d4e105530c29094b23cb", "messageHeadline": "Refactor contract names", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "4d25edd40c4d8c2ebebc689c1e358550a43875a5", "messageHeadline": "Update dependencies to read from arb-os submodule", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 122, "deletions": 439}}, {"node": {"oid": "4ee646edc41645fe7bd356b5375353a6b7759317", "messageHeadline": "Merge pull request #822 from OffchainLabs/staker-fixes-4", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1835, "deletions": 1733}}, {"node": {"oid": "62d3b041d0a1eef2f363217aa92483877dc61956", "messageHeadline": "Merge branch 'new-rollup' into staker-fixes-4", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 318, "deletions": 127}}, {"node": {"oid": "7ca4b4a7c975e00eebfa9463546533b9a7c9002a", "messageHeadline": "Clarify edge cases and improve staker test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 64, "deletions": 9}}, {"node": {"oid": "6269c5ee43b672363891f1dd724e02bcad7805f9", "messageHeadline": "Make sure tests clean up after themselves", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "b2d46677429f4fc634dda354b4213c922e9e24b4", "messageHeadline": "Add unit tests for messagebatch", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 73, "deletions": 9}}, {"node": {"oid": "0d053316465e301b39c2996827dc731b90050a51", "messageHeadline": "Implement save/getMessageBatch", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 111, "deletions": 23}}, {"node": {"oid": "323c64b606e34e65acd863c23316991037b511e1", "messageHeadline": "c++ changes to make saveblock db writes atomic", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "b425329566a0a0c3ad769b8ef8e2f29c1fc30360", "messageHeadline": "Initial work for making aggregatorSaveBlock atomic", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 79, "deletions": 71}}, {"node": {"oid": "d0b1a29d4327079f6f48a9825158f65007323693", "messageHeadline": "Update MACHINEHASH", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbcb1a10b8db918f29e06305dfd1eec84182aeaa", "messageHeadline": "Update ArbOS and fix compatibility", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "0b0cbabb7be51d0f49fa4816f9594e7f38338776", "messageHeadline": "Make returnOldDeposits gas limit more reasonable", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9a6ae96173ca88842fe0998b2020c38eb149a7c", "messageHeadline": "Fix find challenge and remove old staker gas issues", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "25c5a57a1e0a6164bf0d7ed3433b29122a1a8467", "messageHeadline": "Fix docker support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "5c6585417d3d8027c5c207094cce20607cf5132d", "messageHeadline": "Staker fixes 4: electric boogaloo", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1777, "deletions": 1732}}, {"node": {"oid": "2fa54d2b4edcd6fb9317d68651b734a8c2f8fc63", "messageHeadline": "Fix bug preventing last message from being processed", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 28, "deletions": 33}}, {"node": {"oid": "14ef27ce5f2e53e4b6372f7fdbc94d530555376b", "messageHeadline": "Add code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "6f4d1285b3c2c9eb9cd25d532b7c397fe315e202", "messageHeadline": "Add inbox peek test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 82, "deletions": 47}}, {"node": {"oid": "4a7fd281dd6946e9254604c735182d8f36adcfdb", "messageHeadline": "Add initial setup for tests", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 214, "deletions": 2}}, {"node": {"oid": "8d572ce55fb28a2f358e001d6ad83fa93a9d4119", "messageHeadline": "Fix datastack proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "305047e065ad85551da78331bb7460d4ff72417e", "messageHeadline": "Refactor folder layout and update arbsys", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bfb89ef1fd71dd5732a908a45c976403e067cc2c", "messageHeadline": "Fix value send bug", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "005a64548c386558bec9b6f306e83410eaf329d9", "messageHeadline": "Remove unused code", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 37}}, {"node": {"oid": "afe746d8a8c18f752bc99cbdf23a1378c4d7ea36", "messageHeadline": "Add ternary connection state logic", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "6f315eeea16ddad66158ff763f740d5a0581ed9e", "messageHeadline": "Handle success case in deployer", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "bb98cb2b06cbe32829ac085f9c874fcf38ec75bb", "messageHeadline": "Add fixes based on PR comments", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "a77d66b21a1886422d0eb96a9f3491fc9bd97ba7", "messageHeadline": "Add handling for success and failure", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "611c5f18451fc32965f0c20e18455177d071462b", "messageHeadline": "Fix function selector", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "99c49c7c4a1b365939b00e353885b698fe697484", "messageHeadline": "Remove L1 intermediary", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 15, "deletions": 47}}, {"node": {"oid": "dbb089469758fec7c5b0a622ef04023a348892b9", "messageHeadline": "Fix expected L2 sender", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07ceaf2040253312314c59edf1d7f02772b0dbff", "messageHeadline": "Add initial buddy bridge implementation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 193, "deletions": 0}}, {"node": {"oid": "3877bad166abebf6301d632631e7724ab52db2f2", "messageHeadline": "Fix deployed contract", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f993471db19e9af0919b041ce1926dc39d246bd", "messageHeadline": "Fix require statement message", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7312009e390e10b9f3051caefb7863ef11bbe021", "messageHeadline": "Add deployment scripts", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 129, "deletions": 16}}, {"node": {"oid": "c23ed8b640a89bba8dbd1eb38dacbc41643c3478", "messageHeadline": "Add test cases for minting tokens and migrating", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 110, "deletions": 5}}, {"node": {"oid": "83f5a3a9611e7beb7737071588988bcc885dabde", "messageHeadline": "Refactor bridge peripheral to use modifiers for validation", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "c5da8f82358e8af71556246c157018b667a8e427", "messageHeadline": "Rename utility function to make token standard explicit", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2d546cd16fd3b0cd6e70238cefa6f22bdf5a9a2d", "messageHeadline": "Test if create2 address calculated correctly", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 61, "deletions": 24}}, {"node": {"oid": "a369c5e05a576fbb8e6b64ae8776ab2c210a0afa", "messageHeadline": "Fix token init bug", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "0626a4a9dced97227c6c9f52bdcce504306f1200", "messageHeadline": "Clean up", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 14, "deletions": 27}}, {"node": {"oid": "dd27ac659fbe2c8ee2b29e15ed7be3c584ef5115", "messageHeadline": "Quasi random tx origin", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "a2fdd67333789aa2f17570df8e97a25be9d599e7", "messageHeadline": "Add l2 bridge mock for testing", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 71, "deletions": 9}}, {"node": {"oid": "2b341e7cc95de1b5b7035d479b8c63cfe36598db", "messageHeadline": "Add hardhat typescript test harness to bridge peripherals", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 114, "deletions": 18}}, {"node": {"oid": "46403a58febc5987aafcaea10028e1885b5f2fbd", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a774d121caef311681ff803e3956e89531400a66", "messageHeadline": "Merge pull request #812 from OffchainLabs/node-conflict", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d009dbe82450d458f7bc067cb81b0740407f27f", "messageHeadline": "Merge pull request #808 from OffchainLabs/no-longer-patent-pending", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0e498051688dc1677951e5f86b52fd1cbb515e7", "messageHeadline": "Fix node conflict logic", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa010c87d47a0782dfc7e73c84cc9219fc7cacd8", "messageHeadline": "Even more staker fixes", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "58d9a542e0ffa46eb0a0107f86ebe6e241b311b4", "messageHeadline": "Add more staker logging around potential successors", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "183cb9c7754e717256f0f570aae46f6a3a57c10d", "messageHeadline": "More validator fixes", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "e82a8a8c3a27e0c92ef8bddf8db3b18e2339eeb2", "messageHeadline": "No longer patent pending!", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0a302f992e48c67071f2f1200565ac8fb3f0649", "messageHeadline": "Fix loading inbox accumulator with staged message", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "b3a882c232fddcd8d6335ac8e4fd1c2724947dd6", "messageHeadline": "Fix misc validator issues", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 172, "deletions": 27}}, {"node": {"oid": "4e1599832e5797ebd7e095d65cce9a617e4bfceb", "messageHeadline": "Merge pull request #803 from OffchainLabs/message_batch", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 38, "deletions": 19}}, {"node": {"oid": "700cb1ef0bd3e9b52eb408fce6d0b04faffcd0ca", "messageHeadline": "Merge pull request #805 from OffchainLabs/rpc-node", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 577, "deletions": 200}}, {"node": {"oid": "23ee7f14de8ec962c6394039eaf063e280dbee1a", "messageHeadline": "Merge branch 'new-rollup' into rpc-node", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 362, "deletions": 26}}, {"node": {"oid": "8cf61bb81f0c7ca707e31b7e3a30f9cf7467fada", "messageHeadline": "Merge pull request #801 from OffchainLabs/validator-binary", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 364, "deletions": 26}}, {"node": {"oid": "a3880ea911c6dd89754dbfba2fefa4c2f546b9fe", "messageHeadline": "Specify staker strategy on CLI", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "dddf60360f8579df286be3c398baf1d600ef663e", "messageHeadline": "Update MACHINEHASH", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d018250e65c9de09aee4244ea1b5e48a5de430a2", "messageHeadline": "Merge branch 'new-rollup' into validator-binary", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 146, "deletions": 13}}, {"node": {"oid": "b2d1400844e8cef9470d12412bfe4db5c0c80ffb", "messageHeadline": "Continue work on validator binary", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 199, "deletions": 48}}, {"node": {"oid": "1a107feba52c821b27bc2376989050bf412e0ea2", "messageHeadline": "Merge branch 'new-rollup' into rpc-node", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 95, "deletions": 9}}, {"node": {"oid": "76a10c9df85d974cb338b562d2c760553d81f862", "messageHeadline": "Merge pull request #804 from OffchainLabs/ethbridge-deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 139, "deletions": 8}}, {"node": {"oid": "31d2b5f5b22d9ec040bf5448bae141fa83b5c856", "messageHeadline": "Deploy validator utils", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "21e0490c75b7ee1062af62e1f62a76d017558bea", "messageHeadline": "Remove conversion from blocks to seconds", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2649d0c5c59d7f51b6d209a14580f074ef70292e", "messageHeadline": "Merge branch 'new-rollup' into ethbridge-deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f649b67626b608fd6348809e60b5fafeb10000b0", "messageHeadline": "Merge pull request #806 from OffchainLabs/update-arbos", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "643d67be0891fed53af30e833513ee997f8524b7", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a833b6fdc8cf6cda82318bc7a64d971e221c795", "messageHeadline": "Merge branch 'new-rollup' into rpc-node", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "7ecc38c6eec37edfd8c01ebdc729eae2d663e723", "messageHeadline": "Remove extra prints", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b6f552a3acd60390f97837e3cf3f4ffb43b4f8dd", "messageHeadline": "Use generated MACHINEHASH file", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4f0241b163fde3d9ed9909966dbe9551c26f91db", "messageHeadline": "Generate ArbOS hash script", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "df6b4c1d8f45af4b04c982ab17eeed9bf2ba9ed6", "messageHeadline": "Get chain deployment working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 52, "deletions": 9}}, {"node": {"oid": "53625b1ed330ebc10a3dcaf699640050a9cefafb", "messageHeadline": "Inbox reader fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "a360eb9e60f48a75970402b0f9277c98bd9d6478", "messageHeadline": "Add messages to machine in groups instead of one at a time", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 38, "deletions": 19}}, {"node": {"oid": "67b75c0e10d5ae51f50d46cccddbedcd86ef8ce4", "messageHeadline": "Refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 159, "deletions": 73}}, {"node": {"oid": "1bfa367e6527bc07878153fa3045fce8a1bf4c91", "messageHeadline": "Merge pull request #802 from OffchainLabs/sleep", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "eca362e8b9748c8df2ee61fbf82c221e3abd8ec8", "messageHeadline": "Tune sleep parameters for better performance", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3ad3703802d086858b7f7bd1ba3360eadb4ba571", "messageHeadline": "Add top level node runner and rename aggregator to node", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 472, "deletions": 146}}, {"node": {"oid": "e30299149509c5b2994f423328586660ee4dcffa", "messageHeadline": "Merge pull request #787 from OffchainLabs/staker-logic", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1555, "deletions": 475}}, {"node": {"oid": "23bd944337228a1f5e03b2258d151764557d8c5b", "messageHeadline": "WIP: start implementing validator binary", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 189, "deletions": 9}}, {"node": {"oid": "a92594368357c3d3cd73f212359a7369b0b1fa56", "messageHeadline": "Fix arb-os submodule again", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30f6e3619ce22c489c84ffe4f44f840853549299", "messageHeadline": "Merge branch 'new-rollup' into staker-logic", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1945, "deletions": 1028}}, {"node": {"oid": "e3efc421449baec9f059f1153a9cc8621f8a577e", "messageHeadline": "Revert \"Merge remote-tracking branch 'origin/dev-agg-block' into stak\u2026", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 702, "deletions": 1400}}, {"node": {"oid": "0ec03709ec653cfb88c69169d6d95df2c8ee239d", "messageHeadline": "Add reorg support to dev aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 57, "deletions": 23}}, {"node": {"oid": "6862d3b96b80e4f9128c25b8f6e00fa4708d5976", "messageHeadline": "Refactor parameter name, fix couple mismerges", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 28, "deletions": 37}}, {"node": {"oid": "5cc96553e81e5d2e70e59e0ab34dada3a1b42feb", "messageHeadline": "Fix unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "7fd4cb0eaef60df29ba4f1ead1aad5b0b9ef9ef2", "messageHeadline": "Add ability to reorg instead of adding messages", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 88, "deletions": 42}}, {"node": {"oid": "cbf1870d65126ca2ce5a734798eef9a285fb25e5", "messageHeadline": "Fix arbcore test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2919bfe1f5d503d1dbb45cdd5ed82bd4019586e8", "messageHeadline": "Update function name", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f0babb5f1abc7631eb8ca8b3fa980de9cc092e48", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b23cb2ce9a0be9bb6dd767117a0bb6564531828", "messageHeadline": "Update ArbOS and rpc fields", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 80, "deletions": 67}}, {"node": {"oid": "7f68caf15716fdc204c8a638db9481c65d04b9f2", "messageHeadline": "Adjust arbgas limits for dev aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 38}}, {"node": {"oid": "26d5612b4eb5b154ab637bec044f3b0e929b4c2c", "messageHeadline": "Add new fields to RPC", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "36354afe3c436c71ce3f773c95598a1769bb2a26", "messageHeadline": "Update ArbOS and enable test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "44b3c87eb397de666f7f136fe6edec40494abcfa", "messageHeadline": "Cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "cfb6fbd3d6758ca851e6ee08b6a80c2005e10151", "messageHeadline": "ArbCore fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 73, "deletions": 63}}, {"node": {"oid": "f5140e9cb6c9e3d28683454e4d14abe692ca8401", "messageHeadline": "Clean up cpp code and fix bug", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "59afe3c0e254bb2a5a140ef7c755849ca883cde8", "messageHeadline": "Add debugging info", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "9eed0aeb4c2efcac4e7b54b2eaac96b9ad1c3bf6", "messageHeadline": "Fix arbcore staged message ingestion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "17e250183cdfb77286c77a567bd3c248ea81ba16", "messageHeadline": "Remove extra prints", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "ac181195254b67f257284a09ee5d7ed72a9b2ff3", "messageHeadline": "Continue working on dev aggregator and fixing bugs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 230, "deletions": 96}}, {"node": {"oid": "5bb404f2302d8c6efd47a6b3f249e4d2ec739279", "messageHeadline": "Assorted fixes and refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 171, "deletions": 204}}, {"node": {"oid": "308519193c8a2ff16788bf6c6d981d56f4968f14", "messageHeadline": "Start setting back up the dev aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1027, "deletions": 433}}, {"node": {"oid": "0af5adfbe34974977de3c5ecb00c5dc369664933", "messageHeadline": "Temporarily disable evm_test_arbsys unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "5e6f955885af2b5bc8fe473a5c6c7c18b60ad6cf", "messageHeadline": "Make logcursor counters persistent", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 108, "deletions": 46}}, {"node": {"oid": "4996e0bd1fcc25a075a6b68dde93464d33365c16", "messageHeadline": "Theoretically add timing out logic to staker", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 168, "deletions": 31}}, {"node": {"oid": "d5285c6fb3cf14b18b72e3094fec623e3cd6c794", "messageHeadline": "Get staker test passing", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 67, "deletions": 23}}, {"node": {"oid": "ca589673a4abe83f4305db3f65bc78c1e00523cf", "messageHeadline": "Increase staker test rounds", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abc5b94a3024965ab32372a7b32e6491d32e5ffb", "messageHeadline": "Change single param Tuple constructors to factories", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 100, "deletions": 89}}, {"node": {"oid": "5bb871d3d6683fc2031eb0b69d44a24ab5d37b1e", "messageHeadline": "Merge remote-tracking branch 'origin/dev-agg-block' into staker-logic", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1400, "deletions": 702}}, {"node": {"oid": "e2c490a671c6e2c9b8c11ca2e024b99c9fc8b58d", "messageHeadline": "Clean up cpp code and fix bug", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "0957624944bdf0f8831c1f95da22861af2561c1d", "messageHeadline": "Small staking and staking test fixes", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "a4bc77c014fe65b2769cb1be0769930202f26f2f", "messageHeadline": "Add debugging info", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "218a2c53c496a42a2f37193cfdeef064228f5464", "messageHeadline": "Make assertion inbox accumulator checks atomic", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "9ef6f5e9463f0efc27efe59b2a9a0b0e8a851ba7", "messageHeadline": "Fix bad arb-os merge", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e84568b64fd3aaff631792e215c6e43a27cfd8fe", "messageHeadline": "Merge branch 'new-rollup' into staker-logic", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "46300a8a1f8d332bd64c155c01dcc0b9f709488f", "messageHeadline": "Merge pull request #795 from OffchainLabs/inboxaccpair", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "b3318de2e01c0e9da586415c41be495df039ab5a", "messageHeadline": "Update Developer_Quickstart.md", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4550af6bf0f389d64d452df8f0643d8f8964f9fd", "messageHeadline": "Fix parsedInboxABI name", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3c5cdb212b780151b79ab4c204a286dff9f93bec", "messageHeadline": "Merge branch 'new-rollup' into staker-logic", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 834, "deletions": 423}}, {"node": {"oid": "b3eb8d7750ffd3831be76d72283ab567bd9ead20", "messageHeadline": "Begin setting up inbox reader for staker test", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 710, "deletions": 76}}, {"node": {"oid": "638a3d2ac5af725dec470abb04c475d53a300420", "messageHeadline": "Fix arbcore staged message ingestion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "5ef47da4334685d307f077ba0dd98f4a0d4270aa", "messageHeadline": "Add ArbCoreGetInboxAccPair", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "06f5b706668425b060aa416f5dac70d165024033", "messageHeadline": "Update abigen for inboxhash->inboxacc rename", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "08ff1f7caea0c55e590b663b6a64d8f5bbcc6742", "messageHeadline": "Rename inbox hash to inbox accumulator", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 153, "deletions": 160}}, {"node": {"oid": "84e590714422fca6ca77640e8cc2c8245dd2c4cf", "messageHeadline": "More staker improvements, expect new node hash, test needs correct in\u2026", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 281, "deletions": 256}}, {"node": {"oid": "bbda17cc5d97ecbba9051df21aa19f50ce787634", "messageHeadline": "Remove extra prints", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "f5dbe51243e295d449883f6f318dda149a8e13bb", "messageHeadline": "Continue working on dev aggregator and fixing bugs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 230, "deletions": 96}}, {"node": {"oid": "6ac0ba7c669cfb27d3609780a5213ca3b9874e7a", "messageHeadline": "Merge pull request #790 from OffchainLabs/update-arbos-block-numbers", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 384, "deletions": 171}}, {"node": {"oid": "2ac9f1067c573f16608297eec6b2dcc988c7a44f", "messageHeadline": "Assorted fixes and refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 171, "deletions": 204}}, {"node": {"oid": "5279c9182a3eadf59fd2c5822bc18debe18ee770", "messageHeadline": "Start setting back up the dev aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1027, "deletions": 433}}, {"node": {"oid": "4c90b59fccb19d46ff1700eb961239b72a933d9e", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "154ea64f4e6fa827699cd7020d4f5f75c0157a62", "messageHeadline": "Update executeTransaction", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 165, "deletions": 60}}, {"node": {"oid": "0c977ed31735082694e8b02874eef401f7aa0b2d", "messageHeadline": "Begin fixing up staker.go", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 34, "deletions": 36}}, {"node": {"oid": "298c0e6db2cd47d3d60270d48d2ee5f47e14bb4b", "messageHeadline": "Re-add expectedHasSibling parameter to stakeOnNewNode", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "95198bc27a56f9e90df561a87e4c50e13445c5fe", "messageHeadline": "Fix merge issue", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdfcf56489ce714f24a352c7e7f12fde17ac5b6e", "messageHeadline": "Support new block number system", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 218, "deletions": 110}}, {"node": {"oid": "70dd94f92cab14569237dc0fc56acd1372098951", "messageHeadline": "Resolve Harry's comments", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 32, "deletions": 42}}, {"node": {"oid": "7c9ef64b514423bd087979f63acf4b38053b4eb5", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 27, "deletions": 29}}, {"node": {"oid": "490211eb5fa87a68f1750c0044dc8b6c4e58bad6", "messageHeadline": "Fix missing refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f8cfa400d5de7ac38fc79ee43974d1135eda68bd", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 73, "deletions": 93}}, {"node": {"oid": "3e507c50cae5b603de22d6bb68d07ea2388ddc8d", "messageHeadline": "Workaround issues with constructor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a4b625c59624188efc98793984df500826446214", "messageHeadline": "Fix unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "8b87fe576c1da013929f77d402411249be2d14c5", "messageHeadline": "Almost have logscursor tests passing", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "3815442cb84ef817a51d6fad190540b6d19124aa", "messageHeadline": "logscursor draft", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 264, "deletions": 42}}, {"node": {"oid": "a860161d6068ed683c28bb299e5e6640fb7e6734", "messageHeadline": "Update staking to be more reorg safe", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 569, "deletions": 330}}, {"node": {"oid": "da947e23a4a1109c9131da94efc33d191e827428", "messageHeadline": "Merge branch 'new-rollup' into staker-logic", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 541, "deletions": 334}}, {"node": {"oid": "758d7db559e2e7a37e7e16c713a030d2a3437b54", "messageHeadline": "Merge pull request #785 from OffchainLabs/update-arbos-charging", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 439, "deletions": 304}}, {"node": {"oid": "5b82b4002bb3f20565898d565311f681b716bfd4", "messageHeadline": "Update monorepo for new arbos charging system", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 439, "deletions": 304}}, {"node": {"oid": "d4a67b99a8ff90e3ec2b160bcb1968d72cb1aa64", "messageHeadline": "Merge pull request #783 from OffchainLabs/update-arbos", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "af30c4b74b3dc8ee52feeaa1040b38ebea0ab601", "messageHeadline": "Allow l2 token addresses to be calculated on L1", "author": {"name": "David Mihal", "email": "david@dmihal.com", "user": {"login": "dmihal"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "3407660b01ab6acc1088bc795510a80d19831a62", "messageHeadline": "Expose inboxAcc to Go", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 64, "deletions": 11}}, {"node": {"oid": "db989bc300ada9218295e39953a2bcf6a2eb103f", "messageHeadline": "Update to arbos version with reordered logs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "75d30a366b1b006d8eb0ce1ef29ecce665a05d7a", "messageHeadline": "Merge branch 'new-rollup' into staker-logic", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 9836, "deletions": 1956}}, {"node": {"oid": "6e76f0c99998bba4ecd580e74a827d6fe7f9b76c", "messageHeadline": "Store inbox acc more efficiently", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 121, "deletions": 97}}, {"node": {"oid": "cd8c831d6255d2eac01f9f2193bfd19b6d6c0810", "messageHeadline": "Fix rollup creator and staker test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8502, "deletions": 736}}, {"node": {"oid": "1690b46c96945b3efecc36519b16527121af0f42", "messageHeadline": "Merge pull request #775 from OffchainLabs/new-rollup-challenges", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 682, "deletions": 588}}, {"node": {"oid": "41e48da896103d35d0fb2102315aeddaf85acb90", "messageHeadline": "Merge branch 'new-rollup' into new-rollup-challenges", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1195, "deletions": 14256}}, {"node": {"oid": "4159bf087b99a6fe30789c0e0d5615b63c2edca6", "messageHeadline": "Merge pull request #774 from OffchainLabs/reorg-test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 571, "deletions": 575}}, {"node": {"oid": "55c31a4a24e3e5f0b05b04060ac00f19d5d9b6d0", "messageHeadline": "Remove `const bool`", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "90abf4eeb28e5fa2bf75503c20beac3b6d04ea6a", "messageHeadline": "Test challenging a short unreachable assertion", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 72, "deletions": 8}}, {"node": {"oid": "2df62317a37ec3007af9c8245dce16d9b395144d", "messageHeadline": "Start implementing staker logic", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "a1d191c21d25e77c293c7bf831e2211dc325692c", "messageHeadline": "Merge pull request #744 from dmihal/erc777", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 952, "deletions": 160}}, {"node": {"oid": "e5c7b2870310bed3e42cb2695af164728145238c", "messageHeadline": "Fix reorg", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 37, "deletions": 41}}, {"node": {"oid": "e70e0d647a7cc399534c7d38470673489acdb137", "messageHeadline": "Add a bit more challenge test instrumentation around messages", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "eed7b6805d01ac3170b021c56084c5a5bbb2e8a5", "messageHeadline": "Test unreachable challenge", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 64, "deletions": 30}}, {"node": {"oid": "c794f9e5eadb69aaea5af0d22fe61c87b28b0d2e", "messageHeadline": "Fix arbostest tests for new snapshot impl", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 55}}, {"node": {"oid": "7a30a26f86a4f6e1d2682a957b7a65abe4ba1960", "messageHeadline": "Clear next_sideload_block_number in resetCheckpoint", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "741e35987fd64d9a723b1c511d84e65c89e727d4", "messageHeadline": "Fix deleting sideloads when reorganizing to the middle of a block", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "c2ba5599c33241df553fe99f5762c95a9cd91487", "messageHeadline": "Load sideload machine directly from cache or checkpoint", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "fab0b6725cb243446fdf48621e7bd7c309dfd18f", "messageHeadline": "Revert \"Let sideload execution cursors go past inbox peeks\"", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 6, "deletions": 20}}, {"node": {"oid": "920da3ea1b9990b48275181916ca991b8f94a50e", "messageHeadline": "Clear sideloads on reorg", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "f9119c67478e01236dd0a7f33c05f3b254b625ea", "messageHeadline": "Let sideload execution cursors go past inbox peeks", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "649f0d2ed5cfb5afbfab0f68bd0c56067642593a", "messageHeadline": "If block has no sideload use last previous sideload", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "0dba6430eac825ce0f4e66234e1f641bbb4b859f", "messageHeadline": "Use sideload based snapshots in arb-rpc-node", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 54, "deletions": 116}}, {"node": {"oid": "fc48bccb6109f68e695ad302b6eff848b2080bbd", "messageHeadline": "Merge branch 'reorg-test' into new-rollup-challenges", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 85, "deletions": 30}}, {"node": {"oid": "eeb7590b1099e2177b15062de22f7e06ecb8b073", "messageHeadline": "Code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "67c5d84f39d35e7b2149568dc625145cc6edfe03", "messageHeadline": "Handle restarting machine after sideload", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 48, "deletions": 28}}, {"node": {"oid": "6d5f5c5506bfeb037d991720053df7dfa0cb845a", "messageHeadline": "Avoid copying ecPairing argument tuple", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ff386a30f950ec5de56650ddaf154be36819a46d", "messageHeadline": "Fix ecPairing gas cost calculation and application", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 59, "deletions": 13874}}, {"node": {"oid": "197c1d683e70c7d85f2747282d6f7b352ec66285", "messageHeadline": "Merge branch 'new-rollup' into reorg-test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "7d922ae980a51dedbcbd50b39b9924f700b17a39", "messageHeadline": "Check sends in arbos and arbcore tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "f712170509f7115e3d2732cee92bafbaafe8deaa", "messageHeadline": "Properly handle count=0 in get* functions", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "0e41912991e5fc3920a66089683507a45cb043e9", "messageHeadline": "Remove Go get*Acc count=0 workaround", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "510994c88d3b2762baee50889bf2844eb4aad854", "messageHeadline": "Merge branch 'reorg-test' into new-rollup-challenges", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "207df7d7966fe22dcbeb2962f5709d68f179b484", "messageHeadline": "Properly handle count=0 for get*Acc", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f9af95889afbde00096aa35ace432ed6bf9658cc", "messageHeadline": "Test challenge with a message (currently broken)", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "26277085a89ea769304de8aab0288ef485045c1f", "messageHeadline": "Merge branch 'new-rollup' into new-rollup-challenges", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "16a16fdb3f607412b04e5b6121daeff9ddd6bab8", "messageHeadline": "Remove redundant change part of logging", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d7461e12d258d067f057a4da648009577e5d0a1f", "messageHeadline": "Merge branch 'reorg-test' into new-rollup-challenges", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 82, "deletions": 94}}, {"node": {"oid": "d45fe2f2c5767b581742e4b01a68ec594f088402", "messageHeadline": "Rename faulty_core.go to faulty_core_test.go", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "85b32becbe890234affde93ce909a3b7939f130d", "messageHeadline": "Fix Harry's comments on PR", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5, "deletions": 47}}, {"node": {"oid": "438056635eafe412af66f6974fc5af0570a04591", "messageHeadline": "Fix issue in batcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ea386131044c86885c826a2362bb248fc9af9fa0", "messageHeadline": "Remove arb-node-core dependency from arb-evm", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "458c31a66b8856e49accf090b418c33d313d460a", "messageHeadline": "Re-implement challenges on top of new rollup", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 568, "deletions": 566}}, {"node": {"oid": "44dd27019c0df18fb34d10f6efb03a281849f86b", "messageHeadline": "Fix reorg checking", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 26}}, {"node": {"oid": "78e0c9b82893abc9743afbf77f2828f1d98893fb", "messageHeadline": "ArbCore reorg test improvements", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 76, "deletions": 72}}, {"node": {"oid": "74adae90f837ad167a7f9d5836224b84c2b0731b", "messageHeadline": "Fix the fix", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c56b7fcf9bcea0ad22aad9c4627f0721a7652f0", "messageHeadline": "Add missing header", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "97bdbd5235c8e524c6c9ed1d22e42001339f1d42", "messageHeadline": "Use NoLock on proper function", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6d004cc3806093bbf87c8e9e2619b56f01d176a0", "messageHeadline": "finish removing double lock", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "0fd3d1f4567911f1c01b61b713bb8823c42ec02a", "messageHeadline": "Remove double lock and run proper machine, thanks to Lee", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "f9595e8d57165bd8e8ab9e235decdf15a1c76eeb", "messageHeadline": "Merge branch 'new-rollup' into reorg-test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 252, "deletions": 798}}, {"node": {"oid": "eb329c8bfd969d8cb098dae2a7fd7d6bce625009", "messageHeadline": "Fix ArbOS test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f27c40568a7ac1b0862cb3ba67f60949e16cd5c8", "messageHeadline": "Merge pull request #773 from OffchainLabs/arbos-fixes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 249, "deletions": 796}}, {"node": {"oid": "ad711ecef521a5ea611ed9b0e2e5d0a32847f10a", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63ccbdb2cc817c60211383807bb337eed1c50fe1", "messageHeadline": "Properly account for case when reorg happened that made final message\u2026", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "5240f9ac67187890dc82a5c7ada9eeecbbc35863", "messageHeadline": "Fix `TestDepositEthTx`", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72e03f5b27d2f44cdf95d606a081b5c5d3a306db", "messageHeadline": "Fix `TestBlocks` test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 234, "deletions": 91}}, {"node": {"oid": "270cfc4d906636261fb6111eaa010c45c9c27a87", "messageHeadline": "Add step count to checkpoint and expose to cgo interface", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "55edeeb7606bfdfbd8e0c3672c2d7e4ddfe95dd5", "messageHeadline": "Make grace period be in time blocks and remove protobuf", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 704}}, {"node": {"oid": "93095a55b519980a1fd9eea387432a5ee38d3b51", "messageHeadline": "Add step count to checkpoint and expose to cgo interface", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "46939884e567dc5bac454396e628898f0e2fa70a", "messageHeadline": "Remove unused parameter", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "c2c482942daed68e2ab02a78aeb4c72d8408dbf5", "messageHeadline": "Adjustments related to staged_message handling", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 102, "deletions": 80}}, {"node": {"oid": "b22075a4b9a94b0e26683c33db6d0917002b8d97", "messageHeadline": "Add error check to test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "dcbba4d73e822385c4c3f12f6c9e616edd7e73a9", "messageHeadline": "Resolve staged messages, always return cursor with machine", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 44, "deletions": 46}}, {"node": {"oid": "db6fc9e19332b0784693c5e82f84f34df8165b1e", "messageHeadline": "Resolve staged messages, always return cursor with machine", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6f3d8b01dc9d75d45305aaaff1eeeb67f8964d31", "messageHeadline": "Properly account for placeholder staged message for reorg", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "11a1e4969454dd95b71b6b7634bbc3cda79ddec5", "messageHeadline": "Cleanup addMessages", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 35, "deletions": 44}}, {"node": {"oid": "53ae6c5df77892e760bcf574b8ed8ce4e9c8f51d", "messageHeadline": "Properly increment inbox_messages_consumed", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b46e4f82f96a538efb237d4819886d7f7ab7763c", "messageHeadline": "Fix resolveStagedMessage", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d5307f82c16ea9a3e7a19b6cc11c4f0e58ba6a39", "messageHeadline": "Temporarily remove DB from logscursor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "9f74c9f5a5e0a7b0f74f95df1358ce4181e4333a", "messageHeadline": "Don't ignore errors in reorg", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fd7c463db943d76e2c3d44a3381fe863494fa0a0", "messageHeadline": "Actually update saved message after resolving", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "67a675d9392880bbb1b6bfedf789f7f2ca7f91dd", "messageHeadline": "Block inbox opcode when staged message is not a tuple", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8d6ea17d0756cbfbc7c762840b4c1ea8452b2f22", "messageHeadline": "Run all arbcore tests against single instance", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 96, "deletions": 98}}, {"node": {"oid": "5a9a5da39268dc1493844b7868b15aaf87f7f542", "messageHeadline": "Fix `final_message_of_block` logic", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "0e7123d7faccee8eaadf6017d4ef105d2cf0a010", "messageHeadline": "Merge pull request #764 from OffchainLabs/sideload-instrumentation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 679, "deletions": 152}}, {"node": {"oid": "b1c21ffabdb262788357fc27a9ce2c8c829c516e", "messageHeadline": "Pass MachineExecutionConfig by value in Machine::run", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "0661833ac6ae561e510b355a0005bf7df8ec0397", "messageHeadline": "Address comments on PR and use shared_mutex", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "5567b7b4d13d38cc0b93d497ff14830f3f52a112", "messageHeadline": "Merge branch 'new-rollup' into sideload-instrumentation", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3309, "deletions": 4784}}, {"node": {"oid": "54fcbf956b6009ce6a9de96172cf5c2548ea7f6e", "messageHeadline": "Ensure ArbStorage stays alive while ArbCore is on the Go side", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "5c8f3a9394a91b135585e8d810f1338d0768134a", "messageHeadline": "Fix race condition shutting down ArbCore while closing ArbStorage", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "384bc52faeca6738d9974b6f918ca8f9e7cd84b7", "messageHeadline": "Fix sideload test messages and incoming request go deser", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 49, "deletions": 18}}, {"node": {"oid": "ad57e07b3b9861c70f3fd1d503d72b246bf5d750", "messageHeadline": "Add arbcore_sideload_test.go", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 172, "deletions": 12}}, {"node": {"oid": "786ff2bae3008be7d17b311a1d2a28fd18f591a7", "messageHeadline": "Fix avm-runner", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d737df36d250a132364a01c618479810f8788a54", "messageHeadline": "Convert to c++17", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 278, "deletions": 288}}, {"node": {"oid": "842821d49efee516cb7fa00c13d96b040b2d781f", "messageHeadline": "Merge pull request #766 from OffchainLabs/on-chain-inbox", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3039, "deletions": 4514}}, {"node": {"oid": "fe79939e3e6bf4d12b69b2d540c6ca625a37e30e", "messageHeadline": "Fix comment per PR comment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c91d5d938be0770d9945058021df1c3702a2190f", "messageHeadline": "Split one step prover into another piece to decrease contract size", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2418, "deletions": 2602}}, {"node": {"oid": "f2a94c414db5b965ed79c8d6899c7f915098153f", "messageHeadline": "Make sure one step proof doesn't execute past end of inbox", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "186077a9455f2536f24ceb2234fea85649112d24", "messageHeadline": "Test ArbCode loading machine for sideload", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ca17f8d4d02dbe7f23c73a8d585250764e561706", "messageHeadline": "Require one step prove stopped short to limit number of messages read", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1f6b1db26c242452832e94454609fe45fffd0843", "messageHeadline": "Track maxMessageCount in challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "a03334d5a97712974ac46bd592b2b86966c1fef6", "messageHeadline": "Add ERC777 tokens to bridge", "author": {"name": "David Mihal", "email": "david@dmihal.com", "user": {"login": "dmihal"}}, "additions": 952, "deletions": 160}}, {"node": {"oid": "3aaab206bf5a3cea7306407096b57f3ef87ee0fb", "messageHeadline": "Update Go bindings to new executeAssertion API", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 47, "deletions": 30}}, {"node": {"oid": "6f6260e7c1b75b6bb5b4d48f89b5f05a9194e5a3", "messageHeadline": "Merge branch 'new-rollup' into sideload-instrumentation", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 17154, "deletions": 1003}}, {"node": {"oid": "ea438f8cf0bb20cb302e2176a578151a5c8b8fc4", "messageHeadline": "Allow websocket connection for any host", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "deac911211ca6603a6fd07309ae431514d052c0c", "messageHeadline": "Fix sendRawTransaction error message to match geth", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "656f335b6a1f900b485ee1dfd72ab0b928dd29e7", "messageHeadline": "Remove unused code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "d448231a4bdafb7e7599072916ab3224d077301e", "messageHeadline": "Implement new inbox and inbox peek proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 100, "deletions": 85}}, {"node": {"oid": "98f271e54700f69cd1ef110eec5a41117ebbf685", "messageHeadline": "Remove inbox delta and inbox consistency related code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 481, "deletions": 1651}}, {"node": {"oid": "e6397f49cef926bd384c230a8e701e8ce9a04237", "messageHeadline": "Update variable names", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "c8aaea53d66a91c50dad12c7eade236adb11cfff", "messageHeadline": "Switch to on-chain inbox", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 338, "deletions": 489}}, {"node": {"oid": "84644e31be4305e9469f79499165f8de0bd9134e", "messageHeadline": "Make merkleRoot internal to fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f044e1d58d8d0d74d150f0cbbc3b81e119a1e847", "messageHeadline": "Merge pull request #749 from OffchainLabs/invalid-opcode-fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 17311, "deletions": 723}}, {"node": {"oid": "4fe8fa8336d2cd49bb40a79ea9f9cad25f11f646", "messageHeadline": "Update AVM_Specification.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "735003cdab25ed27d6640b975a89f9222ab971ad", "messageHeadline": "Improve AVM documentation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a18628c0a9f81f06cfe1941ba607543fd192ad3b", "messageHeadline": "Expose sideload up to C API level", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 137, "deletions": 16}}, {"node": {"oid": "0c310c014a6e07f09b2f321dc82a866f43d96b8b", "messageHeadline": "Fix merge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71e2f675ad1a65d619c3561fef4490fc0a9db502", "messageHeadline": "Merge branch 'new-rollup' into invalid-opcode-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 235, "deletions": 40}}, {"node": {"oid": "3278ed58ffa11f2f5e92ead12a67c4ad90808516", "messageHeadline": "Merge pull request #765 from OffchainLabs/go_vet", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1dc1e148d4ee5147458e1189bba2c4612ae63097", "messageHeadline": "Fix go vet exclusion for yarn as well", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8d80b3fa523953bbf03708023694232c58a8177", "messageHeadline": "Fix go vet exclusion", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fe0f9eb3cd393092897e433a4b2cd9bf51240555", "messageHeadline": "Skip auto-generated abi with go vet during precommit", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1dac52bb997a2b0d9f52ad6304de983e148d094", "messageHeadline": "Make dataLength power of two restriction clearer", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "4cdc344abee78b3524994ec2776d9cd34d368c09", "messageHeadline": "change the bad hashing in other places", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 57, "deletions": 20}}, {"node": {"oid": "17cc4cbefcf6f711792ba33a32dae1ed56cb6828", "messageHeadline": "added comment", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "927abe1aca56e2ec9504e427009ac43c85877a15", "messageHeadline": "round to pow2", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "6f61c6f48eecee838873a21837d5253c1af703d4", "messageHeadline": "fixing hashing", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 137, "deletions": 9}}, {"node": {"oid": "b5cebdf492690987c1c280c96c5e86e5598ef9da", "messageHeadline": "Fix buffer proof checking in Solidity", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3ecb0e920cb8f180614789722360f2c9d6a0f250", "messageHeadline": "Skip generated abi files when running `go vet`", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae63fd5f9c0a8fb4010b205d08777dac82e64f9d", "messageHeadline": "Begin implementing sideload instrumentation in arbcore", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "287042f20537c51fd5d10c1111d2b5be226c5efa", "messageHeadline": "Implement sideload instrumentation in machine", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 270, "deletions": 142}}, {"node": {"oid": "fd0fabb325cbbf365ebf01ebe6c4ee33b3f7be88", "messageHeadline": "Merge branch 'new-rollup' into invalid-opcode-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2206, "deletions": 782}}, {"node": {"oid": "2aea1d59d97b13b3176ef222c14ff0fe736dc955", "messageHeadline": "Update openzeppelin dependency and use new clone factory logic", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 52, "deletions": 696}}, {"node": {"oid": "172445979085e942641694f7f1b0ac26627470d5", "messageHeadline": "Refactor count vs index", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 37, "deletions": 63}}, {"node": {"oid": "ea189dc6414ad202a43f301d3a47940f9908d157", "messageHeadline": "temporary hacks to allow inboxconsistency_check to pass", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "b6791265b0479e694fc728b8f1d3fcd4504a2413", "messageHeadline": "Fix setbuffer8 bounds checking", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5298f3687682df4689237897e04156af7265dc7a", "messageHeadline": "Disallow send instructions with length 0", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "bfc4d277b349be73954cfa0c635a1a7488aa020b", "messageHeadline": "Fix TestInboxHashing unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 114, "deletions": 84}}, {"node": {"oid": "fd70a2e3ead142a9b298e6d732807bf415756eff", "messageHeadline": "Load latest checkpoint if exists during initialization", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 108, "deletions": 59}}, {"node": {"oid": "ecd32f7c2db0fb1094ed7001d6be46cc5ae4d5dd", "messageHeadline": "Add unit tests for logsCursor* and advanceExecutionCursor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 89, "deletions": 32}}, {"node": {"oid": "a7e50c3160ec87ce734fdfface78e4eec36110e5", "messageHeadline": "Clarify that invalid buffer conditions will raise an error", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f5389b44b106843789efd69d784a53e795ecc23c", "messageHeadline": "Add setbuffer bounds checking to match C++ AVM impl", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "5c31c50856b132a8a6bba4fca4d469f3f4b66de2", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "eb959dbf03a29713ad1bb8a8db94bfc11b6e9bff", "messageHeadline": "Merge branch 'new-rollup' into invalid-opcode-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 616, "deletions": 245}}, {"node": {"oid": "2a781293c68a78958092a8faec5f778bcf4c46e2", "messageHeadline": "Fix auxstack clearing on error", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a9a009e0129369a8368c5b4248d8b5dd653ae45", "messageHeadline": "Specify HashPreImage as tuple typecode and use a visitor in C++", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "b7dd16352cc8856481a1282690faf6ba057758c3", "messageHeadline": "Specify the type code of buffers in the AVM", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1c0b094b2979a10af3cdda37bfbed429cbb52fd7", "messageHeadline": "Fix OSP iszero impl to error on a non-integer value", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "98bdbad8a6c9232e1663234cc47db617435f48cf", "messageHeadline": "Finish implementing sideload instruction", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "ee08e9b186b684cf6ad2223ad18076f763099fb7", "messageHeadline": "Fix edge case in code segment creation", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "963a282f707836ed423c468db0089d16193f8916", "messageHeadline": "Fix ArbCore initialization", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 103, "deletions": 77}}, {"node": {"oid": "6ba301c654712f1b4092756a90038b608136f1ca", "messageHeadline": "Handle overflowing codepoint internal values more nicely in parser", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0b778a007161bcf4033c4e036250b002ee1762ad", "messageHeadline": "Better handle send and underflow in buffer proofs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 33}}, {"node": {"oid": "dc739251fafb7ced47e7126da147dc690ab5ac2b", "messageHeadline": "Update various failure case behavior", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 731, "deletions": 35}}, {"node": {"oid": "4eed1a199f8ddf25e843e5e68a7381e103518545", "messageHeadline": "Fix gas usage of instruction that runs out of remaining gas", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "b6a42c78e512077b8874401a435c8ac3d6d14fae", "messageHeadline": "Working on getting inbox delta challenge working on arbcore", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 104, "deletions": 46}}, {"node": {"oid": "fbade1d6dea254c979ca37247c34f921a560330f", "messageHeadline": "Exit infinite loop when context is done", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "3e40f045e93ad155deda0ef08a52b8ff559c405a", "messageHeadline": "Inbox consistency challenge working with arbcore", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 124, "deletions": 38}}, {"node": {"oid": "650cf2d7a01ec81506f8745c9c7d574f16d44de2", "messageHeadline": "Add initialization for logreader", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 44, "deletions": 8}}, {"node": {"oid": "47ba06f63518c7d04e3abfa1e072f98a6c048f35", "messageHeadline": "Fix underflow proofs with immediates", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "cc0770cfeacc510448cfaf9cce9206cc8ad2e49c", "messageHeadline": "Finish Go API for LogsCursor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 162, "deletions": 31}}, {"node": {"oid": "a164103d2962f58bb38fd715c8488cc87ff4992a", "messageHeadline": "Fix printing of invalid opcodes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "50175d29f65384f147d217ede909d460a77bcb34", "messageHeadline": "Fix send opcode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14156, "deletions": 240}}, {"node": {"oid": "75c203aba5b6e7a3668a999c7ac9dbfdf13fd27e", "messageHeadline": "Fix getSubset function in CodeSegment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "138b59755940e36d180161cf1738e67b76ab1bed", "messageHeadline": "Fix opCode used in AssertionContext", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 16, "deletions": 69}}, {"node": {"oid": "99ec05baf336139748cf40acf57e34987224dd3e", "messageHeadline": "Update AVM spec to clarify Error semantics", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "95b9d5b76a4baf215e8c2a3f05f73ed133983aa6", "messageHeadline": "Handle underflow in buffer proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "1ce05b67268c6c006b2a42728b4272649e064388", "messageHeadline": "Move opcode to first byte in proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c67bbd65f3598618795faf06a33a696edce07de4", "messageHeadline": "Fix marshaling stack for proof when underflowing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "b844612abd9f66127813a4bfee3ff43fc562eb83", "messageHeadline": "Properly handle errors in opcodes with no args, but an immediate", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 94, "deletions": 38}}, {"node": {"oid": "3167a797e8aae7a2dd0381c473e1f1ec825482f6", "messageHeadline": "Fix unit tests", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "aa8ac3b509823e19cda71a313ab22b1b0b0378ff", "messageHeadline": "Fix unit tests", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "c0a3fc90e8f39eab78df1e6d0d6e69f676aaf975", "messageHeadline": "Properly update numGas in context", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b20e44c69ba4a03a1f489a0519879e5708c2b13d", "messageHeadline": "Handle proof generation for undefined opcode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "74552250689c03ae5e339f80d0b9a17da8485541", "messageHeadline": "Update abigen", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cbc26065e90a59e85d62c280599f4153cf907e6", "messageHeadline": "Update handling of invalid opcodes to match error opcode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "322feb91364523eefddb414c61cadc39a0f81f3f", "messageHeadline": "Update abigen", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 238, "deletions": 468}}, {"node": {"oid": "0a370ba63ca551011b2cb4f7b06d6c50a0dc6fe9", "messageHeadline": "Add support for debugprint to one step prover and proof generator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "45db02ab9477afc7cccb03d97b85d3aef1af2e0d", "messageHeadline": "In ec_recover AVM impl, pop values before doing anything with them", "author": {"name": "Lee Bousfield", "email": "ljbousfield@gmail.com", "user": {"login": "PlasmaPower"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e9da7b32bef61e865613aa3292c8bd945ec61af6", "messageHeadline": "Add failing case to arbcore test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "9d98c0ff1e0a3d2e578f0d633b189c18693ce7c6", "messageHeadline": "Add API support for multiple LogsCursors", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 228, "deletions": 155}}, {"node": {"oid": "77ffaa0a7f8f078bee94903843b9e1b73ecfd4ca", "messageHeadline": "Make constructor for MachineStateKeys same as MachineState", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "064e0898a07b7167c5177ed97532cbdd654234c9", "messageHeadline": "partial logscursor work", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 61, "deletions": 8}}, {"node": {"oid": "20f36f70179ef0a82f577e807622bbc80c86efe4", "messageHeadline": "Fixed db query using wrong table", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f1a9b5f6c6fdf3f58c414ff9019cce6cd4f1c46e", "messageHeadline": "Properly cleanup machinethread threads in all cases", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "57d2a12545a3b9f338c6fd961864bea2d3bd620e", "messageHeadline": "Start shifting TestInboxConsistencyChallenge to using ArbCore", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 183, "deletions": 122}}, {"node": {"oid": "c35c42b09a789405749def4cb2adf6f87dd49150", "messageHeadline": "Fix updating machine state", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e51da8e43ef6435ee13e5eb1e3ad94edf7033907", "messageHeadline": "Fixed typos and addressed comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 70, "deletions": 57}}, {"node": {"oid": "a80a0655d206566ceaf240cdad940d9dcfefd1e2", "messageHeadline": "Remove incorrect std::move", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88d141910318079bc5b294e65d1e52656bd22866", "messageHeadline": "Fix typo", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "88e4fd3cd0d575b482ae7ccf59c90047b17c7655", "messageHeadline": "Add documentation for arbcore", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 348, "deletions": 206}}, {"node": {"oid": "c3986c3f7e71b0bfe1bb2a1be7f073d37b7ea2bf", "messageHeadline": "Fix more tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 35, "deletions": 84}}, {"node": {"oid": "b992b001b6a5021e2c7edd37931af7432d20a2f3", "messageHeadline": "More test fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 400, "deletions": 8261}}, {"node": {"oid": "b148e98873b2f8ef029855ace62840aa0a749a23", "messageHeadline": "Buddy contract test working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 112, "deletions": 12}}, {"node": {"oid": "deae4948449020cb2c3899347968240fbca4f01e", "messageHeadline": "Add send result support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 103, "deletions": 11}}, {"node": {"oid": "c10f2db93d0156b7adf02cf4c2191fc193f99b6b", "messageHeadline": "First arbostest working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "89dbf7a1f8b5d484ae0ab9f9a5b635d8a208fd91", "messageHeadline": "Fix arbos output parsing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 193, "deletions": 264}}, {"node": {"oid": "20ca7bd093b429cc4a18ce9487b7c2ab292207dc", "messageHeadline": "Working on getting aggregator tests running", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1094, "deletions": 1366}}, {"node": {"oid": "de2878de27c6fbb8705110649c7708ce926c98e8", "messageHeadline": "Update Ethereum_Interoperability.md", "author": {"name": "fredlacs", "email": "32464905+fredlacs@users.noreply.github.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "877db60d8cbc9d92b642799ecd4f5fd488140e31", "messageHeadline": "Setup InboxReader", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 219, "deletions": 19}}, {"node": {"oid": "dbb8fbfa7710c6389d82ee26953b1b8f9f3763ac", "messageHeadline": "ArbCore::messageStatus reset status when no error", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "6e66078551e483eba76bb9f49623b97355db0a1e", "messageHeadline": "expose MessageResponseReady", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "6e4c0b417319f0ab0732a07012ea422ad7d2bcfc", "messageHeadline": "expose ArbCore MessagesEmpty and MessagesNeedOlder", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "dc17ac1432d37b40b52fdb05bd8b2e67690bf04e", "messageHeadline": "ArbCore test working!", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a49a3499be15155d7c6447b895c8a2cb026c66bf", "messageHeadline": "Fix issue with not incrementing DB iterator", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "0f757292fb09d9c4c5e651bd774af418f256b2dd", "messageHeadline": "Fix machine_state handling", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "8661196cb81be93ea1413a93c1c777a5c00b9426", "messageHeadline": "Move deleter into test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "77701ace2ef5462d6a2c83fc3791b53268e54077", "messageHeadline": "Abort thread in ArbCore destructor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "73550d488b01618c3f8ca733e6eb4af694f672ff", "messageHeadline": "Print hash with buffer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f3ad09a825e19de91838117e7b80a926f8b8d3c", "messageHeadline": "Verify inbox message handling works correctly", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "45d1634fd4466f222ecec02d100a1e77ccfa9973", "messageHeadline": "Update arb-os", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cf7827253c9889b5baba6cd42cea32648add858", "messageHeadline": "Fix inbox message creation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24f68bba77f89477cb870b59cc09b5175e080dd6", "messageHeadline": "Test closer to passing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 63, "deletions": 74}}, {"node": {"oid": "7aaa21c4e7eadc008c32cfc30de29090b3338e86", "messageHeadline": "Add lastBlockComplete flag to DeliverMessages", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "293abc7b45f60a84caf091ed4d6d4ef3ee94383e", "messageHeadline": "Fix inbox message to tuple conversion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c0ded78b7af8dd03695e4f20d19e30313d7ee745", "messageHeadline": "Make machine thread take ownership of messages", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "0452299d03ea908cb96f15b0efd97ca2d56f487c", "messageHeadline": "Machine thread fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6614099ce94f539aec8e1b1ae329d0f513c42b0", "messageHeadline": "refactor staged_message for more consistent hashes", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 133, "deletions": 58}}, {"node": {"oid": "8b93791c25c6aa23e534c5f0350c5fafeadca7e6", "messageHeadline": "Work on migrating ArbCore test to use full ArbCore functionality", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 156, "deletions": 140}}, {"node": {"oid": "d6f4a92d68c7a4c1f211382c96eadbe5ca38ff89", "messageHeadline": "Expose ArbCore::machineIdle to Go", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "ac3f65a5e32d3d7cb1d7a6107cad975a90ac639c", "messageHeadline": "Expose log/send/message counts", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 110, "deletions": 17}}, {"node": {"oid": "baf914889afafc19abd219cca6f6888cdb79d712", "messageHeadline": "Fix unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "ec95cef6bc05209f9257cc10fc1e43cc312f347a", "messageHeadline": "CGo cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 168, "deletions": 14199}}, {"node": {"oid": "4903c1338f517b0fcd2b4191dc6f15260f2bb875", "messageHeadline": "Fix rollup test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "81cdc139a8d30dd01040833e6ad145b77a38b6e4", "messageHeadline": "Make minimumAssertionPeriod independent of the challenge period", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "136ad24bb5bac71e612bd41964d2aa41362dd10e", "messageHeadline": "Make sure output root leaves can only be spent once", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "4077bf91ec9388bf8bfaff7be83e5d6191177b00", "messageHeadline": "Merge branch 'ethbridge-spa-freeze' into new-rollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 78, "deletions": 29}}, {"node": {"oid": "0636baf3780a80391ff8df7a8b77f2b3f165083a", "messageHeadline": "Flip outbox entry address check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1de0814679c693061cfeb17632cdd5cf069ccfcf", "messageHeadline": "Fix outbox entry safety issues", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 57, "deletions": 24}}, {"node": {"oid": "a7596acd68cdf1dcdd324de54295cec7a9e0810d", "messageHeadline": "Fix outbox entry ownership", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "b6faf859db408b73893d126c2383f7dd5ca6f19a", "messageHeadline": "Fix processOutgoingMessages", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5511b608e2ffc7d7d9fa863bf54e338371386554", "messageHeadline": "Fix initializers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "63f278acfb13d88ea5f107514487ca3c9a9747c8", "messageHeadline": "Fix memory leaks", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7aa43c9b59cfbd023631351869d15635e857cc42", "messageHeadline": "Fix typo", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c90fca66e16fb576e3ca33580ec90f81d2ff2d80", "messageHeadline": "cmachine.ArbCore implementing core.ArbCoreLookup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "73d343cf164fd7b84c2e2973f416c4dc68bc69fb", "messageHeadline": "add GetMessageHashes", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 78, "deletions": 5}}, {"node": {"oid": "6fe0979e9ae15c3d5d049840c3e2fdfd647c750a", "messageHeadline": "Continue refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 104, "deletions": 66}}, {"node": {"oid": "f17983ee9df635881cf467bb47a6ed88f8316fb7", "messageHeadline": "Rename ValidatorLookup to ArbCoreLookup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "0788a5bf443de61f16499c85b40186166e3c4d85", "messageHeadline": "Remove ValueCache from Go interface", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 69, "deletions": 93}}, {"node": {"oid": "548202d10a53c5f12c8d7b037acd6290e75cba77", "messageHeadline": "Expose createArbCore", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5c08a10811d3e1f2babe6c2d2b5bfa7b0ba087d2", "messageHeadline": "Make *cmachine.ExecutionCursor implement core.ExecutionCursor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "6cf8187617a643950872ea69e99c6bc07327d432", "messageHeadline": "Move core into arb-util", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "69397f3a8073e9637225d1aa410f6ee98ad96caf", "messageHeadline": "Use abigen interfaces by using mock backend", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 419, "deletions": 221}}, {"node": {"oid": "6474ed6e0c0b38f72a7d4723c9d2c176ad6c75b6", "messageHeadline": "Expose DeliverMessages to Go", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 163, "deletions": 105}}, {"node": {"oid": "7a1b25f6101db26acc1b56e475546b05eebe3c43", "messageHeadline": "ExecutionCursor refactor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 387, "deletions": 183}}, {"node": {"oid": "87b8e231367a58ffad2b4e3e6168f79a387dfee3", "messageHeadline": "Working on new aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12341, "deletions": 31}}, {"node": {"oid": "e4ccf1d08c7814b5b34db47028cbe12c12a0cb9c", "messageHeadline": "Fix checkpoint initialization, add basic test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 157, "deletions": 96}}, {"node": {"oid": "d85b3ba9119a625ffae52120a3d6e9b8c02935b2", "messageHeadline": "Finish execution cursor and logs cursor interfaces", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 470, "deletions": 147}}, {"node": {"oid": "efb0e73d8fecca82c0d940cbdbd607117ff82099", "messageHeadline": "Update cavm for logs cursor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 128, "deletions": 30}}, {"node": {"oid": "699272da866426bf15eeae230c38a302b310cb73", "messageHeadline": "Add ability to register custom L2 token contract through token bridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 107, "deletions": 18}}, {"node": {"oid": "0b2083b345f5a8188d8bc211ec54c3377b37ab92", "messageHeadline": "Remove old validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 11911}}, {"node": {"oid": "8ef0735615257b4ccdd2ea0e36bb865f760660d2", "messageHeadline": "Implement C++ logs cursor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 347, "deletions": 57}}, {"node": {"oid": "401d0967bafea290f41473146bc33c44f50c33f7", "messageHeadline": "Add parsers to pass InboxMessages between C and Go", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 201, "deletions": 2412}}, {"node": {"oid": "54f5fb1aa76fd594fce5131c013dc1a82fb93271", "messageHeadline": "Fix C++ unit tests", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "2445f0457547b2d521c2e1f5c9c29e02fbd89086", "messageHeadline": "Encapsulate thread control within objects", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 214, "deletions": 184}}, {"node": {"oid": "73bbdc2935f39d69e9d10ef973004adbd26c6a77", "messageHeadline": "Add mutex to protect reorg", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 39, "deletions": 11}}, {"node": {"oid": "f24c5f923795043c919760451ee0b8f0a9197b11", "messageHeadline": "Refactor counters", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 156, "deletions": 159}}, {"node": {"oid": "3d2976aaecd796467d6c82c7ed1b05d1f04e1cd8", "messageHeadline": "Implement hashes", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 149, "deletions": 102}}, {"node": {"oid": "e8915e9ab2c58e5242c59aa45deae5f4c5f82fde", "messageHeadline": "Creation of executionpointer", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 101, "deletions": 18}}, {"node": {"oid": "4816a23930d3bcd87f192c5e5e4083bb70b638b4", "messageHeadline": "Initial implementation of executioncursor", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 365, "deletions": 262}}, {"node": {"oid": "57f7833eac19178d04ecedb5d6cd3af93387e464", "messageHeadline": "Start of new interface implementation", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 616, "deletions": 118}}, {"node": {"oid": "00179052383225592da19343b5bb3055a3120e50", "messageHeadline": "Additional interfaces", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 260, "deletions": 63}}, {"node": {"oid": "a166390794a399e92b3555aee5be099f8adb0ad7", "messageHeadline": "Cleaned up thread handling", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 122, "deletions": 96}}, {"node": {"oid": "03921213bb45e2d24e7f9b174185284a92585e01", "messageHeadline": "Fix storing/retrieving initial machine hash", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "3ab83ebb05769f419d1d9cf7a491112eaf7a73f8", "messageHeadline": "Implement core thread and machine thread", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 384, "deletions": 129}}, {"node": {"oid": "ce05fa77a2cd8d46812bbb6ba6c6b009fe5a9341", "messageHeadline": "Truncate messages when no messages provided", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "4dc934c96b31d01f8a3fdf28439e14d837adc5cd", "messageHeadline": "Finish reorg support", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 423, "deletions": 404}}, {"node": {"oid": "6a3ee00b9ee206225a48756641ae43943c31e5e2", "messageHeadline": "Move log and send tables", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 371, "deletions": 305}}, {"node": {"oid": "93d63a833055f7f9b47d04350cf76eca4cbb02eb", "messageHeadline": "Move messagestore back to its own file.", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 405, "deletions": 341}}, {"node": {"oid": "b45dce753af1ebd7f2d10c9d24e4b0827da8932c", "messageHeadline": "Thread beginning", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "fff8b93726aac7b1da7017c280c9eb4fa04afd42", "messageHeadline": "Move checkpointstore and messagestore into arbcore", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 325, "deletions": 342}}, {"node": {"oid": "694fd95ed292b426c2eb3e677d138935a4443a2e", "messageHeadline": "Couple of missed fixes", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "07b192f31e6de9abd54db69b959311165641f84e", "messageHeadline": "Refactoring", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 476, "deletions": 459}}, {"node": {"oid": "b8245b25c09e6b10b010576004b5959ad3368ec2", "messageHeadline": "Add initial implementation of messagestore", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 752, "deletions": 80}}, {"node": {"oid": "375e0dd80dd9678db4c86ff1ac630ff43be78480", "messageHeadline": "Add initial unit tests for CheckpointedMachine", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "58ac6b84f7df86dfdfd9250dcce742ca1b7e8b98", "messageHeadline": "Minor cleanups", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "ad29f9f120f71722e4a3d62aa306c2d35c2dc5f2", "messageHeadline": "Add reorgToMessageOrBefore", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 477, "deletions": 472}}, {"node": {"oid": "26a53253421791a5430475581e013338bd1512a4", "messageHeadline": "Remove machine_hash from checkpoint", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 269, "deletions": 281}}, {"node": {"oid": "370b160d66c4676239e31c7d2ccb9bc23e026395", "messageHeadline": "minor cleanups", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "d20931234af38ef9880862c8671aea0563e681a0", "messageHeadline": "cleanup checkpointstore", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 62, "deletions": 120}}, {"node": {"oid": "cfe1cdcf0e0ee31b38c6625d3fbe2d3148929895", "messageHeadline": "minor cleanups", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 35, "deletions": 45}}, {"node": {"oid": "87c5b24d64ea56e621d0237032788dc6d4e1a757", "messageHeadline": "Initial implementation of checkpointstore", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 494, "deletions": 44}}, {"node": {"oid": "b42f3dadd77efa4a14933bda62dcfa993dc38533", "messageHeadline": "rename `CheckpointStorage` to `ArbStorage`", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 284, "deletions": 423}}, {"node": {"oid": "7fcb8c37b2a23a66024a392b187eca664b6eed3f", "messageHeadline": "Temporarily disable some tests", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b1cedbd54398535c1dad8e25ffef9bd3fadd8e28", "messageHeadline": "Move `CheckpointedMachine` inside `CheckpointStorage`", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 114, "deletions": 610}}, {"node": {"oid": "2971c9114a4a1718251ec5c32d207414b0ab3a53", "messageHeadline": "Initial implementation of checkpointedmachine", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1099, "deletions": 180}}, {"node": {"oid": "b16eb51490f5f765f06f9d9ecb19deb2b0e14200", "messageHeadline": "Initial version of batch mover", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 534, "deletions": 2}}, {"node": {"oid": "06198e5e7acf330fddb743acd4abdbbc308fcd4e", "messageHeadline": "Update StakedLiquidityProvider.sol", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "117613734b3a14feb940f1623155719777760328", "messageHeadline": "Add another liquidity provider type", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 65, "deletions": 2}}, {"node": {"oid": "d43cd3fc1363e064237662be22d4adb32dccf1fe", "messageHeadline": "Simplify fastWithdrawalFromL2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 57, "deletions": 41}}, {"node": {"oid": "21360ee3accfb73f590b0ee653f33d87a3886a20", "messageHeadline": "Continue working on liqudity provider", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 81, "deletions": 31}}, {"node": {"oid": "8fffa1c579a6b5a0eb3ba527928705c5a986aed0", "messageHeadline": "Expand out bridge functionality", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 242, "deletions": 40}}, {"node": {"oid": "c5939628afad98f52edde19bf2ea665d38778f66", "messageHeadline": "Fix tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1622bd38e94aa112fbb62d4e7526d229d9287bbd", "messageHeadline": "Don't do gas tests in ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "b9c0203627c06f2197e1f9216bfabff3c0c2f5e2", "messageHeadline": "Pull submodules", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "98d840c0d74b5dd089d9d1f056eb9b7ca9c6d7ca", "messageHeadline": "Fix tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9bc81c064fe9f0eb1dedd56c5212be1d98b9dab3", "messageHeadline": "Update stake requirement logic", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "e2ab7fe4a21271e5b9b737793597f5d6074d79d3", "messageHeadline": "Fix challenge segment count in test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d22e1ca830c66081aabc0c6578f0cc759955f79", "messageHeadline": "Fix check against new staker count", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89a7c99bd2e9f989ef773a02de91980b6c40be13", "messageHeadline": "New confirmation freeze rule", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "bbbe4b17bca151f64d47907514f13cce4f0cb4da", "messageHeadline": "Calibrate challenge bisection count", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 502, "deletions": 93}}, {"node": {"oid": "f3291ebd45501338fe0175ee8236802956325df1", "messageHeadline": "Update arb-node-core with new challenge setup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 249, "deletions": 98}}, {"node": {"oid": "c0bdf5659e0a811327f632b32971a83b3858ccdc", "messageHeadline": "Fixup rollup tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 143, "deletions": 64}}, {"node": {"oid": "aef339cca94dd759866fa1336e84965ed025f3b1", "messageHeadline": "Disable some tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "9b997867b6cbfab9da09f073203a5875204f4b9a", "messageHeadline": "Fix ethbridge tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "2b5b62fb2093c6124ac0493dc868364472b8709e", "messageHeadline": "Split up confirm time and extra challenge time", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 117, "deletions": 77}}, {"node": {"oid": "26f9ffb51e6744c7ed40257b74e0908847bdbd7a", "messageHeadline": "Block new children after time limit based on first proposed child", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1913374078a32d4da7cc902b379e5511ef8aecb0", "messageHeadline": "Change challenge time calculation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "18e2dfa121fd14d75402f2578e83a6c77b7f78a5", "messageHeadline": "Update go abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 210, "deletions": 47}}, {"node": {"oid": "bea9c885c0be85a4ba75e744def4f255bcf438d7", "messageHeadline": "Implement new challenge period protocol", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 76, "deletions": 78}}, {"node": {"oid": "b7f4dc1f0fe5da92fdf79ebe3bb2eb3040de1e86", "messageHeadline": "Rollback arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "78413a0c609171c2dbb129d05a8ff048921d836d", "messageHeadline": "Cleanup ethbridge tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 112, "deletions": 134}}, {"node": {"oid": "7d800ac9228f86c0941f6b0e4cb4054304309801", "messageHeadline": "Fix inbox message creation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7672cd3e4de5f4cdd1efb67e15b12ea06f446cf2", "messageHeadline": "leafs should be <= 1024 bytes", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7b5c4d6d3499e675abef90470c868f924a61fa8c", "messageHeadline": "Remove send from tuple test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb6ba0b5adac7686e1b87509ab545875fd7f58cb", "messageHeadline": "Update go abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 296, "deletions": 333}}, {"node": {"oid": "8ba8e0cfdb056718d561b84b86fbfb1625451eef", "messageHeadline": "fixing send opcode", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8ef3908492aea7c55b8627adb55bee5533e78a80", "messageHeadline": "Store list of inboxes and outboxes in bridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "819008e38f69f9b5f0c2ff9f9c62894b1c0bc812", "messageHeadline": "Expand out inbox interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 81, "deletions": 25}}, {"node": {"oid": "498c0c0ca0edeceac26836ff31966b4c7c3b1be5", "messageHeadline": "Use single updateTokenInfo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 41, "deletions": 53}}, {"node": {"oid": "792892bb5c91699917940a212e3376036ff0297f", "messageHeadline": "Update bridge interface and setup the canonical token bridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 704, "deletions": 142}}, {"node": {"oid": "4e734cfe35b4d2d8189b7e1639116afa1b4f2feb", "messageHeadline": "Add handling of buddy contract deployment results", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 46, "deletions": 15}}, {"node": {"oid": "8a95f9e26a7200e1b9e31d5cb64f076f9940087c", "messageHeadline": "Use SafeMath", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 45, "deletions": 31}}, {"node": {"oid": "324de232c62b3fcad4e5f5151664eea7c6162e3e", "messageHeadline": "Update README.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0bde8d921669df5b8666748d42d454ae5d6a714e", "messageHeadline": "Create readme with info about the ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "6c8c08565646c48502b6cabd5794f48a30703dd3", "messageHeadline": "Implement buffer deserialization and upgrade arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 153, "deletions": 84}}, {"node": {"oid": "79bc9696144fd252a15cceaa1e5fb3bfd4e071fe", "messageHeadline": "Update Public_Testnet.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf6192146884b1828f951d300a3ddf24fdcd0615", "messageHeadline": "Remove unused code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 50}}, {"node": {"oid": "2752a4611568209557cf940028871bdb85e2bca6", "messageHeadline": "More execution test cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1264, "deletions": 1266}}, {"node": {"oid": "f91de110f256f50a42dc1e65f3bfac3fa6866f0c", "messageHeadline": "Set up execution proofs against new ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14970, "deletions": 2123}}, {"node": {"oid": "9b02743741a58204722a2dc084fc5d2d2e29a8b0", "messageHeadline": "Update one step proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "f3de79de3e1ffc44a77d2cc44ef7a48169e9c823", "messageHeadline": "Update node-core", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 374, "deletions": 393}}, {"node": {"oid": "4b21925536d4f1c7d256f33702795231a665cac6", "messageHeadline": "Fix variable name", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "212c87eaa9d8cda7ea2d6e8b49c28d97a3aa4f1a", "messageHeadline": "Fix typo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a261a68284797e96a64ab274f1d496bf73de8af0", "messageHeadline": "Fix truncation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 70, "deletions": 9}}, {"node": {"oid": "0f7122201760de71582efdad4ddfcf9d57dd31a3", "messageHeadline": "Update outbox handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "9e0acd1d627301b25accdcaa4c5adf567c33aa9b", "messageHeadline": "Cleanups and PR fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 53}}, {"node": {"oid": "879c5bed3bda14416fde998857e76b3f68b0d1dc", "messageHeadline": "Fixes in response to PR comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 298, "deletions": 267}}, {"node": {"oid": "07aa883d376b695d2b87028148ab9cf84f647b2c", "messageHeadline": "Finish up rollup events and fix tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1137, "deletions": 140}}, {"node": {"oid": "68d2bcdf53afecd994d811af1a3af8254e9425d6", "messageHeadline": "Reduce optimization to get rollup within limit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd35ff3c6e89df233688245e1622a61782f8c4b0", "messageHeadline": "Move rollup initialization event", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "25be702996edfbb264b1f42723e83f629efa7f29", "messageHeadline": "Begin adding rollup inbox events", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 93, "deletions": 1}}, {"node": {"oid": "9bb38fe4faece3e8c3db20040d1e7306101233b5", "messageHeadline": "Refactor deliverMessageToInbox", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 138, "deletions": 151}}, {"node": {"oid": "886ae6e2d06d5c4da5f46df295c519c067e2d9a8", "messageHeadline": "Properly set challenge response time", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 222, "deletions": 218}}, {"node": {"oid": "a0ec75de760d2c00f059371d01891232b796dde1", "messageHeadline": "Use buffer for inbox message", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "37d31fdd62405da5019c972c5ad0d53dff79b860", "messageHeadline": "One step proof cleanup and license fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 178, "deletions": 243}}, {"node": {"oid": "370c3e9e699c79c6f4be67c7dad15be8da604d66", "messageHeadline": "Fix merge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "220e0c7f92bd21082c94c652a52fec82dad07c5b", "messageHeadline": "Merge branch 'future' into new-rollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 422, "deletions": 73}}, {"node": {"oid": "c247b2ab4861535c5401de2d790c33db3a4df547", "messageHeadline": "added tests for checking buffer size with merkle proofs", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 95, "deletions": 3}}, {"node": {"oid": "9a9b6d3829ceb333ea71197a645e27e791881eba", "messageHeadline": "test for lastIndex", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "966c0c38905e2d2747ed21024c9155ea9bbfabd0", "messageHeadline": "select correct contract based on opcode", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "8de9824fdd63a2f0568bc8904ac022231210326f", "messageHeadline": "correct error handling", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "589ff9b6b5568582e26ac28e0d5a0eea1171596c", "messageHeadline": "trying to figure out outgoing messages", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 82, "deletions": 28}}, {"node": {"oid": "27351b1f0768e170ebbbfe002448ca1728eecfc9", "messageHeadline": "one step proof for new send", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 125, "deletions": 131}}, {"node": {"oid": "67208d77fbd21704aedf6f8f7bdebebb35d65fec", "messageHeadline": "new send opcode, added new proof generation", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 57, "deletions": 21}}, {"node": {"oid": "4ca1e7d4b857ef8cc0b1fcc0f70b1d5d5a29cadd", "messageHeadline": "Work on documenting challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 71, "deletions": 7}}, {"node": {"oid": "d466fd4106141ae9fc418dcb8694b2ae2253daf2", "messageHeadline": "Remove unused file", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 67}}, {"node": {"oid": "85af56b8eae9f7db340dcbf8e6d3e3f6a18843af", "messageHeadline": "Add comments to Node.sol", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "15b76b96dcb54ba576e7a0e0ec656c2797381a1c", "messageHeadline": "Add comments to RollupCore.sol", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 165, "deletions": 194}}, {"node": {"oid": "0f40beedddf47d8c243ba31b03e24645400dc274", "messageHeadline": "Start documenting Rollup.sol", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 331, "deletions": 330}}, {"node": {"oid": "8a1eab77540c66d5553d22fb9621c3fd3c45c852", "messageHeadline": "Get deploy working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "1f96d8f284af49cf3354fd8ea1f92d9d8e6050be", "messageHeadline": "Update node-core to sync up with ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6542, "deletions": 4295}}, {"node": {"oid": "67d5773e885d23bd22d9da3eca63926980882dc4", "messageHeadline": "Fix tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0e0b96e47b0bf5cc5bf81410ff8ba8fce255ac89", "messageHeadline": "Make private rollup core", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 430, "deletions": 299}}, {"node": {"oid": "10890058e224338802de8613137a0e8a36a52b60", "messageHeadline": "Add truncate owner method", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "926d9b6f319cc7e299d644bcfc679f4e6972f6d8", "messageHeadline": "Get tests working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 96, "deletions": 78}}, {"node": {"oid": "723b8cd06452e4606ef3359d552d8ad0c3b2e52b", "messageHeadline": "Update erc20", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "47c2fabf4afa21df388448ae0947caec301c458e", "messageHeadline": "Fixup rollup construction", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "39ff7bb7063444f248420e72256dbbf094dc6b4f", "messageHeadline": "Under size limit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "3065b40a4356f56cd8d3be4deb87f282779b2d7a", "messageHeadline": "Refactoring for upgradability", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 545, "deletions": 421}}, {"node": {"oid": "a8a4f7e3b45f594ab302f31a359c898d22fd53ad", "messageHeadline": "Refactor interfaces", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "1e052da78c597f80994505370aea6b101fc3d451", "messageHeadline": "Use factory for output entries", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 115, "deletions": 14}}, {"node": {"oid": "45cf9112b76e2b7f361455691e151e95f4afcbf8", "messageHeadline": "Refactoring bridge for upgradability", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 131, "deletions": 70}}, {"node": {"oid": "e3071ee42390e1a3f6f07fe4452778a310a6fa08", "messageHeadline": "Make rollup pausable", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 53}}, {"node": {"oid": "b8cc5c91588e85b675627c238d855f49c0d0a1e6", "messageHeadline": "Revert \"Split out StakerSet\"", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 145, "deletions": 288}}, {"node": {"oid": "a0e160b3e35ef8b4cefbf73ff91ada8e8116105b", "messageHeadline": "Split out StakerSet", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 288, "deletions": 145}}, {"node": {"oid": "dd4ff9e569e0401c316c6e05e5be0e5814dbc4d3", "messageHeadline": "Separate out challenge receiver", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 73, "deletions": 24}}, {"node": {"oid": "5a560c62f0e901919e70111e4fcbef32968240bd", "messageHeadline": "Simplify node contract", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 65, "deletions": 100}}, {"node": {"oid": "fe09accf86be8d03a8139face877ff6124d10ed0", "messageHeadline": "Fixup arb erc20", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "701f233534af6dee0e8306e9e4b7646146e63fb9", "messageHeadline": "Split inbox and outbox into bridge contract", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 153, "deletions": 17}}, {"node": {"oid": "dd2bb0a167cbf2786354de3ff71b6a1bcd0866fb", "messageHeadline": "Update ArbERC20.sol", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "db687d2bf90b8a007547c7b6225bfa4a0e58d817", "messageHeadline": "Continue developing token bridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 39, "deletions": 16}}, {"node": {"oid": "c9c8b07cafabbbc3f158f4a635c24b30b2ab31e9", "messageHeadline": "Expand outbox functionality", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 70, "deletions": 6}}, {"node": {"oid": "cb48a7f5ed1dca7e35831386c086d7b85ba8eb59", "messageHeadline": "Support token staking and safe withdrawals", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 845, "deletions": 90}}, {"node": {"oid": "380e8701a3cf98bd3fff53dd7d0f919e27351392", "messageHeadline": "Refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 153, "deletions": 141}}, {"node": {"oid": "20d101d861be2904e68a8a62ba5118aaf8ced57b", "messageHeadline": "Continue smart contract wallet refactor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 183, "deletions": 196}}, {"node": {"oid": "c8d7385007ba724624dd66451a0280d6cd64f0a4", "messageHeadline": "Start refactoring to use smart contract wallet", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1696, "deletions": 1325}}, {"node": {"oid": "b1a17fa219644660deb523f535927e2d5840ab10", "messageHeadline": "Simplify rollup impl", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 141, "deletions": 180}}, {"node": {"oid": "d35ba520d3f0e045edd0428eb2c21e6dfcc03631", "messageHeadline": "Introduce validator contract", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 95, "deletions": 117}}, {"node": {"oid": "c25f655370ceaae290b74ae2b13ebf42f82f23cc", "messageHeadline": "Expand out rollup interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 194, "deletions": 63}}, {"node": {"oid": "c67cdb7b9f11a28329b952f94f13e6532d3cc198", "messageHeadline": "Simplify data structures", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 194, "deletions": 205}}, {"node": {"oid": "fbbdb9c887c8341cb273bbe0ceba86725eb982ae", "messageHeadline": "Remove SimpleExecutionInfo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 68}}, {"node": {"oid": "9db8512bc59820c81ba41e91e6809a54349ff510", "messageHeadline": "Use ExecutionTracker everywhere", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 155, "deletions": 75}}, {"node": {"oid": "099751568ae20e29d58d702e27053100cc663f78", "messageHeadline": "Store cursors in ExecutionTracker", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "5d22aff00b084e85cfa9c36e6b41f30e35584c7f", "messageHeadline": "Remove arch dependency from rollup contracts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 150}}, {"node": {"oid": "19b380ba75c41c6f58adc465fe8bcb65c846c2e4", "messageHeadline": "Work on converting to using interfaces", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 145, "deletions": 59}}, {"node": {"oid": "13aca7dd2d38a53b5398d8fe7de6bb0955b37350", "messageHeadline": "Refactoring validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 480, "deletions": 313}}, {"node": {"oid": "c7a73b4807ae9dd28894614686d7344c9d8c08a0", "messageHeadline": "Validator fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "c6ccca25b8ade66589b7da89c9417b6df0e655f2", "messageHeadline": "Refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 377, "deletions": 189}}, {"node": {"oid": "d879392ba9d9d6923dacc8cc3a6053339200f576", "messageHeadline": "Start making staker test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 692, "deletions": 7}}, {"node": {"oid": "fc3bd490b7301d8093c4047d5237fe74e2a70ca7", "messageHeadline": "Refactoring and cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 289, "deletions": 258}}, {"node": {"oid": "1a5f610fbba0466094bd085393faa2d0bb89c5af", "messageHeadline": "Inbox delta challenge passing test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 44, "deletions": 68}}, {"node": {"oid": "6cfc5cbf4a78f36d6d2b2439df21fc5b785a4273", "messageHeadline": "Change printing strategy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d2f6c762afd022c483994c0ed8bd281a05991b8", "messageHeadline": "Handle nil node in GeneratePathProof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0db66e37e9235f7e2dfa8d9e1fd9b75c89ef2ebb", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 901}}, {"node": {"oid": "a8f6cc6dd2024a41e5f31bb8fa83323328973f04", "messageHeadline": "Revert some changes to get below contract size limit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0a9c18262ffcebf3850ca5f59838978911495fc4", "messageHeadline": "Add owner methods", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1588, "deletions": 20}}, {"node": {"oid": "9eb4f144009aadf691361286693bafa44effd435", "messageHeadline": "Add handling of StakesPassedDeadline", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 105, "deletions": 9}}, {"node": {"oid": "0ed53e7ffc98c0d9ee18ae625434b61499e7c227", "messageHeadline": "Update Public_Testnet.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "5d1001963f0a004dc580b876c5b97ede33166b5c", "messageHeadline": "Working on inbox delta challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 98, "deletions": 29}}, {"node": {"oid": "2589b5347d2dcbe83f0768804a3fb860b2abc575", "messageHeadline": "Refactor common challenge test logic", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 114, "deletions": 96}}, {"node": {"oid": "5c80c10a51d52c868b87c42b66a3db9af3a61b90", "messageHeadline": "Finished test of inbox consistency challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 427, "deletions": 266}}, {"node": {"oid": "0b188fff72cf8f735937c340b774e8e4024fafe8", "messageHeadline": "One round of inbox bisection test working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 103, "deletions": 65}}, {"node": {"oid": "b3b7466ffa11212d1db06177e4110e73e58f33cc", "messageHeadline": "Continue working on challenge testing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 142, "deletions": 60}}, {"node": {"oid": "a5e160004ed31c585f763583667a074a977e23c6", "messageHeadline": "Start expanding challenge test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 229, "deletions": 57}}, {"node": {"oid": "0d875768f0d63930153cb342eb43a90982849517", "messageHeadline": "Set up test harness for challenges", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1280, "deletions": 80}}, {"node": {"oid": "dcdfaa59067d48b5a01a490f32538fca7188834e", "messageHeadline": "Cleanup ts tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 93}}, {"node": {"oid": "f793b95f8f5011896868652988746d3495d271cc", "messageHeadline": "More refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 127, "deletions": 118}}, {"node": {"oid": "5d92795e24d3a12f052f93a2f722374c060d1e8a", "messageHeadline": "Refactor packages", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 450, "deletions": 231}}, {"node": {"oid": "bb266a50d24a73360926e14d55c57399050eb05b", "messageHeadline": "Continue refactoring challenges", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 198, "deletions": 158}}, {"node": {"oid": "68af80aa11a4a5d5a188486bbb86766f1ed58ac1", "messageHeadline": "Refactor challenges", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 277, "deletions": 216}}, {"node": {"oid": "78a42df3bf1156d9003d2d5c58f71fccb3e8b253", "messageHeadline": "Inbox delta challenge implemented", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 377, "deletions": 103}}, {"node": {"oid": "c6d896aef9f20ddd49d31d73dbd627deca503663", "messageHeadline": "Unify challenge interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 241, "deletions": 201}}, {"node": {"oid": "45982af15699bb86d5940e3841b6a0d719ccff83", "messageHeadline": "Fixup inbox delta challenge solidity impl", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 224, "deletions": 67}}, {"node": {"oid": "1ff7252169d2eb5fe95788681bf8f0c4fff20aee", "messageHeadline": "Continue working on challenges", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 221, "deletions": 138}}, {"node": {"oid": "e73b0dc60dec3e81df5c0bedd936965762bedf24", "messageHeadline": "Improve and document ValidatorLookup interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "8e3bb023b4abcf81beb4eab6c20b4fe2f9113a3e", "messageHeadline": "Inbox challenge and refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 587, "deletions": 243}}, {"node": {"oid": "aa282b298a4976965471482ec451ae08ed4370c8", "messageHeadline": "Update Public_Testnet.md", "author": {"name": "Steven Goldfeder", "email": "sgoldfed@users.noreply.github.com", "user": {"login": "sgoldfed"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "69a1d43b1fae40bc4da61557888bc33339fb14c0", "messageHeadline": "Update execution hash format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 164, "deletions": 171}}, {"node": {"oid": "5c5f7d6e66bc03e0bbdd7a6bd938145954b839d4", "messageHeadline": "Globally index challege", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 196, "deletions": 144}}, {"node": {"oid": "5349c79791a68d84a6b702150907ef93fdb952b7", "messageHeadline": "Start setting up challenge handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1750, "deletions": 75}}, {"node": {"oid": "c3303020a69b5807afff3cf3cd073a91d36e80fd", "messageHeadline": "Add high level act function", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 138, "deletions": 371}}, {"node": {"oid": "64aa42059fd66c53dd783495b7688e902c08868a", "messageHeadline": "Add createConflict function", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 193, "deletions": 96}}, {"node": {"oid": "07530adc6c7fe8f50e384bdfb88a549efdddf03e", "messageHeadline": "Add findStakerConflict", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 132, "deletions": 4}}, {"node": {"oid": "7239f857d63459ad19df99e56e31897a399dc947", "messageHeadline": "Finish off initial logic for placing and moving stakes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 740, "deletions": 403}}, {"node": {"oid": "59a85288485251615efe2943d0cc483415d8ce84", "messageHeadline": "Remove steps from rollup protocol", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 98, "deletions": 108}}, {"node": {"oid": "c75c66a207070abc691f35f522e86f9069a7988f", "messageHeadline": "Continue on validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 452, "deletions": 304}}, {"node": {"oid": "9dde3a79a915e2795fb52776056ea4db1e5401de", "messageHeadline": "Continue working on validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 366, "deletions": 66}}, {"node": {"oid": "5a45d31d534013dea39bfc92bb4ff2e8fbd2a759", "messageHeadline": "Refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 236, "deletions": 59}}, {"node": {"oid": "4c7d6d92c1364c5bd105c219b191dbef40f4684a", "messageHeadline": "Implement more validator functionality", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 507, "deletions": 84}}, {"node": {"oid": "2eba8601cfd21564f1fb5cf2d948634421897c68", "messageHeadline": "Continue working on new validator and rollup protocol", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 396, "deletions": 48}}, {"node": {"oid": "e67f81a089f82eef529fdacd970bff5fed091582", "messageHeadline": "add missing return types, remove unused var, run prettier", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "4847a2f6338ca25ddf39578e6002ae2807d220c8", "messageHeadline": "bump arb-provider-ethers version", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "883b2326ea9d8e648f8c5931d82d2933454b03a5", "messageHeadline": "fix typo in comment", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bb956fc5078263dd00285dbca6974a9d9e4e4e4", "messageHeadline": "update getAddressIndex", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "e12b21fae58ad962c22134bca0c65215417fe4f9", "messageHeadline": "update typechain contract interfaces", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1196, "deletions": 742}}, {"node": {"oid": "3338b872538f8e1fddb64f5d96ec90beeaa57cd5", "messageHeadline": "Continue with go wrapper", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 369, "deletions": 25}}, {"node": {"oid": "cdec7226200ec4e32712f27c69a2ff2fddba766c", "messageHeadline": "Fixup last commit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e9e93a1b3dde90b48cdc8d15c1e3812b113e0c04", "messageHeadline": "Merge pull request #719 from OffchainLabs/update-testnet-docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59775c64de8f387f86c5214a22817c652859b62b", "messageHeadline": "Merge branch 'master' into update-testnet-docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7473fc65b3f90035c31ba86b0517bed50c0bddb4", "messageHeadline": "Display public testnet chainid as a decimal", "author": {"name": "fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66b69f1bc5072db3e937d7cce388e3818afb5b31", "messageHeadline": "Merge pull request #718 from OffchainLabs/update-testnet-docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "c97a3b9ac7c0aa8f764c849b3f5e9219a388bb3e", "messageHeadline": "Update Public_Testnet.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "4e0c220e940af6846ace13a37e428f1989b81629", "messageHeadline": "Start implementing go wrapper", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5277, "deletions": 9}}, {"node": {"oid": "8cd1fade3903c84566cb610c3a2d5cffc7fd2866", "messageHeadline": "Add method to refund a list of stakers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "81e4a8c9f476335a37b6261293e3aa95266ef559", "messageHeadline": "Add method to get refundableStakers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "92cbb62bde32bfccece34045303b1e461e558fd6", "messageHeadline": "One step proof fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 56, "deletions": 38}}, {"node": {"oid": "413d1bd260c06e9649248fc92bc228d074ebc120", "messageHeadline": "Fixup gas challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 113, "deletions": 101}}, {"node": {"oid": "a24f144b2236c52c55df07c1f6b278d476c5537d", "messageHeadline": "Merge branch 'bisect-by-arbgas' into new-rollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 62, "deletions": 7}}, {"node": {"oid": "1ad05a05674759d048e13efaecf3512262f7f633", "messageHeadline": "Fix compile errors", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0341bb34ba61151d5c04bf8767eb67fea515840f", "messageHeadline": "Merge pull request #717 from OffchainLabs/fix-val", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "08a7cc20f53b0440966cea0b73a2013a0704dbff", "messageHeadline": "Update to new zombie system", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 69, "deletions": 44}}, {"node": {"oid": "37010ab2fe170ab9eefb17a2fb634471bebbe28f", "messageHeadline": "Merge branch 'new-rollup' into bisect-by-arbgas", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "e925d22cfa07f3e17ca7b87e54aab9bb0f69fc50", "messageHeadline": "Make config work without env setup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "7df0e4f7539a554c2eec6e66745b37a74a78038e", "messageHeadline": "Make sure local block height is updated even when block has no rollup\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b101d917a214a36bf82a7ff0b1c9093f71115acc", "messageHeadline": "Initialize challenge with gas-based execution claim", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f130f957dfcdef243cb8483c33577880731957b7", "messageHeadline": "Update for bisect-by-gas", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "67e004d3d34cf91daa230e585420fcdb27edff45", "messageHeadline": "Merge branch 'new-rollup' into bisect-by-arbgas", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 10887, "deletions": 3034}}, {"node": {"oid": "54cb08d95212a470156e7c63ac7ea02df4f59264", "messageHeadline": "Factor out _verifyBisection", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "341598bdac364ff34d013b7789f89362f8e22a1a", "messageHeadline": "Merge pull request #716 from OffchainLabs/limit-sends", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2b37b02632d8dc95bfa2c36c4b1dcde2c599595c", "messageHeadline": "Limit number of sends in assertions created by the validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "df84c20312a22375c4a668a3d1c258d1644ac8df", "messageHeadline": "Make stakers iterable", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "4a4838d9b68cace589b84886991cb499afb8f3cd", "messageHeadline": "Start adding solidity methods for validators", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 83, "deletions": 1}}, {"node": {"oid": "64ed03b40c798c8f2dfd38d78e8095c0ac19086d", "messageHeadline": "Deploy nodes via factory", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 196, "deletions": 27}}, {"node": {"oid": "65f90fa055ff0a0f93ba7174f199501a5ca5c0d8", "messageHeadline": "Add tests and fix deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 186, "deletions": 209}}, {"node": {"oid": "35e31ffd728d845457015232db4b3573ddefdfb9", "messageHeadline": "Port tests to ethers v5", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1238, "deletions": 694}}, {"node": {"oid": "8b155d9530d7c7a48c632a7fdd1dc39e60747dbb", "messageHeadline": "Update solidity version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7734, "deletions": 640}}, {"node": {"oid": "9936e0f401d70c6428201b6c4077a86ada061b68", "messageHeadline": "Update to hardhat", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1851, "deletions": 1874}}, {"node": {"oid": "fc192fda7efedbe7070f4c6e48baf472811f485f", "messageHeadline": "Add missing variable", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d83a98892929f8089f199fe92142275f6a6cde14", "messageHeadline": "Merge branch 'new-rollup' into bisect-by-arbgas", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 572, "deletions": 512}}, {"node": {"oid": "158208f3af7a469533e4c6bc93f7fb22189fd9f1", "messageHeadline": "Update bisectExecution for bisect-by-gas", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "0f89bac0b71cef95e62c858326b9c658d0aebd68", "messageHeadline": "Continue testing and updates", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 15}}, {"node": {"oid": "532223d0d984a803fffc1056045a503cf5d3aa7a", "messageHeadline": "Tests and fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 520, "deletions": 500}}, {"node": {"oid": "1beaf5882a3d6132851c5831fb5022ac93413de5", "messageHeadline": "Merge pull request #715 from OffchainLabs/DZGoldman-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "40513a3f88a444393a7b2ee10b29a7e1046cfd0e", "messageHeadline": "Include note about staking requirement in public_testnet.md.", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "969025947d83a6aa039b4384767681c3cdd107b7", "messageHeadline": "Start building tests for new rollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 644, "deletions": 838}}, {"node": {"oid": "7613e80644caa280c84be4cd734ee9ddaf59edf4", "messageHeadline": "Setup rollup constructor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "30d13d0614426111679977141f973c1b16a6fe92", "messageHeadline": "Remove unused code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 171}}, {"node": {"oid": "73a4924b25191e5078efb7592f42de471b639e48", "messageHeadline": "Remove old contracts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 926, "deletions": 4459}}, {"node": {"oid": "008933c2184e432fcf3fdbbc186a6f2aec3df0fc", "messageHeadline": "Add assertion confirmation effects", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 88, "deletions": 37}}, {"node": {"oid": "a1a1e922b04d0100e96bf264b2783b020b66c206", "messageHeadline": "Put proposedBlock into state hash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "2a2ca6264bdf7ea0e457a9e8a81289d7c0eeb05c", "messageHeadline": "Start adding outbox", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 355, "deletions": 29}}, {"node": {"oid": "05be4ccb5a175e6b6210edc4ce8e90adce5206ee", "messageHeadline": "Handle 0 length assertion in stopped short", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "cf41cb0fb6de2fe48380d62a3aacc12655a50112", "messageHeadline": "Update send opcode semantics", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "d4bc14b238be1ad8aa4b24029ef90317d1d94eaf", "messageHeadline": "Fix merge issues", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 127, "deletions": 127}}, {"node": {"oid": "07aa9f394b73e7dd771eef15e1c238b5384f11a3", "messageHeadline": "Merge branch 'future' into new-rollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3310, "deletions": 157223}}, {"node": {"oid": "95791e1bf4251f1bc77d292026af2ffa22188e60", "messageHeadline": "Merge branch 'future' into new-rollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3885, "deletions": 378}}, {"node": {"oid": "69597166be1f39a3785645bc7fa336ee64b5270f", "messageHeadline": "Merge pull request #619 from mrsmkl/mrsmkl/buffer-opcodes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3233, "deletions": 157151}}, {"node": {"oid": "60551e8ca9d310242f2c2a9aded46d6bda2dd743", "messageHeadline": "remove commented code", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2656a118e6b1fb3590239022a53a5e946edd448c", "messageHeadline": "more cleanup", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "3a7a625f47927574f05bb79fd87c6a5fcda2440f", "messageHeadline": "initial cleanup", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 5, "deletions": 176}}, {"node": {"oid": "4ae7973b9067cb1e8abbbc3c48da76074aa869c5", "messageHeadline": "Merge branch 'next' of github.com:OffchainLabs/arbitrum into mrsmkl/b\u2026", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 2643, "deletions": 349}}, {"node": {"oid": "a930e872652b7fe9a767f55fff1de311d4d4dde9", "messageHeadline": "Add prototype of token interop via paired generic contract", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "cafc2ec29a980c60f9900e4e8a05d969c0ff8118", "messageHeadline": "Launch challenges from rollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 38}}, {"node": {"oid": "88ef396815275492a82e103865e1640b821f3700", "messageHeadline": "Continue implementing challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 853, "deletions": 571}}, {"node": {"oid": "6b949823f852cbd94bbe50ab615c5498cf4337c8", "messageHeadline": "Continue rollup implementation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 115, "deletions": 134}}, {"node": {"oid": "fe2296bedeceb6785fbd69e6ce117bb90b248410", "messageHeadline": "Small cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "7326ebc33741e90db955f064610be66c5f615e47", "messageHeadline": "Add steps run into node state and refactor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 135, "deletions": 169}}, {"node": {"oid": "904eb5bb71bceb7119be670d0f33fde2d3230113", "messageHeadline": "Continue implementing new rollup protocol", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 385, "deletions": 245}}, {"node": {"oid": "dada84dc7c4f5de3777643d156f47bc546f48093", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca5dafa8b1f35a2f92ba73c6c6ae45e14345d471", "messageHeadline": "Fix deadlock", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3d5913b4fe312ee987ef11074f6a1d85dbe4dc9", "messageHeadline": "Fix bugs", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "67beaced4792582302aa856b71671ee3782d5f34", "messageHeadline": "Merge pull request #712 from OffchainLabs/upgrade-arbos", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "ee55daf71329171f7b93b6f1b506518ed5f720b6", "messageHeadline": "Fix buddy contract test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "0e234e6135631a22f0bfe5fe2d62efc3d029e176", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b6b938ccea7fce8a69b271cbe594c4b4feaf894b", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 66, "deletions": 18}}, {"node": {"oid": "480ccb034528602f6c5024c78b1866a654693176", "messageHeadline": "Fix invalid receipt serving in txdb", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80f919cbb7c9ae77738729ef43565bc88e7017da", "messageHeadline": "Dev aggregator improvements", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "f4f9889e6d5dcde13fbd443561247d6363effcb1", "messageHeadline": "Verify insufficient gas funds doesn't advance sequence number", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d7737a67f5e176ddab86f684dc3c908399977294", "messageHeadline": "Add personal_sign support to dev aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "6babd54d9bc2362676e075f586d363ab4f31fbe9", "messageHeadline": "Upgrade ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7dacd6bc691edba36b32d86c5a863a2e146286a7", "messageHeadline": "Merge pull request #709 from OffchainLabs/upgrade-arbos", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 99, "deletions": 15}}, {"node": {"oid": "048d981452d5a9c8af5ec7bce63f7b589e49c683", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "afedb216540e08f6920215b30b2cf371351d20da", "messageHeadline": "Add test for reverted nested call", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 86, "deletions": 2}}, {"node": {"oid": "279cd0e472c059d58d3614d6a35a2c2243f1f320", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "82e867c71f1821987467517e8f42aa9d7015eff4", "messageHeadline": "Fix handling of failed transactions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "f9166badb488c7c8238f704548c290657fcf6a64", "messageHeadline": "Merge pull request #707 from OffchainLabs/upgrade-arbos", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 550, "deletions": 17}}, {"node": {"oid": "3f14744fca54c4329e15e003d42d5ddee0033669", "messageHeadline": "Add failed deposit test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 538, "deletions": 5}}, {"node": {"oid": "dc9c64a43ece19f39804ef85cf62b16f0c7365ba", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "47462e26e8bfce58b00c5ab4794d2bafcea819ce", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 95, "deletions": 66}}, {"node": {"oid": "067751e9d104523bd7e60869f1afa6ba088850e4", "messageHeadline": "Set custom balance", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "711ebda448d0f5755953c7bf0c027491c2fe6a66", "messageHeadline": "Configurable wallet count", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bcde0281e4150332eceee0d5fea474c8d0baf69f", "messageHeadline": "Update time handling in dev aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "fb90eb3fe90a834d7320b5e439b6563322bc0760", "messageHeadline": "Fix `evm_increaseTime`", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "65350d0f30434b1442c9685f1f7ceae18914124a", "messageHeadline": "Return error from reverted sent transaction in dev aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 69, "deletions": 43}}, {"node": {"oid": "5956571c7e2e516a9728bbc12d9b99b1dbf3f82d", "messageHeadline": "Merge pull request #705 from OffchainLabs/sequencer-upgrade", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 128, "deletions": 22}}, {"node": {"oid": "32a383b8445c3491203782d09cd148d9c9cada91", "messageHeadline": "Regenerate generated files", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 111, "deletions": 13}}, {"node": {"oid": "d28a64e6b82c229a9900848f5ab16e92b7cd12e6", "messageHeadline": "Update ArbOwner", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ceb79f4b52920c9ec73374743bb1666125fb5dba", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bef580e5188ae64416230435668d6eba89eb10ea", "messageHeadline": "Merge pull request #704 from OffchainLabs/upgrade-arbos", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "05dd71ce21ef894d55a431054e71f2f635241542", "messageHeadline": "Upgrade ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7d5c34ffa861476507da12e418609cc4fa92abc4", "messageHeadline": "Merge pull request #703 from OffchainLabs/arbos-fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4adbc597c000fccce29bb2aab19532cb6d3f3951", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "80e465020549c0da95eff1ee96e1a2c2452798b2", "messageHeadline": "Merge pull request #702 from OffchainLabs/upgrade-arbos", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "7b72e258c5f71dcfed0a91a2e910526375a80d8a", "messageHeadline": "Fix deadlock", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be0a75af1f1786c96fe6f79e8ea76767a5d6c269", "messageHeadline": "Fix race", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "067cbae8e268ce8710f64efda52990e3bd635af9", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bd11796b00d8c26b0327c4a366af608f2acb47df", "messageHeadline": "Merge pull request #701 from OffchainLabs/arbos-upgrade", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "34ed8a69e52b709f3cf44da1956780c5f9f27b6b", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a623660886f54d7d4256b0078bbcb0459296c0af", "messageHeadline": "Merge pull request #700 from OffchainLabs/update-arbos", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "065dd991b3f4eec28e3f5c4e3d7ee2acba6a4cd5", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "df87e08429573c0cf920c97baf26c585b9b88ae8", "messageHeadline": "Merge pull request #699 from OffchainLabs/pretty-debug-messages", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 216, "deletions": 15}}, {"node": {"oid": "e419603308b135f028fb2e87e57cea87dfeba206", "messageHeadline": "Add better handling of debugprints", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 206, "deletions": 5}}, {"node": {"oid": "cf5bc6bee151117e86161a1455fc34b10f93593b", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fe3eccee53cc45842be88f85cc70e0f4f4d4d2a6", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 142, "deletions": 77}}, {"node": {"oid": "12845a3258ee3f084415ad8a70047a53100eda6e", "messageHeadline": "Move debugprint handling into arbosmachine", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 77, "deletions": 9}}, {"node": {"oid": "dbaa355ceb668578e19bde10a526a3591ce2cd37", "messageHeadline": "Return debugprints when executing assertion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 32, "deletions": 68}}, {"node": {"oid": "f2a1e9008cbff8d85b8e28a47aa8df20cc354c80", "messageHeadline": "Merge pull request #697 from OffchainLabs/update-arbos", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "87e9ec4bbd54863d51139160b501740b82e29b14", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "81cb46b630a8a3ab6285d69252a7bd8ae3010536", "messageHeadline": "add @ethersproject/address, bytes, bignumber dependencies to arb-prov\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "5b7151f1b2cee696179100c78dcf98182a54ed9e", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 68, "deletions": 21}}, {"node": {"oid": "54ae1329d6099c25475d2b6da6cd6dca584f5bda", "messageHeadline": "Add evm_mine and evm_increaseTime", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 68, "deletions": 21}}, {"node": {"oid": "5dc415aea9bc17fba6e50232c447194e9159c16c", "messageHeadline": "Merge pull request #695 from OffchainLabs/modexp", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 61, "deletions": 11}}, {"node": {"oid": "823cce31c8cc8c1b6aa4ad64c761909bd9e27fc0", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "954001bc901bca1d1265e0379da62a08577aa7cd", "messageHeadline": "Add modexp test and compare gas usage to Ethereum", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "33b84560afdc6e0fe6d73fcdfdf6c846c0b950ff", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2951ae6fed2451024ddc0c4c9f4be0a6f75b5c46", "messageHeadline": "Merge pull request #694 from OffchainLabs/update-arbos", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 44, "deletions": 16}}, {"node": {"oid": "caf6a227a9fa2ced6aa378cb3eaea76dccfdf2e2", "messageHeadline": "Switch Call to ContractTransaction for non-mutating calls", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9fb98669f59b017f6bde8407096d99a998261b67", "messageHeadline": "Add call test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "f3d50f6ae423e109fae12e7e7064cfc7dfffec67", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0b90f123c497007eebf7dce3941725f31d9cd0fb", "messageHeadline": "Merge pull request #693 from OffchainLabs/origin-fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 207, "deletions": 20}}, {"node": {"oid": "be0657bce89e83b9033b64d6ad9de9c82bb16e24", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e07ba01db25801fd2abc339a1e25b2469024a49b", "messageHeadline": "Add msg.sender and tx.origin tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 202, "deletions": 15}}, {"node": {"oid": "3b34aaccaab4c585cbcb84c6451dd7b653361b13", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "551c6c4fb2bb4a3f0de409a2c0b09c59480f631e", "messageHeadline": "Add warning for failed transactions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "9e017095481b85c9ee5c06e28c359f30cb10a5c2", "messageHeadline": "Add support for eth_sign method", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "d77fa3d2df90563271461003dc83bf59d7f49dfd", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 673, "deletions": 153}}, {"node": {"oid": "46ba0de6211747e40c3cd7bdaa1f88f610c59d31", "messageHeadline": "Fix ensureInitialized", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "8b633ddee505b3f35ce0c7e6b4d4183c3c1041f9", "messageHeadline": "Change snapshot cache strategy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "c824a46a3cf3875432592671c147d4a005d41788", "messageHeadline": "Remove initial snap", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "f38e7e69e4fdd7cae6a39e996da250f3b1f7cb0d", "messageHeadline": "Bump circleci go cache", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7952547fbe78f835b7f851ac4f32fc7888fddfb6", "messageHeadline": "Make sure snap cache is initialized", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "60ac034c371883ac24b64c1dfd70491c8cf85b18", "messageHeadline": "Fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 108, "deletions": 5}}, {"node": {"oid": "0e4b0a4448fcb6e4b0c3e1888cd137b6605a1133", "messageHeadline": "Dev aggregator working with snapshotting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 279, "deletions": 131}}, {"node": {"oid": "4a092fa370efeb86d6ff7b6ad1d5cb768501eea6", "messageHeadline": "Add ganache mode with ganache style error messages for dev aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 100, "deletions": 14}}, {"node": {"oid": "0b002d9970b90973a8f08b7d60873ac0a1b03be3", "messageHeadline": "Add support for accounts to json interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 173, "deletions": 7}}, {"node": {"oid": "44a406dbb6fd6f515632ec7dcfc67ef45dbb184f", "messageHeadline": "Handle non existant blocks when restoring checkpoint", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "09aab322653f818fcbfc4f3e9330ccb708a3b905", "messageHeadline": "Add RPC plugin support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "55f27743d3606c263c39e78798c2156699f9d5d0", "messageHeadline": "Flip evm log order", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3de2bebe3b3b1ddccc272986cca0b26f4204fac5", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "b5282949dd6996b23b843f1b2448c3e239425349", "messageHeadline": "Increase gas limit for calls", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "affd43fbb007d7d163478ec439ff7010ca19e548", "messageHeadline": "Fix race conditions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "0cc284c3ff94c7d0d2cbbbd133d86b5e8783298b", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 295, "deletions": 9}}, {"node": {"oid": "99bcc41c3ba90c590a0894a41ce4ee7bec21b1a3", "messageHeadline": "Make the dev aggregator seed initial accounts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 267, "deletions": 0}}, {"node": {"oid": "0b8ca86d758501c33b83eef1d6ad430b91abee8c", "messageHeadline": "Add more logging", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "fa674dd39974082999b42557ef1d04b6217e7abb", "messageHeadline": "Merge branch 'next' of github.com:OffchainLabs/arbitrum into mrsmkl/b\u2026", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 3091, "deletions": 798}}, {"node": {"oid": "619863d1ebb677c3b29ed8ad64ab97635d195d08", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 892, "deletions": 155}}, {"node": {"oid": "87739ad3e4fdab75780396fea5a767db0049c45f", "messageHeadline": "Add ability to save messages to file", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "27f4b41326f6adb0779e4fc0441e8710b23c75f3", "messageHeadline": "Remove external chain depedency from dev aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 133, "deletions": 101}}, {"node": {"oid": "bf6667f9cec6c14f2ff9ae2e8fe9ce01939d18ce", "messageHeadline": "Refactor ObserverManager", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 81, "deletions": 55}}, {"node": {"oid": "5449987a2de66f43504936431e43f26f9dc9a9d1", "messageHeadline": "Only deploy inbox in dev enviroment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 102, "deletions": 62}}, {"node": {"oid": "3a95effae2c259d334c87b399a23e0674d79c497", "messageHeadline": "Add dev aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 267, "deletions": 0}}, {"node": {"oid": "df58542a23fc47199d97709894f60515137d4893", "messageHeadline": "Make datastack more lazy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "481bad95d4ef1fc26e81b279463ac4a2e31b4601", "messageHeadline": "Add support for in-memory db", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 304, "deletions": 24}}, {"node": {"oid": "e6383ee0912488fa6a37ce111948ef4f6410c3c6", "messageHeadline": "Refactor launch", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "fad5300cf91711cf20c868dd5f55ebd8bcf1bb84", "messageHeadline": "Refactor ObserverManager", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 182, "deletions": 115}}, {"node": {"oid": "c35aa017eebfc3a11c4b8730510d398cec7f4a50", "messageHeadline": "Simplify DeployRollupFactory API", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "11063b8374b5a7c78bfa3051ad69b421c8a513ac", "messageHeadline": "merge", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 3520, "deletions": 3447}}, {"node": {"oid": "03fb3ef6f54416f0db93a18b696453d3a7d24aaa", "messageHeadline": "Merge branch 'master' of github.com:OffchainLabs/arbitrum into mrsmkl\u2026", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 4561, "deletions": 2956}}, {"node": {"oid": "4ef25703e2d7e4425d865ada198c6bd3b0e98609", "messageHeadline": "Merge pull request #687 from OffchainLabs/upgradable-arbos", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 493, "deletions": 17}}, {"node": {"oid": "067336eefb96bd8b249896897c16464ee358c7ea", "messageHeadline": "Add ArbOwner support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 480, "deletions": 4}}, {"node": {"oid": "52c586f4ea87a50b6446d333957b304fd07f8836", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "759103e5c187fb90f81717a05b005c7340435983", "messageHeadline": "Working on challenge protocol", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 127, "deletions": 6}}, {"node": {"oid": "4410a58e4f69684b0a62a9d1d1582508b159157d", "messageHeadline": "Unify bisection", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 220, "deletions": 84}}, {"node": {"oid": "598073e50ef5feee40b3c71a5446777bfa59d1b4", "messageHeadline": "Fix inbox oneStepProof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "e7d7023273427a0caf8478b8a9000bbb7b646f29", "messageHeadline": "Continue new protocol implementation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 323, "deletions": 53}}, {"node": {"oid": "ea26a945dda102d19e81f3087923272d944d9654", "messageHeadline": "Progressive execution challenge implemented", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 138, "deletions": 300}}, {"node": {"oid": "4b66415a8852eb1940671c053c8ee2bf9901e1b5", "messageHeadline": "Continue working on execution challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 60, "deletions": 54}}, {"node": {"oid": "2000887ca7016cfd27c5a59284d4bcd1f264a0f2", "messageHeadline": "Cleanups of execution challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 70, "deletions": 79}}, {"node": {"oid": "c2ed87b6cba42747e725db7d55a331753c907632", "messageHeadline": "Continue work on execution challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 109, "deletions": 79}}, {"node": {"oid": "c5a5f7bbe9c9c7a2f369cdff05fbe79c6637c75f", "messageHeadline": "Initial work on progressive execution challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 331, "deletions": 0}}, {"node": {"oid": "1ba0fd4cec71c46e9c379c5050429ae449d3bb2f", "messageHeadline": "More cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "4fd761fc1bfb87fa02d16579edd7def1421464c5", "messageHeadline": "Cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "ce684fe224cbd9c674c56e0fbfb074b930268433", "messageHeadline": "Fix confirmNextNode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2e5126c43591470163bf080ed04442a762ad8de5", "messageHeadline": "Update var name", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e1f4bb72ba36312356f6a09522aa6ff046506afa", "messageHeadline": "Add zombie check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "cbe95cce1c19d32fcfdd06510ecba7bbb62183d3", "messageHeadline": "Separate node into its own contract", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 122, "deletions": 67}}, {"node": {"oid": "28a56fdf8133a1f312fc6dcd3da262b831e04fbd", "messageHeadline": "Fix compile errors", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "031416f071cc69b07e599a7435386b2f91897319", "messageHeadline": "Start impl", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 258, "deletions": 0}}, {"node": {"oid": "37223e8b0e03e47293500962f19bd0baa61543ff", "messageHeadline": "Merge pull request #684 from OffchainLabs/arbos-codegen", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 68, "deletions": 39}}, {"node": {"oid": "e09236438dcf39fd275e5f792bfa6507a6f55b7d", "messageHeadline": "Add ArbOS init cost test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 57, "deletions": 28}}, {"node": {"oid": "c2ded874d20719aa90c4278c95dd9d4c38ad6b8d", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a23ef27c9e0cdd79c94a4b8592765e50bc63663a", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "8306ac3ac30c1b33e56c7722397406e06027efc2", "messageHeadline": "Prevent extra `ensureInitialized` call during startup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3d04ea5d9190ef6c801767221b538e26da55bba7", "messageHeadline": "Move Mux initialization to `func init()`", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e9a0be4ef046440e54f86806b7d4d3650bd60bfb", "messageHeadline": "DB init logging and pprof", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "dfb133802ac35b86447a5aae4208fbbb9880149b", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 68, "deletions": 54}}, {"node": {"oid": "4ce2c535a9bd31f6e2aa20d4dd6d33c984cb75db", "messageHeadline": "Add additional logging to fibgo unit test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a2ca0764e2793cfb327ed037b5c35c4a8ee5fe9d", "messageHeadline": "Remove errant line", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4fe612f6d7a9b6f71e14b0731666e84e93b16d57", "messageHeadline": "Minor cleanup", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 50, "deletions": 47}}, {"node": {"oid": "a0224aa361042058de670fd97d22da80cd3ea501", "messageHeadline": "Do not send block/log announcements to PUBSUB until processed", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "724918ee5da97864909abf478796fbc053383576", "messageHeadline": "working on 64-bit limit", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "ccbea4682e5e7145f62cef7d15e6a05cadcebcdb", "messageHeadline": "fixed hashing", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "5ef3404e365fbd4213c4ac7af13c2daeece78c1c", "messageHeadline": "???", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 48, "deletions": 34}}, {"node": {"oid": "6e80ea472ee908a7eaf1ccd4ea28db92bdc70c44", "messageHeadline": "changes to opcode ordering", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 112, "deletions": 84}}, {"node": {"oid": "cb87b85f2dc6e75a07c891830553a1c8b5d79028", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 161, "deletions": 27}}, {"node": {"oid": "f71dafc28d5201a0fe9db72e820ac5d94832ba5b", "messageHeadline": "Improve validator logging", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 96, "deletions": 4}}, {"node": {"oid": "d36976fff9ed10d737554482421236070948b6ed", "messageHeadline": "Reduce serialization frequency", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "4803ce107511c4a7dba44bea0b2ba5d96670e8d3", "messageHeadline": "Optionally enable pprof in validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "351203cf60d3580eece68b64d826236cf08fe3ba", "messageHeadline": "Make inbox serialization more efficient", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 32, "deletions": 19}}, {"node": {"oid": "fed952261e3a67d7ca0e9a0463ccab4c21c608bc", "messageHeadline": "Add more info output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "412093e54b1b3e8b1710296eb9a94faf45b3dc51", "messageHeadline": "Merge pull request #675 from OffchainLabs/eth-deposits", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 285, "deletions": 12}}, {"node": {"oid": "e8a21791d0f5d789fb7d9ff11478c5988cbac679", "messageHeadline": "Fix docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8751f4af63cb8b3d77821afffefa4b6c13f21262", "messageHeadline": "Check output message type", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "defd6690ba651ea91e4b0bde1e03d84792bd4712", "messageHeadline": "Get types of deposit result logs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d3c773838e02d900beda638ccdbc764da22a429b", "messageHeadline": "Add eth depostic transaction to docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9287a2d4c985522394e3ce202b2dd1fcc1213c95", "messageHeadline": "Add contract Tx deposit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "cf8a7e19fe7069d2f7bfb39b76f22fe907262bdf", "messageHeadline": "Add more deposit tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "cc311f2474e172a60da3b1511085cf60c2f3046a", "messageHeadline": "Expand out deposit test to handle different cases", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 134, "deletions": 21}}, {"node": {"oid": "10b5c1c53d854ed099cb2ca17e7cc4900de25304", "messageHeadline": "Start adding eth deposit test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "4b9e3f2abdf0cd93f84730d5f8c412e508532aec", "messageHeadline": "Add deposit tx support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "dc08783124a3e3637de6c238b7a15d8b33fa30fa", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f6dc27748eefc08fc8892a62ca44dfdd67c52df2", "messageHeadline": "Merge pull request #672 from OffchainLabs/evm-test-suite", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "fb48e1506bcd9984cddde9e697d0ccea45be378f", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "5b25a9060e76fb6c3339b4671a844d67f82f7493", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 134, "deletions": 22}}, {"node": {"oid": "ad7c105b662817f41d32af554f2f1881ce47e763", "messageHeadline": "Improve arbos logs test debug output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 126, "deletions": 17}}, {"node": {"oid": "bb9fd5cc06152362e3a7e4896442ece17d46f6dd", "messageHeadline": "Fix handling of 0 length logs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77c22635b811719ba4352d87b33c7b0fdb586284", "messageHeadline": "Also support json test logs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "4c1088490d0de4b8b8b945ae5f5fc77f6d084fb4", "messageHeadline": "Merge pull request #670 from OffchainLabs/arbos-update", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "fb2d2eeda3e7d295157f3255945bf18bbd830752", "messageHeadline": "Upgrade ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "bb61161417181dc1bca875f9efab327e7842bd2b", "messageHeadline": "Merge pull request #669 from OffchainLabs/add-prev-block", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "0bcda272cfcfcd3c6dbc0eb6be51bd589b4498dd", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "27e175a9cba93b213a2adcd0bbe10f2c738c56f4", "messageHeadline": "Update block result and test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "18f188d30912e69f2606af454ae85eee0f44b965", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a0f06dc26c6cc6974e9ec81e90770a92eda08c05", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 494, "deletions": 344}}, {"node": {"oid": "9d2e52e3d36116881cf4a9d788d58788153257bf", "messageHeadline": "Merge pull request #668 from OffchainLabs/fix-send-index", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 495, "deletions": 344}}, {"node": {"oid": "d75d1e4ed2e09aa452cbf68129107722929cc05e", "messageHeadline": "Clean up block logs functions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "efbce1637eca0ac903642a4fdab2fd723c252728", "messageHeadline": "Fix FirstAVMSend", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "61efd959b05845208c882bd22d126028131b0cc4", "messageHeadline": "Expand block test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 125, "deletions": 31}}, {"node": {"oid": "c6a6e0e8bbc4210e85d06aa96c96666cb47bc38f", "messageHeadline": "Refactor evm results", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 369, "deletions": 315}}, {"node": {"oid": "5fd99e7b93b35606d4d5956956e21db561cf8b64", "messageHeadline": "Fix FirstAVMSend", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c6712b00613b16b04077b373912eada24e4411fa", "messageHeadline": "Merge pull request #664 from OffchainLabs/constructor-fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 53, "deletions": 16}}, {"node": {"oid": "dbec87638cb1892d45d0f58e7619353b35c643e9", "messageHeadline": "Update ArbOS to fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "39a39cd98f36874b423a567bd4c57be650b6b5b7", "messageHeadline": "Add failing create2 test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "839d762e956e04e85e8efbda90a270971c635d7f", "messageHeadline": "Merge pull request #666 from OffchainLabs/arbsys-refactor", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1211, "deletions": 583}}, {"node": {"oid": "fd6d629ea0d0a7058f39cf888c796cfaf049aa11", "messageHeadline": "Update ArbOS syscall support in the aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 278, "deletions": 127}}, {"node": {"oid": "2d07ac9197d0d1b0f90600903d94598ab5223832", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 973, "deletions": 496}}, {"node": {"oid": "315b91acacbe4404e3e920d6934946b8cdb46b01", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 48, "deletions": 37}}, {"node": {"oid": "a6001ae23474ab018b5d052b99d59e4dfe6d07ae", "messageHeadline": "Make sure observermanager is initialized before RunObserver returns", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "2f74f141b27158f8180f77b758d696e7d214cc5f", "messageHeadline": "Explictely check for nil snapshots and add warning about some errors", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "5cb7bc6eaa368bd9a55afebea0ef3c0b38aa2308", "messageHeadline": "Enable more logging in go-ethereum code in fibgo test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7b116bd674530c94ce75566c1d188cbfd4f7c1f7", "messageHeadline": "bump go cache for circleci", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "561387a0ac55fd7f78559dae24bc207b51bb86ee", "messageHeadline": "Remove duplicate calls during initialization and add logging", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "48a9f95cd8d29c453eafdd2003183bc1305a21ee", "messageHeadline": "Expand buddy test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "7bb2883180bf6d1b6a80f311e672d188c54c7e91", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3e1a8605d9fd05a60ee680f761aa988edf7632c8", "messageHeadline": "Merge pull request #662 from OffchainLabs/bytearray-max-size", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "494f2e00ddcdef73664ff3371121baf119c156e9", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "6912e931e202cac6a1bd5f849db413e7507c6ed9", "messageHeadline": "Update revert_test.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 53}}, {"node": {"oid": "a9747436bea728e040dd03543d985d48806e0939", "messageHeadline": "Fix merge issue", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70a1c4aec4ebd760985d0ecad80848b21422fbc6", "messageHeadline": "Merge branch 'develop' into next", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1317, "deletions": 2058}}, {"node": {"oid": "7a3dddc6100a43338d1379051401b4dbcfb4782f", "messageHeadline": "chaneg hashing here, too", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "fa51f13dbbff089c7be5204016dfe19229c5fb34", "messageHeadline": "tests outdated", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1ac193c8d819b21ff66d04081056bf0436ec8c92", "messageHeadline": "added deleting", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 16, "deletions": 38}}, {"node": {"oid": "6a9efc1d5d8bbb6353eb1c923cb0a2a7aea50720", "messageHeadline": "seems to work now", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "21ab53fbadd900fabd56446a172f2e0ba8cc8790", "messageHeadline": "maybe works", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 165, "deletions": 72}}, {"node": {"oid": "dbaab3b2bc912d972f2d666e37d7fd528e621848", "messageHeadline": "starting to write deserialization", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 60, "deletions": 19}}, {"node": {"oid": "4c24727fe709a1f22e9bb19bf16b5962f33c0965", "messageHeadline": "More cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "220a5ea292329e0b19c75d63e56ab2d97a6600dd", "messageHeadline": "Move cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 37}}, {"node": {"oid": "e172eed5e1bf7e3c301aa9d320c2620da7b7cbe9", "messageHeadline": "Remove more helper methods", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 82}}, {"node": {"oid": "e7f2c4f5d21c7103e67943365cd213c29beabdd7", "messageHeadline": "Remove unused helper methods", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 41}}, {"node": {"oid": "322922c9dec88143a93cd1902d7f978da523fef9", "messageHeadline": "Cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 151, "deletions": 142}}, {"node": {"oid": "fd4b3f1b8dc3bf5392e3b3b614d460fa0ecd7a4f", "messageHeadline": "Cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 53}}, {"node": {"oid": "f41be3a512a79139f9db35225c9e49733db3e4e5", "messageHeadline": "Cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 45}}, {"node": {"oid": "c99c8fbba08602b8dc35a2294c957ee09a7866bf", "messageHeadline": "Cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "9efb0c78ae327da35e31b449a3b7977ccb83f081", "messageHeadline": "Fix l2 test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "b6cdeac3a04d1775e95ca30bdba9fb8ff006128d", "messageHeadline": "Refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 63}}, {"node": {"oid": "70a20055fbf3a491e0508143d1307e8791c263c6", "messageHeadline": "Simplify inbox creation in arbos tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 79, "deletions": 216}}, {"node": {"oid": "389a80ef80af9082a1be799e496848795941d54c", "messageHeadline": "Add result length check into runAssertion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 110}}, {"node": {"oid": "11012389909269ff1ada106fb1f2990fffa078bd", "messageHeadline": "Use common sender and chain in arbos tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 62, "deletions": 143}}, {"node": {"oid": "0cecf179693ec3f25d85926abf39939f9e9a88e3", "messageHeadline": "Clean up asserting in arbos tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 48, "deletions": 184}}, {"node": {"oid": "118193a2c57d62158ca39f0b94912f630884c706", "messageHeadline": "Refactor to use failIfError", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 155, "deletions": 448}}, {"node": {"oid": "af0776c488867d940e927f39b6ac3ce225a10853", "messageHeadline": "Small cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "88293fecd1030cda61247e4a76a59e93ffb276ff", "messageHeadline": "Refactor succeed and revert checks", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 40, "deletions": 96}}, {"node": {"oid": "b58b782966d256d216b0ddc6ea952d8b3ea341c6", "messageHeadline": "Refactor to use processTxResults", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 97, "deletions": 180}}, {"node": {"oid": "3506df175dbfd98b1cac5f81bfd71a6c4a491b52", "messageHeadline": "Use announceListener specific logger", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "7f3642ea87666f58a02f235917e9a0483aac2af3", "messageHeadline": "Address code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 92, "deletions": 93}}, {"node": {"oid": "0f975a8beecf101873e85872d4fe8b3d259e2adc", "messageHeadline": "Include file and line numbers in log messages", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 30, "deletions": 37}}, {"node": {"oid": "a96f53b13555fca806c5157f84565b73a5014540", "messageHeadline": "Fix typo and add extra logging back into test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "23bec718e232f7319841384e064d7663af30f4d7", "messageHeadline": "Convert rest of logging to zerolog and add components", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 473, "deletions": 293}}, {"node": {"oid": "1cda30e65daae5ba947e5f60bf63d194ab27be5a", "messageHeadline": "Add staking address to log messages", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5daa1064bfc7595a30ffdde2bbac211d5908e3b7", "messageHeadline": "Add more zerolog and reset counter", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 120, "deletions": 38}}, {"node": {"oid": "ef4f552c4e54c0e270af13f2e20d9bb0b47f4d67", "messageHeadline": "Merge pull request #656 from OffchainLabs/revert-test", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 143, "deletions": 8}}, {"node": {"oid": "e4b8c5d52442c872e6a78643438b0d67b39469ea", "messageHeadline": "Fix bug in popRandomTx", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "15e962fe9d4cec4311fc6a0134b93a0539c98862", "messageHeadline": "Properly increment nonce after contract deployment", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0fbb809022ecc64027ede61ea9110391badd00d8", "messageHeadline": "Wrap rest of Deploy* calls with MakeContract", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "762df3b038054c2f32715a0403025df4195c9549", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "98d2a5e14c31b661939a881fad5758b5b89d4834", "messageHeadline": "Update arbos and test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "28615a51d0491c0119b31d101d69818989a9e3ce", "messageHeadline": "Add test of arbitrum tx revert values", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 138, "deletions": 2}}, {"node": {"oid": "7e7bfa8cffa05fac1d283023d00b787cd195f294", "messageHeadline": "Bump prettier version in pre-commit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "595d657b41958281505b6c4aa09b7354d71b7a64", "messageHeadline": "Fix race condition", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "bf2de90a4ca15df9ff15caa9ca6a4bdc7aca2451", "messageHeadline": "Handle empty account", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9cf8904abdbf3377d6f8809e7efa4a9accad2f9a", "messageHeadline": "Reject invalid transactions early", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 48}}, {"node": {"oid": "da72d368b6813650f7b3b69daf90eb324a0e2b1c", "messageHeadline": "Add logging for rejecting user transactions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "93cd40a209bd20f660d3c3318181759db0590709", "messageHeadline": "Ignore transactions with nonce older than the latest nonce", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "e3f62471285bf643a11b9345b3f5af3d21c4ab4c", "messageHeadline": "Use max of pending and latest for tx count", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "c0e7b53e6e752385e6f4e3ccb2563adc747cd352", "messageHeadline": "perhaps now works", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "5abfbb2d3578b1f24a1fdde257477440a7f461be", "messageHeadline": "format", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "b49a3783f321eb2e1318d74078c3d42f26f235d2", "messageHeadline": "lint", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c6e873e53b5761f63dc5b10bc3c5634e255f9114", "messageHeadline": "adding more test cases", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb7651b2013daeb29948da33ebfa7f764b45dc78", "messageHeadline": "Merge pull request #653 from OffchainLabs/earliest-rpc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 13}}, {"node": {"oid": "9c44a861788426cab398ded72b50f3153f7bf3d0", "messageHeadline": "Add support for earliest block num in rpc interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 13}}, {"node": {"oid": "dde4e866788c3b1685f019691745264861af9f87", "messageHeadline": "Merge pull request #652 from OffchainLabs/stack-trace", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 333, "deletions": 324}}, {"node": {"oid": "7899ae87ab0ec79577aa90433587d9d2524e2871", "messageHeadline": "Apply review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 214, "deletions": 242}}, {"node": {"oid": "245a47306b87ea52b7cff817f88441bad5a0a507", "messageHeadline": "Enable zerolog to capture stack traces", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 178, "deletions": 141}}, {"node": {"oid": "0582f57a9a16e8142536b62586d8898815f3fd44", "messageHeadline": "Addressed code review comments", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 16, "deletions": 53}}, {"node": {"oid": "7073f684e277dd02abc651b06494dfff3f454c3e", "messageHeadline": "some cleanup", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 24, "deletions": 112}}, {"node": {"oid": "9161c66bb918537ebca1e77a565d4c6e273def90", "messageHeadline": "Fix indexes", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "38954cd1e8c2dcb33b3e4a6efbb8efe99a43d6f1", "messageHeadline": "Only use 2 aggregators", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "232edfbf0080b38590e666d7cf3a18ba0c2843ca", "messageHeadline": "Bump circleci cache version", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6775008821b1e3388c0e3dae4527e60deade49eb", "messageHeadline": "Cleanup fibgo connection_test.go", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "24c27f0742f83763d972d1b31cc47d9f4ac22756", "messageHeadline": "Bump circleci cache version", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c5b5847939af90a9a7f64951029e919a84d114b9", "messageHeadline": "Cleanup arbostest/create2_test", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "f5cc2e72b3549fe5370da3c6f7cd982790693550", "messageHeadline": "Cleanup fibgo", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 50, "deletions": 49}}, {"node": {"oid": "ad9473b608ef25edfc8b045b8f6f3f5746d85a80", "messageHeadline": "Cleanup chainobserver unit tests", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 92, "deletions": 15}}, {"node": {"oid": "31999111ef506d74be891a3cf06aaf5e0dfd1a79", "messageHeadline": "working", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 144, "deletions": 5}}, {"node": {"oid": "ef3bed6bbd49f2814a719cbe5d4db82779164288", "messageHeadline": "fixed bug in buffer normalization", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 123, "deletions": 40}}, {"node": {"oid": "b6f202fa8684fedbfffcc1b42a57332220f81cd7", "messageHeadline": "Cleanup chainobserver unit tests", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 8, "deletions": 28}}, {"node": {"oid": "381178303bfb06d78460a8060dce3e7aac19e916", "messageHeadline": "Make sure updated nonce is used every time", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d690253f3f7908156c3bd68ce5f7e730ebc9af3c", "messageHeadline": "Add some missing locks", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d85702d078f9f5eceea89d477b4dbfd9bf4935ec", "messageHeadline": "Use same context.Background", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 56, "deletions": 41}}, {"node": {"oid": "0a6d32e40d29b9dd739b21ad5bda9d48250abf93", "messageHeadline": "Finished wrapping rest of create contract transactions", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 155, "deletions": 88}}, {"node": {"oid": "1d40918cb684700c11d62715aece6bc152aff228", "messageHeadline": "Straighten out a bunch of the unit tests", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 269, "deletions": 273}}, {"node": {"oid": "fa83ce2145f105fd7cca8e880d40cd5ec2cf4fc2", "messageHeadline": "Move Nonce initialization to NewEthAuthClient", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 64, "deletions": 27}}, {"node": {"oid": "4fc2cdae3e06c4ef3f1a41f232f7125c752bbd42", "messageHeadline": "Manage Nonce client-side", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 339, "deletions": 238}}, {"node": {"oid": "98f55c7e38d31801d736955484ac971103d9fe93", "messageHeadline": "Merge pull request #647 from OffchainLabs/develop", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16868, "deletions": 10634}}, {"node": {"oid": "b0e388c9da157bf0a916b28ba6ed69cacbbd5cb4", "messageHeadline": "Merge pull request #649 from OffchainLabs/version-bump", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 92, "deletions": 163}}, {"node": {"oid": "70b45bb7c6b9f1e6ee08414c1d4fa906cdd00a04", "messageHeadline": "Clean up go scripts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 45}}, {"node": {"oid": "22ac80af787544b64c4b8fb8bbdb5159b7dab931", "messageHeadline": "Tidy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 72}}, {"node": {"oid": "24fa8fdeefee36bd0a847520f99bf5a94ca278f9", "messageHeadline": "Merge branch 'develop' into version-bump", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 86, "deletions": 136}}, {"node": {"oid": "e74b77acce5a07d6394fe53d83068ffff2da4fde", "messageHeadline": "Merge pull request #648 from OffchainLabs/refactor-docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 86, "deletions": 136}}, {"node": {"oid": "584da7cb58fff60281ea615ac1ea6b1bcea2149d", "messageHeadline": "Merge branch 'develop' into refactor-docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1888, "deletions": 557}}, {"node": {"oid": "7734a5139d2cc58795105a31ada8b48c6fd2c539", "messageHeadline": "Update Rollup_Protocol.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f147a40b6be09461e045cdfc6c1c16e141df8cab", "messageHeadline": "Fix link rendering", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdb92f47caf90556bc94185d22865c01209b5bc0", "messageHeadline": "Update versions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 50, "deletions": 31}}, {"node": {"oid": "3dfcbdf19561aab2aae9c91fee3cc98a1783ec34", "messageHeadline": "Bump go-ethereum", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f82d34c70522383fe89b6576aae3701f1bd2f235", "messageHeadline": "Merge pull request #623 from OffchainLabs/get-address-index", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 971, "deletions": 4}}, {"node": {"oid": "02fceaedfcae13cda224f905510bd4f036562b0f", "messageHeadline": "Merge branch 'develop' into get-address-index", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4f082e27a9afadb80b3986c0412b5179067d1d53", "messageHeadline": "rename to argSerializerContructor", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "1b02eb1216885ca4f5599c7a589c7bdf1e0e9170", "messageHeadline": "Merge pull request #599 from OffchainLabs/dependabot/go_modules/packa\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "59095b3bf9725c12e690f56ec1adeed693872a5a", "messageHeadline": "Bump github.com/golang/protobuf in /packages/arb-util", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f14550e1b6e9612e8c6830803c2cf0a1ea573478", "messageHeadline": "Merge pull request #633 from OffchainLabs/dependabot/go_modules/packa\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "a8278e6ef8c6a91272b524f1a7b8104b2aefcc39", "messageHeadline": "Merge branch 'develop' into dependabot/go_modules/packages/arb-util/d\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "23a917de72bb389dd28b151e43d81007890289e6", "messageHeadline": "Merge pull request #646 from OffchainLabs/txdb-fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6eedea9c92a90ce45ac0a93d763502525e34f7a9", "messageHeadline": "Update txdb.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "750dfab55f39eb5ed0099803b75fef03f9c86eae", "messageHeadline": "Merge branch 'develop' into dependabot/go_modules/packages/arb-util/d\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 283, "deletions": 67}}, {"node": {"oid": "21c9b76def4bcfd19df658d6e3b45531d5a0799b", "messageHeadline": "pass provider into serializer instead of provider url", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8b995a7001ae2df6921f9e2cb0e1d839289f0b38", "messageHeadline": "use for...of", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f94252eeb32a06a877dca485257920be9000036e", "messageHeadline": "Merge branch 'develop' into get-address-index", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1016, "deletions": 601}}, {"node": {"oid": "39755f9959be4354aa9289833d9d83b770796b2e", "messageHeadline": "lint", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ef3ef2e194be58e0709c61171dd34b4b25b83bcb", "messageHeadline": "simple opcode tests", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 100, "deletions": 2}}, {"node": {"oid": "01836d145c4292219b58c1fe3aca5c6d4a92e534", "messageHeadline": "dedup", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 8, "deletions": 49}}, {"node": {"oid": "c340e8d8db8aac83c139de75df8a1dbb4b9e24a7", "messageHeadline": "check buffer offset in solidity", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1645e03d3e4b80e883a21beb23c0e60177c6c778", "messageHeadline": "Merge pull request #645 from OffchainLabs/gettransaction-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "819348fc8a58679bd3806eac0aca7bff9e5b5fd8", "messageHeadline": "Update incoming.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c1d41ae54f16f93f082cac0f2c347b387483e0c3", "messageHeadline": "Merge pull request #644 from OffchainLabs/txdb-fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "c14da31c976ff99203a24568724581a0a6bb40de", "messageHeadline": "Fix log removal", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "ec919216694b21999b69eb7ffe39db233c1aecb2", "messageHeadline": "Merge pull request #639 from OffchainLabs/subscriptions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 273, "deletions": 65}}, {"node": {"oid": "2970e08116be3e4568cf9a6105800115fb95d63d", "messageHeadline": "Don't post removed logs if error getting latest block", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "0d76fbb1c56fcd4c472b737e45e391f9cb346aa2", "messageHeadline": "Pay attention to error getting latest block", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "99f774bd371bef9c93b75bcb5d05c9f685a0e979", "messageHeadline": "Fix segfault", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6221a67e3a2e6b4321862f42a231f1bbb794705", "messageHeadline": "Applied code review suggestions", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cae54f82dcf2e8e054c792ac0e66d549d9e16910", "messageHeadline": "Applied code review suggestions", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 43, "deletions": 81}}, {"node": {"oid": "54745e949b613cdcc6b4dbcb732d1d1ce4af2e6e", "messageHeadline": "Add PUB/SUB support", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 274, "deletions": 31}}, {"node": {"oid": "853705bd4f1ce69cdf34d514916d29d77efac074", "messageHeadline": "Bump github.com/ethereum/go-ethereum in /packages/arb-util", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "bb173085d381fcd8ce775dd73141307231f198f0", "messageHeadline": "Merge pull request #641 from OffchainLabs/block-headers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 640, "deletions": 492}}, {"node": {"oid": "40360b86ac8d8d7f998f9ef5b26794578d872ffc", "messageHeadline": "Remove incorrect comment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b981b92e4430646eda47fcbd8b01979422ecdb3c", "messageHeadline": "Update Rollup_basics.md", "author": {"name": "Steven Goldfeder", "email": "sgoldfed@users.noreply.github.com", "user": {"login": "sgoldfed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d350d9a6b18423a229824c02023fc009fdf41752", "messageHeadline": "Merge branch 'develop' into block-headers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "e6be8fe6c94cda834eecb5b5449f42bc48d613ea", "messageHeadline": "Refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 71, "deletions": 86}}, {"node": {"oid": "fdb64ae1be7bfb40760a3fd1232f7647d94169bf", "messageHeadline": "Fix saving block hash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a08aec3fd998637477070fe49f493e03a7265e8", "messageHeadline": "FIll in empty blocks up to latest and increase snapshot cache size", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "ab072907453971bdbe829e31f7d7c5186ee08e51", "messageHeadline": "Update Rollup_basics.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e451e4799c2913949268da971ab4cece69dfcbd5", "messageHeadline": "Update Rollup_basics.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ae5addba60a4178410677dc0e118054e5a5d8887", "messageHeadline": "Update Rollup_basics.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f359a68ad37ede362a7c8c99e94bef86ee07a0c0", "messageHeadline": "Update Rollup_basics.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 35, "deletions": 77}}, {"node": {"oid": "8894eea503448a22bcb6b2ec4d47464452438325", "messageHeadline": "Update assets", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 49, "deletions": 51}}, {"node": {"oid": "ba61da0d2dcc96bb3e6c99396a628a978970c8a1", "messageHeadline": "Move asset to subfolder", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "3f0e38af5e2fb04acee08dc2bcee2b085f7cb108", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "696102c6f916be0bf3afbd650b0d8300a71c58ab", "messageHeadline": "Use eth block hash for extra in header", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "72eb3dcf772520952098244d9f300f8e5a702ec3", "messageHeadline": "Fix build error", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "225b7cefd94cc373ab4108fc9b41514faa419381", "messageHeadline": "Change to explicit pointer check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7968fb0437efede8d6fea06cbb890874e6f22d81", "messageHeadline": "Switch arb chain chain to using its own block hashes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 386, "deletions": 346}}, {"node": {"oid": "75560b246c053b5aac776876787d8137d69ed66c", "messageHeadline": "Move GetTransaction", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 51, "deletions": 41}}, {"node": {"oid": "b427476cf0be455b8c3f983e42f4d50222188e29", "messageHeadline": "Add block hash indexing to aggregator db", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 137, "deletions": 53}}, {"node": {"oid": "3f436063b0e1098ee84d5d7b2328b5902d3a37da", "messageHeadline": "Merge pull request #643 from OffchainLabs/optimize-docker", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 58, "deletions": 16}}, {"node": {"oid": "34210ff436b1f22e911b133b0ae07e27a85692eb", "messageHeadline": "Update exposed ports", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e1391c64ad167e04365fbdf0be7947cb95d7c55", "messageHeadline": "Split docker build into more parts to get better caching", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "f4126cd72464c23572b2125e9e31d6518da799b8", "messageHeadline": "Separate cpp dep building into separate docker phase", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "cfb224dfc061cb5b8eeea8d00e0acae5bd469ebd", "messageHeadline": "Merge pull request #642 from OffchainLabs/update-docker", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "c852eb37ec141d42fa5e2be59b2bdca3a42f648b", "messageHeadline": "Merge branch 'develop' into update-docker", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "7ffcb96c02cf943667cd3bb6fe4064e75d1166a2", "messageHeadline": "Remove arbos from docker image", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50e0ee1b6c0f9f07a83cd451370209bb70b2eecc", "messageHeadline": "Merge pull request #640 from OffchainLabs/context_background", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "ab8ff43099d755b1a528ea06c72b4157ff5cd2c2", "messageHeadline": "added some tests for buffers", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 146, "deletions": 22}}, {"node": {"oid": "fb1958bf3bb0f69cc1b09e23f50c031fe70b242a", "messageHeadline": "changed node and leaf size to constants", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 33, "deletions": 36}}, {"node": {"oid": "f213dc404078c4a703f4467a07b0f5e5dba6fa48", "messageHeadline": "Only use a single context.Background()", "author": {"name": "Joshua Colvin", "email": "jcolvin@offchainlabs.com", "user": {"login": "joshuacolvin0"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "023ae28c425041dd517062550bc88c38eb8df184", "messageHeadline": "export initializer, remove logs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c7e487f21ee9a236068d955708501b5df1f1c83", "messageHeadline": "clean up, add comments, schema, and tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 109, "deletions": 26}}, {"node": {"oid": "7104e062cd41dc208faf1bee8a9294b28a68a946", "messageHeadline": "add byte serialize params", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "5b706687af789197afc912c5b8a5116f7cbac03f", "messageHeadline": "tm", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 764, "deletions": 3}}, {"node": {"oid": "5b922c42cfda4a4014b029ae263bda4617f9ee0b", "messageHeadline": "add getAddressIndex to arb provider ethers", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "0a953b52cb8c59b93fa70fa30e094a2842f09cd2", "messageHeadline": "Remove self-referential dependency from docker build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "51566b2fa78e836eef256e74fe61477cbad1854f", "messageHeadline": "Merge pull request #638 from OffchainLabs/rpc-fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "2e8608c65559e8e5f47d5d01d4cc265ccf43491a", "messageHeadline": "Don't return result for blocks that haven't been processed yet", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d1316d36dd568c0a1ba8e746f4346e3cdcafd783", "messageHeadline": "Update eth_getTransactionReceipt fields", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "79338e607203e20cd3c53abfdd3c1d1bfbbb3526", "messageHeadline": "Merge pull request #637 from OffchainLabs/update-batcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 25}}, {"node": {"oid": "1f99c0b71e0af790391dade24443c8d65d2b2363", "messageHeadline": "Update logging from batcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 25}}, {"node": {"oid": "93a496ca93a380e5c16ab70399a0d15998ad9536", "messageHeadline": "Merge pull request #636 from OffchainLabs/fix-getTransaction", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "39a3451518d0285b02f2552c70091058358654d0", "messageHeadline": "Fix GetTransactionByHash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "71b815c0674e1c2fd7b206ca7634e845caedc147", "messageHeadline": "Merge pull request #635 from OffchainLabs/fix-rpc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dba647e3299566ad1c4df130899c0826bde577dd", "messageHeadline": "Fix bug in getBlock", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0f9f2f48d290446bd77920c6cfe612acfcee269", "messageHeadline": "Merge pull request #634 from OffchainLabs/fix-batcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "81af5acd6511dd01ae2433a13e802021e3a69a8a", "messageHeadline": "Fix arb-provider-go removal", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "77116f2060be4a0c8e5d1c8b273a5b98f717e620", "messageHeadline": "Treat issues in batcher as fatal", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "d7760fe3d50cc916361670567fdd4b8ae193c150", "messageHeadline": "updating spec", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "679c453a2b964cec4b3375a93cf10e823fabc340", "messageHeadline": "review comments", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "78782170811f418ffe414de7b047b144a167d25f", "messageHeadline": "Merge pull request #631 from OffchainLabs/remove-arb-provider-go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 44, "deletions": 1649}}, {"node": {"oid": "20049fdc473bdea9906ddb48266e8fd984c76881", "messageHeadline": "Check correct port in fibgo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3b71180a6586064091c2ef8ed3074d3e1ae17fe5", "messageHeadline": "Update config.yml", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a399c51a0c65319b9ac5a0d9626f77045b6013b3", "messageHeadline": "Update circleci config", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "dc6673fa16f98eb27eef21b59a264aa7ae78cfa2", "messageHeadline": "Remove old rpc server interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 312}}, {"node": {"oid": "fcaa5c1f3335504642c16edc4bb2b545c4227cb2", "messageHeadline": "Remove arb-provider-go, and rewrite integration test to use standard \u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 1334}}, {"node": {"oid": "a0bd3d85341a45a17edfa903dc8be36d011b2446", "messageHeadline": "Merge pull request #632 from OffchainLabs/handle-duplicate-receipts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "396e5a49be6291cd058fe9774fcb137d0f7c419f", "messageHeadline": "Ignore duplicate tx receipts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d4e11773cb0e93122491c5d4e9b9efd8e77f9686", "messageHeadline": "Merge pull request #630 from OffchainLabs/update-receipt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 246, "deletions": 75}}, {"node": {"oid": "6ff1c259b97337c887ae1a81dda92454dc57e757", "messageHeadline": "Update field name", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04882837d75cf6f59789c76255399624449c6897", "messageHeadline": "Remove extra data from constructor test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "de2c167d09a76ec12cc3d8035d6a6e951f27fc22", "messageHeadline": "Update receipt serving logic", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 83, "deletions": 68}}, {"node": {"oid": "656395d372d4f1f8d27a381c1d6a550538754b9f", "messageHeadline": "Clean up tx receipt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "9d2dd55e8c6e1ac26d3e67cf042ddba4f5d28cba", "messageHeadline": "new serialization seems to work", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "26a579fefc45d1752b3a2fdc25ef62b273832fb2", "messageHeadline": "new serialization", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 104, "deletions": 16}}, {"node": {"oid": "1a542048761ed61e044cdd90a61026aa74a05d2c", "messageHeadline": "Add return data to transaction receipt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "624fceb5107a131d860919930a778aa7bdd57e76", "messageHeadline": "Add arb vs eth constructor test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "85d92ba21f5ba66d7e0e129ef9e10e6750f78683", "messageHeadline": "Merge pull request #624 from OffchainLabs/aggregator-redirect-mode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 178, "deletions": 66}}, {"node": {"oid": "fea42e68109b5fa0d7669a6a7a475be308dfc91f", "messageHeadline": "Update fibgo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 56}}, {"node": {"oid": "45ab9baf869dcb63c4cb7249cd5beb163318689d", "messageHeadline": "Add simple test of empty message gas cost", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a8f121188dd7302d67a4b3c683838661861fafc4", "messageHeadline": "Ignore parity warnings", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "2f8d50c962b5a4f6a3836fc58c883ef00b8d0bf8", "messageHeadline": "Flatten test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "df09b3e778e1bbe45da1857d011db243e150e153", "messageHeadline": "Fix race condition", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da7adbd3e50446c1c433fbb1d65dbc634dfabaeb", "messageHeadline": "Wait for both aggregators in test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c4d1f987ead5c4ec1cc94462b0e20e77bdedc013", "messageHeadline": "Fix connection test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2d96276f27b92864fc4605a763754c833cc84efa", "messageHeadline": "Use forwarder in integration test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "c378262a5537ebb5d5b1a914b57ad50d2b312dbf", "messageHeadline": "Remove keystore usage when forwarding", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 41, "deletions": 32}}, {"node": {"oid": "41c3403591b7ed3e7063cae6a22282f0cc3ab931", "messageHeadline": "Add support for forwarding transactions to another aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 126, "deletions": 38}}, {"node": {"oid": "6b110fc013707b7b1496056d3df8c1cb4b65fd01", "messageHeadline": "Merge pull request #628 from OffchainLabs/fix-getlogs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34abbff289e0fa7f9d2d269edbf855c1754ebf8e", "messageHeadline": "Fix GetLogs error", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7083245f4a18c3e8b8f49b45185147e16e8ed25", "messageHeadline": "Merge pull request #627 from OffchainLabs/testnet-docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "9b59a9b752b8d8e6723defc4c92a24deec3d0468", "messageHeadline": "fix typo", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5160d55b74343b06f1701c2081c288f05a3bf56", "messageHeadline": "update testnet docs with v2 info", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "459fa48b10f527047d78214d6d9ec50101756d08", "messageHeadline": "had to regenerate these", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 81, "deletions": 17}}, {"node": {"oid": "7f4aa9a2ace9fc17ffbf8b374c82ed8c5eb5c479", "messageHeadline": "use same gas amount as in rust", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2a8482b6975717f74ea7ae3e1d3f50181fd2e0fd", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4315dea97a332a49e5ff7ed8f7882ae7aefdd99", "messageHeadline": "Merge pull request #598 from OffchainLabs/fix-fe-docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1ca4805df0270649304bd9f9402a896669041c0", "messageHeadline": "Merge branch 'master' into fix-fe-docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ecfa5a1a2dc302933121019612c684500d77ffd", "messageHeadline": "Merge pull request #608 from OffchainLabs/buidler-config", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9918ef353fdc940ce1dedd7d05c81bed40fb8704", "messageHeadline": "Merge branch 'develop' into buidler-config", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12999, "deletions": 7611}}, {"node": {"oid": "b4260985b1d8d0dd4d4caac3070c6d1b563dec7a", "messageHeadline": "Merge pull request #610 from joshuacolvin0/broken_url", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b00621d65e47f795874262bf181a1e5dc5aa291", "messageHeadline": "Merge pull request #621 from OffchainLabs/arb-tx-receipts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "e48eb6d57e68c179d74c07086a470c33df6c06bb", "messageHeadline": "Merge branch 'develop' into arb-tx-receipts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1226, "deletions": 68}}, {"node": {"oid": "d71d14faf8d7f90665b09e4bf7445af094d4c39c", "messageHeadline": "Merge pull request #622 from OffchainLabs/compression", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1198, "deletions": 61}}, {"node": {"oid": "39381d03099e855cbf988f111471dfdd42952b7a", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cb88f19ed180e00c6028510d4cf0bae2e44392ff", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9f1657a8937b2278265abcff7273fdbfa7ce7925", "messageHeadline": "Fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f6297080bf322b96c08ecd366784ff1a257ae1f", "messageHeadline": "Update CompressedECDSATransaction format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 78, "deletions": 31}}, {"node": {"oid": "59e048844050101e6dd1a9f278509c603a6413cc", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f445475793c08884ef8cdac3b60274f6ddc0ae83", "messageHeadline": "Add testing for new arbsys functions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1145, "deletions": 57}}, {"node": {"oid": "5956da1900b56f0b8d3e91aacc471163e46c3cef", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "06fae6cb9d7cbd100811b48adba3b768707a4eb4", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "7911b3397d45ed0311221f426038268bff53c447", "messageHeadline": "Merge pull request #620 from OffchainLabs/debugging-support", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "b6856893221c388f84b115bf118bff2078027483", "messageHeadline": "Move new fields to transaction data instead of receipt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "eb111987bcd9b4db571bc5a41b4f1b97a522718b", "messageHeadline": "Add return code to receipt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "38a18451d92f05f008dd9d5a75b34a38bf29bb62", "messageHeadline": "Add json field names", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "47a8b16d2a0b95cfeb9acaac042589348c92e9df", "messageHeadline": "Add provenance to tx receipt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c2e5109a4a4cfd3c416c24578da9df7f655fe549", "messageHeadline": "Surface debug prints to go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "e4c0537ed66464e56254e03b310fa9705ca33d50", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d7bcda2944d156b817d08f3eee0ece30e1943a83", "messageHeadline": "removed merkleutil", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "cdbc7aaa201db2be45bc9b959d8a56ad065deb47", "messageHeadline": "solhint", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 27, "deletions": 360}}, {"node": {"oid": "831e2463c568a5d1538cfc11753bc9fcd21b5bad", "messageHeadline": "format", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 349, "deletions": 187}}, {"node": {"oid": "f767679c30c830fa198cc110a83ae9f5feb9ecb5", "messageHeadline": "more lint", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "12f87aec34dba7589722872b2f358ccd5a78de62", "messageHeadline": "lint", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 100, "deletions": 54}}, {"node": {"oid": "5d94f43a7164aee789d4b94a3e14ca43b779dff0", "messageHeadline": "new version of abigen", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 746, "deletions": 420}}, {"node": {"oid": "2dca30771dabb558a4854dda120925b01d87a9db", "messageHeadline": "Merge pull request #618 from OffchainLabs/batcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 717, "deletions": 246}}, {"node": {"oid": "515cabafc3c06d21474b01706329ad8182317ccc", "messageHeadline": "Respond to PR comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "34c47c9a034cfca6aef12e3d8a128aa154a5ecdf", "messageHeadline": "merge", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 14664, "deletions": 7924}}, {"node": {"oid": "ccb55acc01968714cf5c25d9670ca14173701506", "messageHeadline": "solidity tests working", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 47, "deletions": 12}}, {"node": {"oid": "30c18dd54064a1fd70375adea9ec5678bfde0e77", "messageHeadline": "Fix test race condition", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e544700d204748a008e9a8e81776a54a87d2ba78", "messageHeadline": "Add batcher test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 261, "deletions": 34}}, {"node": {"oid": "93afc42dfdaafe835e7b4cd56d309668bcc4c633", "messageHeadline": "Simplify batcher construction", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "03a82b895997c94f14d92114ce9e7e69e82b63b2", "messageHeadline": "Simplify stateless batcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 63, "deletions": 31}}, {"node": {"oid": "199c05f6752ee68009c098a9dd4d1654faa63369", "messageHeadline": "Add test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "c98094de296e9863db9a5b4001f9211aecb0469f", "messageHeadline": "Split up stateful and stateless batcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 333, "deletions": 205}}, {"node": {"oid": "df31d2c20f32717f5f817b7240fdebd08dc76035", "messageHeadline": "Merge pull request #615 from OffchainLabs/checkpointing-transactions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "708d6a33b8ff094f597cc10e07dbfbb80967ea8b", "messageHeadline": "Fix lock conflict", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bfe3781dc36d65ba1b0fd2fac4d318beed813f83", "messageHeadline": "Use GetForUpdate instead of Get to make transactions atomic", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "4692dd5c4e1397d5e7c09682884f3b6fdac98ab2", "messageHeadline": "Merge pull request #611 from OffchainLabs/update-receipt", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 160, "deletions": 35}}, {"node": {"oid": "f8eb845ca75690eaa2db52158ad910e3231ac318", "messageHeadline": "buffer indices are 64 bit for now", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "fe2171d2c36df3eb43e51a5e98430124ee4ceb0f", "messageHeadline": "Merge branch 'develop' into update-receipt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 904, "deletions": 34}}, {"node": {"oid": "f0231c5d16054654d6eec5a1d3a82065c555fe1c", "messageHeadline": "dedup onestepproof contracts", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 403, "deletions": 832}}, {"node": {"oid": "459d3831407d2669161c1364bd58c7ed9272cc7b", "messageHeadline": "Merge pull request #614 from OffchainLabs/transfer-fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 904, "deletions": 34}}, {"node": {"oid": "6bc7d6d9cd98c402d117034c01317b89d53902ca", "messageHeadline": "Merge branch 'develop' into update-receipt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9984, "deletions": 7308}}, {"node": {"oid": "a20704d48564997f705f5313c60a2a3e0efb7725", "messageHeadline": "Clean up test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 114}}, {"node": {"oid": "bc855e56266a171e859032cc93accd638367c160", "messageHeadline": "Merge branch 'develop' into transfer-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10046, "deletions": 7309}}, {"node": {"oid": "4ebe785bbaa7844404e7fef3607b70d38c2713e6", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4da310dc9a431f6b680ffa0b3d1610d9085e8113", "messageHeadline": "Fix IncomingRequest AsValue", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 88, "deletions": 7}}, {"node": {"oid": "f603a5a313e6f6acdfc55610a7e998c3a1949fef", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a0a4b33d45d48d2cc89ff2f87b3cfd31f5442b48", "messageHeadline": "Merge pull request #612 from OffchainLabs/withdraw-event", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10049, "deletions": 7312}}, {"node": {"oid": "ee20c1deb85d5609252a7016835634c5bb404600", "messageHeadline": "Fix ethbridge test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 140, "deletions": 27}}, {"node": {"oid": "ce686d8efaaa4624f1edac7b9950a2243bd3c117", "messageHeadline": "Remove ABIEncoderV2 to fix test failure", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 94, "deletions": 76}}, {"node": {"oid": "341a6911a831664d9559ab85ecb675bed383fed7", "messageHeadline": "Upgrade ArbOS and fix tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 120, "deletions": 118}}, {"node": {"oid": "fd81e5d0248400649c49e7b23c7bd4f14464103e", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ba0deb01d10522f8b91b1da8aedb2d635c735b1e", "messageHeadline": "Add token withdrawal tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 359, "deletions": 74}}, {"node": {"oid": "e696a5849fbb7e4a435ccf5bfe4c99f61ca91b55", "messageHeadline": "Fix last commit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 64, "deletions": 8}}, {"node": {"oid": "0d25a18e9af3f783ea3cc66840916af500f8fb7b", "messageHeadline": "Upgrade go-ethereum and arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9418, "deletions": 7155}}, {"node": {"oid": "e3c2f43f5a1652d2a75772b1b7b2402b3a6311a9", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "99176a4e615b25f5635b71e6044ac1bb88346e15", "messageHeadline": "Add Provenance support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 120, "deletions": 15}}, {"node": {"oid": "a8ecd6bae2fda12c55fbee9eba2ed2cf9bff49ec", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "92f240cf1a7af430251f5377053badabfa96294d", "messageHeadline": "Add gas use test and fix transfer test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 424, "deletions": 14}}, {"node": {"oid": "960809ac8d9c43011948298f016fa1f8efb11b0b", "messageHeadline": "Update ArbOS and add transfer test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 594, "deletions": 31}}, {"node": {"oid": "e8a0115a3772ff72205efef05d0a27f0fd6e5ea5", "messageHeadline": "Fix broken URL to GlobalInbox.sol", "author": {"name": "Joshua Colvin", "email": "joshua.colvin@gmail.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66f8cd8cc4d51e34376f2db98b55ea5aedd8c3d2", "messageHeadline": "debugging, ops seem to work now", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 107, "deletions": 38}}, {"node": {"oid": "38da8e3aea003ae249665edc6b3a1f0113018eb7", "messageHeadline": "Fix buidler config", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a58e1a477ac2c5e90a5ee17ccbb248ba405ebcb5", "messageHeadline": "Merge pull request #607 from OffchainLabs/pre-155", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "b3733212a6baf922d86b1460edb068af290396f3", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f96329fb863a99bd34173ba784b6c7632c53d2a8", "messageHeadline": "Fix encoding", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "843c3c212cd781e97f1dac7c823783b24cc8cf79", "messageHeadline": "Fix sig handling and add test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "31e59207c353f4ad28710348ed59e9075bfd6dd2", "messageHeadline": "Add pre EIP155 tx support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0a05ac81208876eba7a7173a45d58d55f181b38f", "messageHeadline": "Merge pull request #606 from OffchainLabs/improve-debug", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 197, "deletions": 38}}, {"node": {"oid": "bbc7570ba4eb62f689f0812bc7e4f49b4769af4c", "messageHeadline": "Improve aggregator debug tools", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 197, "deletions": 38}}, {"node": {"oid": "e0b3a531465ad0e069387cc92e7d1ed50e8468ca", "messageHeadline": "Merge pull request #605 from OffchainLabs/aggregator-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 191, "deletions": 18}}, {"node": {"oid": "0e4edf31edfb8eca315dd8bd588fe9b7e94ac6aa", "messageHeadline": "simplest buffer ops work", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 144, "deletions": 156872}}, {"node": {"oid": "0a2c68eac59c3dc9deb9ad76126115b10175f210", "messageHeadline": "Add test comment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0a9908c2291500e5332a9361795ab6a2d0a977fd", "messageHeadline": "Add aggressive reorg testing for machine observer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 167, "deletions": 7}}, {"node": {"oid": "d4336e4ba62768c4d91ca7a57a06639fccdefa1a", "messageHeadline": "Make stress test client support SubscribeBlockHeadersAfter", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "c488c019ab9460a2fe5418cb8814368fa68582cb", "messageHeadline": "Move StressTestClient", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "b8c031d919355ba8c8001af350e5523cb3c71975", "messageHeadline": "Merge pull request #604 from joshuacolvin0/enable_log_lines", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "d567f04395d807cb6cacc45bd95ac7cf92c0dd33", "messageHeadline": "Enable line numbers in log entries", "author": {"name": "Joshua Colvin", "email": "joshua.colvin@gmail.com", "user": {"login": "joshuacolvin0"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6b6ad76d015a6ccd72a48d37aadabc308d96e7a2", "messageHeadline": "Merge pull request #603 from joshuacolvin0/err_propagation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 506, "deletions": 360}}, {"node": {"oid": "dd3dab3b9cdd67d91e4b7476cd89fef88bf50e2c", "messageHeadline": "Lint fixes", "author": {"name": "Joshua Colvin", "email": "joshua.colvin@gmail.com", "user": {"login": "joshuacolvin0"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c109cdaf015bce1fa3055ab971de3f516803464b", "messageHeadline": "Lint fixes", "author": {"name": "Joshua Colvin", "email": "joshua.colvin@gmail.com", "user": {"login": "joshuacolvin0"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "bb0f37231236efcb5f6298b8bb61eec458a0eb4d", "messageHeadline": "Lint fixes", "author": {"name": "Joshua Colvin", "email": "joshua.colvin@gmail.com", "user": {"login": "joshuacolvin0"}}, "additions": 140, "deletions": 122}}, {"node": {"oid": "828254c0216cce23aa60ba985d4e98ff8eb9dd48", "messageHeadline": "Lint fixes", "author": {"name": "Joshua Colvin", "email": "joshua.colvin@gmail.com", "user": {"login": "joshuacolvin0"}}, "additions": 472, "deletions": 344}}, {"node": {"oid": "6310d431d1b08b3cab2ae6167380183a9ccdc29a", "messageHeadline": "Merge pull request #596 from joshuacolvin0/go_valuecache", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 414, "deletions": 92}}, {"node": {"oid": "de1bd0fade06245fc3b09fd2c78514d7f8467eb8", "messageHeadline": "Value caching and deduplication", "author": {"name": "Joshua Colvin", "email": "joshua.colvin@gmail.com", "user": {"login": "joshuacolvin0"}}, "additions": 32, "deletions": 69}}, {"node": {"oid": "a7e510befe41059dfcc6c5528e4175b1482042b6", "messageHeadline": "Value caching and deduplication", "author": {"name": "Joshua Colvin", "email": "joshua.colvin@gmail.com", "user": {"login": "joshuacolvin0"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "3b4f64fe3583d22a6cf89ede19f5cde2525c9cee", "messageHeadline": "Value caching and deduplication", "author": {"name": "Joshua Colvin", "email": "joshua.colvin@gmail.com", "user": {"login": "joshuacolvin0"}}, "additions": 467, "deletions": 92}}, {"node": {"oid": "9c2de6f19abd5d62766eaa5f111b1a40353336a1", "messageHeadline": "Merge pull request #601 from OffchainLabs/validator-fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 101, "deletions": 18}}, {"node": {"oid": "15a57c535cc39392e733762b6ec6c9a8e4be4b3a", "messageHeadline": "Fix ethers test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "778d82481e57e9594ded65d61f36a6adfd1dd316", "messageHeadline": "Fix logic", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "448edc78403f76eb54610c44d5dcaadea63a4881", "messageHeadline": "Fix logic", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "001787c5a11e4e9b32d5c9ceb25311cac2703ae6", "messageHeadline": "Modify logic for tracking already processed events in validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "bf74fa9cb7e12ca89fdc6767b1d7bcb386ea0859", "messageHeadline": "Add quiet flag", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "7a6d63efcdf1089420a22515f7a24551513dcd72", "messageHeadline": "Remove extra prints", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c3b16e5a6910e3ff1b5196aea6e15c5d4402e8ce", "messageHeadline": "Improve out of order error message", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b88cdecd35194f20fae88f418c52f6290385acc", "messageHeadline": "Add observe mode to validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 63, "deletions": 4}}, {"node": {"oid": "81acb2014f681f522c29113bca40ccc7f6d817c2", "messageHeadline": "compiles", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 258, "deletions": 1809}}, {"node": {"oid": "5ae50639097790ae9d16ccac3a6c58a133c46ead", "messageHeadline": "can now build cmachine", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "d5c79ddddbf210105b8eed61584e585aa2ea36ff", "messageHeadline": "cleaning up", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 89, "deletions": 63}}, {"node": {"oid": "d38c3563a0789c2b765e7431c4ab7a02a48bfab3", "messageHeadline": "generating proofs for buffer ops", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 84, "deletions": 3}}, {"node": {"oid": "f3ed8cd8138873fd951971cd2e1d9de804396a6b", "messageHeadline": "generating extra proofs for buffer ops (start)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "ee153d5a4d00f36792e78e08d2c8c87bb8d0fe94", "messageHeadline": "abigen", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 2331, "deletions": 226}}, {"node": {"oid": "e6b320525839a9ffa360a455634328318a601f68", "messageHeadline": "fix error in frontend integration docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d169343eea3867799ea250eb2454bd0acdeab3f0", "messageHeadline": "simplest tests for merkle trees", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 78, "deletions": 10}}, {"node": {"oid": "a2a1008cc79d78508b5dfacf65076949e5e3c534", "messageHeadline": "Merge pull request #597 from OffchainLabs/update-docs", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "07d793d3193dbc7a51a7038fac831848ee538825", "messageHeadline": "Update Public_Testnet.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad45003d96e45e5ac5ea7ebe33fa2e82b4c8b29e", "messageHeadline": "Update Public_Testnet.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "cb6e44e221742c0ec0920e049c3e1bea5fc8b54f", "messageHeadline": "Typo fixes and clarifications", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "346a339ccd40b93356896f742f42c3bdbb15bde2", "messageHeadline": "Update Public_Testnet.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b08b30a501ac0ccb6f8c7772f311655bdc962b9a", "messageHeadline": "Update Developer_Quickstart.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d831cf6b175854fc52442090eb0c6cf8724c9ae5", "messageHeadline": "Update Public_Testnet.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1566caa9e9a4cb5048ffe998566c536f632379e", "messageHeadline": "Update Public_Testnet.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "d441eca173345db4b6efdaffdd64273fabaef970", "messageHeadline": "Update Public_Testnet.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "3c2ae905e9bf4fbb952696ccec23dffb31d2d4d4", "messageHeadline": "Update Public_Testnet.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9084a4ce47a4267084d0afeb97a5728a6c75c5ce", "messageHeadline": "Update Public_Testnet.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "6dc79d558244b3b219b63fda576d9e8aea86bb67", "messageHeadline": "writing tests", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 220, "deletions": 68}}, {"node": {"oid": "49f652378dd3f2cd33bfbc18fd083bcabde6f6ea", "messageHeadline": "Create Public_Testnet.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "e87e6a5304b2e511efa51350627362c5875eed29", "messageHeadline": "splitting one step proof", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 770, "deletions": 32}}, {"node": {"oid": "c677fde9baf22abaf81727560002c7f504ca1a32", "messageHeadline": "added last function", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 36, "deletions": 51}}, {"node": {"oid": "444f6b92fd06c98519aa5a3d196bdc39419039f2", "messageHeadline": "trying to make it fit", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "63af62e7e856e2bfacad523fcb3b94a78732e81e", "messageHeadline": "trying to make it fit", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 186, "deletions": 156}}, {"node": {"oid": "eeed110b37b01dc5da0c16518f021325edec3fe8", "messageHeadline": "draft setting ops from buffer", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "0b60433ee7c574afbd78ca0a44a6f5a997bc3e83", "messageHeadline": "draft getting ops from buffer", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 198, "deletions": 14}}, {"node": {"oid": "126892271b2334eaa688afbdd8eb9c2c2943a05e", "messageHeadline": "Merge pull request #593 from OffchainLabs/develop", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 12199, "deletions": 2862}}, {"node": {"oid": "4d9980143d0756273e7d0e08ca977470ef233d43", "messageHeadline": "Merge pull request #595 from OffchainLabs/kovan", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 176, "deletions": 86}}, {"node": {"oid": "a5650f6ca10a49d259b3fd31083af04174defc04", "messageHeadline": "Fix header subscription", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1a17146e9e93e3a400a67d14c12b2e5ff1ff8c3e", "messageHeadline": "Add message to tx aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "418cc4af142b197b05af3e74659584c35171085c", "messageHeadline": "Add number to block info", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "369efa250229a2848513c2794f6363127b09049b", "messageHeadline": "Fix rpc unmarshall", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2cbe4e764d73fad2ddbff5954a8ec14726777dec", "messageHeadline": "Refactor to get block header hash from RPC instead of local calculation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 171, "deletions": 109}}, {"node": {"oid": "2a57aac08c354177a1beb52ee7e46f87d5639e49", "messageHeadline": "Fix args", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84e41ae321b13cc6aae1fbd33e5c91c7a094d52a", "messageHeadline": "Get hash from rpc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "ef13f467a8fa1f5cd27c9cb6ab044aba66b57719", "messageHeadline": "Merge pull request #594 from OffchainLabs/version-bump", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1357, "deletions": 160}}, {"node": {"oid": "0b6ceae02c5f74d079a86ea784b01f4a93a970ff", "messageHeadline": "Improve error message", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "72d95b5558fa33fca6ce9c00011007f694dab4ed", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "70afbe2311f9cf643991459b4a1ade849f884a0a", "messageHeadline": "Clean up etherscan verification", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 49, "deletions": 28}}, {"node": {"oid": "09f778bc0a77464f596420f925fa06c989297639", "messageHeadline": "Fix verify", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 920, "deletions": 61}}, {"node": {"oid": "91a52d9b30514a7e66d32f445c6ec70b41a72542", "messageHeadline": "Bump to v0.7.2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 385, "deletions": 69}}, {"node": {"oid": "642674fcedf663fe7fa1558dad7174c1fd2bad5f", "messageHeadline": "Merge pull request #548 from OffchainLabs/DZGoldman-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "aeb0e9b81863ab8673c805b4e8c202b7cfaec0a4", "messageHeadline": "Merge branch 'develop' into DZGoldman-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11213, "deletions": 2989}}, {"node": {"oid": "e93ebd771ac1172f8ae763e6d4773c2f1bcca4b2", "messageHeadline": "Merge pull request #590 from OffchainLabs/bridge-docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58b4841dd177e117b45773926aa62d2f01de6df4", "messageHeadline": "Merge branch 'develop' into bridge-docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10677, "deletions": 2628}}, {"node": {"oid": "e8b723421e278da99d5150d61abd9a35fdcf40c7", "messageHeadline": "Merge pull request #592 from OffchainLabs/update-deps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 60, "deletions": 18}}, {"node": {"oid": "ae48e99b7d3c2cc9bea2606b9b3113c3beb4fd09", "messageHeadline": "Merge branch 'develop' into update-deps", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 201, "deletions": 32}}, {"node": {"oid": "3b4c348af279da272fdc4cdaa187f0f4b2912cd7", "messageHeadline": "Merge pull request #591 from OffchainLabs/stake-recovery", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0af3302ef957055de0cf0175555a6dc1f109f785", "messageHeadline": "Update geth", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 60, "deletions": 18}}, {"node": {"oid": "77f2500b09336b5cad9f6a17674403ee49cb8467", "messageHeadline": "Merge branch 'develop' into stake-recovery", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 199, "deletions": 30}}, {"node": {"oid": "1568de7e935eb2a9d13af9c6e662863a5b865f6e", "messageHeadline": "Merge pull request #570 from OffchainLabs/create2-test", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 199, "deletions": 30}}, {"node": {"oid": "cd679928440e1f6151345336817900c901cb7dcb", "messageHeadline": "Fix stake recovery funcs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "69e5b3bdc673ab8e086c0c6af99497aa70635711", "messageHeadline": "Merge branch 'develop' into create2-test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2995, "deletions": 1979}}, {"node": {"oid": "42d476051fb30499ca18beeec0d5dffd6147c2f0", "messageHeadline": "add bridge docs link", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe0033c7f616886b568ca5e735be3810cb502c25", "messageHeadline": "Merge pull request #589 from OffchainLabs/decompression", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 583, "deletions": 7}}, {"node": {"oid": "0efcfe7aab4d054e2ca4f50be3813aeac48e65b2", "messageHeadline": "fix typo", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1573eb76176854a200cc52123b0ee2eba5d2f9e6", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aad36518d0d45dfd6905436e465ad61d6d5e3220", "messageHeadline": "Update ArbOS_Formats.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c8d9c62eb2a76930c789966e5221d5cc94b29713", "messageHeadline": "Expand test cases", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 90, "deletions": 61}}, {"node": {"oid": "014cdd48ed29d9db667523ee1df2120e7a045559", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0a7a6ca85bd7a1c7a148432c9ef1b84f2b27e69d", "messageHeadline": "looks like hashing needs more wrapping", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 120, "deletions": 60}}, {"node": {"oid": "672802dd22433e94e9f7172df4b7bf0d36b91b52", "messageHeadline": "saving", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "8ab3f949215bf6b0ab38390e2006160651b0ff68", "messageHeadline": "optimize", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "4c0c036c967777b0a1dee890d144999c9d2ffa86", "messageHeadline": "did something with serialization", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "b93e104a041c7ae7ed4d167c02ef4feb70ac3112", "messageHeadline": "hashing", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 131, "deletions": 3}}, {"node": {"oid": "2bb97e4b96ac4f1e1b634dadd4b6b5c39d889556", "messageHeadline": "Fix decodeAddress and add test coverage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 64, "deletions": 6}}, {"node": {"oid": "6561610c6a93bfab8b30897ecaba408121cc3f6d", "messageHeadline": "Add message format to doc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "7d0c51890e8e7c6220aba7414d94c46ebcfbdcf8", "messageHeadline": "Merge branch 'develop' into decompression", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 424, "deletions": 181}}, {"node": {"oid": "0f6c77ee8ae121123ebee5acdfea7483db40aeda", "messageHeadline": "Switch aggregator to using compressed txes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56a7eeafe119e33cfbded37cd83d7fbde2fd393d", "messageHeadline": "Fix unmarshalling of compressed ECDSA txes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 157, "deletions": 53}}, {"node": {"oid": "f4e626d38a8589915f82d3dc584f5718f4013c5c", "messageHeadline": "Clean up CompressedECDSATransaction", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 64, "deletions": 38}}, {"node": {"oid": "b86f8b809936a05ba1cf61f798dcfb710dbb1760", "messageHeadline": "Merge pull request #584 from joshuacolvin0/assemble_tuple", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aad997cf69e7ce816aa5807b5307830493b44b44", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "08d920bd2dba9e7ab07286383086f79ca9a40037", "messageHeadline": "Merge branch 'develop' into assemble_tuple", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37b4c31d91218c5891f6a258d10cb6d4ba1a9bcc", "messageHeadline": "Merge pull request #588 from joshuacolvin0/ethereumjs_abi_version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13ed840ce1f87a8e2a126d7b2d5bba2358a53c48", "messageHeadline": "Update ethereumjs-abi version", "author": {"name": "Joshua Colvin", "email": "joshua.colvin@gmail.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1497e43dcaf74713feac16b3f81a7c143a825e51", "messageHeadline": "Merge branch 'develop' into assemble_tuple", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 422, "deletions": 179}}, {"node": {"oid": "990eca3ebdc0646c2c1bd5ac3700e883c553e0d4", "messageHeadline": "Merge pull request #585 from joshuacolvin0/alt_value_caching", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 422, "deletions": 179}}, {"node": {"oid": "828df3bd9f66967d246576afa8c5ea4f6d507cd2", "messageHeadline": "Cache values when loading individual machine", "author": {"name": "Joshua Colvin", "email": "joshua.colvin@gmail.com", "user": {"login": "joshuacolvin0"}}, "additions": 422, "deletions": 179}}, {"node": {"oid": "f666d5c63ddff088ea53500f23ee4c138a64d7d4", "messageHeadline": "Reorder compressed tx test and add more logs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "4063be5676a58a32037db24ffdf448a71cddbaeb", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d5d60e2e5431807f082cd0ae7f6c9eb72a3a73a", "messageHeadline": "Start adding decoding and add more debug info to test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "34b6b42e0a1108f3e1d9939fe933c06a7b006831", "messageHeadline": "simplified", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "1f3948583e8447208936a0230183b14ab4cb7d97", "messageHeadline": "add better normalization proof", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "afa3553b8e54b1d51170dcdbdc4e309c800c402a", "messageHeadline": "added a draft of merkle tree handling", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "f6dcf72f39ab68cb735cd5cd153e22286d982a43", "messageHeadline": "Fixes, cleanups, and tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 249, "deletions": 70}}, {"node": {"oid": "fe1f43d2180467e7086d8c4e0ef47db88c00e690", "messageHeadline": "Undo v bit change", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79136d1ba24762c09c809be00ac65c5726253cbb", "messageHeadline": "Switch over to encoding signed txes as compressed ECDSA", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 84, "deletions": 23}}, {"node": {"oid": "0beabcaabb11fc829bf07b8f63d2cf065b88482a", "messageHeadline": "Make batching use RLP for length", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1a9d1bcfbb7cd97a20a10e480b39a1e0b3329cf6", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0bea77f1278cdeaa2ee56e8633f6bc335ea0e145", "messageHeadline": "simple optimization", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "86adb2e4566bc187560da0cf6212aec179f91190", "messageHeadline": "mostly seems to work", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 91, "deletions": 25}}, {"node": {"oid": "519e072ebbac712a5727753b2112f07eb7d0aaf5", "messageHeadline": "merge", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 9429, "deletions": 2407}}, {"node": {"oid": "3801fe12d1dfd605c8dc6289346f696c931b7837", "messageHeadline": "added buffers from rust", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 287, "deletions": 2}}, {"node": {"oid": "c1972f45ca9ca3513f0c447a949a017dfbb1b807", "messageHeadline": "Only process tuple if actually tuple", "author": {"name": "Joshua Colvin", "email": "joshua.colvin@gmail.com", "user": {"login": "joshuacolvin0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76b673b05f81bf9162e8e7365b9a604154354515", "messageHeadline": "Merge pull request #582 from OffchainLabs/update-blockhash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 317, "deletions": 9}}, {"node": {"oid": "2752bbe99f8d4bed7cc029abb2c8bb9b6ea53495", "messageHeadline": "Fix solidity support doc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5d6ea8059c6ce73c632a0acab88f7636f283064a", "messageHeadline": "Add blockhash test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 314, "deletions": 5}}, {"node": {"oid": "04aab143bef494abb2c867a08f5a7a97de08a2e1", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6262276af740ebd025295d07d86e9c06b5098cfc", "messageHeadline": "Merge pull request #581 from OffchainLabs/identity-precompile", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c9fc88275c721f5dd51164a3c2abf92e4d8f8ff1", "messageHeadline": "Add precompile test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "775e36710b4ce7f51884be416ee3b10736c6f5f9", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d97628182eb8a93a8eff8d29d7e83c58f40942b4", "messageHeadline": "Merge pull request #580 from OffchainLabs/update-call", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1041, "deletions": 269}}, {"node": {"oid": "e0130164b63f2ff292c0636f215266b2c9a1e9a7", "messageHeadline": "Merge branch 'develop' into update-call", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "16f61fafdb7b1fdbfa4a071e6e6ca043def8730e", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "f31e095670e1ef850dd971cebf9f442b18660282", "messageHeadline": "Merge branch 'develop' into update-call", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3519a1c8556b72dd6cf0b95747d73bc10de5fde6", "messageHeadline": "Merge branch 'master' into update-call", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "2a8ef493b0d5b16bac3354458bb91db79dd8e6bb", "messageHeadline": "Add call test with nested mutating call", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 342, "deletions": 16}}, {"node": {"oid": "95e921c1f10f4ac94951c69072cc47108839c335", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c9c974063abe1bb3661bbc8ddcbde892126cc027", "messageHeadline": "Add test with storage write", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 17}}, {"node": {"oid": "c764a12f75e0e6a86ec77473ee1c2bc67ec91587", "messageHeadline": "Add test for Call message to ensure balance doesn't change", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 409, "deletions": 27}}, {"node": {"oid": "343775ee221ed748847262ca08a4f922b562e448", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9859d066cd1eeba9aa8e50937841543b815f097", "messageHeadline": "Merge pull request #579 from OffchainLabs/rpc-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "24e3330a7fd9d4dc7999eabdab7b236319b99015", "messageHeadline": "Update non-mutating call format in doc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 138, "deletions": 142}}, {"node": {"oid": "37b21004461042abd30334a8a570e443ea3e2f5c", "messageHeadline": "Fix R and S encoding in RPC interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5f5335d0d43e95c86d71b2f88a2846bf67029228", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9749137fafa8a38ffe34554c492069b31de7ad6d", "messageHeadline": "Update call format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 98, "deletions": 98}}, {"node": {"oid": "e59927b1d4ec51f58ba677d475a47c9bfce93b86", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b097e82ed0f70a4a78521dbbfa15437d778aae19", "messageHeadline": "Merge pull request #569 from OffchainLabs/ec-precompiles", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 234, "deletions": 711}}, {"node": {"oid": "abc7ac1517adb0aff5ac0576eb8505017846df6f", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d9e347d21682d8471a75bdd5b952236077d20e3", "messageHeadline": "Merge branch 'develop' into ec-precompiles", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 372, "deletions": 788}}, {"node": {"oid": "c9ad76c413a9cffc2d648860d47d1c5b555a91f0", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1670d5672f1aff8aee0d00e1258f099cf1d0f42e", "messageHeadline": "Merge pull request #577 from joshuacolvin0/fix_warnings", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2cdef9d5044f9010108a4bd489586ec1e8c3100f", "messageHeadline": "Fix build warnings", "author": {"name": "Joshua Colvin", "email": "joshua.colvin@gmail.com", "user": {"login": "joshuacolvin0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0242c660b57a5ea2436503d0ac9dc54fb696de12", "messageHeadline": "Merge pull request #578 from joshuacolvin0/doc_cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "4ea7df792321cb2d10f196060c076e110dd6f85e", "messageHeadline": "Documentation cleanup", "author": {"name": "Joshua Colvin", "email": "joshua.colvin@gmail.com", "user": {"login": "joshuacolvin0"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "5e75adfde77cdac2ecfaccc8e635e9e3f25b39d9", "messageHeadline": "Merge pull request #568 from OffchainLabs/rpc", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 365, "deletions": 788}}, {"node": {"oid": "2b6e68ba7e9d4181dc4d970e831ec9822ef5a509", "messageHeadline": "Merge branch 'develop' into rpc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 110, "deletions": 9}}, {"node": {"oid": "d16b10fffe11ae9cde83838df39fca68024231cf", "messageHeadline": "Improve create2 test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 199, "deletions": 30}}, {"node": {"oid": "d2e046870e601361f98a3afdd9ac9db78a33f0e5", "messageHeadline": "Update arbos and add ECPairing tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 110, "deletions": 708}}, {"node": {"oid": "53effd25b606999a9fcfd3b26d9819d7eee6c645", "messageHeadline": "Add ECADD and ECMUL tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "1a711031a8edddaa0ef8e10a45d1763a455b318e", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "87d1417ee87f49ae1469102593aa27f762d80984", "messageHeadline": "Merge pull request #567 from OffchainLabs/sha256-precompile", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 120, "deletions": 9}}, {"node": {"oid": "96463d2440706182ddffa6fd6267bcea63dd3775", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a2c52d7e89814abdd7cb3f4fc4dc428e20bfdbd", "messageHeadline": "Add missing RPC methods", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 83, "deletions": 2}}, {"node": {"oid": "249f589d06e0c13ffa3db6ec5371be4d8934acbc", "messageHeadline": "Reorder eth namespace methods to match API spec", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 171, "deletions": 171}}, {"node": {"oid": "0373ca3cbcd2c92f6be05e154e93ba19d35d02e0", "messageHeadline": "Add web3_sha3 rpc method", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2c25cae54974b3c44a90c6e06c6f95d71eb9ff16", "messageHeadline": "Update go.mod", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "de5dbfca6d0c5a0734ffe88be8fa26437572aa8a", "messageHeadline": "Clean up websocket server interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "dd1014432fb7c8fbd7841972f01dbbf161333efc", "messageHeadline": "Merge branch 'develop' into rpc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7283, "deletions": 634}}, {"node": {"oid": "a61b7821c212376f7d3170f4e141a8751fe9c174", "messageHeadline": "Merge branch 'develop' into sha256-precompile", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5320, "deletions": 242}}, {"node": {"oid": "7b1571946e00910821188ca53129d8da05d55f04", "messageHeadline": "Add gas used to test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "946fac084a51c64aa50b7f29576d2f7a6b004537", "messageHeadline": "Merge pull request #566 from OffchainLabs/ecops", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5320, "deletions": 242}}, {"node": {"oid": "4f831360cf9045e01ac626041b8fdb228e3195d2", "messageHeadline": "Add sha256 precompile test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "8c2635659cff0f3bbc2306150fa200a61ace4325", "messageHeadline": "PR fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c1afa69c09e1277eeb50c0a2efdd16c8a0c9822b", "messageHeadline": "Update ec pairing gas cost in docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 91, "deletions": 90}}, {"node": {"oid": "ddb377fe8b3d601e9f45ed7b7e13480107a82386", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "3344aeda5dee44bfc93b9b5ed60e4a693d6ce340", "messageHeadline": "Add ec ops to docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 89, "deletions": 86}}, {"node": {"oid": "000372044751090c9d4af4f4f256b9e9bb09f52f", "messageHeadline": "Flip ecpairing param order", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 774, "deletions": 768}}, {"node": {"oid": "e9fe6f4d79a9c4e0f1c272dda3c7dc7b415ce2b1", "messageHeadline": "Clean up method names", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7db8958af1b0e13c25fb6d264f72ec37f4dc66f6", "messageHeadline": "Update benchmaked gas costs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 492, "deletions": 443}}, {"node": {"oid": "a8d5cbefdada1096a004765db5d474266d52db95", "messageHeadline": "Add multiple EC pairing speed tests with different input sizes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0cd88277469b1db125c6b799402429baf49c2170", "messageHeadline": "Lower solcover gas price", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b1705ad1fa122bd740e48a643f89ba8599263ea9", "messageHeadline": "Skip too expensive tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "18f1e3ccd5869bac477ab82b17d0969768fac32b", "messageHeadline": "Separate out ethbridge coverage test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1083, "deletions": 780}}, {"node": {"oid": "95103ad8a91de3c99ffaba44c63698a46431575c", "messageHeadline": "Up max pairing count", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48d263541651d25852d6bf7a3b9cdf2c2dcb4df1", "messageHeadline": "Add OneStepProofTester contract", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "f0c3d6b6739ce8ee3bd0c981c28bacf506035c26", "messageHeadline": "Refactor cpp pairing impl and test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 45}}, {"node": {"oid": "b3fe91f9ed04e225bed774393b9bf924a3e29c08", "messageHeadline": "Make ethbridge tests work with geth in dev mode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 77, "deletions": 29}}, {"node": {"oid": "ae4e27ebc002a2caecf92bc4712d43834f29a2f0", "messageHeadline": "Fix pairing one step proof check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e2452e7f711f16bb34c2a0eee5a70469ff342063", "messageHeadline": "EC ops one step proofs passing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3759, "deletions": 100}}, {"node": {"oid": "187380a28304a424877b50e7c88ba4425581eaf6", "messageHeadline": "Merge branch 'develop' into ecops", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2151, "deletions": 507}}, {"node": {"oid": "59d1b96f36cb361628dad49ce45f35aa9d43df87", "messageHeadline": "Merge pull request #565 from OffchainLabs/sha256-precompile", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1977, "deletions": 406}}, {"node": {"oid": "eb69c2c80632e5807a28e0791faf39a4c23178c5", "messageHeadline": "Fix typos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "751632cdfaadbc96568ea6d0a92c0b3866558977", "messageHeadline": "Add printing for points", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "68f591137c30bfa582b4a7dc4d8785012f354062", "messageHeadline": "Add sha256f one step proof test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1165, "deletions": 11}}, {"node": {"oid": "40dcf82cdc3218ebaad362bf199ee6c77ae0c7da", "messageHeadline": "Benchmark and update gas cost of sha256f", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "aead918f7065801b05d3aead5126f27eadd06420", "messageHeadline": "Add sha256f to docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e20ab0d5b2fdd6f98ed38db330ad1734faff9b50", "messageHeadline": "Add await in test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c573883be2ea05c6be2b58b213f717b1f71fbcec", "messageHeadline": "Don't use waffle solidity matcher directly", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a553c717b4f603ba8bc404f4fa2c2d0baa87bfad", "messageHeadline": "Clean up tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 101, "deletions": 89}}, {"node": {"oid": "71f2aeb4cfe101cfc18e7a509c86be331f40d9ac", "messageHeadline": "Set up add and mul opcode tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 100, "deletions": 50}}, {"node": {"oid": "f41f619f383ffee7787e7a43e90e5bfe8f20bab8", "messageHeadline": "Change ecadd and ecmul return format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "29cf2554222dd0d595b1ca28176e5ec71fb3e8aa", "messageHeadline": "Add ecadd and ecmull proof checking", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 70, "deletions": 7}}, {"node": {"oid": "eb243faa02b76bc9aead30c13910cd45e2f2a3d9", "messageHeadline": "RPC cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 47, "deletions": 46}}, {"node": {"oid": "b04404700c60e8ee7cf5d8c2c48a9415933fa587", "messageHeadline": "Make TransactionIndex hex", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "6a7a729fbe91483edf1f9ac24b85c1da21a192db", "messageHeadline": "Clean up API", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 143, "deletions": 149}}, {"node": {"oid": "4093606d593ddf830d85ec759617f8fe54d722c4", "messageHeadline": "Add sha256f to one step proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "95c87efa62c15d2bd7e77252983fe4078348522d", "messageHeadline": "Add submodule", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c81f660e3a0f47548f2108f984a8f081971a32c4", "messageHeadline": "Implement sha256f opcode in cpp", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 149, "deletions": 2}}, {"node": {"oid": "2e44b9f2fc8c8e94546e85d7bb1891c86740abba", "messageHeadline": "SHA256 working", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 66, "deletions": 100}}, {"node": {"oid": "77fa017655c4f9767be2388bf0b8ba022cba46cf", "messageHeadline": "Fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "c9d5f0df65a35764f7320abe61da43bc8028f24d", "messageHeadline": "sha2 in progress", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 172, "deletions": 6}}, {"node": {"oid": "2a9ea80499f5b9d60ccfa5b518815ba74f25d47e", "messageHeadline": "Add sha256Block stub and test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "cc270b095e6c9b4cad23c631d3ea1ddf00952816", "messageHeadline": "Rename Keccak.sol to Precompiles.sol", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 393, "deletions": 393}}, {"node": {"oid": "79fc9bc346f379c2fe42d713955fc5597b1bb9b0", "messageHeadline": "Add ECADD and ECMUL opcodes", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 65, "deletions": 0}}, {"node": {"oid": "acecc4d4a400ec4e6df8f7e4a4e87417e288c54f", "messageHeadline": "changed return type to arb types", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 101, "deletions": 97}}, {"node": {"oid": "715b9b57458e1576c19e760e65449b0ff64a78c2", "messageHeadline": "ecadd and ecmult precompiles", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 99, "deletions": 15}}, {"node": {"oid": "57b5251f5218a77fb238a2f6f581137facf983d2", "messageHeadline": "remove platform dependent size from bigint", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "61e0c34d4c31832add09c162b928a86c7a07275b", "messageHeadline": "Merge branch 'develop' into rpc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ec1020854f8111d87013fc01fa0280cd8c51a2c", "messageHeadline": "Increase getCode gas limit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c4265921b345094793a1a3ead9d1123bc0cc02c", "messageHeadline": "Fix GetLogs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "af82b352b7e732430c8e98258063a7fb98deea53", "messageHeadline": "Merge branch 'develop' into rpc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 100, "deletions": 78}}, {"node": {"oid": "f5b5bf2f495f979f5a37bd19f9f8461bd0a4d055", "messageHeadline": "Merge branch 'develop' into rpc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 72, "deletions": 125}}, {"node": {"oid": "8a3ea434bb5fdc3acbee1bf552caf852883f4986", "messageHeadline": "Merge pull request #558 from OffchainLabs/hk-fixes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 103, "deletions": 76}}, {"node": {"oid": "43e4c2df6e8c4687cc6c88564d5d638cb1d713e2", "messageHeadline": "Fix go.mod", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0e1cab982649730e314f62eeddc1cb5145cc66fe", "messageHeadline": "Merge branch 'develop' into hk-fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 64, "deletions": 47}}, {"node": {"oid": "942331dd77766da8eb4f1393f4a3b6a4f12704db", "messageHeadline": "Merge pull request #559 from OffchainLabs/blockhash", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 76, "deletions": 37}}, {"node": {"oid": "a7a063b7fcc1edbdf122bb4dc75e82bd274b86fc", "messageHeadline": "Enable websockets", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "67ee1f1b671f2396e020458aee31dc0247e69aa4", "messageHeadline": "Use go ethereum rpc server lib", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 115, "deletions": 556}}, {"node": {"oid": "9a28ffb25d62b52e3f6d6ed67f1f1d20535088fc", "messageHeadline": "Add one step proof support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 3}}, {"node": {"oid": "fbc534ffcf31051dda69671d1b108110ca16e5e3", "messageHeadline": "Fix license", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "af306ba8a97c04602a6e340107e25b98e4ced8c5", "messageHeadline": "Add opcode test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 185, "deletions": 127}}, {"node": {"oid": "368ee62094c7057a1daeabbf69a6347c3a86bf13", "messageHeadline": "Add ECPAIRING opcode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "16a15acd2e894c8d52d8feadbeda7d73b04a92e4", "messageHeadline": "Improve error handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 54, "deletions": 34}}, {"node": {"oid": "05a3777ecbc70f8ab230673cb6f250bf2e8f5f97", "messageHeadline": "Clean up test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 37}}, {"node": {"oid": "b62f302e268c1fae5a50430c420f94869424ecb3", "messageHeadline": "Refactor input interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 48, "deletions": 150}}, {"node": {"oid": "ff143fb0a0e5949365060274b81f65e691fd519e", "messageHeadline": "Use uint256_t for g1 and g2 points", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 113, "deletions": 29}}, {"node": {"oid": "77a0fa2cd2027ee2fbcb4e9c88064b0c7d22ab1e", "messageHeadline": "Setup tests and fix build issues", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 274, "deletions": 217}}, {"node": {"oid": "0c834f7607c5017fce1e6bdddba62b5afd266dea", "messageHeadline": "Adding impl from @sgoldfed", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 396, "deletions": 1}}, {"node": {"oid": "52c4c84dc649e8eded6b8cabfd3f7a20984ecb99", "messageHeadline": "Fix block hash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 76, "deletions": 37}}, {"node": {"oid": "fafed454f9222293580066d0a2ee8c1eac37273b", "messageHeadline": "Update observermanager.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1430904fabea1d8c1bcec47b9182ddf004acc6f2", "messageHeadline": "Ensure arb-network is created", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3035684870cec3fab5ed11ff4f4ca1df0cb48958", "messageHeadline": "Fix aggregator crash when reorging quickly", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 106, "deletions": 64}}, {"node": {"oid": "69c299b7c7dae63516bd38e3543fd8a5631875be", "messageHeadline": "Merge pull request #557 from OffchainLabs/develop", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 560, "deletions": 359}}, {"node": {"oid": "0f6c435173a34644af6c6514a96936efbe13f339", "messageHeadline": "Merge pull request #556 from OffchainLabs/version-bump", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 123, "deletions": 145}}, {"node": {"oid": "a5c402492349e7a75f114696a06a8dfb8bd44bab", "messageHeadline": "Packages bump", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 99, "deletions": 93}}, {"node": {"oid": "8182fdad9d4d79724ee810eb1541fc4d71befe07", "messageHeadline": "Version bump", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 52}}, {"node": {"oid": "b04e2a7a70c6728e72edb937a7294b2024e6eea4", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 43, "deletions": 84}}, {"node": {"oid": "5531fe1942b36ab229195bb555b1a91b57950ad1", "messageHeadline": "Update Installation.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1e14447d826c500e310f4e0381fb8cbebbfb8f5", "messageHeadline": "Merge pull request #553 from OffchainLabs/local-blockchain-docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 37}}, {"node": {"oid": "82edc7ef271f02cc1d460e574063f2c877db9567", "messageHeadline": "Merge pull request #552 from OffchainLabs/fix-logs", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 54, "deletions": 14}}, {"node": {"oid": "e59307868e9132e573e6bc560fad05b7ba47936a", "messageHeadline": "Merge branch 'develop' into fix-logs", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 172, "deletions": 110}}, {"node": {"oid": "4329ada2ffb4acf5c2736f486a4da104441eaa42", "messageHeadline": "Merge pull request #555 from OffchainLabs/val-fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 172, "deletions": 110}}, {"node": {"oid": "13afae1ade9dea5ab76ffa798027ec5cf480a017", "messageHeadline": "Reduce noisy output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "532422c7cbe232b982076e7979652f4e0deb842b", "messageHeadline": "Clean up mutex usage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "c1744c09bc1333b79dcb8d646dd0209c19a81792", "messageHeadline": "Fix tuple hashing recursion in go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 63, "deletions": 14}}, {"node": {"oid": "b87a769c42ee644262aef03943f235c9210212e3", "messageHeadline": "Make tuple value a pointer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 105, "deletions": 88}}, {"node": {"oid": "a65ac581bd03132afb07889a316879cfd2c3cd4a", "messageHeadline": "Merge branch 'master' into local-blockchain-docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 47}}, {"node": {"oid": "3673bf1d783086625ddcd31987c3e9bf908c372c", "messageHeadline": "Update Glossary.md", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a5c58af25705bc0d93c80f624275102f099c0a4", "messageHeadline": "link to local blockchain docs in developer quickstart", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 6, "deletions": 37}}, {"node": {"oid": "4ab85f1c8ecacd8efc6c1809d064e3463e429cb1", "messageHeadline": "Set batch time specifically", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "64a7819080092cba903d558764209bcf158afda5", "messageHeadline": "Merge pull request #551 from OffchainLabs/DZGoldman-patch-4", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "abdb1631f9ddb7428ab1cb2cae5bb7bfcc57ace1", "messageHeadline": "pretty solidity in ArbSys.md", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4124de4f42cfce9c182a4af24451fddee3b29fc4", "messageHeadline": "Merge pull request #550 from OffchainLabs/DZGoldman-patch-3", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "01860514a28a0ef2b850e67107940d6395b51a1a", "messageHeadline": "fix md link format, little tweaks", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f32be784959e291f2b5df0db00e3b545212ef220", "messageHeadline": "Fix eth_getLogs argument parsing and correctness", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "3c27b2f57ddba271101d053fee04cfc546fcd2a5", "messageHeadline": "add lockbox and aggregator to glossary (and modify validator)", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "42d1ada76e6188025d914ad1bd74336e9caf29f6", "messageHeadline": "Merge pull request #547 from OffchainLabs/DZGoldman-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ee69e23d5ea2d77466133d37bd38b377ca0aca32", "messageHeadline": "Merge branch 'master' into DZGoldman-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 31}}, {"node": {"oid": "dc70848fcf523cd2f487fa2f86a72f295dc632af", "messageHeadline": "Merge pull request #546 from OffchainLabs/update-contract-deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 31}}, {"node": {"oid": "cd35f0a8383a251152ecf558f4197fdfd56e0247", "messageHeadline": "Merge branch 'master' into update-contract-deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26292c65839540d73a2689713a6b23b448022b35", "messageHeadline": "use 8547 for port", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42d35c5ff190286543cf7693fd1382f3284e336b", "messageHeadline": "tweak interop docs", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ca8e3b24a2653d8ed6537e415dbf4011048c76b9", "messageHeadline": "update contract deployment docs to use new system (no arb-provider-et\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 20, "deletions": 31}}, {"node": {"oid": "4050b40e65c771e7337e0cf3d5c4dfe333a646bb", "messageHeadline": "Merge pull request #545 from OffchainLabs/DZGoldman-patch-2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "281d7695e8e5fcfd5ce5db68c75de5c57a80d796", "messageHeadline": "Merge branch 'master' into DZGoldman-patch-2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f35cb3a0b8b286665aab710e46545488a04137a2", "messageHeadline": "Merge pull request #544 from OffchainLabs/DZGoldman-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23b1b2eb57d5d6cece2c16fb42556bb71f8420f6", "messageHeadline": "fix markdown link", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e2ac7e8b22798295ef660bff30f4a0925c8f0d9", "messageHeadline": "fix typo in Wthdrawals.md", "author": {"name": "Daniel Goldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "921bb6fdde4f31b960b42154b7602b1cb8297950", "messageHeadline": "Merge pull request #543 from OffchainLabs/fast-txes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 196, "deletions": 98}}, {"node": {"oid": "3f69f83dd3246abca87fdc57bd649d4507cf21ba", "messageHeadline": "Cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "c96d39181859fef872d87b2e070d6410955bb757", "messageHeadline": "Make pending state optional", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 98, "deletions": 69}}, {"node": {"oid": "169ce746561f1ba5d75585d38486468e4e382acf", "messageHeadline": "Improve error message", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "c0430ad7800b6150699eaaf92e08733c8c70973b", "messageHeadline": "More refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 69, "deletions": 38}}, {"node": {"oid": "7f7c9876ec6569940eaf6c7905782450a80beda9", "messageHeadline": "Refactor for easier future multithreading", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "4606b1fba8b515b20e78fb106bea36a66944ceb4", "messageHeadline": "Get block log index from block", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "600564fc19a9042884604576d8ecc8261f4e6932", "messageHeadline": "Remove unneeded debug output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "544e23ca5232b92688eb6595ddf7be5bca8fe6fa", "messageHeadline": "Fix race conditions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "24674facbe23fcfc34fd5a709efc75fc6c6f0cd2", "messageHeadline": "Merge branch 'develop' into fast-txes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "9be379175de793d61e2278ff696f6214f8036ddf", "messageHeadline": "Merge pull request #542 from OffchainLabs/hk-fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "7abc96197e147584e4fb5a8332993fc231a543fb", "messageHeadline": "Reduce assumptions about block log output order", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "d82746453ea409a1363e89f77c0d903fe99ba92f", "messageHeadline": "Merge branch 'develop' into fast-txes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 56, "deletions": 53}}, {"node": {"oid": "12d9b5e9d4504f740aa06e11944a4628258b1c8a", "messageHeadline": "Merge pull request #541 from OffchainLabs/hk-fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 56, "deletions": 53}}, {"node": {"oid": "5e6831527930cc9da01b8b2a95350fe110d4e661", "messageHeadline": "Merge branch 'develop' into fast-txes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3ae9f8f6d03415d80a2f3ae410fed4db9851e43c", "messageHeadline": "Save requests after block", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 49, "deletions": 50}}, {"node": {"oid": "5ef0e99d814bf25da4d2d1d922311885409846d1", "messageHeadline": "Fix valid node hash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9c17aaeb3600bfa287fd818bfa0dce026aff813", "messageHeadline": "Return null from json rpc is block is not found", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "82d7cf470e713234cae9de6a5e832e52b96682f4", "messageHeadline": "Merge pull request #539 from OffchainLabs/chainid", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "377bba8c0529e37f0f963105e70bf6c611cbaea9", "messageHeadline": "Increase avm runner steps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5db10ab242fb7d4a9c444e4388e11a95343cee0a", "messageHeadline": "Don't print per tx info", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6d9cd64fed3d9a99973408583a93ab7e6376ca79", "messageHeadline": "Add chainid support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "9ad3e4748f56ee473ae24bed4f9c29c584b8ff94", "messageHeadline": "Increase batch time", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b465d7e6e763ea855cddd09471726cba8d626f4", "messageHeadline": "Fix print", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a18311d2ec2e928f604143edbf108aba21dda0d6", "messageHeadline": "Print batch info", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7f6fcbaf3f7717b89cf55eb3385b663af07e3a3e", "messageHeadline": "Speed up processing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 82, "deletions": 60}}, {"node": {"oid": "6ac6d194301a39d7abc2be2593633ab061654678", "messageHeadline": "Turn on archive mode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0e00affb52665f7b812b3e6b889f7da170315946", "messageHeadline": "Merge pull request #538 from OffchainLabs/sgoldfed-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5f307bdacb20a2701c373d9c69f944a90bf4179", "messageHeadline": "Update ArbGas.md", "author": {"name": "Steven Goldfeder", "email": "sgoldfed@users.noreply.github.com", "user": {"login": "sgoldfed"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "21938be4d9e17e41e61f77d4bf1a073b1b09915a", "messageHeadline": "Merge pull request #537 from OffchainLabs/doc-fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9c22055c034c58e9146d845a9e411279d887a6cd", "messageHeadline": "Update Ethereum_Interoperability.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "96789070734973fe3645500cf703b0caa6f3dfa3", "messageHeadline": "Merge pull request #535 from OffchainLabs/sgoldfed-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bab98883f55842a790fc8001c5c2ff4e36fd8b10", "messageHeadline": "Update Developer_Quickstart.md", "author": {"name": "Steven Goldfeder", "email": "sgoldfed@users.noreply.github.com", "user": {"login": "sgoldfed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b18063c314992955d0dc78fa3c3fc9a1006c49f", "messageHeadline": "Merge pull request #400 from OffchainLabs/develop", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 224843, "deletions": 113653}}, {"node": {"oid": "94068359e19a2c3141657c3eedefac05326a8a1f", "messageHeadline": "fix diagram", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "839fae356a6606bfe6dc6e5e4e05c4273de372e7", "messageHeadline": "formatting docs", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "661137a09eb18ba6e643e306fe8286072211bedb", "messageHeadline": "Merge pull request #533 from OffchainLabs/update-finality-doc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "25e127973e051cf220a2c24a26eced1bdc4f1132", "messageHeadline": "Merge branch 'develop' into update-finality-doc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 147, "deletions": 169}}, {"node": {"oid": "04cab644ead20b73454a1b5c3f0c723b65ac5e44", "messageHeadline": "Merge pull request #531 from OffchainLabs/release", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 147, "deletions": 169}}, {"node": {"oid": "8117bfa9bc2f161b1c73a80dc08a898bc75c540a", "messageHeadline": "Merge branch 'develop' into update-finality-doc", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 114, "deletions": 42}}, {"node": {"oid": "a8bf6867bbd7da9c10ef955602494c324c1527dd", "messageHeadline": "Update finality doc", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a89e6f304659e9849664bb418c595caa6ba5e335", "messageHeadline": "Merge branch 'develop' into release", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 114, "deletions": 42}}, {"node": {"oid": "4eff61c3fba878bb53f5a165a0d5f239c233c97e", "messageHeadline": "Merge pull request #532 from OffchainLabs/frontend-intergration-docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 80, "deletions": 41}}, {"node": {"oid": "47bae741a358ec04e69db63b941177e4c3886622", "messageHeadline": "Merge branch 'develop' into frontend-intergration-docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "7800e2419de3b51a1aa03fc8bf0d039b61c87a6e", "messageHeadline": "Bump arb-provider-ethers version dep", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a44b6709b7e4650a198a9c58091c3f842dcb069e", "messageHeadline": "Revert \"update docs\"", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 34, "deletions": 1}}, {"node": {"oid": "2757fe925ee8b49f7c13efbeed6b53356f01a26b", "messageHeadline": "Merge branch 'develop' into frontend-intergration-docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 839, "deletions": 158}}, {"node": {"oid": "6826009889f484bb69df77c1ca9797bd4014e333", "messageHeadline": "fix typo", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6369952e126f09875d2834adb1c8c0470e8050cc", "messageHeadline": "update frontend integration docs", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 80, "deletions": 41}}, {"node": {"oid": "46bfe317a3264c10c294b77ecfd54baec44c3aed", "messageHeadline": "Fix refs to old version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 102}}, {"node": {"oid": "b88ce67e07ecd3d070169656c05d39a5d1d93d93", "messageHeadline": "Save requests after block", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "a0dd2de64b61c35da86bf1be26092c921f2f3c6b", "messageHeadline": "Improve errors", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "24efb39ebb0bb473ed5b07b4069f68299f68636c", "messageHeadline": "Fix GetTransactionReceipt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d7bb283a8313052af620f1c909b39ad0e54c460b", "messageHeadline": "Fix newPendingBatchFromExisting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "758c985153c33fd50c2e6f7be39cbe3d18eefccf", "messageHeadline": "Fix aggregator restore", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1daa45b914949d7aac38f7dcf830e33059d8ea80", "messageHeadline": "Add safety check to subscribeBlockHeadersAfter", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "028404fe33b594d31df65ad3ef43ad81b0cb7952", "messageHeadline": "Fix GetTransactionReceipt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "1e6880432814671a71bdab8c483356569e2dba0e", "messageHeadline": "Add pause in aggregator after reorg", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f0787ae872b2aafcec5fab2d5b6499e98980988b", "messageHeadline": "Add documentation to getStorageAt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9f73727d4cc52aece7724e346aadc9b1acf9cc9a", "messageHeadline": "Fix validator setup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fb68544aa4890cd4092f68fde741469af651c632", "messageHeadline": "Update etherscan verification", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 40}}, {"node": {"oid": "5f23f998b4c3f947b4ae050678dcfd868267a82b", "messageHeadline": "Add back in old verifcation script", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "19934a660b0f598f1276fecb6b7ba3706c1b112b", "messageHeadline": "Update abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e20a6fc040e2306acd4044f32ba31a5cdc340286", "messageHeadline": "Bump to v0.7.0", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "3371fb9adb0549040abc20049fb41dffede55806", "messageHeadline": "Merge pull request #530 from OffchainLabs/steven_docs", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 34}}, {"node": {"oid": "21c876aaa81cf227bb28ab050eec540e105ddeab", "messageHeadline": "update docs", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 1, "deletions": 34}}, {"node": {"oid": "0e077dc3a8748191a244b737e8552cecd79b1cc6", "messageHeadline": "Merge pull request #529 from OffchainLabs/aggregator-doc", "author": {"name": "Steven Goldfeder", "email": "sgoldfed@users.noreply.github.com", "user": {"login": "sgoldfed"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d37540a4e83aa2c5b6d3f95f6a2b5b36479bcc48", "messageHeadline": "Merge branch 'develop' into aggregator-doc", "author": {"name": "Steven Goldfeder", "email": "sgoldfed@users.noreply.github.com", "user": {"login": "sgoldfed"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "86c7fcd85004250ef4532f97167b4f9aad93becf", "messageHeadline": "Typo fixes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "25b98f3347976c57a1ea2c4d60f2cc698914b790", "messageHeadline": "Create aggregator documetation", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c0addc267d9e62b1347c07585385f31d1d836be9", "messageHeadline": "Merge pull request #527 from OffchainLabs/hkalodner-patch-1", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a230194111ee0dd744adc0372aacd0c606cecad1", "messageHeadline": "Update Arbsys.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cfc034b47064173a747b4002fb07f778448f3ee7", "messageHeadline": "Merge pull request #526 from OffchainLabs/hkalodner-patch-1", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 34}}, {"node": {"oid": "8e085a1ed86a1511cf454366528153bd1f140db7", "messageHeadline": "Merge branch 'develop' into hkalodner-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "91c11134d7921e8f5c565e8c2197ddf169b9206c", "messageHeadline": "Update Contract_Deployment.md", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e540e93f20cd937748b9bf07c16c996539cb1119", "messageHeadline": "Update Ethereum_Interoperability.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 34}}, {"node": {"oid": "b36db202ebcf64f883e219d576207445bd445dff", "messageHeadline": "Merge pull request #524 from OffchainLabs/update-tx-lifecycle", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "326389b2decd3e8a7d639bc36d4108e5d72ff2f2", "messageHeadline": "Merge branch 'develop' into update-tx-lifecycle", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "efca249ba5d28bad4235f3cc9ae5676844775c2a", "messageHeadline": "Merge pull request #525 from OffchainLabs/steven_docs", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "d386a0890d478bc157554359b42d0904329922ac", "messageHeadline": "more docs", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "2fca6107b2e6b31ae863b806b86b581369c13495", "messageHeadline": "Update Tx lifecycle doc", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "50fc8c574a812ccd47cc298935c9d48343b0c06a", "messageHeadline": "Merge pull request #523 from sgoldfed/develop", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 317, "deletions": 3}}, {"node": {"oid": "14b006c19ecee63ffb379814f1994f9b864dae62", "messageHeadline": "Merge branch 'develop' into develop", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f84239899d41e42f3b8b97394e3cce2368b89ac0", "messageHeadline": "arbos formats", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 298, "deletions": 0}}, {"node": {"oid": "af73127470880ca5a55ad63a795fac4e83c3faa9", "messageHeadline": "Typo fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fc231ba2f60dc7a31a7fad64b7b53b9716df408", "messageHeadline": "Merge branch 'develop' of github.com:OffchainLabs/arbitrum into develop", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 14, "deletions": 13}}, {"node": {"oid": "b005a13237f239b26ec5de2ab083837aff47b66f", "messageHeadline": "more doc updates", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 20, "deletions": 4}}, {"node": {"oid": "81b1c283d59d35b3a3e974fc7eb354b253e70c35", "messageHeadline": "Merge branch 'develop' of github.com:OffchainLabs/arbitrum into develop", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1074bbd240da95d5de9c7eb092338106da99879e", "messageHeadline": "Update description of Solidity blockhash", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e482ae646f6eb6e52a63869cc517941afc6b2e11", "messageHeadline": "Merge pull request #522 from OffchainLabs/arbos-update", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b93ca6c03bf699b280fbf6ec2a34018947bf9fb8", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74d48bf859f10e0d83638c4038a97fd3a36a0807", "messageHeadline": "Update Solidity support differences", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "a72a77f11f333663092f9af0b1b8dd3a9667a951", "messageHeadline": "Merge pull request #521 from sgoldfed/develop", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 484, "deletions": 71}}, {"node": {"oid": "904d35a0d2e0c2777e8924296d26a40f4312b3b8", "messageHeadline": "docs update", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 147, "deletions": 6}}, {"node": {"oid": "aa5cc1eee0a24291926aa4465fcb895074d09fe3", "messageHeadline": "addressing Ed's comments", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 12, "deletions": 18}}, {"node": {"oid": "3f8c48a6cd543c08d1a62f4da209b65b1a21393c", "messageHeadline": "updating docs", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 76, "deletions": 2}}, {"node": {"oid": "c0aadc4ef4b6a6cdd43c20989a0484bba078cec5", "messageHeadline": "updating docs", "author": {"name": "Steven Goldfeder", "email": "hkalodner@MBP18.home", "user": null}, "additions": 274, "deletions": 70}}, {"node": {"oid": "724bfaedea2c70f08b01e37b7a1a5f0d55ea8a96", "messageHeadline": "Merge pull request #520 from OffchainLabs/cleanups", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 193, "deletions": 447}}, {"node": {"oid": "be8647ff1ec3b861578e2a51dd21e774d56128be", "messageHeadline": "Merge branch 'develop' into cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1281, "deletions": 821}}, {"node": {"oid": "5697fa426ee04e028d93c8dfb158973ca2180934", "messageHeadline": "Merge pull request #237 from OffchainLabs/token-staking-support", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1427, "deletions": 895}}, {"node": {"oid": "4752cc6f2f77775031c91523941d973f496b2d3f", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "dcf59dc8c4a384c2a06af6e4a7511f093d54a758", "messageHeadline": "Cleanup go mod", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 321}}, {"node": {"oid": "b3d5a735bcd0d388b1467fd2f80fcc4ea3344fa2", "messageHeadline": "Fix arb-provider-ethers types", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "b19d80f9d00a75a8a6d4af9446bc870d6c8a0112", "messageHeadline": "Cleanup ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 282, "deletions": 168}}, {"node": {"oid": "a134245ff3c5cb96976195587d6f36ae2a5b3673", "messageHeadline": "Update typescript", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "17cbac813807557ecda8da9fb6d41e9478221a05", "messageHeadline": "Run format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a1009a59dce3f860c9aa5f084ce651d6313dedb8", "messageHeadline": "Update arbRollup.ts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a835ced2c37d50abb85648b557b9d44c799003a8", "messageHeadline": "Add stake token to init message", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "04e91c3c84965ad5040b030444abf4e52644f59e", "messageHeadline": "Fix demo deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d325ccaa62b71082d9f58faa8a46d500faea57e5", "messageHeadline": "Fix rebase issues", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 1258}}, {"node": {"oid": "8f24f5bf9588279204afe677398d954dd7499c51", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 795, "deletions": 0}}, {"node": {"oid": "7a5d7c8c91a45505da646550bfefd4eed4525660", "messageHeadline": "Fix erc20 staking", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 84, "deletions": 65}}, {"node": {"oid": "5315058bb5974968f88c13a5f12e51a401100d63", "messageHeadline": "Add logic to wait for erc20 balance", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 816, "deletions": 10}}, {"node": {"oid": "06c8d3122c27a7677af85c32c13fab37e16ef2fa", "messageHeadline": "Fix inequality check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a04ab459c369ca2fe1e7c98138801f061153d2c", "messageHeadline": "Fix command failure output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78b3c25e8805aec026eef3eb4ac41a083b636d2a", "messageHeadline": "Add command line option to set stake amount", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "5e2539a063fef51831c6d96f43cfd7ebd56a3adc", "messageHeadline": "Add token support to ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1164, "deletions": 1032}}, {"node": {"oid": "36c75e147bad13b39af63d825929ecd53ce2f595", "messageHeadline": "Merge pull request #440 from OffchainLabs/security-fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2448, "deletions": 219}}, {"node": {"oid": "7404e3468a36b5e89c899c1986426c9c2fb70bbe", "messageHeadline": "Merge branch 'develop' into security-fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "99a46552fa05fcd8e764bd7164e013b4aab96d23", "messageHeadline": "Formatting fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "73d349d03fae49a1f06f5780c9e796da596ed1b1", "messageHeadline": "Rebase fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "7a09fd1c5034058596092e8c485043e97adc5aa3", "messageHeadline": "Update arbRollup.ts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccd5e1e5ccb06cb37888f599e3e56af7ec104f82", "messageHeadline": "Fix ethbridge test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8643d46d3176bb4c4e2393863d96a3c6b6ff57f8", "messageHeadline": "Add stack underflow test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "cac345ae8e8352ac0ed49e8447b38941ec40a8be", "messageHeadline": "Add deposit failure test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "cbefd774b114d98b98c00b87ac3fcc7c38393bc9", "messageHeadline": "Add test that the template contracts are safe", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 46, "deletions": 15}}, {"node": {"oid": "5039946bfdc3dd6efedca8f4b7ac0aac2c673dc0", "messageHeadline": "Add extra safety to contract factories", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2354, "deletions": 213}}, {"node": {"oid": "ecd2fc982861168e75f0a10296c8beddcc084e37", "messageHeadline": "Merge pull request #472 from OffchainLabs/dependabot/go_modules/packa\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b24186e1f37b50f0572bc6eaaa295c4bfebeb734", "messageHeadline": "Throw if the stack underflows", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6578e6ab78d37aaad876dca9a782daa4d40993ac", "messageHeadline": "Fix STK2_IN_CHAL", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cab26e8ae80997f6da441ce93abdc1edac905d15", "messageHeadline": "Add master copy protection", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a67d8d6c486124673befec778bc9a50387aeedbe", "messageHeadline": "Bump github.com/pkg/errors from 0.8.1 to 0.9.1 in /packages/arb-util", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7c62ebf735a660951f5cbd8a925626d191b602d0", "messageHeadline": "Merge pull request #518 from OffchainLabs/move-demos", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1245, "deletions": 5236}}, {"node": {"oid": "ba5ee630eb8903a10a950edbd8eba9b28ce167e1", "messageHeadline": "Remove out of date info from glossary", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ed01fd9373310b754573129008d8c0f85a737cdd", "messageHeadline": "Format test contracts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 25}}, {"node": {"oid": "bb67f06f801686f1cbc9d237ab109b554c779f1d", "messageHeadline": "Use buidler-deploy for etherscan", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 67}}, {"node": {"oid": "ecc6e43fa7291cc2b47fa50a47896c17348d66b4", "messageHeadline": "Fix eslint peer dep", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2f851a40c5870ea9497b62feae61dc484a79983a", "messageHeadline": "Remove typechain from ethers provider", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 22}}, {"node": {"oid": "e3df57faf2619fc0573764afc3e03862aa2dd780", "messageHeadline": "Fixup solidity linting and formatting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 269, "deletions": 905}}, {"node": {"oid": "8eb5143649a9fa4757fc6825ac67bd6fd4bbfbff", "messageHeadline": "Dep updates", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e8295dc8ffa8181a6551e7375ab14c3303368d50", "messageHeadline": "Run pre-commit on everything", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 85}}, {"node": {"oid": "6f8fd149a96d9f2958c661b0e2a2dcffdfe9de0a", "messageHeadline": "Update JS packages", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 714, "deletions": 747}}, {"node": {"oid": "a88b6a40ad4543ac13ff9710984ada7edd8cfcae", "messageHeadline": "Update go-ethereum", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 40, "deletions": 39}}, {"node": {"oid": "e0a8fee3210a8a53d9475fa5e1bf50c0cf4d459d", "messageHeadline": "Update install instructions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "fa2e5ff13af441012b8a31665ac7ef5b51d641b0", "messageHeadline": "Fix build flags", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "d104aed3818dd208972d69c6895a69b299036d50", "messageHeadline": "Link ld on linux", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "00b6b5ea9304ade0d29aab4b27126e9d392fed69", "messageHeadline": "Fix rocksdb linking", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9eb7ec85cae934447488544806d4e19dd96d4538", "messageHeadline": "Require external rocksdb for local build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 85}}, {"node": {"oid": "af5a3cdc4a3717b1877935c2cb66cd3a41e89152", "messageHeadline": "Fix build scripts for ubuntu", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9a209ea63dbd920afed595c1826a1b38dc911be7", "messageHeadline": "Build fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35b7bdd87a54b6b51ad2b6a831ac3fe5fd67b999", "messageHeadline": "Update quickstart to use external demos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "d2fbaa674b237c439d01110909afa070b8ae6ac4", "messageHeadline": "Remove demos from monorepo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 161, "deletions": 3343}}, {"node": {"oid": "99005539e222a1fbc1977fd71accaf16e6c7db7f", "messageHeadline": "Merge pull request #517 from OffchainLabs/arbos-testing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1785, "deletions": 528}}, {"node": {"oid": "fac0ce37cb1605e9b885a3ceef6a6498b8fd0808", "messageHeadline": "Make sure to keep snapshot cache at or below max", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0bbb089cdb450ff123b0f9e900fd076e73eb907", "messageHeadline": "Fix go provider TransactionReceipt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 262, "deletions": 82}}, {"node": {"oid": "249ab527c4293bc06321aac62d1335d4b6e058bf", "messageHeadline": "Fix snapshot cache", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41ec0a73a1b8c0ab92aa3851613ece227367c18e", "messageHeadline": "Support wider snapshot range", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "c369b575ffb5c89282e252c42f4e33a61a09b544", "messageHeadline": "Add snapshot cache to txdb", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 215, "deletions": 70}}, {"node": {"oid": "970d17947d44a680241f423c47304a54f51a7329", "messageHeadline": "Change dockerfile to use debian", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 39}}, {"node": {"oid": "9a499dcf9e5cadc38c06c9d0ec27fe9cab56ebcf", "messageHeadline": "Fix pending transaction count", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "c82062d1f8e982023cf20a165ba8274e6c974343", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03ed57d6ddfdcae60da0b614e15385f958105593", "messageHeadline": "Make snapshot work if there are multiple logs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e8c5e64bd2e5f7afa34511f29c1adf80e9bc0e11", "messageHeadline": "Add deposit method to ethbridge package", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 533, "deletions": 303}}, {"node": {"oid": "e3d2c2420517abb3093d04eacfe5f1917a45c413", "messageHeadline": "Add create2 test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 699, "deletions": 1}}, {"node": {"oid": "554ca4e71d6fc87e502d16f3cde7f8fe39ab3cce", "messageHeadline": "Merge pull request #516 from OffchainLabs/pending-state", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 531, "deletions": 275}}, {"node": {"oid": "fb468f2824116d98407f5759824799c0122e338e", "messageHeadline": "Respond to PR comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "a2605fb875588242ce5e5ff5dedfe880ae9959ad", "messageHeadline": "Fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b8411b8a8995a6dfd66404e5408dbd3f06561512", "messageHeadline": "Batcher fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "2b48cbc57d531fb59aad15fff7189c7f2f1df8fd", "messageHeadline": "Fix funds check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6b27c32f5308521d01028b10ba4b785f822c709", "messageHeadline": "Fix GetTransactionCount pending", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "06364fa048f7b41fafa5af65788ab80a062c3b97", "messageHeadline": "Benchmarks working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "5e56f51394d4508d76ad5b147c5136bcbebf9dcf", "messageHeadline": "Cleanup debug output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e3aeafd982e432a5218d0120e05ea2f90a15bf77", "messageHeadline": "First draft of batcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 151, "deletions": 233}}, {"node": {"oid": "62e8585747a7145ab8d32df7022f0f0e78bc73a2", "messageHeadline": "Send pending", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "3c611e9ee36d40fe5c2e4f9cfc6939d555f8acb7", "messageHeadline": "Continue impl", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 41, "deletions": 59}}, {"node": {"oid": "465385121e7cccd66971ed9ceb8482e88013d183", "messageHeadline": "Split up addRandomTx", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "5e10904143ade0762b25a1c3e8a11a1a29e4d7a9", "messageHeadline": "Update batcher.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "984e37e85f5e71ad404a6eecb94a64481e57c257", "messageHeadline": "Start implementing pending state in the batcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 423, "deletions": 94}}, {"node": {"oid": "4531d10ff10b3d8442c40876c99345343186eed2", "messageHeadline": "Refactor global inbox go interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 51, "deletions": 49}}, {"node": {"oid": "09f23b3dfa4983dc503da4b06081e5cb3b4e695d", "messageHeadline": "Merge pull request #515 from OffchainLabs/update-arbos", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "66024c67ec119943ce1b50c7841afb572cea3b30", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "17797dc5b1a4a9da4bea166764c99a73865629ef", "messageHeadline": "Update arbos.mexe", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e96e1d79464f77bb3abbb923374e91da393b787c", "messageHeadline": "Merge pull request #508 from OffchainLabs/rpc-fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 109, "deletions": 20}}, {"node": {"oid": "e9bc88a7450865ff3c369a81e2a632559621dc42", "messageHeadline": "Add GetBlockByHash support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 61, "deletions": 14}}, {"node": {"oid": "ebfa93822b567d0bc1c0a23f543b5f5de3bcbadb", "messageHeadline": "Fix GetBlockByNumber", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "d45c6ece35e41bc08542dc89f6f00d37eae6487b", "messageHeadline": "Merge pull request #507 from OffchainLabs/getStorageAt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 705, "deletions": 28}}, {"node": {"oid": "8dc8dacf0151ebb1ccb1dcc23e62aa341717af7d", "messageHeadline": "Fix storage test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "908c93fe796a1bc0397c84d28851c9cd701cef04", "messageHeadline": "Add debug info", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2db823bacad581cb052174b36be98501dcc25741", "messageHeadline": "Fix GetStorageAt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ac4811156615afb034fac4426f05f94029bcef2e", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3595b46e1cdf8e9485805e3ad1c87d25e8054ba5", "messageHeadline": "Add test vector printout to test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 69, "deletions": 23}}, {"node": {"oid": "f9676eb7318a6b85727f5bbaeacc7b959e45ed07", "messageHeadline": "Add failing getStorageAt test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 541, "deletions": 3}}, {"node": {"oid": "85ff6d89adba7bc35c35c061960766e169b8fef7", "messageHeadline": "Add GetStorageAt to json rpc server", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "943fd9c891007234927c8e0156fdbfb9ece7d284", "messageHeadline": "Add GetStorageAt method to snapshot", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 92, "deletions": 26}}, {"node": {"oid": "2ddb2c65c47a7cab1066a356a98e0edeacf35306", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e550c17c0a73aa5dfe703e8ca2af336f4558e8b4", "messageHeadline": "Merge pull request #506 from OffchainLabs/overrides-temp-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "74f8b04ba1cc63f52be4555b60bb70be93886849", "messageHeadline": "deault to empty overrides object for depositEth as well", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20bbbe3dcfeed0750b980d367cf89c3974d37ae5", "messageHeadline": "ensure all overrides are objects (never undefined)", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "acacb24686ce35b782a342a66b9b146be66f1276", "messageHeadline": "default to empty object instead of undefined for depositERC20Message \u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5df995e7d33e1dbae5974fcfdcc6e99d9e44e56d", "messageHeadline": "Merge pull request #502 from OffchainLabs/public-global-inbox-conn", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b64796b0e2a536a17a885c6144060d96c9370f68", "messageHeadline": "Merge branch 'develop' into public-global-inbox-conn", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7474, "deletions": 457}}, {"node": {"oid": "11aa63fa873e8836d2b0c4782b25f5f0b5b551dc", "messageHeadline": "rename globalInboxConn to globalInbox", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "092b6eeff01df2cc228504d93c7ae79a88f8d39d", "messageHeadline": "Merge pull request #504 from OffchainLabs/update-arbos", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "da4f68a25250b3fbb1ff085817bd6b486e198ffd", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d7d76941fd7d9598ed53368a4d5642baa5fe7180", "messageHeadline": "Merge pull request #503 from OffchainLabs/failed-sends", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 757, "deletions": 33}}, {"node": {"oid": "e952d3ae73c0f0672b754cced5aac51518567f46", "messageHeadline": "PR comments update", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "edf97d23fb446085ddc6fc40321f543a65f70068", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "da7fefba657d3272c2482c53fd6842b4924eaea1", "messageHeadline": "Add failed send test (currently failing)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 749, "deletions": 25}}, {"node": {"oid": "60f52e8f6523bbe8bbfda925c71efaeb2d14cd4d", "messageHeadline": "Merge pull request #499 from OffchainLabs/fix-getcode", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 374, "deletions": 328}}, {"node": {"oid": "1e8dd85018112841954ca942286011b963a0f25d", "messageHeadline": "Update arb-test-case.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "9c444a2b04e1158c3ff04602bc0f80a496dba16b", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "444c977d9f2bc9d78eecee08e72a31a27a93098b", "messageHeadline": "Merge branch 'develop' into fix-getcode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6326, "deletions": 98}}, {"node": {"oid": "01430b5226db324299ab29534c7cf5b876a0a402", "messageHeadline": "Merge pull request #449 from OffchainLabs/l2-minting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6327, "deletions": 99}}, {"node": {"oid": "3d819090e9d7dbc2be46161e14ed16864c924958", "messageHeadline": "Merge branch 'develop' into l2-minting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "74073e7cbfd135db08f35abbd35d6b087437aa4b", "messageHeadline": "Merge branch 'develop' into fix-getcode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "9d11fd2962a2c51c624b025f8194cab10d0cd8fb", "messageHeadline": "Merge pull request #501 from OffchainLabs/add-transfer-test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "37d08153d94ec3a799685a4f62a7c10bef17cbea", "messageHeadline": "Merge branch 'develop' into l2-minting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "9f3cdbd3588e21a3250687b4d9d348ed391a2447", "messageHeadline": "Fix L2 message format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "de11da3898185523e4c1ebf33cb0b221eb55c266", "messageHeadline": "Reset pairing on failure", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 46, "deletions": 20}}, {"node": {"oid": "4f2eca654c898c64249312ba1a3d5181af53cd05", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fe43debd6a44e335fb3f3aa75e8afa3c051af782", "messageHeadline": "Don't print transaction receipts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "e0facd5bca5ea9f5f5b0c3a06813a430352fe210", "messageHeadline": "Fix StackValueToList hang", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "e051349df6e9e18667bd057c4fa286fa6d41d4b9", "messageHeadline": "Optimize tuple equality check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3fd70a2c0f2675a7db83e950399ef7e75d0a0d65", "messageHeadline": "Fixup avm runner and print gas", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "5c4b65ada42165347f47b60936a4d37a77354454", "messageHeadline": "Update testing utilities", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 45}}, {"node": {"oid": "da42d9b8d4f75511d262ad94172462c3e29ecc87", "messageHeadline": "Test signed tx contract creation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 58, "deletions": 26}}, {"node": {"oid": "e8aec87bf6c4e316c2bed0aa39f9ecac5b66588b", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cc24680e99d2972c0ab117f674d81730bfa2a9fb", "messageHeadline": "Create arb-replay-test.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "976688ff3bea3a4074b460bfb4674bfcba3d5380", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0e9e16949e9ee4dd9ffba6b1fafa1daa3614715a", "messageHeadline": "Fix test vectors", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bb7e468f41c30d3c5899b2c0f5aecc5702d8278f", "messageHeadline": "Make avm-replay into avm-test-case", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 144, "deletions": 237}}, {"node": {"oid": "40737c653afcf38cb5ca4439d0ccd9ffb7549f7d", "messageHeadline": "make globalInboxConn public", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1371d16d5f8b21de35f001271088e62a6f4845e", "messageHeadline": "add l2 eth transfer test to integration tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "c3705b224341f1334f3ff022d67421c3c42a82b8", "messageHeadline": "Test withdrawing full amount", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2a4a9e1d07e9a49c9894c4dd324d351a416e426b", "messageHeadline": "Clean up withdraw test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 26}}, {"node": {"oid": "3f6d4af8f508000c23607cf60e1a715c7f47f91d", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ed53e338ee943382fb8277c76cf6a458672a0327", "messageHeadline": "Improve message printing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "8edfd6a5e6d557005677d0f046c13ced59f4b5ca", "messageHeadline": "Fix EstimateGas arguments format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "e5edbc7be3dec716f496bd9182c7c088baf13ecb", "messageHeadline": "Merge branch 'develop' into fix-getcode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "6fa9eb35bfc029af24e5cf6f9c8d2b286da8dfa4", "messageHeadline": "Merge pull request #487 from OffchainLabs/withdraw_bridge_test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "422257b1ca6648437a5c56dc645d0f74555230a6", "messageHeadline": "Merge branch 'develop' into withdraw_bridge_test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 589, "deletions": 531}}, {"node": {"oid": "541004db42a4d859acba523040be3530251b2eac", "messageHeadline": "Fix getCode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "a51984224693bdef24651c5af41923987af7ba94", "messageHeadline": "Merge branch 'develop' into l2-minting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 53, "deletions": 22}}, {"node": {"oid": "6cd19b13981892263593eb424e4b6a1b3e24d2c0", "messageHeadline": "Merge pull request #495 from OffchainLabs/demo-deploy", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 53, "deletions": 22}}, {"node": {"oid": "50f7226c6fef6dbeee6613ff3e4aa0d07befc454", "messageHeadline": "Merge branch 'develop' into l2-minting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 544, "deletions": 518}}, {"node": {"oid": "b07e082f0a1ffe615b735a500121ace91d885f3e", "messageHeadline": "Merge branch 'develop' into demo-deploy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 539, "deletions": 510}}, {"node": {"oid": "b25a01a67394af7ada4cadf1e879cc03d1f79510", "messageHeadline": "Merge pull request #484 from OffchainLabs/simplify-tradable-exits", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 536, "deletions": 509}}, {"node": {"oid": "f1cbcbc5d47d123d65695df7627fb3744eaebea6", "messageHeadline": "remove old test", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 0, "deletions": 56}}, {"node": {"oid": "75cc3daa2b220711adac7fb8b48acd3a4b193417", "messageHeadline": "Merge branch 'withdraw_bridge_test' of github.com:OffchainLabs/arbitr\u2026", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "843efd475f5f3e758ca66aaa465c69cd312fade7", "messageHeadline": "add settimeout to deposit, move to intergration_test", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "1c788ed53c0a69d66e31100a7da7d3ca2502ac69", "messageHeadline": "Merge branch 'develop' into simplify-tradable-exits", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3e992358d035e7222636f2dd73b26b33cd339562", "messageHeadline": "add withdraw bridge-test", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "35b28473f4a751c72a43f01ded36c25594a8822b", "messageHeadline": "Merge branch 'develop' into withdraw_bridge_test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1260, "deletions": 832}}, {"node": {"oid": "db3cb323b584bb00562922c2857dd4e10aff6795", "messageHeadline": "Merge pull request #498 from OffchainLabs/add-ape-exports", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6ffbe0a25109418bf51a352185a913a82533cd6e", "messageHeadline": "version bump", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07664a9b381337e88fd28d8bb8dd39d696882bdc", "messageHeadline": "export token factories from arb-provider-ethers", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8c950512176379e8439b1b5fcc35a5be7e6ab4ae", "messageHeadline": "Merge branch 'develop' into demo-deploy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 991, "deletions": 638}}, {"node": {"oid": "eb995e7b89a9a3d1e341b73b12e442ce7cfc013a", "messageHeadline": "Merge branch 'develop' into simplify-tradable-exits", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 991, "deletions": 638}}, {"node": {"oid": "cba95b7e164089e9ba7e7f843a93c63a38f17779", "messageHeadline": "Merge branch 'develop' into l2-minting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 991, "deletions": 638}}, {"node": {"oid": "9180c0768b08b2fa3fe310cc41f9f25b3fcbf5e8", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d4830273938cad03914846aa9636e1156d5bfc68", "messageHeadline": "Merge branch 'develop' into l2-minting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 292, "deletions": 230}}, {"node": {"oid": "a40fe2efd630993b702288f9a921cab72e0db4f7", "messageHeadline": "Merge pull request #497 from OffchainLabs/seqnum-fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 991, "deletions": 638}}, {"node": {"oid": "e0defddcdc2782af0eb4ca228692d1d75a0b722f", "messageHeadline": "Fix race", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0ab2d83e3f50114e064e09998f40dac4886efe3", "messageHeadline": "Fix race condition", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cc6b90b3e211266e919f8cada972ee48304ac806", "messageHeadline": "Test working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 104, "deletions": 13}}, {"node": {"oid": "0058a81781ca557ddfa06bfd76688dfc89a91835", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16b61906ecaf0c9396a79e64753b5c7a21508773", "messageHeadline": "Improve error message", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d3c5fd123bb1a3aa3f9f907979ccefeba9eabdf0", "messageHeadline": "Fix buddy contract format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "f0bc0a587f32566b87358e851222319fa464ed06", "messageHeadline": "Fix mutex", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "16250cbbca481c83a6dd0adb5b3f7876a07a6e86", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f6f30971d9aa469019fea911ad94bda57eba591", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6a1ee50b2b5b5d922dddafb78babf2b9e0f964f6", "messageHeadline": "Merge branch 'develop' into simplify-tradable-exits", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 295, "deletions": 222}}, {"node": {"oid": "183a0fc803780ca39a70a5e4460ba4d3429991cc", "messageHeadline": "Update name", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "162ef155bfd40ef70f4790c5748db1d2c4d6934c", "messageHeadline": "Rename ConfirmNodeOpp to ConfirmNodeOppCore", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "e8b366da17b05decda997fd25e65f971de0a80fc", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "71b9de14d536adf84cfa903bf2bd9dd51511d692", "messageHeadline": "Update arb-validator.Dockerfile", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "29a341385c8ef7ba8f3681bc6095354da217dd29", "messageHeadline": "Fix dockerfile", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4c9822e6e8686a47be1ef31f44f03effc274c95", "messageHeadline": "Fix copies in dockerfile", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9c125546db02f6514c0d80a24a044e3f2d8ac305", "messageHeadline": "Fix hunter dns query in docker image", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "4f085e0eb45addb7ca25561771eddadccc35b75d", "messageHeadline": "Fix validator docker image", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7e2184f7564d77f6063e4d4b36dcbf350d38dfca", "messageHeadline": "Fix demo deploy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8bd70ef0d969427b2f7474b73effa0a54e56105", "messageHeadline": "Clean up arbos tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 149, "deletions": 55}}, {"node": {"oid": "8eff7e141b00c7be17cdce649d93d7d5987224d1", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "272f06674c952effbb465c39c13e077ce24e5d81", "messageHeadline": "Clean up tests more", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 103}}, {"node": {"oid": "f61bf73b658542383ad1564fdaf54527b3dd2f2f", "messageHeadline": "Clean up test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "e5b120848d22ccdd390509ae5bcf351df6505757", "messageHeadline": "Use snapshot in tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 82}}, {"node": {"oid": "5a5844545cee5351fa21a3d06a7c8a7caca91bad", "messageHeadline": "Refactoring to use snapshots", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 393, "deletions": 382}}, {"node": {"oid": "947d81f51e4fed676e022568aa5a18c171ce148e", "messageHeadline": "Fixup arb-deploy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "a0a21d6a492a96011d2c2c110c98a5e7504bdb53", "messageHeadline": "Switch to using snapshot package", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 303, "deletions": 3}}, {"node": {"oid": "b568e468852f0e8c942c07e033a57c40cf7faedb", "messageHeadline": "Merge pull request #494 from OffchainLabs/rlp-txes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 295, "deletions": 222}}, {"node": {"oid": "e03380aaf819c45d60badc48993e5bfb64233305", "messageHeadline": "Remove MessageID from InboxMessage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "d10b9d1b90efebbbfcc7857725d06840eb83037b", "messageHeadline": "Separate IncomingRequest from InboxMessage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 125, "deletions": 80}}, {"node": {"oid": "386e39e38b5f2a1c137dd6b7bc714d172e351061", "messageHeadline": "Merge branch 'develop' into rlp-txes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1345, "deletions": 1205}}, {"node": {"oid": "1954b5c56007931f2fabdb809cb830972620db28", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "726d86d2911d47ac51ce225f02f307b778a1dd31", "messageHeadline": "Fix deposit test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "87ebb820ce255c51b13ba9afebd2fea421e28423", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3c7da1d03d0ed566f612c8ce5f722cca519a8188", "messageHeadline": "add withdraw bridge-test", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "f86909d025035b2f5699f597775bae4240ebe933", "messageHeadline": "Merge branch 'develop' into simplify-tradable-exits", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cbeb72fc332e61db09126e56b5fe8aea8354547c", "messageHeadline": "Merge pull request #486 from OffchainLabs/challenge-timeout", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd244303f2568c2fc25419141c5caa6092255ea1", "messageHeadline": "Increase challenge timeout for test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2d816754d4df27affef94994ad5cd5a2c9a5be1", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be6973eee922cf789b66edfb4a86d88414b2182b", "messageHeadline": "Merge branch 'develop' into l2-minting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1343, "deletions": 1203}}, {"node": {"oid": "638feb02e55006e27146f4abc3c195c674336d0e", "messageHeadline": "Update abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "da92bd750f65727e09477b5775b1d40a4df5cfcd", "messageHeadline": "Merge branch 'develop' into simplify-tradable-exits", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1344, "deletions": 1204}}, {"node": {"oid": "5f43f27cdab9b1e6be7c6a9127713be11d038d2a", "messageHeadline": "Merge branch 'develop' into challenge-timeout", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 868, "deletions": 744}}, {"node": {"oid": "a1ed9f699da102303c2c9d572e8f9f28073783d8", "messageHeadline": "Merge pull request #482 from OffchainLabs/cpp-optimization", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 868, "deletions": 744}}, {"node": {"oid": "d4ae898fb22583915cc46f8db81e9dca58e1c4be", "messageHeadline": "Fix challenge timeout to match ethbridge implementation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "babc029b8a4240a915dfee0686491ee9adc6fbe3", "messageHeadline": "Merge branch 'develop' into cpp-optimization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 475, "deletions": 459}}, {"node": {"oid": "393386e05e875ee53aac8e853e23726a1d7f378b", "messageHeadline": "Merge pull request #485 from OffchainLabs/event-subscriptions", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 475, "deletions": 459}}, {"node": {"oid": "87c11b853f0666a7fb869c7d3288bc44f1062fe9", "messageHeadline": "Respond to PR comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b41b00e81f5288df338848764a14aa4a42f3834e", "messageHeadline": "Respond to PR comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "37efb605876165d33776131472744b0bf345a9fa", "messageHeadline": "Working on upgrading to rlp tx format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 162, "deletions": 142}}, {"node": {"oid": "9e61737ed37ed34c290adbd0c65bd1e65ef90618", "messageHeadline": "Fix tupleDeleter", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1b2356ad2af1d44a366f85603110d72d07bd89c", "messageHeadline": "Separate out generated files", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "4b7924254f21031911cbc53fb2b3ef9c53ff1252", "messageHeadline": "Cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "53edd50410c4d7173c23be8e9bfe710aaaeec32c", "messageHeadline": "Expand test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 72}}, {"node": {"oid": "2dcf8fd5427ba41a897194a142061d7b0e0a3bfd", "messageHeadline": "Cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "e75015522ba7320ea33ce8248c54ae1bafb4cd62", "messageHeadline": "Delete unused code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "5d308bd9fc350b8d833b997cdd0dbdb41ac5b05b", "messageHeadline": "Remove huge call test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "f6092cbc9746c976ac9ab3a6180e886cd632c2f9", "messageHeadline": "Fix block bloom filter loading", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff372ae800d596f9bc3df082165249c3d04edf88", "messageHeadline": "Solve ethbridge test race condition", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bcba5f60243c1ca693b78884d68b8595d7b5ddf7", "messageHeadline": "Make methods private", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ab2e42049d7c993db02be0db0d840ad235e2d5bb", "messageHeadline": "Fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 65, "deletions": 50}}, {"node": {"oid": "97f80d559b6960eed84db17c15e25742735d9ea8", "messageHeadline": "Fix event processing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 243, "deletions": 158}}, {"node": {"oid": "0fe8e0bdfd2b15cffcbcb57fcfbc45c1bef16dad", "messageHeadline": "AssertionPrepared remove blockId", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "be67b0f32f7a79905a0a9f62bd289d7bddc1f749", "messageHeadline": "Get LatestBlockId from checkpoint block", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 32}}, {"node": {"oid": "b3fbba67687947d419f218867d60b5c18289bb3c", "messageHeadline": "More assertiontxhash related removals", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 60, "deletions": 65}}, {"node": {"oid": "9be35752a08f7e234c824c7ed20186a80cad17b5", "messageHeadline": "Improve MergeEventsUnsafe sorting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "6b2b816bf07287a269a01156be53c95c26c219b5", "messageHeadline": "Remove TxHash from ChainInfo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "67ee324b64021bb3af9156e32930c499e5fe8fd7", "messageHeadline": "Remove assertionTxHash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 84, "deletions": 133}}, {"node": {"oid": "5d4149c1204240ae73bf690d7593338d15d974cd", "messageHeadline": "Add l2 minting test to ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 206, "deletions": 52}}, {"node": {"oid": "dfb9b8bd7f0883a26e3c8edcb7403950613f4ae8", "messageHeadline": "Simplify buddy ERC20 contract impl", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 489, "deletions": 1239}}, {"node": {"oid": "d8b613fa5c4024878a5a1e6f0f302e678e1cff6c", "messageHeadline": "Use global send index for tradable exits", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 381, "deletions": 403}}, {"node": {"oid": "b49fe7d16c7f44f2b7494decab6c18b874639b9d", "messageHeadline": "Track send count during confirmation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 137, "deletions": 79}}, {"node": {"oid": "a83a493164f9de5ed31e1da1041d0591629fa99e", "messageHeadline": "Simplify rollupTester.ProcessValidNode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 29}}, {"node": {"oid": "de8c3c0a4aca44a8b7fd2ef288c0f93bb9b5586d", "messageHeadline": "Refactor ConfirmNodeOpportunity", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 52, "deletions": 53}}, {"node": {"oid": "49ae3e6d82773ea50c964c0c6f430223b47b7254", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "30760a074f00127f99f98148a92c461b03b39478", "messageHeadline": "Merge branch 'develop' into l2-minting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 83158, "deletions": 67387}}, {"node": {"oid": "a1d7750cddd352beebd08adb20cd2ab46a1db299", "messageHeadline": "Remove unsafe set_element optimization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "f04029b0c87831dc2e99e624958feb7316a68a11", "messageHeadline": "Cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "dcdb266d89a8cf54f56629211c549f133ccc63ad", "messageHeadline": "Make checkpoint value saving iterative", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 101, "deletions": 87}}, {"node": {"oid": "4ce5e2109227e24861f4691f7a7b903eb728156f", "messageHeadline": "Simplify checkpoint value loading", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 45}}, {"node": {"oid": "7cee5357061438f48a904676a319f485cbcf7618", "messageHeadline": "Refactor value saving", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 80, "deletions": 102}}, {"node": {"oid": "3a10af7a09e7f1588760c412898e18a7d5112a70", "messageHeadline": "Refactor checkpoint value deletion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 78, "deletions": 66}}, {"node": {"oid": "a88386b81ef54dafd8718197bcb9d1f01c1abe0b", "messageHeadline": "Fix and refactor value checkpointing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 108, "deletions": 182}}, {"node": {"oid": "8c502feda35ca471c987a3a34c53e03002ff2db9", "messageHeadline": "Fix tuple pool destructor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "e51a874f562d53a81b6e223685d439dc2ab7e3f5", "messageHeadline": "Change data storage deletion to use iteration", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 89, "deletions": 26}}, {"node": {"oid": "86886955f21de435458c20cba6eea3c589553d64", "messageHeadline": "Make avm_runner use the checkpointer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 52, "deletions": 22}}, {"node": {"oid": "d6041bef3a302d953ae2f75d6ae3600b6e2de4be", "messageHeadline": "Refactor TuplePool", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 278, "deletions": 368}}, {"node": {"oid": "5a7dd6544d29c8aa53ccf9d40471c557a521d491", "messageHeadline": "Eliminate recursion from json deserialization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 70, "deletions": 48}}, {"node": {"oid": "4fc5db2e7929730803e51e278e88001cefec17d8", "messageHeadline": "Eliminate recursion from marshal_value", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "2e3831c16417b202cf15dde9e26cc86cf9107204", "messageHeadline": "Eliminate recursion from deserializeValue", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 54, "deletions": 30}}, {"node": {"oid": "ffb61b658fd3aaccc7a787af846dd1eedf42423d", "messageHeadline": "Convert tuple recursion to iteration instead", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 110, "deletions": 24}}, {"node": {"oid": "43529e0bdf0d41cc92e55b108f809a1a9b124abc", "messageHeadline": "Style fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81cc1da91118b8caa960684c70341ac94bbc834d", "messageHeadline": "Style fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "077b7e27ea32c8fdf53ecad2cc334632e5bc91a4", "messageHeadline": "Tuple set_element optimization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "876662f0f437126541d62a00ada7157efb47a8e9", "messageHeadline": "Optimize opcode lookups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "88b36c684286b74fe44aa7e87691c6a2e72e89ea", "messageHeadline": "Simplify jump and cjump impl", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "685b50be5f0c4ca44fb2b0915bb65267cf78556b", "messageHeadline": "Increase data stack laziness", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a29d8f0abdecd912423b98c5f8ba18cb3eb7c141", "messageHeadline": "Remove base assertion from avm runner", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea6570cd9fe924a33155843c607a6cfea8de70e9", "messageHeadline": "Load segment as snapshot", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "90dcfdb64a89f6fd522e5049d56263437ef43515", "messageHeadline": "Add partial aoslog support to avm", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "2d87aca69d81fb95ce83cf9ea8e6a652fecf2edf", "messageHeadline": "Fix typescript machine hashing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a3a56b18374fa78c9ed114896d784a0edef5a26e", "messageHeadline": "Merge pull request #467 from OffchainLabs/fix-deposits", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2e45ccd428998bf89ce140d1ef72898a7b4e3dfd", "messageHeadline": "Merge branch 'develop' into fix-deposits", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1353, "deletions": 762}}, {"node": {"oid": "ac3e78350cc6be326ec732144b73bb0cc19df753", "messageHeadline": "Merge pull request #479 from OffchainLabs/geth-syncmode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f7d7e01176ff8519b349fef092a892057d8eb6d", "messageHeadline": "Merge branch 'develop' into geth-syncmode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1178, "deletions": 700}}, {"node": {"oid": "903079abb1710125d08965c45bc91cffe6cc428b", "messageHeadline": "Merge pull request #477 from OffchainLabs/block-receipts", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1178, "deletions": 700}}, {"node": {"oid": "fddbbd1d50048d3cc5cd8e99009b46c9ce10b0c9", "messageHeadline": "Merge branch 'develop' into geth-syncmode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 81946, "deletions": 66826}}, {"node": {"oid": "cbd7866192fce8062a235bc7c8af32468fc5db62", "messageHeadline": "Update launch script so geth is in full sync mode", "author": {"name": "Fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48e63f4615f648bd73fc1eae570dffde4aea763d", "messageHeadline": "Merge branch 'develop' into block-receipts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "b43f7481b007ea71c76195747817c0df471678d2", "messageHeadline": "Merge pull request #478 from OffchainLabs/ethers-build-script", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "f60ea3d097d4a76c9960431f66086138ec777c59", "messageHeadline": "recommit arb-provider-ethers build script", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "e49eeaefc86a1092ffcdb1f8a0c80f2f846ecad8", "messageHeadline": "Fixup block receipt handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 37}}, {"node": {"oid": "458a55e0d25a72466bf29716a16c1f7ffe11a702", "messageHeadline": "Merge branch 'develop' into block-receipts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "714c61e4c529b7c57344feb1fc02e8bebe6592c3", "messageHeadline": "Simplify NewServer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "834f72e7bae74d86e525bc73b5d81eb475a6ee07", "messageHeadline": "Cleanup aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 49}}, {"node": {"oid": "f04552a0438f4cc133b15d28b91889c83f74c3e8", "messageHeadline": "Add longer timeout to fibgo event test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d6aa28cedcc9206e32c85eac502beec3c45119f", "messageHeadline": "Fix aggregator db test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "c31867ee4555272217fc58feaf3710c3c3642a66", "messageHeadline": "Fixup GetBlockByNumber", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 74, "deletions": 42}}, {"node": {"oid": "c5b8ce3674bfc0d86b2a4ab3ae078ffcc0fa0c19", "messageHeadline": "Add support for block receipts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1139, "deletions": 642}}, {"node": {"oid": "b5ccba761ae33bedb7ad632e84a1cf0d01292730", "messageHeadline": "Merge pull request #476 from OffchainLabs/callserver-peek", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 159, "deletions": 60}}, {"node": {"oid": "850913848b8c3dcab21f3b935889e6e5a8da84a4", "messageHeadline": "I can't spell", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "03df73311c338cb28ccd2d8185a3fb51944ce224", "messageHeadline": "Merge branch 'develop' into fix-deposits", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 81818, "deletions": 66811}}, {"node": {"oid": "c968748147db43d4c052e63185b706f78295ef80", "messageHeadline": "Add ExecuteCallServerAssertion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 159, "deletions": 60}}, {"node": {"oid": "12808456be0bd823e898a39f2bcec428318116a6", "messageHeadline": "Merge pull request #475 from OffchainLabs/inbox-peak", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 33121, "deletions": 32973}}, {"node": {"oid": "0e1aedd8ddb878d844f824f3591efb9cd564f0e1", "messageHeadline": "Fix spec", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b732af48049f00c738eae371161f199f6f47724", "messageHeadline": "Clarify inboxPeekOp", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e628db24c969c6595c47b92d14d7876f0ad89ac", "messageHeadline": "Update osp json files", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 32913, "deletions": 32912}}, {"node": {"oid": "147c7e1ad36423b4081924b338b1dd1c0a7311f0", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "026eb6d703eb059561c32a9852ea792256b07dd8", "messageHeadline": "Implement inbox peep support in the ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "6c495e560f73e27e3b33b2802a8c9822c47db4fc", "messageHeadline": "Update avm spec", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5c381c847527346d3e58b696df0eca797f8e86c3", "messageHeadline": "Add inbox peak to cpp AVM", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 147, "deletions": 53}}, {"node": {"oid": "0e2aae671c26242069a83a431047eb58d577fe2b", "messageHeadline": "Merge pull request #473 from OffchainLabs/inbox-single", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 79592, "deletions": 64002}}, {"node": {"oid": "1834aed5a9db5f1ef26480c1ac7925381ae4ee1f", "messageHeadline": "Respond to PR comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 25}}, {"node": {"oid": "d3d4f9159279b5710b063925a3c5bd68ef995572", "messageHeadline": "Fix execution proof test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "d2bd78208ad15c89491749f664b2564f208155cd", "messageHeadline": "Eliminate dead code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 175}}, {"node": {"oid": "ae6f059dfcb98ec7f1106de688c1bb17392091f3", "messageHeadline": "Fixup rollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 175, "deletions": 115}}, {"node": {"oid": "b6c8674ba2144169190d6045793cd84814ee3976", "messageHeadline": "Validator tests passing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 688, "deletions": 1106}}, {"node": {"oid": "4460c725b37b440afe3f1aedf1b7c9fe79cda110", "messageHeadline": "Simplify BisectedAssertion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 400, "deletions": 451}}, {"node": {"oid": "920c289ed2c02b2a568b771919bc89c08f82aabf", "messageHeadline": "Eliminate messages challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2258, "deletions": 4023}}, {"node": {"oid": "3afd5ae1debd7b2d36b96fa359af255f4ca0d97b", "messageHeadline": "Fix ethbridge tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 52}}, {"node": {"oid": "6d017c441c53c2607ad67ad3ad58bb6a30232105", "messageHeadline": "Update spec", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "c0ade08ea724ad2e31e11dbf1549c22dde7dbec6", "messageHeadline": "Update arbos and add arbos tests to validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 190, "deletions": 22}}, {"node": {"oid": "c516433b0073bbdc433f6163167534373a15c831", "messageHeadline": "Split up ethbridge message tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 114, "deletions": 82}}, {"node": {"oid": "61fa05b62265c6bcb8e17d8d6714ddb74c77d79a", "messageHeadline": "Fix cpp arbos tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "e8645d178a381e8f975062ac5d353d0275861ca9", "messageHeadline": "Fix inbox proof gen", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0dda6fd084b029b3f3ba55dfe001459fb7213f4", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "3248c554e65e867e7bb25d906501eaa0b8214e95", "messageHeadline": "Fix tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 92}}, {"node": {"oid": "bddd8ff436917e0559d7036ba1195d9182caa0ab", "messageHeadline": "Switch to single message inbox opcode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 77070, "deletions": 59258}}, {"node": {"oid": "b10e0bfeed20a75b6c55771ebc5f5c7b62c0196c", "messageHeadline": "Fixup tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 36}}, {"node": {"oid": "f0d0787fa894b053cf7582513062df69fcc8d28f", "messageHeadline": "Make inboxTop start as an empty hash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4598fd720701fbd40921960b6e351d4a7a9baf32", "messageHeadline": "Reverse order of messages from inbox opcode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 301, "deletions": 252}}, {"node": {"oid": "aff0176121972c68108bd03a1d2c6def58f1cc2d", "messageHeadline": "Merge pull request #470 from OffchainLabs/refactor-inbox", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17053, "deletions": 17784}}, {"node": {"oid": "51333d27018638184ef29630ba72ecac8cd9b06f", "messageHeadline": "Refactor inbox in one step proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16438, "deletions": 16986}}, {"node": {"oid": "06338d15251c3aa3f89be7e6220e258f0ce69d30", "messageHeadline": "Refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "536e8f0af909a259e3702c683f38e1b55b2532d5", "messageHeadline": "Simplify L2Message interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "217df55cac1b6c7916401bfd194289104acf7448", "messageHeadline": "Refactor messages", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 598, "deletions": 773}}, {"node": {"oid": "493095b139df23c9a97f554816a089eb12caada9", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "3f95183d495a84ba4955fe434a7cb614dc85c305", "messageHeadline": "Merge branch 'l2-minting' of github.com:OffchainLabs/arbitrum into l2\u2026", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "6163eca4be351439bd640c46659ea664d464f777", "messageHeadline": "edit", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 5, "deletions": 28}}, {"node": {"oid": "74dec998c809feeb745799084002829b230a9372", "messageHeadline": "Cleaning up buddy test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "e005729bad2bd779c60cc18af42e37561e0013c0", "messageHeadline": "Merge branch 'develop' into l2-minting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 691, "deletions": 52}}, {"node": {"oid": "2a975e0363b76b7edd2bfd67d50cd59269166ee2", "messageHeadline": "Simplify buddy deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 42}}, {"node": {"oid": "77bb3661e58e1978a2e66e386440fae9db0253a9", "messageHeadline": "Revert \"Simplify buddy deployment\"", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 42, "deletions": 26}}, {"node": {"oid": "605150c529b3d6b238776a982ed1cb1fafa59eed", "messageHeadline": "Simplify buddy deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 42}}, {"node": {"oid": "dd82b9cba24799fed0ab958857d4e98cb3906cf5", "messageHeadline": "test", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 40, "deletions": 50}}, {"node": {"oid": "65a72cb259b58e55ad63168ed7523cef18869481", "messageHeadline": "Fix ethbridge token deposits", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "5275672ac70463154c9ea8831234a63fa92b14ba", "messageHeadline": "Merge pull request #466 from OffchainLabs/arbos-upgrade", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "391d4a3930e946ad83a919a4f02100ad3a989ea4", "messageHeadline": "writing test", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 6542, "deletions": 184}}, {"node": {"oid": "36ec9f4c47ad1fbad5ca10b396081b375c58a30d", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8f4333e489e42dfd8eba261ed0a400bcdcb8cb6c", "messageHeadline": "Merge pull request #465 from OffchainLabs/arbos-upgrade", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d73e373ad6bf142dcf33dbb17f3fa42af10b2ea1", "messageHeadline": "merged develop", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 29613, "deletions": 26304}}, {"node": {"oid": "9444d9319bf77a23114c0e25c3c76dd0a733b809", "messageHeadline": "Upgrade arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "de1af85aa1ee35d380ae2654c5b9fe130d6406d7", "messageHeadline": "Merge pull request #464 from OffchainLabs/arbos-upgrade", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb377fea0aa2cb4c525bd0186b1a3f961e95fefd", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ee5ad0824e2dc2ed7bf4ef19f3c103c401f8b44", "messageHeadline": "testing", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 390, "deletions": 50}}, {"node": {"oid": "d0f462a8ad931f6ac44d3be0edcf8daed54cc2e6", "messageHeadline": "Merge pull request #463 from OffchainLabs/reddit-fixes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 685, "deletions": 46}}, {"node": {"oid": "1ae591f9eba63d65a0d6ccbb0ed25e507c1d110b", "messageHeadline": "Fix LogsToLogStack", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be5259f5229e878fa22cb9d1938d716f4959afc6", "messageHeadline": "Flip log order", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2947186bc89033e8f3cb1018631235d85062b8b3", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4778aab3388c0214b6fa7907c1ef3146cfacc673", "messageHeadline": "Update arbos with fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4fb7b7a27a5112e306acd4c53163e9f3a943b38e", "messageHeadline": "Add ecrecover precompile test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 621, "deletions": 0}}, {"node": {"oid": "ed7eeb3cc863033755aa8818f999aac82724cd39", "messageHeadline": "Debugging improvments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 38}}, {"node": {"oid": "24a057633af0a99d50ccb45b8307e995f28415ef", "messageHeadline": "Fix getLogs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e5edf1aa84fa9dd3c6de6e100be615f1fbc10f3", "messageHeadline": "Merge pull request #462 from OffchainLabs/avm-opcode-changes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 29491, "deletions": 24444}}, {"node": {"oid": "979e745d7f1d1d217ba80f453c2a51e14c412042", "messageHeadline": "Fix sign extend", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64dc6364bc3d612ea151766e223138d43dc3367d", "messageHeadline": "Update ArbOS to release candidate", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c639ad2b3109c7aeda5fc44eab7b26a1feb23be", "messageHeadline": "Add large shift sign extend test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6b51e553914f93967b05a031ab8e8ae668430d4a", "messageHeadline": "Update signextend", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "5f499f03e085b8870c7ad3a81b5078bcaec27420", "messageHeadline": "Fix missing gas cost entry in spec", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24028e0eba570e5c873e8fce2a1db20f5f35b886", "messageHeadline": "inbox edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "461383ac776c96b975d1c5e1c9bfd86e583119a1", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29336, "deletions": 24376}}, {"node": {"oid": "beb26cee7839f9e2618d0695b44fbccdb5e40caa", "messageHeadline": "Add test cases for new opcodes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66d0865330071d71dd6c1375649cd45d3386fc58", "messageHeadline": "Add parens to sar", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebc2168a671fba2714b5d95d6c51ce21a22c89ae", "messageHeadline": "Update spec", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "c207099e4aec4b0ca85335d61d298cacd5277986", "messageHeadline": "Move sign extend and add shl, shr, and sar", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 106, "deletions": 22}}, {"node": {"oid": "b1ca42d0a4810db1a48429b7c4ce177c6352e651", "messageHeadline": "Flip byte and signextend", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "150f072e2ba1752018088750f28561674502502d", "messageHeadline": "Merge pull request #459 from OffchainLabs/withdraw-eth", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 122, "deletions": 5}}, {"node": {"oid": "3b6ed84351efe4ef2553fdd0c3d9ecb29dbc7c06", "messageHeadline": "Update now passing withdraw test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "3e2f7304d2f0814901ecf2bdbd92d097f149cba3", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6a92cde82e2fd68b061dc0eae32a0750380acd84", "messageHeadline": "Add failing test of arbsys withdraw eth", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "65ab4085799d4771bcc5d56cad94a810322fe8b7", "messageHeadline": "Merge pull request #461 from OffchainLabs/arbos-update", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ee1fe9f608845dd689adef48c848d0fa5eb414c6", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "882a0478d9344ea242c963be374d755ea0231c57", "messageHeadline": "Merge pull request #460 from OffchainLabs/arbos-upgrade", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "302ec08b58122f962276dfb95b24d940381d452b", "messageHeadline": "cherry pick previous commits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 564, "deletions": 455}}, {"node": {"oid": "fd8ce6a7d1c2a8f80e0f9fc1e8d5eaee411246f1", "messageHeadline": "Upgrade ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01951c5039eb5753ed4de19df5126a6a7dae7d8b", "messageHeadline": "Merge pull request #458 from OffchainLabs/arbos-upgrade", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1dc363d400b92c7768a858b7d5fcc69645f047f0", "messageHeadline": "merge develop", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 12498, "deletions": 9108}}, {"node": {"oid": "61384a96751baccfe221c13d42fae3d8f8397855", "messageHeadline": "Revert \"merge develop\"", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 8770, "deletions": 11847}}, {"node": {"oid": "3b5c96931eac3e0a9f6c12502a221fe4a18aa5e0", "messageHeadline": "Revert \"current state\"", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 523, "deletions": 563}}, {"node": {"oid": "8f6e56373fb4dc0bf37d389f2bd20ef4f6992f15", "messageHeadline": "Revert \"buddy contract\"", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 26, "deletions": 53}}, {"node": {"oid": "3cdb5db0d7a1deced0d847b9705cb57cecfc129a", "messageHeadline": "Upgrade arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "032bb07b101937e0e05df0b0ffcfe8d42b480e5b", "messageHeadline": "buddy contract", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 53, "deletions": 26}}, {"node": {"oid": "2b518beafd7851c0ca1e9316bc4972efcc0d9262", "messageHeadline": "current state", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 563, "deletions": 523}}, {"node": {"oid": "a68d7b51b3f43c806f44631ca7d0e04a752ceef0", "messageHeadline": "Merge pull request #448 from OffchainLabs/sideload", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 188, "deletions": 44}}, {"node": {"oid": "a3bb5c620a699156ebab5cd30b94b7c9c737c2fb", "messageHeadline": "merge develop", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 9013, "deletions": 7116}}, {"node": {"oid": "30d8ed563c1f98964adcd9c4787fe12a8f5ced9c", "messageHeadline": "merge develop", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 11847, "deletions": 8770}}, {"node": {"oid": "de65e7a5dde17d96986ca02500cce7094a0efdbd", "messageHeadline": "Merge pull request #456 from OffchainLabs/update-bridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "6da685c717b756d797831c3ab748caabc0571510", "messageHeadline": "add lockbox methods and export l1 / l2 bridge", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "67a034d9690d9a9d0fe3a8cd0b76ccd7c597bc5f", "messageHeadline": "Merge pull request #455 from OffchainLabs/callserver", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8995, "deletions": 7116}}, {"node": {"oid": "db647f5d0a7ebef8f8a9cd4cd15c5eec4bde5806", "messageHeadline": "Update arbos to master", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8d80b4e22075bcc89bdd51c9d2ce2bcd2ecb914c", "messageHeadline": "merge develop", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 3304, "deletions": 1899}}, {"node": {"oid": "21a0c4af8678f5b5caeb0763ec442b5cb52fe43d", "messageHeadline": "address PR coments", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 98, "deletions": 113}}, {"node": {"oid": "c163026f8bc92ee9280aa57d442d0aa065454d6b", "messageHeadline": "bump circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a0ed042dddca1df4224dd9808ac91d41ad6bbf99", "messageHeadline": "tmp changes", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1771, "deletions": 58}}, {"node": {"oid": "6a7a2c3c036eded9f9352f409c3c9000f5aee87c", "messageHeadline": "Split out l2 bridge compontents and fixup wallet", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 74, "deletions": 49}}, {"node": {"oid": "cff9539756281ee203b3beb71dc5659c8136adb7", "messageHeadline": "Split bridge out of wallet", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 174, "deletions": 89}}, {"node": {"oid": "498af1f83e6ebb6b89e9431315b582936d0227c8", "messageHeadline": "Merge branch 'develop' into txserver", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3294, "deletions": 1870}}, {"node": {"oid": "8ca76fd504f99a71c7d142f1084dea7b056a6596", "messageHeadline": "Fix TransactionReceipt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "75024cb649b86dabd5455aa8f487d0b512258ba9", "messageHeadline": "Merge pull request #450 from OffchainLabs/keccak", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3305, "deletions": 1901}}, {"node": {"oid": "a71724d4e4dbfecb51fda79e59458f38225037ad", "messageHeadline": "PR fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "cf9683948ba281e11e0e1f455fc1510ed8fb3274", "messageHeadline": "Run fewer executionproof tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7c917216adc287c87260834053428890cba88ad", "messageHeadline": "Run fewer executionproof tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "862ee53b69c48f02a89c0be89e64f3349a37b3e6", "messageHeadline": "Fix fibgo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 64, "deletions": 60}}, {"node": {"oid": "a979f321e609e7cadc1c0885c36aabb565267b1f", "messageHeadline": "Add keccakf instruction to AVM spec", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 32, "deletions": 16}}, {"node": {"oid": "c2db5f72be022b8c54b04021f4703e710811e1fd", "messageHeadline": "Update test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 60, "deletions": 63}}, {"node": {"oid": "308ebaa90fcd8173971061288e7406449ededf57", "messageHeadline": "Update abi and lower gas cost", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3d6fe6ffe6baf2fdb8fba424c9a25074cff83297", "messageHeadline": "C++ keccakf matching the compiler", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 228, "deletions": 108}}, {"node": {"oid": "3352b51b9c9547a80eccce7a4364eb2f3cfd954d", "messageHeadline": "Further simplify one step proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 142, "deletions": 316}}, {"node": {"oid": "ad1af7172063f2d92a6017198864b2c904f8bed5", "messageHeadline": "Fix reddit test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 37}}, {"node": {"oid": "2757773a30ff81513bf5708b4384517578d9c230", "messageHeadline": "Fix fibgo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1e85629542424f08b2bb7f41d3c22ec46143f627", "messageHeadline": "Fix reddit test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "629e2572e4ce28d844b98178a4cfad555da7dbe1", "messageHeadline": "One step proof tests working again", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 898, "deletions": 866}}, {"node": {"oid": "aa95b6d93dbe65da763e7fe046cd3d55f5410e35", "messageHeadline": "Handle auxstack underflow", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 145, "deletions": 107}}, {"node": {"oid": "2920590aa7018aea03d556c9d8fbc365b95d007b", "messageHeadline": "Continue refactoring execution proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 674, "deletions": 920}}, {"node": {"oid": "85c8be5450a3e115a86b90a505a8f00230396c71", "messageHeadline": "Remove unneeded params from execution proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 47}}, {"node": {"oid": "d58ab67b7395a2671ce81c70a044bddca8bdf689", "messageHeadline": "Simplify send and log proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 61, "deletions": 112}}, {"node": {"oid": "70507b56aed5531a883e01b4f167fdb4639d6691", "messageHeadline": "Assertion context", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 236, "deletions": 211}}, {"node": {"oid": "8e28b0442b1aabeb9576135371749c15b57a4729", "messageHeadline": "Start refactoring one step proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 366, "deletions": 461}}, {"node": {"oid": "3a880b0a44a3fcbcae4301d0fcab183f1bb48e0e", "messageHeadline": "Update abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "739481b22089ea6477770e13a0e0159d7e372654", "messageHeadline": "Update benchmarking and arbgas", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 61, "deletions": 18}}, {"node": {"oid": "fe6a9b07be252f767cbeeb4bf3c7bef722498438", "messageHeadline": "Clean up whitespace", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "d9bda0e092ea2694499209f6fad8225f2a0b86fd", "messageHeadline": "Solidity and cpp implementations matching", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 143, "deletions": 89}}, {"node": {"oid": "7c1e93f289e2442c1254c4031f1f5fac087c703a", "messageHeadline": "Add testing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1450, "deletions": 16}}, {"node": {"oid": "332edaa786ff24a8ee7d50d33391ba5243dd3a4e", "messageHeadline": "Add keccakf function to ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 258, "deletions": 0}}, {"node": {"oid": "d24884488c0f662145adb1fede43e07841cbaa4d", "messageHeadline": "Update avm reply", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 64, "deletions": 152}}, {"node": {"oid": "8cac1a470d33ccf50e9b5a8e563620034325ed8b", "messageHeadline": "Add some accounts to geth", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "03abf15828708b58b5ed3c0177ba83ef4c448d71", "messageHeadline": "Clean up output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 57, "deletions": 3}}, {"node": {"oid": "f293d1fa9e177093feadb960e4f7ae2ccc57b8bc", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6fdc73b5dd31879de48af75949840338615b50e4", "messageHeadline": "Add cross contract test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 969, "deletions": 82}}, {"node": {"oid": "171bf807b33c5a30352ed2753069413fffde3b6b", "messageHeadline": "Truffle migrate working!", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 338, "deletions": 53}}, {"node": {"oid": "2d80ecb4ec89ae5eeaf3c49ebbc2d9ac5a454637", "messageHeadline": "Fix ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "7f3aaf29793dbd8f9ccaf2e3b58ee35592f25dd9", "messageHeadline": "Update ethers provider for new message type", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eedeff3cfc7b8e8e7c61d926df8deb3574ebeaa5", "messageHeadline": "More fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "dd7c895a388bfcfb29f462314bcd6dbb9b41aab3", "messageHeadline": "Update arbos and fill in block header", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 90, "deletions": 38}}, {"node": {"oid": "63bd5ed5976094242e1373fcb6eff139f7f0e6fa", "messageHeadline": "Continue improving web3 server", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 74, "deletions": 63}}, {"node": {"oid": "47f24273d0a8cb95aabdf2806049341c051b7ac8", "messageHeadline": "Continue improving web3 server", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 366, "deletions": 153}}, {"node": {"oid": "d2af7441bacd66591ef68ab53be53bf2f003c1d5", "messageHeadline": "Improve web3 compatibility", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 199, "deletions": 115}}, {"node": {"oid": "3dabf7a0b04b23612e921b3490d277c7b890898a", "messageHeadline": "Start working on l2 minting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 103, "deletions": 29}}, {"node": {"oid": "9e1e29cc5316de8a8e8b691cb721faeac3858e7f", "messageHeadline": "Working on getting truffle working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 499, "deletions": 103}}, {"node": {"oid": "a3722b6a135a0d359f423e3ceed94668fed8bda4", "messageHeadline": "first commit", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 215, "deletions": 54}}, {"node": {"oid": "d6d04a5326a2b489d07b4f0e305fdd53ec9f3031", "messageHeadline": "Update connection_test.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2396e6082b77c0a83c27450f36140c406fee3381", "messageHeadline": "Implement more of the web3 interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 119, "deletions": 52}}, {"node": {"oid": "6e7544015afb53d8424a6c0d02e4495e74a0fc91", "messageHeadline": "Integrate web3 server into aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 739, "deletions": 557}}, {"node": {"oid": "730d4fabbacbcf747a53a298d5700c9231849c1a", "messageHeadline": "Improve cpp aggregator store testing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "1d1a38ca108c64744ce19be3c978b8abf7fff2eb", "messageHeadline": "Clean up fibgo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "c8bdbcaa6f665c5fa4fe47f7907e2712cd55a1f6", "messageHeadline": "Upgrade ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 277, "deletions": 252}}, {"node": {"oid": "e7febbb52f36daedef4aba1aa01d596746f7b0ed", "messageHeadline": "Clean up header", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f01c8f24b1532ea724a4e020bad7356ff8ad05c7", "messageHeadline": "Move rpc into aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 79}}, {"node": {"oid": "f6d8dee63fbc4bb8e7020fa8608d55d0cbf22e41", "messageHeadline": "Refactor L2 message into evm package", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 705, "deletions": 662}}, {"node": {"oid": "dc96360644eed1b261c3ea8cdf2555de2b6389e0", "messageHeadline": "Remove validator dep on evm package", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 413, "deletions": 142}}, {"node": {"oid": "699faed604b8201541fe2ef1cf2ef1e952b5e074", "messageHeadline": "Remove junk", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 4005}}, {"node": {"oid": "4fda4e4b1a5db1ee9339ee8d626dcc8ab5232ad2", "messageHeadline": "Fix aggregator build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "084e20664724bbc0fb36854ec9459ba6708e34aa", "messageHeadline": "Fix arbos reddit test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "7e6cb3cc212463920f74163064fc28f599b3f771", "messageHeadline": "Fibgo working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 98}}, {"node": {"oid": "4b04fd12c0fe62ad05c6f7c365cdf51d8efbf357", "messageHeadline": "Clean up arbos test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "6a56d326337b00d03d4ec540cc78c2c569c7b8c7", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 49, "deletions": 84}}, {"node": {"oid": "fa27699848aef632fdfee395c31ff52cabe5aedb", "messageHeadline": "Merge branch 'develop' into txserver", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1058, "deletions": 4762}}, {"node": {"oid": "3cdfbcc01fca958c1d36e33d4dc2ed9cc8391231", "messageHeadline": "Continue work on fibgo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4210, "deletions": 188}}, {"node": {"oid": "d4a1ab706a04424f7ab7e988121f73274656f327", "messageHeadline": "Merge pull request #435 from OffchainLabs/avm-fix", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1067, "deletions": 4769}}, {"node": {"oid": "72bd19bbcea7605c00f2c886704548a08ad63611", "messageHeadline": "Start fixing up fibgo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 155, "deletions": 84}}, {"node": {"oid": "8c7cce67038425aed2833251c668240cce1716cd", "messageHeadline": "Add some tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 38, "deletions": 75}}, {"node": {"oid": "2a8011c86faec8b28b22fabafcb3207d7a026678", "messageHeadline": "Fix full log test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 150, "deletions": 159}}, {"node": {"oid": "8ffc62ff533709a8601144f322b810531eb6bc60", "messageHeadline": "Truffle migrate working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 65, "deletions": 40}}, {"node": {"oid": "08f215bbb7471aec214c9ae70155fac36f921b38", "messageHeadline": "Add simple aggregator test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 124, "deletions": 9}}, {"node": {"oid": "1dfdbe8c7e4caa4c5eb5c0a9393c6720121c4a08", "messageHeadline": "Fix sendTransaction", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "ce0f0c1bbf613332f7b5e7866dac2f7a5baa4414", "messageHeadline": "Fix aggregator store bugs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 140, "deletions": 74}}, {"node": {"oid": "c2dbeecb74c659fc1da506a8c6e026963bd76d66", "messageHeadline": "Merge branch 'develop' into txserver", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 39}}, {"node": {"oid": "11e6a3a7a2089fb8207310b3f20361ab3690ad89", "messageHeadline": "Merge branch 'develop' into avm-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 39}}, {"node": {"oid": "8103a8d227327cb4e4e8febc60fec6e57af71fe3", "messageHeadline": "Merge pull request #442 from OffchainLabs/fix-geth", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 15, "deletions": 39}}, {"node": {"oid": "cd875180fae11fe00e5ba51f84775e3d24cfc34a", "messageHeadline": "Fix geth docker", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 39}}, {"node": {"oid": "a19afcf8ab862102eb29258acf641587b028d195", "messageHeadline": "Merge branch 'develop' into txserver", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2452, "deletions": 1178}}, {"node": {"oid": "0fba9b18c278a5f6568ef203556a8295528ec1e6", "messageHeadline": "Merge branch 'develop' into avm-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2443, "deletions": 1187}}, {"node": {"oid": "4e1e1393c6d5aeea64ee9ab12997292b533b4b52", "messageHeadline": "Start fixing server", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 356, "deletions": 554}}, {"node": {"oid": "5bd6d69dd60d2fae56866939ea60fc398c2b6591", "messageHeadline": "Merge pull request #424 from OffchainLabs/message-batch", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2444, "deletions": 1187}}, {"node": {"oid": "a39c2f85c91528709609229c4dc4389297ab1655", "messageHeadline": "Update provider for new interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 465, "deletions": 483}}, {"node": {"oid": "76668cfbfda2bf55e248cfd5b47d662480dbddff", "messageHeadline": "Remove GetCheckpointDB", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "63a6d705c96db350d39991f230de8e1f17126dc7", "messageHeadline": "Remove confirmed node store", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1015}}, {"node": {"oid": "6a306a17904b9f6096a3330bf0a308cfc867b7ef", "messageHeadline": "Delete TxInfo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 258}}, {"node": {"oid": "66fb4d4c2bad7a77ee8cf5cf3b4b328c44c632a2", "messageHeadline": "Implement findLogs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 414, "deletions": 258}}, {"node": {"oid": "252a22c6f6fb5a42a9d85e6a4961e032db3b1a73", "messageHeadline": "Start setting up server", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 775, "deletions": 2913}}, {"node": {"oid": "f0c17013b050fb987403deab8a43ccb09a60da12", "messageHeadline": "Merge branch 'develop' into avm-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e69f335a5df0277aa343b64b060a79643fe2b86", "messageHeadline": "Merge branch 'develop' into message-batch", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fee12c3316caad81e3f05914dd09f06473d0e59e", "messageHeadline": "Merge branch 'develop' into txserver", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef42eef1533a558ac5db193b212c25bdc3c28fde", "messageHeadline": "Continue on call server", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 281, "deletions": 193}}, {"node": {"oid": "20f2cd2b0468fbee77b770b7835d4fbc2db2933b", "messageHeadline": "Continue on call serveer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 127, "deletions": 74}}, {"node": {"oid": "233fd1da5c64b5b60983caa0771c4812d1c4bf2f", "messageHeadline": "Start adding call server", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1021, "deletions": 115}}, {"node": {"oid": "e4cce897159c77aa29c6f5013c53d7a32ab41222", "messageHeadline": "Merge pull request #441 from fredlacs/fix-geth-rpc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "650efeefa340d340546c6213343fd0f31fe322e0", "messageHeadline": "Remove aggregator usage from demos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "1e3e5aeee3be2803ef2f6d7979a570343c25a85f", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "13a50da3bc502aa43d197a1b89e508ef5e30b082", "messageHeadline": "Fix global inbox test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 77}}, {"node": {"oid": "7e2768be515fa93bea0b318ac838e4fcbcfc7702", "messageHeadline": "Make provider support getting chain address from validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 52, "deletions": 24}}, {"node": {"oid": "5b2c560569cd308892a7a057844119ad4c75c52b", "messageHeadline": "Implement subtype 0 tx hash in ethers provider", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 131, "deletions": 42}}, {"node": {"oid": "e3291d6cd07ce126162b8230c0a1f89fe409d8e2", "messageHeadline": "Implement and test subtype 0 hashing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "ee1ffc731fa54ac70f408643c012730f377c4108", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1578, "deletions": 532}}, {"node": {"oid": "a0a870f4b3a5bb899a41d90727272d32fb2108bb", "messageHeadline": "Merge branch 'develop' into avm-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 242, "deletions": 156}}, {"node": {"oid": "03e80c17a26308dc213bad62f8c83067bdf1f7d7", "messageHeadline": "Update rpc address so Geth is reachable from docker containers", "author": {"name": "Fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81eea9bc2148b17eb00809c6e1f32a56ccb74d54", "messageHeadline": "Fix SendL2Message", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "cbf0a37fe22442f2677c91bcede005027cd948c6", "messageHeadline": "Add initial web3 interface code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 576, "deletions": 0}}, {"node": {"oid": "6ab38b561fe13b1977ff043af1a1bcfaef302152", "messageHeadline": "Merge branch 'develop' into txserver", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2141, "deletions": 1545}}, {"node": {"oid": "cbf1a9cf730277da8c53ea95ccac7665925f41e2", "messageHeadline": "Remove debug statements", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1c0db0b3599344ebf0c91f7c6d2899400b29f119", "messageHeadline": "Transaction hash working!", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 25}}, {"node": {"oid": "23af04b01a84483466b3263e1bcaf3e645e0a228", "messageHeadline": "Clean up chain id", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4a44b01f74cb8ddab357e5f70534a440a7360698", "messageHeadline": "Update message id system", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 80, "deletions": 100}}, {"node": {"oid": "a549a905513c894078938aa027a6b31522468a21", "messageHeadline": "Improve test and aggregator output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "5eee82a3eb2ce9c7e992c6305d879cd2576819b1", "messageHeadline": "Message id updates", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 79, "deletions": 52}}, {"node": {"oid": "fb0869ad372981665c69da4afc47a9254d5b2922", "messageHeadline": "Handle call gas properly", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "937fffd60d049801222ba0b4458830815d30456d", "messageHeadline": "Fix batch processing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 48, "deletions": 44}}, {"node": {"oid": "f3be49d054ed6f5076c644e2ad630a538c79d909", "messageHeadline": "Fix arbos tests other than batching", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "a902eabc942e816bf301a76fcce87de4ffb025df", "messageHeadline": "Improve test errors", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "1a135470d595bc12270ebeee2487529495c27858", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ee8127d2fbb8eed59da5546a52ec30b9da356c89", "messageHeadline": "Implement new aggregator system", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 116, "deletions": 227}}, {"node": {"oid": "3a537c797aa111cfc95fc6c8536513c712f38c5b", "messageHeadline": "Remove vm id and switch aggregator signing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 61}}, {"node": {"oid": "f415847e0bf4e5dd3da528fe8b57fa2e928fec84", "messageHeadline": "Remove pubkey from tx aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 41, "deletions": 61}}, {"node": {"oid": "2326b80869993d8ba612532a8d524f07e0db050d", "messageHeadline": "Remove BatchTxHash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "ca489a78b5ec150eb169001aae05ee4dd430546a", "messageHeadline": "Switch tx aggregator to new format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 64, "deletions": 77}}, {"node": {"oid": "c78471103c8334d1591ee8fb92f2976d78746ab8", "messageHeadline": "Fix chainId extraction", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b6340ee2d1d322fb7c7295249a7ef785cacddf4", "messageHeadline": "Fix TestDeposit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "88d7065816cbe495e73c6c5522929d0df8d3ee3e", "messageHeadline": "Fix sig", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9d0ef4d0a83ff2e8979387495e042d5451c6ff8", "messageHeadline": "Add init message", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "2235fbad1240134bb22c8801750d41334db473d0", "messageHeadline": "Add init message", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 4}}, {"node": {"oid": "224b939dc1e7feee4806a149d6b9a92d6728bc79", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1a703a500e780ce2f8dba9a9738adc09e8f33a05", "messageHeadline": "Fix marshaledBytesHash and add test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "b71402646c45972d93cb18bd3e3ef70270ddd12b", "messageHeadline": "Revert \"Fix marshaledBytesHash\"", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "d2f85aed54b86dd9dba35c11a3ce0c5d2a906cc7", "messageHeadline": "Send TestBatch to a contract", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "c11570f86c13eaecf8a9596309cb2a7ee19baf16", "messageHeadline": "Fix marshaledBytesHash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "66b43f193deffc41e77227b4527955665825aef2", "messageHeadline": "Update arbos.mexe", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30e78868e60e0b88841823c62bc6d4bc35b9faed", "messageHeadline": "Add transaction batch ArbOS test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 167, "deletions": 42}}, {"node": {"oid": "4ec2fdca0452ec95b213433de0bded96c3e068d6", "messageHeadline": "Merge pull request #433 from OffchainLabs/testing-branch", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 242, "deletions": 156}}, {"node": {"oid": "1c9f47facfcd02caf6b47ce8f2a81a570db10bcd", "messageHeadline": "Merge branch 'develop' into avm-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 979, "deletions": 684}}, {"node": {"oid": "282153309084234e41d5aea87ff6257631ec240c", "messageHeadline": "Merge branch 'develop' into testing-branch", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 979, "deletions": 684}}, {"node": {"oid": "e6553f26bdb1f4e2c0b7e511a8bbceb45c4205f6", "messageHeadline": "refactor tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 81, "deletions": 325}}, {"node": {"oid": "991f7c6746b408313741687b991e62bee32d140e", "messageHeadline": "Merge pull request #434 from OffchainLabs/gas-estimation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "2976674acc479b4bb3e7c0a452d49d217e7e71d1", "messageHeadline": "Merge branch 'develop' into gas-estimation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 964, "deletions": 681}}, {"node": {"oid": "abf501974fcb0013af63c6a4eb8f55b4307471cc", "messageHeadline": "Merge pull request #439 from fredlacs/fix-geth-script", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a0c82ab7dd41381bc753ae1bb604ead2ecd6ff1a", "messageHeadline": "Update run-geth", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b695388b3a39c5c0ead72b51925dfb59ecc92145", "messageHeadline": "Merge branch 'develop' into fix-geth-script", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 959, "deletions": 680}}, {"node": {"oid": "822446534ef5b06ab42572a5eb2d7aa8f1f7b20b", "messageHeadline": "Merge pull request #438 from OffchainLabs/assertion-message-count", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 959, "deletions": 680}}, {"node": {"oid": "ec4beeef20121ccc27e80abdc6256fb92966801c", "messageHeadline": "Merge branch 'develop' into assertion-message-count", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "5bcc2783f3785176c34cca2dabea4bd0ab9f09c7", "messageHeadline": "Add comment to oneStepProof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "aab947696f65375cbe61bcffc5597d5902967504", "messageHeadline": "Revert \"Add local setup instructions to README\"", "author": {"name": "Fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "0947a6b5c36d3abedf3dfae98a4b7cd799889ec0", "messageHeadline": "Add missing flags to geth script and kill command", "author": {"name": "Fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2c6b243091e56ac14e9b603e4528925e6d723019", "messageHeadline": "Rename variables", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "79ba92501d47d9b8f79ca3f223b89e2f4916ee3c", "messageHeadline": "Fix ethbridge test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 94, "deletions": 37}}, {"node": {"oid": "2cefbf6cad0b947c7d0e76f1707994c3df8f20fb", "messageHeadline": "Merge branch 'develop' into gas-estimation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "6bdb20011a657f02d2eb19cd4e163fe155c5bd42", "messageHeadline": "Fix makeAssertion params and comment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "18377358457647954d936fe37dbcfe07ba7e4421", "messageHeadline": "Merge branch 'develop' into testing-branch", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "ded7757dcca28c4f3821158ee57c1db5097219e6", "messageHeadline": "edit tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 71, "deletions": 132}}, {"node": {"oid": "1a5ae8880df651290bca36b1073e3065833fe93c", "messageHeadline": "Add local setup instructions to README", "author": {"name": "Fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "d57c2d6248c366ea3d06993ce4f7896200ff63d0", "messageHeadline": "Merge branch 'develop' into avm-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "d3f41a5ef61e131724a2d61f347d258a06518ed1", "messageHeadline": "Merge pull request #436 from fredlacs/geth-script", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "40e82b6456dd3d0fb382b426368eb2bcb1c192c5", "messageHeadline": "Revert README changes", "author": {"name": "Fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "b568736cd5ec7822817fac10b0c1a669b36ec0d0", "messageHeadline": "Add last setup instruction", "author": {"name": "Fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e2498b3d91c2dba072489623d3c1a69724aec6e3", "messageHeadline": "Add setup instructions and fix deploy script", "author": {"name": "Fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "b08fb86158fa824b6e8e2ebf362255f1b3aff013", "messageHeadline": "Fix release install", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "39e299b61667a99366b8790dc5888d9b51a5e425", "messageHeadline": "Add script to start geth and deploy contracts", "author": {"name": "Fred", "email": "fredlacs@gmail.com", "user": {"login": "fredlacs"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "dd78b4cb78fe52807d318be0c62ae350f5baa6b7", "messageHeadline": "Update config.yml", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd97d26ef7b903a86c495202cc4bb0d82ec8bf1e", "messageHeadline": "Fix debug install", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "33ed1b48a2490d404fbfe3fa30b7441efc322e6b", "messageHeadline": "Update CMakeLists.txt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09871e0283769c3efb95ad371f104db46b962e0f", "messageHeadline": "Add boost system dep", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "2a9e32ae0460f82ce9b0075b439afe2f4c7f5f04", "messageHeadline": "Handle missing boost target", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "225e93103200d0240fd538880918911683ffd57b", "messageHeadline": "Add extra find packages", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "59877d2333fa3337f8969285a4fd5b3f34283ef5", "messageHeadline": "Switch back to system boost", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "28bcb45e68c9d7063df70fb4ccc78ece85304de1", "messageHeadline": "Get boost from hunter", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "719abd098780dd6c33ee39b3d4c069bb7908e334", "messageHeadline": "Remove boost filesystem from avm target", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c4428d40c1c782ea2273d6cdfdc713798900036a", "messageHeadline": "Clean up build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 78}}, {"node": {"oid": "90d742f8450d4bdb7f85891763927a1eafd57159", "messageHeadline": "Move submodule initialization to head of project", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "c77944dbcdda4548363daf5d35c6534dc574ac53", "messageHeadline": "Fix gcc build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4bfff109b4de54b4e22612053b1ecb382768f57e", "messageHeadline": "Fix dockerfile", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87f9752d642e92a46ec9cfd12e44ef67885111e6", "messageHeadline": "Add estimateGas support to ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "e29443ad2c2073d056ab7432c1b7ddf6b6d4caf1", "messageHeadline": "Fix cpp avm", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 172, "deletions": 101}}, {"node": {"oid": "2d938f69d8064b843276ffad49a5ac25394b435f", "messageHeadline": "Switch to intx", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 142, "deletions": 314}}, {"node": {"oid": "4899b84c29349df84428f8fa6c465154d8b668ef", "messageHeadline": "Switch to <ethash/keccak.hpp>", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 611, "deletions": 4276}}, {"node": {"oid": "4992a7465f0645920fc33d0d81129b986142a0fd", "messageHeadline": "Add log and message count to the protocol state", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 309, "deletions": 197}}, {"node": {"oid": "7542c64cac1245be7effcf275a9fcaf48b34d1a1", "messageHeadline": "Add log count and message count to assertion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 627, "deletions": 525}}, {"node": {"oid": "1c7034e6e12c5fafcbb0593094a8094f6a7de4a3", "messageHeadline": "Fix reddit test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "d0ded771af2596688f26e4475d4f80b8d5770e61", "messageHeadline": "Add reddit contract test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "ac4733f8387e4146f7a2c83037915d76f88a2877", "messageHeadline": "Add the ability to supply inbox to avm_runner", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "35b66ceda74f64c8d06b771ea171e837f0f329c5", "messageHeadline": "Merge branch 'develop' into testing-branch", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 394, "deletions": 270}}, {"node": {"oid": "49b7436977dd69a007648adebe3a31f96656794d", "messageHeadline": "current working tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 401, "deletions": 3}}, {"node": {"oid": "0e29cfb4de691105a06946b5e17971fe7fcec00f", "messageHeadline": "Merge pull request #432 from OffchainLabs/assertion-reorg-protection", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 402, "deletions": 271}}, {"node": {"oid": "0cda5eaec71bf46a2e01c2e9d1bb9a5a1b5887a7", "messageHeadline": "Fix demo deployment tool", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2db5984327b632cf7e7937845d55fca717d5af0b", "messageHeadline": "Fixes from PR comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "11d55d2a6106cb6f49bf9fdaf1fac883d23ad90f", "messageHeadline": "Start building out machine observer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 396, "deletions": 52}}, {"node": {"oid": "32caec1886ad2474c692780b0a08caf472cfe541", "messageHeadline": "Split out checkpointer from validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 785, "deletions": 345}}, {"node": {"oid": "69bd139da11e4e0045bb43039ea4f82295df5d55", "messageHeadline": "Add arbos package to get path", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 45, "deletions": 39}}, {"node": {"oid": "8b0a28a07c8bafb53fdcf71c9b67190e1a336811", "messageHeadline": "Merge branch 'develop' into assertion-reorg-protection", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7563, "deletions": 45563}}, {"node": {"oid": "479322fb90ae4c66a14e4e2f2d596b5d98a880c9", "messageHeadline": "Merge pull request #425 from OffchainLabs/simplify-abigen", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 7607, "deletions": 45579}}, {"node": {"oid": "a836793427031d787169d9d345b2831749b57fc2", "messageHeadline": "Fix rollup test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "a953c3bb00012515dc177e9555444b5226401d46", "messageHeadline": "Delete ArbERC20.d.ts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 231}}, {"node": {"oid": "3a8e0bc7c844c97cc8d2990372d778bca4ca7146", "messageHeadline": "Merge branch 'develop' into assertion-reorg-protection", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 46}}, {"node": {"oid": "ad19f8d3a0f269228f440381ad076425e0f78e8d", "messageHeadline": "Fix opinion thread", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "623a500b5d1a657904eff18594628c57083205b2", "messageHeadline": "Improve debug output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ac56484aaaf4bca6cb89a1c77e7595c11ec7f9db", "messageHeadline": "Fix assertion check logic", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "05e04f7c789c382c390af9f600bc810e81d26a32", "messageHeadline": "Throw out timed out assertions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "3a499e48e527dc8dbed9b37b702c5389277c0f35", "messageHeadline": "Add assumedValidBlock tracking", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 237, "deletions": 147}}, {"node": {"oid": "607196486a7422f54888c0dbab6f95bf04dae4a6", "messageHeadline": "Fix abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 88, "deletions": 4606}}, {"node": {"oid": "f92838227c676311c027566f5d046fa5d5fce923", "messageHeadline": "Merge branch 'develop' into simplify-abigen", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 46}}, {"node": {"oid": "f35ea8c6f77d3ab148e8fd210ae35ed1c119dd54", "messageHeadline": "Merge pull request #423 from OffchainLabs/hex-runner", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 46}}, {"node": {"oid": "9c2247756c63737612db743091a9c20c53dc18cc", "messageHeadline": "Fix case", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e2e2f7fe364c5bba8326bda71efc1f19f97b8a6", "messageHeadline": "Delete ArbERC721.d.ts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 301}}, {"node": {"oid": "83e69d18ac7a795f0cfcbf933de1e019e7f98933", "messageHeadline": "Delete ArbERC721Factory.ts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 468}}, {"node": {"oid": "c839079572109b363850e3aac40f6e2e02eea732", "messageHeadline": "Delete ArbERC20Factory.ts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 327}}, {"node": {"oid": "9dd898c7fd8c0087c5b13c8e5fbb8ca56a57d27d", "messageHeadline": "Fix case issue", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1333, "deletions": 3}}, {"node": {"oid": "c9c68608771586bd3b61881c27bec59e777a21cc", "messageHeadline": "Fix ethers build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16112ba3cf1512598193211201b1df02571e6342", "messageHeadline": "Simplify ethers build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "ddac55b04839802f3ff593017a07adf13d0055bd", "messageHeadline": "Fix ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "011201c6d9fb81eac119995b243039f433c9293c", "messageHeadline": "Remove traces of compiler", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "d7ff077103a1b517ca5a2e68b04750ba5c984360", "messageHeadline": "Move arb-compiler-evm to archive repo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 20717}}, {"node": {"oid": "fac288cff03c9ec31373a0077f84eff50b91931a", "messageHeadline": "Update install:deps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "400688e1447d952dd3007556f83f93223bf9e219", "messageHeadline": "Add top level arbos-contracts package", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 757, "deletions": 463}}, {"node": {"oid": "3a2f20617d1fe28de29178d5d72baed0aa02facf", "messageHeadline": "Move arbsys and arbinfo into arb-provider-go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "90bfe5bec6d164fb2022bfd5f6a7fe668d9230f6", "messageHeadline": "Automate go:generate and add it to update-abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 44}}, {"node": {"oid": "b6ebb489d4749609bfd72882c12326b22ad77b5f", "messageHeadline": "Split out ethbridgetestcontracts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 122, "deletions": 52}}, {"node": {"oid": "eb47575545d5930c018aebf04fb2843ad96af935", "messageHeadline": "Simplfy ethbridge contracts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3694, "deletions": 14308}}, {"node": {"oid": "2675d80a1ee6ec09c41788ee49bb840252e93d36", "messageHeadline": "Simplify ethbridgetest", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 391, "deletions": 2483}}, {"node": {"oid": "939124c43f90c55637cdbdf4416fcd01b0802ac8", "messageHeadline": "Clean up structure of generated files", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1514, "deletions": 1879}}, {"node": {"oid": "1036fa2956df169df8f447b9b3cd4c5c3a500435", "messageHeadline": "Fix opinion thread locking", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d1ab7675a5c609b589aff3b381989de4a31b1a83", "messageHeadline": "Add validBlock to assertion and update prepareAssertion to take maxVa\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 164, "deletions": 123}}, {"node": {"oid": "54be0b5fcd1027a962757683080a69cf11440614", "messageHeadline": "Merge branch 'develop' into hex-runner", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 134349, "deletions": 3758}}, {"node": {"oid": "1d175cd12c647e916597f457b2ccaca6706d02c0", "messageHeadline": "Merge pull request #422 from OffchainLabs/ethbridge-cleanup", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 134287, "deletions": 3752}}, {"node": {"oid": "1fb844785c4887ae0e85b22159d2dcd32579c6dc", "messageHeadline": "Merge branch 'develop' into ethbridge-cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "031ad68498437c28bf896d93bd6a64a18b8c9cf9", "messageHeadline": "Merge pull request #429 from OffchainLabs/dependabot/go_modules/packa\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "cbcff36acb2c786d32e1e277e17a3186d277a3bd", "messageHeadline": "Bump github.com/ethereum/go-ethereum in /packages/arb-validator", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "078f9072f97f2f92bfe4a6af41f466d7321f91a1", "messageHeadline": "Merge pull request #427 from OffchainLabs/dependabot/go_modules/packa\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a5e50e166535a2c2d462bf106ad83b55d77dec59", "messageHeadline": "Bump github.com/ethereum/go-ethereum in /packages/arb-provider-go", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "000ae823bbbe70571d733b13903aa4824855d920", "messageHeadline": "Merge pull request #426 from OffchainLabs/dependabot/go_modules/packa\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "a4ba6a0dd0c8cba3e19c26ef8485117e14a6687e", "messageHeadline": "Bump github.com/ethereum/go-ethereum in /packages/arb-validator-core", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "044f46f88b72cc853d6257ec0ef2eb41c6d72adc", "messageHeadline": "Merge pull request #428 from OffchainLabs/dependabot/go_modules/packa\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "6e63319592b304847500e48d260a0a4068ce2331", "messageHeadline": "Bump github.com/ethereum/go-ethereum in /packages/arb-util", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "7baa06042859484a1fce189f7c4218b19cb81d1a", "messageHeadline": "Update abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "f889dc1518fc2d7fca427fc571d24bcc0d20e3be", "messageHeadline": "Clean up and comment bytestack methods", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 50, "deletions": 13}}, {"node": {"oid": "81cd4195e005ac978c619a962adf21a797442c3e", "messageHeadline": "Rename newNone to newEmptyTuple", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "5e30da849f022bf3829afcd49b9dd3259de890de", "messageHeadline": "Simplify marshaling code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "f31a7ccff83fa073d3a2d6b21164e2b9f6785c37", "messageHeadline": "Update sendInitializationMessage format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e68bacc46b834596115fd26f436ed725a04f5f9b", "messageHeadline": "Fix ethbridge tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b49e2a20c4630671bf455fb383cef74ee41cbb20", "messageHeadline": "Add ArbOS initialization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 476, "deletions": 241}}, {"node": {"oid": "3486b97cfdea6febbcff0cde5d93f54bfde7c5f8", "messageHeadline": "Rename vmAddress", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 25}}, {"node": {"oid": "a1a80de5da739eeb8a8203228f3680326177d5a6", "messageHeadline": "vmAddress -> rollupAddress", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 318, "deletions": 403}}, {"node": {"oid": "e1b41674e13985608b3230caf70555d2a0d0fc3e", "messageHeadline": "Add more comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 223, "deletions": 146}}, {"node": {"oid": "b163cdae3a5e7b011a86f1a02b513cd2bee66202", "messageHeadline": "Add ArbRollup comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 92, "deletions": 37}}, {"node": {"oid": "557b7da509153f0351b2a17756ef3da49f588dd3", "messageHeadline": "Move globalinbox out of nodegraph", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "818e861452edfeae05d9bf9b7adec2ea4b1c1029", "messageHeadline": "Remove generateAssertionHash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 99, "deletions": 1467}}, {"node": {"oid": "5793fc85d7a44703ca2786aefc5a2987b548453f", "messageHeadline": "Remove generatePreconditionHash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 127, "deletions": 198}}, {"node": {"oid": "b8b3b1382a4afc0c3769b4307c43a2095f9e6c32", "messageHeadline": "Rename vm to rollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c337b18e9721995ad38173e805c37362c2792a7a", "messageHeadline": "Move inbox contracts into a folder", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c280600de5c010f51434ec753f591141519ca872", "messageHeadline": "Add one step proof tests in ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 128875, "deletions": 158}}, {"node": {"oid": "3e89459cd13f6d563e304c548a2b3900bb8f519d", "messageHeadline": "Split out hashing from value", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3484, "deletions": 450}}, {"node": {"oid": "478674d1f4cdfad97c51a0330fb6ccec68e9de7f", "messageHeadline": "Reorder Value funcs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 42, "deletions": 49}}, {"node": {"oid": "8fd9a1f58490333a05ee3a2ee94c3356d19fd82c", "messageHeadline": "Split Marshaling from Value", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 323, "deletions": 252}}, {"node": {"oid": "7ac24c53af4fb1e944d76630d2f5f30a7a6baa92", "messageHeadline": "Simplify deserialization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 152, "deletions": 266}}, {"node": {"oid": "5c67668844e1bdc92f5d292064f422b6af899af1", "messageHeadline": "Continue refactor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 58}}, {"node": {"oid": "bda7ecc0ec422e86031dd304f80dc6cba3b8ddff", "messageHeadline": "Update abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "94fd0ec93aa0b0269b413b20ca9cf711971489d5", "messageHeadline": "Cleaning up value lib", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 47}}, {"node": {"oid": "0c3d2f115e8259075f537e99056fe36ad26fc336", "messageHeadline": "Make codepoint hold a value", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 37}}, {"node": {"oid": "1b61073b7b6626e900db4a8b85b735db32253909", "messageHeadline": "Simplify validateProof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 333, "deletions": 251}}, {"node": {"oid": "e59b13534fb8fa228c06fc30120bad1b4eeb512e", "messageHeadline": "Simplify resolveChallenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 64}}, {"node": {"oid": "4cd0bc8db1a2c2b9a701be192ec027c8c5ff84de", "messageHeadline": "Clean up avm runner and add --hexops mode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 46}}, {"node": {"oid": "15bd9fff2b29c180dfdcdde0aee3d667c0770b9d", "messageHeadline": "Merge pull request #419 from OffchainLabs/add-testing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 924, "deletions": 232}}, {"node": {"oid": "66217267512a04fc9379f84fe6ead694fe158452", "messageHeadline": "merge", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 5, "deletions": 900}}, {"node": {"oid": "3ac35e2dfd81fed8c756a56bc5108eb035437943", "messageHeadline": "Merge branch 'develop' into add-testing", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1700, "deletions": 3444}}, {"node": {"oid": "76520171a3ddae11f0b8852ab0c0327fc7a12714", "messageHeadline": "cleanup", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "8e6e983dd51c1bf51b9e5313733d259dedf4a01f", "messageHeadline": "edit bisection", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "fd10f465945afcdd7df1c3820d3bc6a34b784157", "messageHeadline": "Merge pull request #421 from OffchainLabs/arbos-deploy", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1761, "deletions": 3532}}, {"node": {"oid": "3d49a67ea235ec545214f8915df7c48f0018db8b", "messageHeadline": "Fix withdrawEth", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44eeb748744e9f0a2c627bb6a13f82cb2947cf05", "messageHeadline": "Fix deploy validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "9c145bdc73e8f043f59fdb25b936f7b20abc3176", "messageHeadline": "Update program.test.ts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27ab6985fdd9ae193130065e93b9814572718f36", "messageHeadline": "Remove compiler from circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "66b7411503f5f3f9fa1710a1484dab3f5d92792d", "messageHeadline": "Frontend fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 123}}, {"node": {"oid": "c0117f6fe32a3a5a391b57c9eaa823f354c2a435", "messageHeadline": "Merge branch 'arbos-deploy' of https://github.com/OffchainLabs/arbitr\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "576fbc1c941bdf6c99827e2fd8945194f93d799b", "messageHeadline": "Fix machinetester", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "46c6cbb2fc554fd7d626d5abea957b463c8dc3db", "messageHeadline": "Fix typos", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "02e59e306016788cbd5da28830b567b7c2f0bdea", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 73, "deletions": 165}}, {"node": {"oid": "098991ae6082394f0a19a32576cb3c35a1ab6209", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "add78e4319e5fb364aeea200eb81154825464470", "messageHeadline": "Update ArbSys", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "183a91c038d7977d2743c18d13b23041b962884e", "messageHeadline": "Update production deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 219, "deletions": 123}}, {"node": {"oid": "7754df4b519bbabe90f544d73f1d5152c7cff2a7", "messageHeadline": "Update demo deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "ea65b1812bf01201b2b33f6b40a7814857d67ed8", "messageHeadline": "Update documentation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 118, "deletions": 178}}, {"node": {"oid": "b540995b997291dd840715e3318dd4fbc09d0b4c", "messageHeadline": "Rename arb-provider-web3 -> arb-ethers-web3-bridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 82, "deletions": 1390}}, {"node": {"oid": "a9fbdc8a392d50f9f743e92d7744892d750fb14b", "messageHeadline": "Update documentation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 54, "deletions": 67}}, {"node": {"oid": "f6b3afa70403d1b696cd65561519e65bdece4843", "messageHeadline": "Remove truffle", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 465}}, {"node": {"oid": "f8ee6e915dc3c197699883835445d3c977536550", "messageHeadline": "Fix election demo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 155, "deletions": 147}}, {"node": {"oid": "3fa2117c01f13ef73869d88a4a0a7392962d5c4b", "messageHeadline": "Fix receipt logs in arb-provider-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 80}}, {"node": {"oid": "4644546706064f0fa26a0c4220151e51073f3b31", "messageHeadline": "Switch to `demo:initialze` and `demo:deploy`", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 211, "deletions": 494}}, {"node": {"oid": "3f7223dba5c1ceca5bc093d8ccb909e308110687", "messageHeadline": "edit test", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0870477a9014337cd237df0c95be6d0eacfe24fd", "messageHeadline": "edit test", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "33a43d25cdd7162c3bc3ecd590327cfdf2e337f5", "messageHeadline": "Fix pet shop", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "c1aafb830e8c1d226ae4c1a58a187a40f1e9593f", "messageHeadline": "Fix code parsing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "7ac2d8df660be98ecb5c90bf746f569719aa39f7", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 4, "deletions": 25}}, {"node": {"oid": "176a4bc34dc2f29f334dcc09dbc5655368e84861", "messageHeadline": "merge and edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 10226, "deletions": 18248}}, {"node": {"oid": "248d5f5f13ef0b073e954d9807e31331f27ac7ac", "messageHeadline": "Add mexe support to ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 205, "deletions": 81}}, {"node": {"oid": "5691df545f2393b57ab67e0d856ee2932d4a0728", "messageHeadline": "working tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 831, "deletions": 143}}, {"node": {"oid": "b477431d2331ddc43ee2a6b5b8197d7b62423a24", "messageHeadline": "Fix arb-provider-go call", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "443267be06f91433a23d2b33d9b8d2a89e890175", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "edcf9d9d94fd5b47a48a05e3c3c812cdf40654c2", "messageHeadline": "Print messages when they arrive", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f01cfcfdb93834b7cc2eb3cac362a3a3c7c2935e", "messageHeadline": "Pet shop working!", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 302, "deletions": 81}}, {"node": {"oid": "1a2754806b5b1d8a3c1400992fa5e729a575aa36", "messageHeadline": "Pretty print inbox messages", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "b8192e564972b3319ba55972cf11fe3398a42340", "messageHeadline": "Continue fixing up ethers provider", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 134, "deletions": 117}}, {"node": {"oid": "5c56e4e92d30d4f314d70efe73f42a667295bb1e", "messageHeadline": "Adjust messageID", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "a8b4e2975bc16559813632197baf9a79c1107518", "messageHeadline": "Fix validator fast catchup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1f2ec11e3677a21e16599a05dffe65c2e67812d8", "messageHeadline": "Clean up tuple caching", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 174, "deletions": 147}}, {"node": {"oid": "b173adfaacbd7ee38395326d3ebf0f5867b1a59f", "messageHeadline": "Remove pprop", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "212e68049eee4d615950b0c85efa02a904815aef", "messageHeadline": "Work on getting web3 provider working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "44f7e2a6b803ffa344b28226c2942893a8ef2e93", "messageHeadline": "Continue updating ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 260, "deletions": 224}}, {"node": {"oid": "80ab64f635b989d8668f676a1a870c9e7ee6658a", "messageHeadline": "Fixup docker build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "709c64c7a2bd636e03bab9c1cf9dd96fae6ef63b", "messageHeadline": "Merge pull request #417 from OffchainLabs/arbos-messages", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5509, "deletions": 13611}}, {"node": {"oid": "af0f2c33b831263c63926c3b5dc47932f6ca38bd", "messageHeadline": "Change DEPOSIT to TRANSFER", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d193488809996c5fcbdd501df923e276fbe143c0", "messageHeadline": "Single fibgo validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "11bd8bb349be91393bd20ea14acd7a3678bf5490", "messageHeadline": "Slow down fibgo block time", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e45f77856f983fed4461345dfe6661cef3c52206", "messageHeadline": "Merge branch 'develop' into arbos-messages", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 370, "deletions": 605}}, {"node": {"oid": "e2303bc7f5f51b3b33366df3c96a1b7e00ea606c", "messageHeadline": "Merge pull request #418 from OffchainLabs/simulated-backend", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 420, "deletions": 785}}, {"node": {"oid": "cf9955c6bb69da8d326c177901ca4807ac4c6795", "messageHeadline": "Use simulated backend for go tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 420, "deletions": 785}}, {"node": {"oid": "c95fd1d32f610fa19ebff3c1cef0e33608b2846b", "messageHeadline": "Clean up test names", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "09ad3c9883dafb186366ba52adeccff5f4a75a38", "messageHeadline": "Clean up Value and test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 87}}, {"node": {"oid": "b09630473e84b3c2f273f4e678eda925c6dc755f", "messageHeadline": "Improve test coverage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 340, "deletions": 232}}, {"node": {"oid": "8d624e35446bcb1b4bf940ed65fd2d535a489d40", "messageHeadline": "Use single validator in fibgo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 38}}, {"node": {"oid": "b4de80af9ff2c50a8d1e981c8122d27ea1fb982e", "messageHeadline": "Enable second validator in fibgo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "8b1338a142ba990a7aef88469c9c95bda0d90b36", "messageHeadline": "Reenable StressTestClient", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "30872a17631d1b0375cdf1884b86d004e99fa936", "messageHeadline": "Simplify fibo test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6da1809a1e6f344239c5d5f6695f4cf962cdb7ab", "messageHeadline": "Add more debug info", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "04783622f0c2d5a6985bf69ed358aec23a2ad93d", "messageHeadline": "Add more debug info", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bc784b2620526ace28ed85b3504c38a4891cb39f", "messageHeadline": "Use mutex instead of channel for preparedAssertions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "37f73f31be3f47e2c2d93a307d94397ac50cebc7", "messageHeadline": "Add more debug info", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "ea2a879c7e961ef91af414ec388ad2e0b8858ede", "messageHeadline": "Add debugging info in opinion thread", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b1939d6838a5ef2e64a2ad734ef8a5a4cc7630cc", "messageHeadline": "Increase batch size", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2f658c00b672a6f0e1271e749da982cd1e25989", "messageHeadline": "Fix arbos test seq nums", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "688b91d4f85f0e07aa28e65f3bc99727e2538d7d", "messageHeadline": "Fix message serialization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "19f2abca012082c4b69c1023ea3bc04a172c0b4a", "messageHeadline": "Fix TransactionHeaderSize", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "7235ee0c1140d08e30baaccbb876af30f7c83dc6", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ebb3f006602ca575dbd7e74c9049ba4366ec0b6f", "messageHeadline": "Fix message test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3e29a24d6df765ae21a9ddd3870f51e91ed647f7", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 152}}, {"node": {"oid": "93a3222bd25307b86b5c9cd9f57138d9fe5251cf", "messageHeadline": "Fix ethbridge tests and upgrade ethers provider to new formats", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 621, "deletions": 729}}, {"node": {"oid": "466e71194ec9ce1edc287ff8b8df743eebde348c", "messageHeadline": "Fibgo working!", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "d2fa172923b7fa8a0ffea04c4dd37f19a1987607", "messageHeadline": "Clean up tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 58, "deletions": 40}}, {"node": {"oid": "df6889287be9406edd9f8d7b06fb34d3cde6fb44", "messageHeadline": "Add TestFib to proofmachine", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 812, "deletions": 53}}, {"node": {"oid": "046af0860e9a8a60e0f85f7299d13ae5b1afec61", "messageHeadline": "Update arbos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 93, "deletions": 70}}, {"node": {"oid": "08874e604682bcb5569274438c5c9e0333ec4793", "messageHeadline": "Remove ArbSys from one step proof test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cd0df5ca9820c1596dfd447c8b6617107451edb5", "messageHeadline": "Update ArbOS", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "ca346eb02a1437f5346faa3501f3bd34c79c6412", "messageHeadline": "Remove sigutils", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 1049}}, {"node": {"oid": "e7a569dc0001be0bf88b15a52b1fc03136f90537", "messageHeadline": "Remove BytesLib slice", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 78, "deletions": 147}}, {"node": {"oid": "ae34d7ac2844d680cbc6dc5c039ca0d8f535bf46", "messageHeadline": "Simplify bytestack format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 105, "deletions": 68}}, {"node": {"oid": "0e26773af2999cc01c8dd491e22484c97e11054e", "messageHeadline": "Working of fixing tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 668, "deletions": 274}}, {"node": {"oid": "c0ea3ce3d871b0d3a461120ebb431b6d314e63ee", "messageHeadline": "Update outgoing message format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 208, "deletions": 262}}, {"node": {"oid": "237c59372d75efcf41ec97f557365289305ae9b8", "messageHeadline": "Convert validator to ArbOS messages", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2697, "deletions": 9859}}, {"node": {"oid": "1949819d08d8afaacd9e497bd44492f5d969b5d9", "messageHeadline": "Switch to ArbOS message format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 178, "deletions": 1033}}, {"node": {"oid": "9e61778f83c88fb523df3490120964bb29584c57", "messageHeadline": "Remove inbox proxy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 94}}, {"node": {"oid": "ca597a1e5e8d1dec5c2608ec1cca1db769491a33", "messageHeadline": "Merge pull request #415 from OffchainLabs/remove-timebounds", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 718, "deletions": 2451}}, {"node": {"oid": "5df4accd1e72ef78f92f803b847b029c2710f0b1", "messageHeadline": "Fix ethbridge test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 55}}, {"node": {"oid": "249a472073c310d04b4e5a9b828f6accc9954bb1", "messageHeadline": "Eliminate timebounds from arb-util", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 35, "deletions": 217}}, {"node": {"oid": "b9d06e3e63dcd7358aa396d000427653c2650944", "messageHeadline": "Remove timebounds from the ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 313, "deletions": 558}}, {"node": {"oid": "e91327da343dea9cb7f96bc5c6a7069e37ea3641", "messageHeadline": "Fix inbox opcode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "8aae1011c1c362ff21474ef477919e185dfbee82", "messageHeadline": "Clean up fibgo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 79, "deletions": 113}}, {"node": {"oid": "c326489090e13197264164f59c9721db244ce367", "messageHeadline": "Fix fibgo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "c25229dd49b890c5b137c215ef0b04a94b6571df", "messageHeadline": "Fix ethbridge tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 22}}, {"node": {"oid": "93286b12af6e37f5b1b330411094eab77d31ca24", "messageHeadline": "Remove gettime from opcodetesttuple test vector", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "75dee3e90863617587934a56895368f61ede1200", "messageHeadline": "Fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0c3abad9903043f2d427e4f12a08e30e6ffc9302", "messageHeadline": "Update docs for ArbSys change", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 159}}, {"node": {"oid": "ca65ec1e0ad189e011a2eb36f88cfa3018b67da3", "messageHeadline": "Remove maxTimestampBoundsWidth", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 388, "deletions": 702}}, {"node": {"oid": "2de9f2daa2d75b50356d1887502c9500987553c7", "messageHeadline": "Remove timebounds from execution", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 223, "deletions": 962}}, {"node": {"oid": "7426a26e45cc61e982bb495af920cc6206909e9b", "messageHeadline": "Merge pull request #413 from OffchainLabs/cp-ops", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 2204, "deletions": 1310}}, {"node": {"oid": "c63579b3332b89cead4f4b36c69735213d6615f0", "messageHeadline": "Merge branch 'develop' into cp-ops", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "5bf51c341ffeb7ae0a159f6c82127f8615cbc29c", "messageHeadline": "Merge pull request #407 from OffchainLabs/fix-ape-warnings", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "79c3d18df4e05535b3fd2e3333571d247362c9bb", "messageHeadline": "Merge branch 'develop' into fix-ape-warnings", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23142, "deletions": 26326}}, {"node": {"oid": "ccea6941136603b65ef578092cd2e9eaec84f28e", "messageHeadline": "Fix typo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "63c76415e3ee1314ce50e92a869f78d07fdcf4b4", "messageHeadline": "Add avm code tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 122, "deletions": 1}}, {"node": {"oid": "92a19a1b65dbcb5d7a5159e2c5fbbf169d5c9bff", "messageHeadline": "Refactor out breathFirstSearch", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59, "deletions": 61}}, {"node": {"oid": "4a319a6ceaa1943509a2a3f136a80ba7188eb997", "messageHeadline": "Further simplify code serialization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 116, "deletions": 87}}, {"node": {"oid": "954f60e63290e8c20dab232a8a5b8bdc195e729f", "messageHeadline": "Refactor out serializeCodeSegment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "85ac509187a6b57ef36e0d0cc227076513c9980b", "messageHeadline": "Make string constants const", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7ed74dcc45c525dc798e39290054367b3e295ef3", "messageHeadline": "Use std::string instead of const char* for constants", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1e6aaac1b61a6f1c65ed0a0bb4d9fad2329c7da1", "messageHeadline": "Improve DRYness", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9c901666a1604b895ab41f36c8eefb5c9750ce42", "messageHeadline": "Make code segment deleting work with cross references", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 72, "deletions": 64}}, {"node": {"oid": "695ddfb508618be7ebd656af802bf45d520e4bbe", "messageHeadline": "Remove ordering assumption from code serialization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 62, "deletions": 64}}, {"node": {"oid": "99c1ff23c6c624dae14e416eec6e326a23d28db9", "messageHeadline": "Make getMachine support arbitrary references between segments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "64cabf447364addd5524ee01e48dc29ef4343d8b", "messageHeadline": "Rename contract to executable", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 29}}, {"node": {"oid": "857dfeefb9cb6082d5255de58526dba8aa30ea62", "messageHeadline": "Fix addOperation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "e83b028942f8d077f52d66c5fa37a72618f29356", "messageHeadline": "Fix up locking of code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8c0cae5bb1255b21ed615d283127222122d3a997", "messageHeadline": "Clean up var names", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "225c76a26264cb2e2f33ba81c981ffcf94bcca80", "messageHeadline": "Guard against forward references in code segments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "065584de8a6e1a122c9d264590a3bac3b199637d", "messageHeadline": "Fix reference counting of values inside code segments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "96f49d9235719c3892d6abb03795b8ab31ef4ffe", "messageHeadline": "Merge branch 'develop' into cp-ops", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1096, "deletions": 195}}, {"node": {"oid": "ea1300d7abc0416a1dfd550608918008c31ae865", "messageHeadline": "Fix inbox impl in py compiler", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "a1be97d05db5520effc6f75b1f791e55270c377e", "messageHeadline": "Merge pull request #411 from OffchainLabs/testing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1037, "deletions": 173}}, {"node": {"oid": "bf5e8d238100d078666cf8aec91f57375e022b20", "messageHeadline": "Merge branch 'develop' into testing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59, "deletions": 22}}, {"node": {"oid": "ffa0e8fbe790b68e56b5c3473ac417bb44038a30", "messageHeadline": "Merge pull request #414 from OffchainLabs/launch-challenge-test-once", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 59, "deletions": 22}}, {"node": {"oid": "db99a0226f9c2741b9eac5530b48604fddf187f8", "messageHeadline": "Fix inbox opcode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "ddede50f0f4543c46dabbbc62cde51781ce26ed6", "messageHeadline": "Merge branch 'develop' into testing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 652, "deletions": 301}}, {"node": {"oid": "5f58eb0059cb93e856ea7fcabff6a5289c0f2246", "messageHeadline": "Only deploy the challenge test contract once", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59, "deletions": 22}}, {"node": {"oid": "07ff7810d4632d5dc7c6ddb4b012c6a367d6c488", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0142866f58553b030634002594fd8889d4fcb554", "messageHeadline": "Update ArbOs test vectors and fix pushgas opcode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "70c62220be47c444bd7bdc9cafef684599fe2b18", "messageHeadline": "Add new ops to AVM docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1e37e035ad040d9abc8c9dfa9b392b0590648a0e", "messageHeadline": "Remove more traces of open", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7a8012dd491502bdda9525f3c10ae82a18210a7c", "messageHeadline": "Cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "982fe5a4faaa9b7d1b2790993456aeed73dcb69d", "messageHeadline": "Add code ops test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "56a0b8b4913e34b4e40c7b1c0f4198a960b670dd", "messageHeadline": "Remove openinsn", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 68}}, {"node": {"oid": "5f605f4928ebe9e07330dde394640eac68ece41c", "messageHeadline": "Fix machine test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8178ea93dba79eb538179a6f44ec521a339a36e2", "messageHeadline": "Update mexe files to new format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c37a80a6d8108c4f2fd0ae601e15a7e2f7e34ea", "messageHeadline": "Fix isBlocked", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03752b60847395e25fe365be42f929fc23c0c9eb", "messageHeadline": "Create non-test file in proofmachine", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "79471d592d930dd6d8fc66e7303eaf3f6d998f58", "messageHeadline": "Run machine test vectors in cpp avm as well as proof test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 114, "deletions": 246}}, {"node": {"oid": "c9c76e8c8cf5867b398cb1310bbf1d912261a26f", "messageHeadline": "Fix machine error handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "8e5669ba1897b70c93bbfb08e7adde040137e502", "messageHeadline": "Update abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "676edd903a0a1d3fe9e3399a562b0f46aff0cb85", "messageHeadline": "Add missing includes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "67ba3d5bbc8b55a05966dae5e86a81b4ca0f6251", "messageHeadline": "Implement one step proof ops", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59, "deletions": 41}}, {"node": {"oid": "ac7e9a62ea843b3f3f4bf3f82e5f2a52f7a3ff90", "messageHeadline": "Fix tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "4ab74bd302e55c012bbd7d2a2d658aeb2dceeb64", "messageHeadline": "Simplify OneStepProof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 80, "deletions": 216}}, {"node": {"oid": "a26e7648f495a931ea8e3f4dde71eb45734d16de", "messageHeadline": "Add missing include", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1d635cec4f7e4d6c86ead49c8291aa7d40b0479b", "messageHeadline": "Start filling in opcode impls", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "f4f4d1ca1c8e2b0b7f5a966d32e8cf6ecd8c8780", "messageHeadline": "Update validator for new machine interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 164, "deletions": 93}}, {"node": {"oid": "2b613d3411012abddd0bdd8d8c886f59f01dc198", "messageHeadline": "Fix rebase errors", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 49, "deletions": 37}}, {"node": {"oid": "03eb3ed8748964a6caba111fe559703711202d0a", "messageHeadline": "Stub out one step proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "ba05028a7966ddf31dfaa191c366092a892a72d1", "messageHeadline": "Save max segment id", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "87a81bd244b124d5701200d96b916a8e9810e228", "messageHeadline": "Store initial machine in db", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 173, "deletions": 103}}, {"node": {"oid": "e40a7eed7d63a0c81ddebf9288b4b02134d3d78b", "messageHeadline": "Include max code segment in snapshot", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "dc4e134e48916772ae7bda27cea437660d626bd7", "messageHeadline": "Fix code saving", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "c960f98912863540fe5c3e9d661069d7707ae528", "messageHeadline": "Enable rest of arbos tests!", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "a36f99d50a3f86ecf7a22ec6c0300832a7ba3238", "messageHeadline": "Add initial arbos test and assorted fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 204, "deletions": 75}}, {"node": {"oid": "8e60079fc03597411907e09a5e058dcf01c97700", "messageHeadline": "Initial impl of code serialization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 382, "deletions": 72}}, {"node": {"oid": "c971ab67fa0ee5bc1cb0cd1e7efc40b6213ab04c", "messageHeadline": "Clean up serialization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "b1b6ba21d1dd3bb9d24e34889097c327b0d25006", "messageHeadline": "Track segment usage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 147, "deletions": 125}}, {"node": {"oid": "3601cab07cd16b802264948423275ab18bd85e91", "messageHeadline": "Hold segments in a map instead of a vector", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "a3fc753ecb592dfb446843bca368465eb265d30a", "messageHeadline": "Break up StaticVmValues", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 205, "deletions": 208}}, {"node": {"oid": "c879e0b9d75d551af8763899608a219405b9401a", "messageHeadline": "Remove is_err field", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 62, "deletions": 74}}, {"node": {"oid": "c724fda5fd777d1d7244f87349e5b9a992ae2d94", "messageHeadline": "All code ops implemented", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 58, "deletions": 3}}, {"node": {"oid": "d515bbbaafc938e8f69f3011c7a0245b2699cd51", "messageHeadline": "Fix merge issue", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "16cfe2a2bda9ecf75f2b2f5b33b6104767b2c3ce", "messageHeadline": "Start implementing cp operations", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 78, "deletions": 39}}, {"node": {"oid": "8a985f6b0d68173edfc420b610ca2087519516ec", "messageHeadline": "Add code segments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 71, "deletions": 20}}, {"node": {"oid": "90ff096038ea4c43bf6efca2111af067648110d2", "messageHeadline": "Fix test compile failures", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 58, "deletions": 38}}, {"node": {"oid": "9aa450c36cfe1f386f48d3fead429371696bb154", "messageHeadline": "Add segment id to CodePointRef", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "1ae8d0d79ed95323648d364faef6739bbeffcc20", "messageHeadline": "Refactor and shrink interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 109, "deletions": 77}}, {"node": {"oid": "b8d1fc5e0594c9d53942e686bb0a43892249e00f", "messageHeadline": "Add setgas and push gas support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3601fe27bd244879b1090727e2429408f60d4332", "messageHeadline": "Merge pull request #408 from OffchainLabs/new-opcodes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 652, "deletions": 301}}, {"node": {"oid": "7312669adb0dcc211e4a8d1e390d4a00156257fe", "messageHeadline": "Merge branch 'develop' into new-opcodes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2327, "deletions": 1572}}, {"node": {"oid": "ef44501a9ce70969b2446e3fd31abf632e538ffd", "messageHeadline": "Fix tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "db823e9d265788b94c629726ba1f043e5f04958f", "messageHeadline": "Add testing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 61, "deletions": 3}}, {"node": {"oid": "82918743624387e3d7c44073fe376065446cb458", "messageHeadline": "Fix codecov", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "8b65c86036942e51c06427d78a847378245055be", "messageHeadline": "Fix runOne", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "68c5559cec3ce60b3f4d1ac58e91df6abaacaacc", "messageHeadline": "Clean up one step proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d7b355b63afdd15a711757aec5298aeb9a962624", "messageHeadline": "Clean up runOne", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 54, "deletions": 41}}, {"node": {"oid": "3d5cee522ebced92c9a5593cffae2b4d696ae349", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "4a200605b22091544ef3627cc68c49551fc7b327", "messageHeadline": "testing for nodegraph", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1038, "deletions": 164}}, {"node": {"oid": "eaadb92325eb251bb09192e4967bf10de478101e", "messageHeadline": "Merge pull request #403 from OffchainLabs/refactor-testing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2414, "deletions": 1659}}, {"node": {"oid": "94c5edb51cb84cc0d96f1ead9bb5ea8588707438", "messageHeadline": "merge and edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 13341, "deletions": 16024}}, {"node": {"oid": "2d6ad198c4e86f7742dc2bdba06430ceb22cd3d9", "messageHeadline": "reverting", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 309, "deletions": 306}}, {"node": {"oid": "3878ce32535b60041753490005b39b6e4ea7e4a9", "messageHeadline": "revert to old perform signature", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "a322f955abccc9721c12f1447679878778e23586", "messageHeadline": "reenable ts-any warning and used eslint-disable", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "70e7aa74b1708afb975c2db1bfeee34ceb439af6", "messageHeadline": "Fix one step proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 62, "deletions": 59}}, {"node": {"oid": "5a17c16ccf5f0c6efc2fd218562b133773d6ffd8", "messageHeadline": "Fix tuple test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26fbf0149177b5f9d86343291f20c4ec0b8dc568", "messageHeadline": "Fix compiler", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5b325d736ae9db641a5ba965868d739161be944", "messageHeadline": "Add xget and xset test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 87, "deletions": 92}}, {"node": {"oid": "fa9cad7e5c9f6c7624449d0a65fc0ca02b7b4d03", "messageHeadline": "Add xset and xget to compiler", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a6fa86426cf18e681498431a6e4652e7a445e0ef", "messageHeadline": "Add xset and xget one step proof support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "78469a330b29f22c8388bc08a354ebe379bc2a5d", "messageHeadline": "Add xset and xget to the spec", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "50303851fcb3046122fbbd7b33c19b08ec112c52", "messageHeadline": "Add xget and xset", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "6aed596a1317f1dec8c2c1a06c8cc41e0ed20615", "messageHeadline": "Add setgas and push gas support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 325, "deletions": 162}}, {"node": {"oid": "8fc2ba6cc2b90c66d35d1014ef67c26bb75d5b58", "messageHeadline": "Merge pull request #404 from OffchainLabs/mexe-support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1045, "deletions": 1000}}, {"node": {"oid": "fdd005a596b8948f55387645c0a1434e8a32b7e6", "messageHeadline": "Respond to PR comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 47, "deletions": 30}}, {"node": {"oid": "3f7680e472f4af8f808a994da7f9a42567e6a48b", "messageHeadline": "fix all ts warnings in arb-provider-ethers", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "390698b2b2d1bce8240d2d50a4cebd92095a10b6", "messageHeadline": "Fix fib contract", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "0be8cce03e8ca8210a2fafd40f818bdc66b74461", "messageHeadline": "Format solidity", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "06344bfd002eab44b90aea2c5d22b1be2769f766", "messageHeadline": "Update test cases", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "eec382e976e78116a4353974ab16e030760659f8", "messageHeadline": "Update ethbridge_test.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "df1056eb2f11c36bd855d1c5fd2bd5413ccd3d5d", "messageHeadline": "Fix tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 44, "deletions": 33}}, {"node": {"oid": "7f5d925732aeb1444d6afe3957d643ae3b7e0b1e", "messageHeadline": "Update contract format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 65, "deletions": 26}}, {"node": {"oid": "2b69a1da78da6e8751c8dc26737723eedf147d9c", "messageHeadline": "Fix isValidForSend", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72d6e635adb74593a4a1652385e02f4656709a56", "messageHeadline": "Add code point stub", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 88, "deletions": 8}}, {"node": {"oid": "a4fd699446d387ed0d5c11566de89a52462b5665", "messageHeadline": "Simplify values", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 158}}, {"node": {"oid": "6c3466edde4acb9ecd9e70176ae79113ad5828fa", "messageHeadline": "refactor", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 3082, "deletions": 2340}}, {"node": {"oid": "8e742c1c1d428aaa34dae1589bcdc0a2732eea8f", "messageHeadline": "Fix optional", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "66ab8308b5501fab0753e50fea6a97124da3f6a7", "messageHeadline": "Initial switch to new code format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 678, "deletions": 675}}, {"node": {"oid": "fdbf1d348fdfecf8d7f432341385d88a7920a456", "messageHeadline": "Switch compiler to outputing mexe format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 35, "deletions": 45}}, {"node": {"oid": "1a1bf4491843535b7e8deffd27c08e569da8b8f3", "messageHeadline": "Add optional type", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "63193c01d62f0277cffb77518e73ec7039cc0b34", "messageHeadline": "Remove pc from CodePoint", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 41, "deletions": 51}}, {"node": {"oid": "45349b2b111ed88bbef35ea28f45182d6b9c5122", "messageHeadline": "Make CodePointStub hold CodePointRef", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 61, "deletions": 42}}, {"node": {"oid": "297115cf718347d44f42c307d80325b7eeb9d80d", "messageHeadline": "Merge pull request #394 from OffchainLabs/switch-to-buidler", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10956, "deletions": 10347}}, {"node": {"oid": "aeba6aecf0f70de5dd774ba17e331ab9d0630720", "messageHeadline": "Merge branch 'develop' into switch-to-buidler", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 316, "deletions": 3798}}, {"node": {"oid": "05f0b2d9671442154876c7780fd1f90bf0efacf7", "messageHeadline": "Merge pull request #401 from OffchainLabs/dead-code-elimination", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 80, "deletions": 3607}}, {"node": {"oid": "3511d42c01c4aa373d43b6bae6136b3cfb0db5c8", "messageHeadline": "Remove dead code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 80, "deletions": 3607}}, {"node": {"oid": "c9ee438b02fd5cf5ac8a561f5b0060d5a397aea7", "messageHeadline": "Merge pull request #398 from OffchainLabs/update-deps", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 171, "deletions": 198}}, {"node": {"oid": "4ef9790be826fc37af8ec5504e271cb7158d6d0d", "messageHeadline": "Merge branch 'develop' into update-deps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 208, "deletions": 268}}, {"node": {"oid": "073b483ec9dc8ae6c1bfca22f048a8c120c5f374", "messageHeadline": "Merge pull request #399 from OffchainLabs/go-vet", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 71, "deletions": 70}}, {"node": {"oid": "959b7ef07ff948ec4dcc22f991e07964495f6af5", "messageHeadline": "Add go vet to precommit hook and fix the issues it caught", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 69}}, {"node": {"oid": "af58a945d813c0d6e4a45cee803b6a6ce87b8300", "messageHeadline": "Add script to run go vet on all packages", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "28b110adda5dcf79f23a03ed4ffd4f259eeef29d", "messageHeadline": "Another bump", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "00e4c5a2c0071d50938a43ced781a66698d9944c", "messageHeadline": "Bump backend-base", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8a74cd095c514d6cca55b57d22306edcc2e799d4", "messageHeadline": "Bump backend base", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "39a1cba5c65dd2d571fb88f865d4a51ea88d2a6d", "messageHeadline": "Bump backend-base go version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "489547318dbd8a33ed018bd4798bcba6fa7d68ff", "messageHeadline": "Fix rebase issue", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acd48b3725796e959768b2a5267ee01f0120e7c3", "messageHeadline": "Update go version requirement", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "16af343fa11c8ae4bfe0a6f13b930e1b04200ad9", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "1aead4fa6f41e31eef00c1ea0eea79d37baac9ca", "messageHeadline": "Fix formatting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 96, "deletions": 76}}, {"node": {"oid": "ba75f8ee7dab3ce320f29fd4aa383eb974c08ac8", "messageHeadline": "Update proofmachine_test.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "650084778a2779fe99a1015a34b36d3c0deff7b3", "messageHeadline": "Fix proof machine test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1120, "deletions": 206}}, {"node": {"oid": "991fa6becf2de068382d3dc58f39d4afbaa9c70d", "messageHeadline": "Change ci flag to docker", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "817b7fd14b7fed9f0bad9890f55a52b04cc55400", "messageHeadline": "Fix update abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1617, "deletions": 1904}}, {"node": {"oid": "5e45b13d489910a47731bd4d595ba691a5f59a96", "messageHeadline": "Fix dotenv", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4d4831527afab6a7cd38121f7ba0562be05cc7a0", "messageHeadline": "Add dotenv types", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c4abfd5f44e091331b23b697c7f5c17d8ea0cdf9", "messageHeadline": "Fixup docker files", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 110, "deletions": 92}}, {"node": {"oid": "f7124dfa162f58e522e17543cd8cf3f2bd349043", "messageHeadline": "Add back in deploy script to measure gas costs of deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 101, "deletions": 9}}, {"node": {"oid": "f05721bd6c5f4ff8d6b1dafcba7794b331470932", "messageHeadline": "Add prettier solidity to precommit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "77751c634d9c0bd29c904ae9786f579e5814e4ea", "messageHeadline": "Update config.yml", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d23f8c787429193cd486250c07665e8a24601640", "messageHeadline": "Add codechecks gas reporter", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 136, "deletions": 7}}, {"node": {"oid": "1af6f0bda49fbb72ca4a7cd72564f94b666de8d9", "messageHeadline": "Add solidity linting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "94d6a11f45089cf3e1b54456984770232624f504", "messageHeadline": "Tag unit tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e9e4822363c9edc8b429e3beab82198e6d75aa8f", "messageHeadline": "Solhint passing clean", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 63, "deletions": 26}}, {"node": {"oid": "82eee4433ec3a92fc04e3586ec624fe35cd5c3da", "messageHeadline": "Clean up linting and formatting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 41, "deletions": 46}}, {"node": {"oid": "e9da08ca2ca1e6b3ef6094dd26155ccc9adc8434", "messageHeadline": "Fix ethers lint", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9c2ea2626ad7d25065ee7a7e181599d8e84cec4", "messageHeadline": "Add eslint-plugin-prettier", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "af7557713dda8cc73da6807ca29f7bcf05babf7b", "messageHeadline": "Switch from jest to mocha", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 619, "deletions": 2905}}, {"node": {"oid": "17e0e5bc6f21b666251a62ea6593d9f3c29199fc", "messageHeadline": "Update config.yml", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c4ce1e3e801a2abe1c30abd490aca23d1f293083", "messageHeadline": "Run build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a60e07a206be1e17ec8a80e7188804943c9bde2b", "messageHeadline": "Add arb-provider-ethers dep", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "6b8a59835f901d1b160238d5da03e5c4b4c4d25c", "messageHeadline": "Add typechain to coverage script", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "995ff970be78ad7d166e4815c60a5b19915dce26", "messageHeadline": "Update ethbridge circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e85bde468b2e8e64c6d79dcede70bcb11f3a6e8e", "messageHeadline": "Update config.yml", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dad4a4338fadc79c3de3a5180dc6100f5076f575", "messageHeadline": "Add ethbridge test to circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "51c6127ad15ef6e3a4bc878efb94955f56249626", "messageHeadline": "Update .pre-commit-config.yaml", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "cd4d76f0a557316f65e78afc432f2c2c48a57dea", "messageHeadline": "Clean up prettier", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "7f5d2eebcee5a80c6760802dd9a83d2965e263ea", "messageHeadline": "Update configs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "3c140bec7a60ae7f6da08026f7945d0d075dd52a", "messageHeadline": "Format solidity", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2143, "deletions": 2337}}, {"node": {"oid": "a3021d1b3c6d6dfc76e85a7586d5cc90771509b3", "messageHeadline": "Remove unused BytesLib code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 330}}, {"node": {"oid": "ef4438d7bd8a7ff4629da910a1118f1eb7e2e63c", "messageHeadline": "Solhint linter fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 322, "deletions": 108}}, {"node": {"oid": "7391ea2716e40e85193f3489f34e69e703c51ff0", "messageHeadline": "Bump solidity version pragma", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 103, "deletions": 103}}, {"node": {"oid": "f10bf1d740ef85cf146996cc3fd4ba9a9e81b5a9", "messageHeadline": "Delete truffle", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 199}}, {"node": {"oid": "835a22bcab356e8f28e30fa71e63157c2cac4404", "messageHeadline": "Clean up linter pass on ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 339, "deletions": 355}}, {"node": {"oid": "f978565fd806f355b7c254810841df344b4c13bc", "messageHeadline": "Add junit support to ethbridge coverage test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "2d814fb09ddf5bd024b1f52e857bfc2f2e4158ab", "messageHeadline": "Fix up package.json", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "a1f21416675aeac794f545bd33bb1bc1f1da7518", "messageHeadline": "Get yarn docker:geth working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7c6ed1f86d5e8303fe98d1f3363511efbbcb4fb5", "messageHeadline": "Switch to using buidler-deploy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 651, "deletions": 320}}, {"node": {"oid": "2835f42736b66e3640f13b7f066048df22d529ce", "messageHeadline": "Add etherscan support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 199, "deletions": 56}}, {"node": {"oid": "2ae498b1c243c8d69db1106c2aae231ae22a19e1", "messageHeadline": "Start working on deployment task", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 76, "deletions": 12}}, {"node": {"oid": "eecd160ddbabd48c260f2edf7500470ab7bbb01b", "messageHeadline": "Remove unused deps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 434}}, {"node": {"oid": "00928b12fa9e0d345f59f40293c1d6d8ad6529d6", "messageHeadline": "Remove openzeppelin dep", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 348, "deletions": 36}}, {"node": {"oid": "a78c224fff7514744f12fbba6ba6a0e95a0e9949", "messageHeadline": "Add coverage to buidler", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "bbb8a0ce0dafde73d439a5a5405b4e182bbcb5f2", "messageHeadline": "Add coverage and licenses", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 772, "deletions": 98}}, {"node": {"oid": "7e9c2493597b162ad301a27b0d924b016133c44f", "messageHeadline": "Tests converted to typescript and all passing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1496, "deletions": 1294}}, {"node": {"oid": "aa6e8053611bf8c76df4938f435bd93397b858e5", "messageHeadline": "Add proof marshaled form to value test vector", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 73, "deletions": 16}}, {"node": {"oid": "01353346e3a5ee4e04d466ee1fd90d092c9ca699", "messageHeadline": "Add integrated typechain support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "7f2467059106ca8b16ef77371c1039846522e584", "messageHeadline": "Add deployment support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "e42fca7613492ec14070db18363a084a082fbcb5", "messageHeadline": "Add typescript support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "84e55e4108baafa98308a023ecd884db5e3a03fc", "messageHeadline": "Add buidler and get compilation working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 966, "deletions": 304}}, {"node": {"oid": "e9cf9b639b5a2911a0233edecfd31779fab84b3f", "messageHeadline": "Merge pull request #397 from OffchainLabs/cpp-cleanups", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 137, "deletions": 198}}, {"node": {"oid": "3664b077333faa77f96e62bcab3a549c1ef4dad2", "messageHeadline": "Update fibabi.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "26263f90ab26eed898581ce32e56fb8cbb09298b", "messageHeadline": "Update go deps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 145, "deletions": 180}}, {"node": {"oid": "454234d9ec4d9b84fa543966d5a8825bd759c05d", "messageHeadline": "Fix submodules", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09768e9329a3e032f3f193760c33483ce79b5f0d", "messageHeadline": "Fix linker errors", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3ddb3afa60509d7b119c9fe3c44fe5f39a6825be", "messageHeadline": "Make avm_utils public", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eed2f7e408bd0c96892f4a601042532388e6d14f", "messageHeadline": "Remove extra bigint_utils", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 88}}, {"node": {"oid": "d550c40d3913e553130c3d88353ea7f6aca74825", "messageHeadline": "Fix warnings in docker build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "22acec3a467882ee1c0161376324b7bec006e445", "messageHeadline": "Fix linter warnings", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 122, "deletions": 104}}, {"node": {"oid": "d89494a9b4dfbed1c30aec9777071c0696e8ca6c", "messageHeadline": "Merge pull request #298 from OffchainLabs/precompiles", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 544, "deletions": 299}}, {"node": {"oid": "f2e980f10ec57b57d77b7d8517d1eee84cd199d0", "messageHeadline": "Update AVM_Specification.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "958a6f2f3427656c715ffbeebada9fb4b12a6500", "messageHeadline": "Update AVM spec per the PR comment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "16c30749662a3b4dc8a309f009fd31dc6240582f", "messageHeadline": "Merge pull request #377 from OffchainLabs/validator-https", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 60, "deletions": 38}}, {"node": {"oid": "ff9edc78b816d726ae6ac165a998e5319f3e046a", "messageHeadline": "Add extra wait to fibgo test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5ed5dbe758ca29bdabc0973f5116b5b84844cdb6", "messageHeadline": "Protect against nil input", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd01a57c9a8daf090bbcbcb4e4dbdd0275c94425", "messageHeadline": "Fix https rpc mode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "abb46d201ab72ead7166a1575bc8eb834890d0e8", "messageHeadline": "Print file locations", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "206faa54bc9522b0f44210db7172d20bb9855b25", "messageHeadline": "Add print statement", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0323f45e64a135828b22bb66a098b916ce366aee", "messageHeadline": "Add https support to validator rpc server and aggregator rpc server", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 38}}, {"node": {"oid": "97954e51004ed0d09f4c1b2a0406076bc62aa85b", "messageHeadline": "Merge branch 'develop' into precompiles", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 95, "deletions": 86}}, {"node": {"oid": "bbcbc21a5f96902bdc27634972f7e00ae427c2f3", "messageHeadline": "Merge pull request #378 from OffchainLabs/fix-proof-overflow", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 570, "deletions": 556}}, {"node": {"oid": "975645d71ae090589a46e6e73ca279e977b5ab7b", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 383, "deletions": 396}}, {"node": {"oid": "ffe060dce3c7bd038b32674c533f11b4c86dd1c8", "messageHeadline": "Merge branch 'develop' into precompiles", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7439, "deletions": 9932}}, {"node": {"oid": "6a77ac16082b6d98afa944d0b6df15f8ff27e121", "messageHeadline": "Change ethbridge version tag to develop", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "974c0a3f70c0a45b272008c6e1d829ee911a64c6", "messageHeadline": "Update rollup version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "333532c28b7067e607985d63aa9f420c108970d1", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 523, "deletions": 518}}, {"node": {"oid": "190a1fb291a1d38f9ba876ef7e4d2973af44ae24", "messageHeadline": "Clean up ethbridge value hash function", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b79c2f215bf0d5f6938ac987301e1adaab8fedc8", "messageHeadline": "Update avm code to match ethbridge change", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8cf95a2f26d646991609b1ae39b0288b723abb2f", "messageHeadline": "Replace errHandler with errHandlerHash in ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "3c391eb55db42d4d2a5c9ded47b47d98adb18542", "messageHeadline": "Replace instructionStack with instructionStackHash in ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "a1f4f1c342c0bea4770b5c2f98b3a53d76a55ae0", "messageHeadline": "Merge pull request #372 from OffchainLabs/refactor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7514, "deletions": 10026}}, {"node": {"oid": "6a54d46056cc949339134d7e15473be15a3b0b8d", "messageHeadline": "remove testmachine", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 5, "deletions": 149}}, {"node": {"oid": "04d52ce775033e5573426dbd4bcc82e0dd4149fe", "messageHeadline": "refactor, edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 173, "deletions": 383}}, {"node": {"oid": "c902a3237b26655844f3834073dc8545a7863b36", "messageHeadline": "Merge branch 'develop' into precompiles", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "70855f9997b948988a6ebf64dc839fbddcf79923", "messageHeadline": "Merge branch 'develop' of github.com:OffchainLabs/arbitrum into refactor", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "7f366abde25eefad8d1d3426b02a92ef11c8bd98", "messageHeadline": "merge, refactor, tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 8772, "deletions": 5841}}, {"node": {"oid": "0dfcbec2d17c4c97ec6c9c723b4521d686599dea", "messageHeadline": "refactor and tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 2694, "deletions": 119}}, {"node": {"oid": "b26cc889d3c3035e9d49e3addc28b2328d7c03a6", "messageHeadline": "Change ethbridge version to develop", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ddb99c9610e904fe328e8acd239563f9c8ac24db", "messageHeadline": "Ignore keccak files in codecov", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d4dc5a2c596880614d41119a13b90c09922d08de", "messageHeadline": "Merge pull request #382 from OffchainLabs/dependabot/add-v2-config-file", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "eef8212d44d95bf76e0e7c04adca1c1609a2b725", "messageHeadline": "Create Dependabot config file", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "8db69c784ec11cdb25d9145bdd6ec62efbe5f8ca", "messageHeadline": "Update abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f55ee8c465a2f8c19f09001e96c8e0af6ab4034b", "messageHeadline": "Tag ethbridge branch version as ecrecover", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "722d9d2410decd1e7161e402093dfffd6d318dac", "messageHeadline": "Update with calibrated gas cost", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d3cbfb4cd38dfaaeb930fc48eaa0da125bcb7ee8", "messageHeadline": "Benchmark ECRecover inside cpp avm test as well", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 76, "deletions": 46}}, {"node": {"oid": "0dd9f458672d366aa19026fda49a376131899d40", "messageHeadline": "Fix ethers test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "8ffcade8fba8dad5afe58ae3142271609f779367", "messageHeadline": "Revert circleci change and make return to current lib and bin output \u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7dae2ae8b89b22be550814a3119cebeac02b611d", "messageHeadline": "Fix avm test location", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "079496318e09a9287b81459287e7e6dadaf93de1", "messageHeadline": "Fix git submodule for circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a28f986e196b7c8c55f563fad38afd58694814c1", "messageHeadline": "Remove virtualenv", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "23eb268f2c6d2002a0e3607d7876cc2c5fc092c8", "messageHeadline": "Bump circleci cpp-base version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f271c596337c1678d25680294b6a5d4363269fab", "messageHeadline": "Fix submodules", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ba0e07ca88aaef9d59587013f40a614af0c9cc4d", "messageHeadline": "Remove usage of conan", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 150}}, {"node": {"oid": "ed8e82bd5e789d917f11f3560d0a0e8fc25d8115", "messageHeadline": "Small cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 49}}, {"node": {"oid": "d306a6a4d06d3a6c610ee535a713bdf31ea64298", "messageHeadline": "Remove opcode validity checks from arb-provider-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "3c5ce8a0fd720ae88f4466fecaafb425164837ca", "messageHeadline": "Manually ensure git submodules are downloaded for docker build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "becdaccc9f42464191e0701bc4cacc1ef1037acd", "messageHeadline": "Manually pull submodules for cpp-avm in circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a23d6d1f3befeff3a9c0496c483d625d9964526e", "messageHeadline": "Fix proof machine test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "154008b3974e272f9ec87e7b8f0ad4627ea24ae3", "messageHeadline": "Get validator docker build working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6f59d0fa25e7252fbabde42c9f6150cb85fbd344", "messageHeadline": "Bump backend base", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0dcb2fe2858d3d51eeb6015e60ef150d73960ed2", "messageHeadline": "Fix merge error", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1bc7fec42b03b8d90ed5909f8b7ef509ae72fa76", "messageHeadline": "Merge branch 'master' into precompiles", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23104, "deletions": 11842}}, {"node": {"oid": "4bdf76ddb2989690f60529d39a1fbd609a710ca6", "messageHeadline": "Only create secp256k1_context once", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1481c5bb36501716f5f88c336cdb068f1a7c5e8", "messageHeadline": "Add speedtest for ecrecover", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "36c80b212aefd7ff4c49e96e4016c97b4b5f5a4b", "messageHeadline": "Update documentation of opcode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fcb66fe33a11161a7538083a6351f578776a777", "messageHeadline": "Fix AVM ecrecover operation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 79, "deletions": 45}}, {"node": {"oid": "32efdee7d3586e8e54aa9e97e4869c8c48997617", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1497, "deletions": 301}}, {"node": {"oid": "71a9ef0fcbe8151b2a9832642e8b6e5a27037f3b", "messageHeadline": "Implement ecrecover in ethbridge one step proof checker", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "b0ff275949b53b35f4f465dbbf0692082d6baa85", "messageHeadline": "Add ecrecover test to proof machine", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0f3198c33658196946f0581a1169dfda31f08ee6", "messageHeadline": "Switch to using git submodules", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "c7432e0f992c5ee237ebf447ccbc870885eb9a1a", "messageHeadline": "Update version in install instructions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3324354e6a69651859b898d027f3eb6654e1e00", "messageHeadline": "Merge pull request #376 from OffchainLabs/fix-docker-build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "d2883287ff387e4c210dab89535f481f5b3a2428", "messageHeadline": "Fix arb-validator docker build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "930c888b2a81c68cdd7b5f676af8f71673f661ba", "messageHeadline": "Merge pull request #368 from OffchainLabs/fix-confirmation", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 7709, "deletions": 4474}}, {"node": {"oid": "3022e8a98d28bdce88019ec4ada4749515edc4d8", "messageHeadline": "Merge pull request #373 from OffchainLabs/fix-memory-usage", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2892, "deletions": 3273}}, {"node": {"oid": "99a25d7c4dbb89bfba428e866eb7054348f49c5f", "messageHeadline": "Merge pull request #374 from OffchainLabs/handle-reorg-calls", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 427, "deletions": 165}}, {"node": {"oid": "f2994decee152a687ad229df35535e09958ebbc3", "messageHeadline": "Fix last commit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c04683f3f2fd00a03021dda96cc422de1df09a5c", "messageHeadline": "Add debug info", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33d95ea40e481a4d99c7fdd1bc6a42d2e7af0d2b", "messageHeadline": "Respond to PR comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "eaef2745e45ea529325ba1e660d0fa512bc021f1", "messageHeadline": "Update contract.ao (out of date from previous PR)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "a503a9d8671adc0c654f2d99542e11eaec0697ac", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 43, "deletions": 50}}, {"node": {"oid": "e608847d39061e2c8b90eab48d2bdd6c39d5dfad", "messageHeadline": "refactor", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1364, "deletions": 1150}}, {"node": {"oid": "5a2d206a892193b4607c043cedc6c43a1e3a6ae8", "messageHeadline": "Prune oldests less agressively", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "830ee30e0b7e3b947a6faf7d0020cc6d2f76bdc8", "messageHeadline": "Add more error info", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "84f799ab90d451615add133b260f2e66bfd26e78", "messageHeadline": "Turn off test machine in challenge test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "799e21b7e4ac1f97c933d104f720abb7af16341e", "messageHeadline": "Use different private key in ethbridge test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b917c97b95621b9c33ce9ab68ea9bc36083d415", "messageHeadline": "Give challenge test a longer timeout", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3302d3f7e55d8c05060f452cca52a8976af5d78d", "messageHeadline": "Fix DummyCheckpointer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9f5153946192184a71fd5b430369473b0ece20fc", "messageHeadline": "Fix indexed checkpointer test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "9df2bca2fd30cfcb191a8ca9bc4ec6308c408ccf", "messageHeadline": "Add reorg cache to manager and simplify locking strategy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 91, "deletions": 48}}, {"node": {"oid": "08b6e48f2a4d4d4850ff86b64759bf7a1e841c6d", "messageHeadline": "Optimize catch up after restart", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 269, "deletions": 105}}, {"node": {"oid": "4376623261da2baf09faac7a2208af7794ff2c68", "messageHeadline": "Update copyrights", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "8ab7973f0410085e69f27c0131be8cce10678796", "messageHeadline": "Give avmfwd better name", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f20c42ab4610920db1db264b5405fb7764ea92fb", "messageHeadline": "Fix invalid sig test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3640b5b027bf6a65e7f01dd7fdaef7703bbc7f89", "messageHeadline": "remove hashonlyvalue", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 39, "deletions": 6819}}, {"node": {"oid": "e3e85296a950a37b4247d799b0c8fff116f86cb3", "messageHeadline": "Fix rebase issue", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "49b89c52bde9e5c61f47283285c223f2de4aa577", "messageHeadline": "Merge branch 'master' into fix-confirmation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "6a6f495237eb638db10918fbe56c5329e7c5660c", "messageHeadline": "Merge pull request #370 from OffchainLabs/ape-hashing-tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "c2718057adf559ae559055567bd80ae3fefda941", "messageHeadline": "Fix instructions test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7a0e6b3998897668007318a00ad2e331ef343015", "messageHeadline": "Fix isBlocked", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "fe453400557266c4573e5438574888cef447fde3", "messageHeadline": "Fix error codepoint handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "dc0605c829a46b7aa291435b096b313e6fdd5e3f", "messageHeadline": "Add machine hashing test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "89d7cbcbd94752bb0bcf2cf3030b0a9c68128ca1", "messageHeadline": "Improve wrong VM error message", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "25d74d1200293c3616a3f4f1d0015c49894dc376", "messageHeadline": "Merge branch 'master' into ape-hashing-tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a9e699b86c06a3e57740627b58f83bd8659035f5", "messageHeadline": "Update avm-replay.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82f02d8a80d52913d93eb0bb4edd0bfed240aa32", "messageHeadline": "Don't copy code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 137, "deletions": 90}}, {"node": {"oid": "dcc357b6093cbb50117c3c0caf10d6dbade77e0c", "messageHeadline": "Make data storage headers private", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 234, "deletions": 467}}, {"node": {"oid": "9c5e5eb5cebe9ee9fc9a8d72d7fbc10a14796f96", "messageHeadline": "Rearrange data storage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 51, "deletions": 49}}, {"node": {"oid": "c5f85b501b4bc36a0950c904bb476f94c7fd2650", "messageHeadline": "Make InitialVmValues always valid", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 32}}, {"node": {"oid": "0fb74d78b42cb3159f93c7b8a3d1d556217efaef", "messageHeadline": "Remove getValue", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "d85cc82faf5ab7c08b238732a6f1f9df304e3f14", "messageHeadline": "Clean up tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 32, "deletions": 134}}, {"node": {"oid": "736e59f5f40af8173074e1bf02f922a147115bc8", "messageHeadline": "Clean up machine saving", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 222, "deletions": 424}}, {"node": {"oid": "970a6486df1278e74a541a068609a7e76fd29be3", "messageHeadline": "Combine value checkpointing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 348, "deletions": 476}}, {"node": {"oid": "637b7f2fe136434b2e3d1d990587a00bb09eab55", "messageHeadline": "Separate out machine checkpointing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 220, "deletions": 183}}, {"node": {"oid": "fdd0b48f2fc4de3c77d58466adeffcdbf872002f", "messageHeadline": "Remove storage_key from SaveResults", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 60}}, {"node": {"oid": "3c1740f64a9b2d9604a69f4680906cc727ec1a7a", "messageHeadline": "Continue checkpoint refactor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 313, "deletions": 376}}, {"node": {"oid": "17772ae8abd12d148c248e20f0d2feaa10eca0f7", "messageHeadline": "Simplify datastack serialization format", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "745974eaf9611f460971800d7c016c0a34d9d906", "messageHeadline": "Simplify machine interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 156, "deletions": 142}}, {"node": {"oid": "1f4e9d449597537e194cce0dff1315ea9c6fb557", "messageHeadline": "More cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 41}}, {"node": {"oid": "d81e69efe7a31e4e2ab01a34d6971bb944ef08e9", "messageHeadline": "Simplify deleter interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 69, "deletions": 86}}, {"node": {"oid": "9b9bc6dcf8fa6779d6fc159f52a59f81edfbfc77", "messageHeadline": "Simplify MachineStateFetcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 136, "deletions": 154}}, {"node": {"oid": "d3cb66023b16d5ceee3509633146db1828aba2e9", "messageHeadline": "Code point stub and refs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 479, "deletions": 466}}, {"node": {"oid": "7748123bb13cb595c01b2589b7f87203614b8f86", "messageHeadline": "Remove marshal_HashPreImage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "704c7bb3fbff9dbdb4c9d1d30fc8f5b06185fb83", "messageHeadline": "rename marshalShallow to marshalForProof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "dd88102661ba0e7f72852953794fe2be1b4d7b9c", "messageHeadline": "Move GetHashKey into checkpoint utils", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "7f3da7c99eae041912c765453e3508084074f15b", "messageHeadline": "Shrink value interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 70}}, {"node": {"oid": "d3231d702a96718a34d5c7d99e142ffc252a73d1", "messageHeadline": "Remove MachineStateSaver", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 181, "deletions": 211}}, {"node": {"oid": "cf35d25da9831b30471a29a982375954a51e03c4", "messageHeadline": "Shrink MachineStateFetcher interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 38, "deletions": 47}}, {"node": {"oid": "43347d99fb24167c199a1ee39934e911785ee97c", "messageHeadline": "Shorten tup int key", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "8f7c1393d058f7b535adc5fba4343fc2af17832a", "messageHeadline": "Flatten out MachineStateFetcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 73, "deletions": 81}}, {"node": {"oid": "37f4cf6aed892cc184d194a0fae057c7bfa48451", "messageHeadline": "Start shifting data storage over to using slices", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 96, "deletions": 60}}, {"node": {"oid": "2d80f12233555cc71d9ed88ed0c8f4e6f90f9603", "messageHeadline": "Refactor machine state deleter", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 71, "deletions": 79}}, {"node": {"oid": "d76385d8da78ec5f8f4bf320953476f7b1fca83f", "messageHeadline": "Rename NodeStore to ConfirmedNodeStore", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 98, "deletions": 93}}, {"node": {"oid": "ea63fad0919db880f5d8c6d45f947546a87cdd28", "messageHeadline": "Don't deserialize assertion values", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 374, "deletions": 263}}, {"node": {"oid": "7ff2db7e6b6b8ee3bf712291c51d39e59b1e0e31", "messageHeadline": "Update oldest after pruning", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ea3e7110cc5e9b2737991de8cc1146da2470e270", "messageHeadline": "Update avm-replay.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 174, "deletions": 42}}, {"node": {"oid": "ff9534ce1874114f28df13e3b51e644cfdd0c74d", "messageHeadline": "Fix bug in contract sending eth", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 185, "deletions": 26}}, {"node": {"oid": "2d867a48d9b9045fcdc499adf1d915bd5e1341bb", "messageHeadline": "refator and tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 207, "deletions": 132}}, {"node": {"oid": "75dbd51968b50de1415fc0b94733a9be304d47d5", "messageHeadline": "refactor and tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1184, "deletions": 22}}, {"node": {"oid": "81406effa5c99a160fbc274c31c18a2008a4982b", "messageHeadline": "refactor and tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 3380, "deletions": 1559}}, {"node": {"oid": "4f028cc9828e78954b0c793ae4405c91c598700f", "messageHeadline": "Make hashing more efficient", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4badf6a4a6f228f52d868099d776ca5ebd88882b", "messageHeadline": "Improve insufficient balance test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 5}}, {"node": {"oid": "64b1e7b62cff89a14ad1b710bdceff5f0b9c7df3", "messageHeadline": "Fix for PR comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "58b6b33243f2fb052ec0fad41768a9b1a61791e7", "messageHeadline": "Fix transaction sorting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "f731a88f682d00766edc088b40ced9b54a5bb46a", "messageHeadline": "Don't re-process prepared assertion in tx tracker", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "86a0456856848d0b6136c69f0bb28bc94f08fa1f", "messageHeadline": "Log random seed in message test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "07cbdc441761d3b6f8d185cb6fa0d6b13a7bc514", "messageHeadline": "Handle nodeinfo failure more smoothly", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "405e6c599c14c395338b84994dc7ac0da1780739", "messageHeadline": "Fix TxHash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cd4939720a02582d77a717a7a12f40de3ac914c5", "messageHeadline": "Correct nodeinfo fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "43053e6764605d260adeeefc628cd56497e3e61e", "messageHeadline": "Have getLatestPendingNodeLocation fallback to getLatestNodeLocation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "fa3cde148e9579ad5fea63077517a0ba75df9b37", "messageHeadline": "Merge branch 'master' into fix-confirmation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "16f7df3aad668e3d16ba9abf8171deb3a3183f4c", "messageHeadline": "Merge pull request #367 from georgeroman/handle-invalid-opcodes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "af8c8045a52b6e5dd3855d0f6851914b12eae684", "messageHeadline": "Add confirmation test (Also refactor rollup and ethbridge)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2479, "deletions": 561}}, {"node": {"oid": "33f6f49cf7e86413d805c08c6f576e0b6e9a3c86", "messageHeadline": "set jest node env to appease yarn format", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d804b1616c8157ec2d045178d0bb16ac2ea54fe8", "messageHeadline": "Fix generateLastMessageHash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 120, "deletions": 26}}, {"node": {"oid": "86fb5d4e41dca2f11f31ad46c1c20396d857f097", "messageHeadline": "Merge branch 'master' into handle-invalid-opcodes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9598bf758e288b603cde60e0f7703d44fa5f3000", "messageHeadline": "Merge branch 'master' into fix-confirmation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc23d099ebf39be27fc5775ad212a487b8e664e6", "messageHeadline": "Merge pull request #369 from OffchainLabs/dependabot/npm_and_yarn/pac\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab4ab5e54c9318142343440fb9745dcd185d01ba", "messageHeadline": "Fix call lock", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "fc1ce6ba995eb2d29e2a7b43c75b82365b0b6e69", "messageHeadline": "Update manager.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dde7fdbc387b0622c03bbdfbbf3e17fafe3924c2", "messageHeadline": "Update manager.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea713a8eec1b869a6222df2a9a405ada1288870c", "messageHeadline": "Manager fallback to fresh start", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "fee225f3a98adc8ebb54b44ad8025c65dd17f40f", "messageHeadline": "Update client.ts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a3eb695fae006c9eca3585f6df2bb1076bf0b93", "messageHeadline": "Clean up message handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 424, "deletions": 123}}, {"node": {"oid": "b7554ccd527b66b3bb169ec24d4db286b3c2f892", "messageHeadline": "Fix handling of calls with insufficient funds", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 53, "deletions": 18}}, {"node": {"oid": "0f2800d96cc78e9e6b323f6c9000b2760d458e10", "messageHeadline": "include explicit function return type", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0f3be55e46f336ba0f8e875aeb2b51b9608b2a30", "messageHeadline": "arb-provider-ethers hashing tests", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "cad180e697d4b2104666bb4c35c7efd10011c912", "messageHeadline": "Remove extra print", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4ea47a5aa64fa3c9773a434590f2f8afcbe36d95", "messageHeadline": "Add GetAllReceived", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 92, "deletions": 35}}, {"node": {"oid": "1b96b1dde85ae3a6f900f6d8682b235bd3c7bea2", "messageHeadline": "Split global inbox watcher from rollup watcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 328, "deletions": 251}}, {"node": {"oid": "bf5b9eb168905aab3c5ddbfb6d5fc457f73b83e9", "messageHeadline": "Fail call when in error state", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8378b3a0a1073014b62ddb60ceda5019f29de038", "messageHeadline": "Improve debugging output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "bf2a30aa9fb3653b6b9cfd5a54c074e86161aeb1", "messageHeadline": "Discard assertions with invalid timestamp", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f59b860b7d41682bdce4744fe24dec22f9743709", "messageHeadline": "Bump @types/jest from 25.2.3 to 26.0.0 in /packages/arb-provider-ethers", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a7e382c03989d33cbc212928e4fe97509e82fb3", "messageHeadline": "Improve debug output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "aa1ba12796ae961279f0b83dd5cde0ffe93b8d0d", "messageHeadline": "Rewind to earlier checkpoint if latest is invalid", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7c08e7b4cbf07be9d5072fb1e62848de379c939b", "messageHeadline": "Error on unmarshal if nodes are missing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "179e20c66b11ba7123e6652c5d3cdcb3b780ce9d", "messageHeadline": "Merge branch 'master' into handle-invalid-opcodes", "author": {"name": "George Roman", "email": "30772943+georgeroman@users.noreply.github.com", "user": {"login": "georgeroman"}}, "additions": 112, "deletions": 48}}, {"node": {"oid": "c0394f4740c936747ef4854ae04e38785466daee", "messageHeadline": "Use reorging client in fibgo test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ca8603c4f26560e480842ced9960e4501a9d0a54", "messageHeadline": "Add another test case and fix aggregator ordering", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "c30f66c920b8db9bbb5291933d535fbfdceaf469", "messageHeadline": "Tx aggregator sort by sequence num", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 156, "deletions": 75}}, {"node": {"oid": "659e40983e2d3438bfb0f3c8dcc4248321ed430a", "messageHeadline": "Fix pruning of nodes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d08488a02920fe18e9b921c2fa26fcec44378b2e", "messageHeadline": "Have tx-aggregator stable sort by sequence number", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "f7db608a0d18061089d1df3974073fd72b80b005", "messageHeadline": "Import deterministic assertion mode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 35}}, {"node": {"oid": "d094acc3b1c5a9ad18ddbdd155f1305c0fc8a89a", "messageHeadline": "Update txtrackerdb.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5ccc48d8c6dd689cd864f0afc71d8118acafc1f8", "messageHeadline": "Add support for looking up node location", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 384, "deletions": 91}}, {"node": {"oid": "9bc27f056728594762bbaf157a2d0dd447432bbc", "messageHeadline": "Fix getBatchTransactions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0ab35e9a093cbef599efb4b1a68bcb037f218ea6", "messageHeadline": "Have aggregator print tx hashes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "7a65677ed45a946db9205cfd83c6cea48c4e67f3", "messageHeadline": "Slow kovan down even more", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb44a953f232dfebccdb71f6c8812a3e0bb480a5", "messageHeadline": "Version bump", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "3b1f6debcee698c4715312fe8389dae0b95992e3", "messageHeadline": "Slow kovan deploy down more", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c80fd221028431a6c92d157396e5ddc8ee6500ae", "messageHeadline": "Slow down deployment speed to not overwhelm infura", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a7da9c6a1e0930a990213e9639077ad15479f446", "messageHeadline": "Fix inbox one step proof", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "13fdd7bcdf1a76e1d0f21d8505b4f666057c05b9", "messageHeadline": "Improve TestTransactionBatchMessage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "9c052d62743c0d3b71965e2f6d352a257bd560e2", "messageHeadline": "Fix handling of messages in batch with invalid sig", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 74, "deletions": 39}}, {"node": {"oid": "5cc1896f74398d653291f4ff3746ac373eea3b18", "messageHeadline": "Bump ethbridge version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4887c66f33f1f60527c8713d6be23bf6bb66d36c", "messageHeadline": "Fix bytesToBytestackHash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 248, "deletions": 87}}, {"node": {"oid": "904afbae3781519d474a25b75b37eaad7a8e145a", "messageHeadline": "Fix assertion confirmation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f87cd4ac9ebf61c060e376a48cfcb4bc09bee7dc", "messageHeadline": "Version bump in install instructions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9724a66ef79daf96bbb5a66b519d47423825584", "messageHeadline": "Merge pull request #366 from OffchainLabs/bug-fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 111, "deletions": 47}}, {"node": {"oid": "b9dc24b388f570ddecbfad82520e3976565fffe0", "messageHeadline": "Fix TestGetTransactions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5ca06ddfc51658b4163d2432e8f120f92ba0b865", "messageHeadline": "Version bump", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "29948c3a03549e01740010a00e7e5f6f3114c3c2", "messageHeadline": "Handle invalid opcodes in one step proofs", "author": {"name": "George Roman", "email": "george.roman.99@gmail.com", "user": {"login": "georgeroman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "30f2d96b1629cd70dd3a04889412d743a3b0c60f", "messageHeadline": "Fix bug in NewBatchTxFromData and cover with test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 81, "deletions": 20}}, {"node": {"oid": "9057c1bd572da1ad11c4024aacdb085c1b0c5927", "messageHeadline": "Auto-install ethers peer dependency", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "da3022277cc82f036e580df3795f2c6354102019", "messageHeadline": "Fix geth docker build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6bc20bbefba2fac63f52a6d047a1259f6b2d1e1", "messageHeadline": "Fix transaction receipt check for on-chain tx", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6385cabc48f7c6602d7bb4c777a2bbe7a43b8a9", "messageHeadline": "Fix docker build of validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2b9b136d0666baec771be66fae0470297cb4030", "messageHeadline": "Add deterministicAssertions param to web3 provider", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "67a0ccd7a9610bab34418cc7b8a1b3b3f33a5035", "messageHeadline": "Fix address parsing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 33}}, {"node": {"oid": "5c1eca2c8d3c4647e197504e24ddb7ad9111f151", "messageHeadline": "Merge pull request #365 from OffchainLabs/fix-evm-defs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "0ad243c952c5b8170ce535ef329f6bb368466688", "messageHeadline": "Bump version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9f078c1cd1ad9c5dec8638268f4c03739d20a673", "messageHeadline": "Fix type defs in ethers provider", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "bc18ce4b003a1908e1e4af9adb49be8ee5b08505", "messageHeadline": "Merge pull request #364 from OffchainLabs/release0.6.0", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 124, "deletions": 125}}, {"node": {"oid": "45fc9e7c972cad39ac1f8278a00b565e8982137f", "messageHeadline": "Merge branch 'master' into release0.6.0", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "80a18a2ef4be29fb27cc07740d2742a42ff63572", "messageHeadline": "Merge pull request #311 from OffchainLabs/ethers-peer-dep", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "18be7a96777f6bca8cf9648747e6e545db3de432", "messageHeadline": "Fix circleci prepare dep", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ddc484a264891daf7c25bc4f347f29e54190fc61", "messageHeadline": "Fix ethers build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "5f954d39a453c8431019b4fc6227e3abe8aa9c32", "messageHeadline": "Make ethers peer dep more general", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "156eb60d80977ca5cc9f74a8595e1f69affc033b", "messageHeadline": "Merge branch 'master' into ethers-peer-dep", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16684, "deletions": 8381}}, {"node": {"oid": "30de972a92de11f2015cb1c3ce7081c9b7203630", "messageHeadline": "Bump version numbers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 124, "deletions": 125}}, {"node": {"oid": "cf92b0553df528758d98e18d3476accb321947ca", "messageHeadline": "Merge pull request #314 from OffchainLabs/fast-reorg-recovery", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 105, "deletions": 30}}, {"node": {"oid": "cb82c6ff70768c4385fde0819e06aa38d09e3c85", "messageHeadline": "Fix linter error", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11ccc387f7bca5bd67cef38f96255f3152c9d8d6", "messageHeadline": "Update handling of no calls with no sender", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "867bd28461500b294253ac9b9e78867716b1501e", "messageHeadline": "Merge branch 'master' into fast-reorg-recovery", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ef8d9b5857819637517c0d8c1d7b8db4aa8e36bb", "messageHeadline": "Merge pull request #352 from OffchainLabs/dependabot/npm_and_yarn/web\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "04bf976f4b4e6cdcf4e26a420843e28cf1cdd200", "messageHeadline": "Bump websocket-extensions from 0.1.3 to 0.1.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f1ffaa62be5811dc7b32052f6708ea02e55efa1", "messageHeadline": "Fix stressed validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1c8ae86ce311e34fb7b46aac57c758e43da4cacc", "messageHeadline": "Update call handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "24b02615ee0c179fdb58f59a0da5c219a5bc77e8", "messageHeadline": "Fix BatchTx String()", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f4a7e6c28435bd70aa40093d1de1fc47ecb92d88", "messageHeadline": "Improve aggregator debugging output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "01fb7473eae48e96ab1d615ce6981b6cec251833", "messageHeadline": "Adjust and move reorg delay", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e8b9b1c74261f571e6198154c0fdc17b02f90afd", "messageHeadline": "Add stressed validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "d01984da4ea37624be00b1860752cfc828638ea1", "messageHeadline": "Merge pull request #357 from OffchainLabs/bump-protobuf", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 147, "deletions": 228}}, {"node": {"oid": "dd13eaeae4a17acc2c396eb002517d46df8480bc", "messageHeadline": "Merge branch 'master' into bump-protobuf", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1893, "deletions": 1179}}, {"node": {"oid": "ce2ff0aab0fb60b265c5f3b91f39578bb310a327", "messageHeadline": "Merge pull request #359 from OffchainLabs/disable-petshop-aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "3df34ed9fa5b2f5da1ac434cd92530152b89b098", "messageHeadline": "Merge branch 'master' into disable-petshop-aggregator", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 389, "deletions": 133}}, {"node": {"oid": "e0416c1ec5463530e0f6c77c058b30c419295dc2", "messageHeadline": "Merge pull request #358 from OffchainLabs/ropsten", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 378, "deletions": 128}}, {"node": {"oid": "b46c9004c35789abcc53e96ed97c2c28f4c776a3", "messageHeadline": "Merge branch 'master' into ropsten", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1324, "deletions": 848}}, {"node": {"oid": "6db790ab2c0c63e2137754a57311ceb3b83f2f89", "messageHeadline": "Merge pull request #356 from OffchainLabs/ethers-coverage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "10023d8472a230c3cb7afebb8e5229648245825f", "messageHeadline": "Disable pet shop aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "788d4a6a6ee34001cd4369dfa81f491d0d396c8f", "messageHeadline": "Merge branch 'master' into ethers-coverage", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1313, "deletions": 843}}, {"node": {"oid": "dfca1f5b2cf4f2d82a622454785a404613156d08", "messageHeadline": "Merge pull request #353 from OffchainLabs/pending-receipts", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1313, "deletions": 843}}, {"node": {"oid": "7b1112509fb4def65daeeec668139d07c98ce118", "messageHeadline": "Fix comment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f328dff4539af7fc9989c2b6866e94143655697", "messageHeadline": "Fix JEST_JUNIT_OUTPUT_DIR", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "77a0d77a6308f2f7cec3a37a893d55b98a15d644", "messageHeadline": "Update config.yml", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "2a80f396f3b8d0dc1c4e19cfe577ef723c036f34", "messageHeadline": "Install dev dependencies in circleci ethbridge build step", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "044a46173318b8c8172dedb1055d2cd40f9ad27a", "messageHeadline": "Add support for ropsten, kovan, and rinkeby deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 377, "deletions": 127}}, {"node": {"oid": "75b9d9e2872ab8693071c3d09c70b6af9140a928", "messageHeadline": "Unquote JEST_JUNIT_OUTPUT_NAME", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "82359531e433458bee992817af9c6dd250697b98", "messageHeadline": "Fix junit output in circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "ce2cfe62f42cabe663b637543ac33a8055a57b40", "messageHeadline": "Fix circleci config", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c2c39d3bda09d7022328b37a3407d4d52aa70923", "messageHeadline": "Fixup coverage and test reporting in circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "5fa5450c5a58e4c434bda1baab7278856d3b5f5a", "messageHeadline": "Linter fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 28}}, {"node": {"oid": "26f7f6c272642f82589c24ef35d2015fb0d6aef4", "messageHeadline": "Add official deterministicAssertions mode to arb-provider-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 52, "deletions": 30}}, {"node": {"oid": "c57d9cb63a5d11283027bf6e026dec996952d0a3", "messageHeadline": "Add pending call support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 180, "deletions": 73}}, {"node": {"oid": "1b68a8465d7761a985f11c8bcfb7efe4d3f5aeb9", "messageHeadline": "Fix PossibleFutureNode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "68f86943ef11f77efada7acc0af9f425fab32e76", "messageHeadline": "Fix arb-provider-go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e378928f44626274ae40338edab60211a3d0779c", "messageHeadline": "Add option to serve unconfirmed receipts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 227, "deletions": 110}}, {"node": {"oid": "a49a5ceaee6001995424a1aa30f74b97db832cef", "messageHeadline": "Add lookupTxInfo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "2e3d518feae2e8689b26e281b6a1e7c2797ff49f", "messageHeadline": "Fix arb-provider-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "8e586209d7684b9d2cfd3399654ec14db664b676", "messageHeadline": "Refactor txtracker", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 734, "deletions": 618}}, {"node": {"oid": "86a94ab216fbd333a30d86cbe1e711076ef7f7c0", "messageHeadline": "Refactor provider AVM proof processing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 337, "deletions": 214}}, {"node": {"oid": "aabde70097af9d7fe93827075fd96eef56c69e14", "messageHeadline": "Merge pull request #354 from OffchainLabs/avm-block-number", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 190, "deletions": 198}}, {"node": {"oid": "cefa076ceb0f17c87acd4f7234612ec2f9fd20df", "messageHeadline": "Bump protobuf version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 147, "deletions": 228}}, {"node": {"oid": "c35693cbb142e2bb39fda2059010e56a9c431b3e", "messageHeadline": "Fix compiler test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ffddf9b4c80ae29a513f699acd863ed9fcfb7e5", "messageHeadline": "Fix compiler test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ecf1490970c6f640243e52619d67bced9b949403", "messageHeadline": "Switch time behavior to use message time", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 187, "deletions": 195}}, {"node": {"oid": "35062858dfe269fe3541e87dbd4ca00544422f06", "messageHeadline": "Merge pull request #346 from OffchainLabs/refactor-message", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 8285, "deletions": 4317}}, {"node": {"oid": "7e54dd2d2f9012791fbe2bfd825acb4e1f79791b", "messageHeadline": "Improve NewRandomTimeBounds", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "8dbbc69936a4f984de8b0522c35c5aae5255cab4", "messageHeadline": "Fix messages challenge debug print", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "f2e0cc4e44afaee98d2e10fc24287f3abe190808", "messageHeadline": "More refactoring and cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 66, "deletions": 71}}, {"node": {"oid": "074ecb53fe833c9bb8ad64cae93c22f06798ccbb", "messageHeadline": "Ensure that random timebound are validly constructed", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "df625436db1a42924b13562a2683906a11bc7f73", "messageHeadline": "Remove go 1.13 api usage to fix circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e9fb9ac6e7ce08b09496288b83e626bd4dc7d22d", "messageHeadline": "Cleanup and fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "c771dde61531fcbcd099ea2c09be3c33c1b44fa1", "messageHeadline": "Add propery context support to arb-provider-go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 43, "deletions": 42}}, {"node": {"oid": "c96fdfadb63bcad9ecea8caa92fe50dc53939d55", "messageHeadline": "Clean up FindLogs handling in txTracker and arb-provider-go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 86, "deletions": 85}}, {"node": {"oid": "bfb7e37e5c2cce762361a46cc103cfa8adef2125", "messageHeadline": "Use namespace for txaggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "cf2e7cd8ba55c7713a8018deaa4718e20602e96b", "messageHeadline": "Export Message library", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "64709e41ed33af8f6ad3f3278aac70c72ff52b63", "messageHeadline": "Clean up log filter address handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 108, "deletions": 100}}, {"node": {"oid": "7ac841c866857c82579dcf55ea0861643fa25042", "messageHeadline": "Split message from client", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 326, "deletions": 308}}, {"node": {"oid": "4c7edbc681c139d9eda59867ead998b37867e588", "messageHeadline": "Use protobuf defs for arb-provider-ethers typing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 418, "deletions": 376}}, {"node": {"oid": "eb96cdada4f9d5f28ff6f480c58d9d974e6ffec7", "messageHeadline": "Clean up protobuf generation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 669, "deletions": 630}}, {"node": {"oid": "cc99e82a19d3ad1210c99e64757cce3f272a2875", "messageHeadline": "Test lookupNodeMetadata", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "668ec902b062350c8807249c3e72248717e2640e", "messageHeadline": "Fix rollup test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "b47d3695a3d6372ca564de080aa0fd6b8917ecf8", "messageHeadline": "Add a number of testing improvements", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 913, "deletions": 315}}, {"node": {"oid": "3715db447a7a0fedbb4ad52faecbe070a9519468", "messageHeadline": "Reduce evm code duplication between arb-provider-go and txtracker", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1755, "deletions": 782}}, {"node": {"oid": "7f5c82115e02fecc8e6fcb91b43a295972a7c561", "messageHeadline": "Fix problem from rebase", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 31}}, {"node": {"oid": "4ae64902b35d0176a69fe03ce9545d70bf47e643", "messageHeadline": "Fix logstack conversion and add test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 140, "deletions": 4}}, {"node": {"oid": "4b61a7dc671ec2c3306f5150c82c0e257d9fe1a5", "messageHeadline": "Fix server.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92444459dc17dcbf831410671f9d1921c08a0e09", "messageHeadline": "Move Delivered message code out of evm_advise and into message", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 180, "deletions": 143}}, {"node": {"oid": "a6d0ac21b6613496a5afcf585de748941ab63e73", "messageHeadline": "Improve test coverage of message package", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "5f0d1cf9d45d462c194233cf261620594963a7ee", "messageHeadline": "Clean up codecov ignores", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "dda29fb8403be1cc001258c7926f1499be4d5ae9", "messageHeadline": "Continue message handling unification", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1096, "deletions": 508}}, {"node": {"oid": "f2e4142e882a60dbbf9223dbd1f6041c26c4b171", "messageHeadline": "Unify message handling in ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 665, "deletions": 345}}, {"node": {"oid": "974b5eefb1e2c5e51ad83f7ec3d27a1fb489b065", "messageHeadline": "Add more tests for message package", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 19}}, {"node": {"oid": "b9bc201cebed0d6ad129fc046ce8a44cf6c68a7f", "messageHeadline": "Bump ethbridge version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "96245d2ecf1dc428fa8e6ef2a9b845237e38f144", "messageHeadline": "Improve test coverage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 193, "deletions": 0}}, {"node": {"oid": "351a1ee41a01ab96f9d3658a13f4e42300829e0a", "messageHeadline": "Fix inbox test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 28}}, {"node": {"oid": "b8a21c5760974c61469160f3e7fbcc50fe437b85", "messageHeadline": "Fix challenge tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "dfe561ca9d6ffa7f7b12314b2e940f38d0e5ffdf", "messageHeadline": "Fix mockbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "aeea99af5a853468fd02dfbf0f05004fd6e0b272", "messageHeadline": "Fix delivered test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0a2bd7aa0d10d23192a7fbadb0850a82b3fbfa47", "messageHeadline": "Add NewVMResultValue for generating vm logs for testing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 53, "deletions": 17}}, {"node": {"oid": "26bcd0d3782df1b90ad010df6a3e4e43ef020157", "messageHeadline": "Refactor message handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2394, "deletions": 1507}}, {"node": {"oid": "00929dbc1e682fd64fdc480d0ce542fce93ecb16", "messageHeadline": "Merge pull request #351 from OffchainLabs/circleci-wait-geth", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "63a4252ac973cf0a7c8f26286d39dc3b2ef00a6a", "messageHeadline": "Add netcat to backend docker image", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "94c7bef792213ae1949218a2bbe5cb9d8402be45", "messageHeadline": "Wait for geth to open port before continuing tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dc2505579e5fa84ceb0dedc7688a01096870cfe4", "messageHeadline": "Merge pull request #347 from OffchainLabs/txserver", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1868, "deletions": 627}}, {"node": {"oid": "81c841966e9aba998d2f368b28d22f7d638f347d", "messageHeadline": "Add node confirmation to test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "30942f830898ed9f62ae39ee6a31af80e6a240dd", "messageHeadline": "Add txinfo and findlogs test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "d94aadd9566dff44ceb224716c8706463f1d76be", "messageHeadline": "Add txtracker more test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 197, "deletions": 73}}, {"node": {"oid": "8178c70f7edc3df6be086a7a90fbeb3ec6f917b3", "messageHeadline": "Update locks in AdvancedKnownNode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e05f9ae9cd1bbcf1c9c0e6e856bb74e8c79f98a", "messageHeadline": "Shift to more conservative locking strategy in txtracker", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "403c0734736d31e52d092a00f212846e5f19dfae", "messageHeadline": "Fix txtracker receipts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5e6ff7de0fa363553a89a9b657e6f381ba6c8d62", "messageHeadline": "Initialize checkpointer in manager", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "de7fbf892714853cf42b6429c92b131cd88d180d", "messageHeadline": "Fix checkpointer test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b607f3441b8152fd45d49da6740db6d3ebd5f134", "messageHeadline": "Add more comments and fix txTracker issue", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "2272b8f0c42527fb4fb3582f0cf6a8b5c0c030ad", "messageHeadline": "Respond to PR comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 143, "deletions": 85}}, {"node": {"oid": "a107527b1d1236ef57af2b2bb5ab58a5200a7d27", "messageHeadline": "Improve variable naming and comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "2410e2768bdb0ce70e11096c97a291d7cadb73d3", "messageHeadline": "Simplify txracker timeouts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 96, "deletions": 101}}, {"node": {"oid": "3490e5d0b679aa96a54ed20941767c241b3f2a93", "messageHeadline": "Clean up nodeInfo names", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d05e2c225169877cbca221f6fd2c82e4bc24f780", "messageHeadline": "Make txtracker queries context cancelable", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 127, "deletions": 89}}, {"node": {"oid": "244a4e60c3fe7d5f717c25cbb66a8848c94580da", "messageHeadline": "Remove factory pattern from checkpointer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 39, "deletions": 72}}, {"node": {"oid": "4bf95a9e427a828d5bb2eb91bc755f1409b11fe8", "messageHeadline": "Cleanups from PR comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "75fbd949f9b3fcb00b9b09335b56df0143b86143", "messageHeadline": "Fix import", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ddec8fa15cadf9d8786c50454065463d3f45974c", "messageHeadline": "Start adding tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 340, "deletions": 117}}, {"node": {"oid": "f335746aeb1c0d42485a3a4cc6f709919d557918", "messageHeadline": "Add bloom filter to speed up log queries", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 242, "deletions": 45}}, {"node": {"oid": "9a3a6969cc341608faba556609be2ae9fba2f1ac", "messageHeadline": "Add LRU cache for node info to txtracker", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 52, "deletions": 22}}, {"node": {"oid": "7d2e959d065a4918a383758f3f2cc953667a0f27", "messageHeadline": "Make fibgo test use real checkpointer instead of dummy checkpointer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "5e938cfa28e86c1b75f7bdba1ef2f83fae6511f2", "messageHeadline": "Fix txtracker mutex", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1e3720a2ffdab35adbd28f88cbe5aa0b371050d", "messageHeadline": "Remove data from tx tracker cache when nodes are confirmed", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "e08e24641b7f1a5a189809f40abdc6883a042a67", "messageHeadline": "Fix ReplayNodesToLatestValid", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2e81f8cb4d8f8b5669cd54d0d764843cb306265a", "messageHeadline": "Update manager.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "560f63f4cb429ef87dcfdecc99b7253df3a8d437", "messageHeadline": "Fix arb-provider-go compile error", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "dac00f1db87928726c53277a8b2017ee2ce739f0", "messageHeadline": "Add results from confirmed nodes to checkpoint database", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 273, "deletions": 33}}, {"node": {"oid": "d346975e6098f2a984b58a40a8a2a91ae31f7173", "messageHeadline": "Start shifting txTracker to protobuf", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 267, "deletions": 27}}, {"node": {"oid": "94bf8978fb212ba527f9b4f0d6cf0b7ba7edb967", "messageHeadline": "Txtracker nodeInfo instead of assertionInfo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 50}}, {"node": {"oid": "a9ff0cc4e1d0c02e2df96000b62f8685e833d227", "messageHeadline": "Simplify logs data in txtracker", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "913c22c40b15f029e19046ba8e4f567e494cf446", "messageHeadline": "Simplify saved tx data in txtracker", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59, "deletions": 41}}, {"node": {"oid": "999dd347db3ce6091a5e80fdd45692e82129fd16", "messageHeadline": "Properly handle loading assertion data starting at latest confirmed", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "e86f7e8787d25e65ba8a0a3e4fa9cd54fbbcc05e", "messageHeadline": "Clean up rollup manager run loop", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 156, "deletions": 142}}, {"node": {"oid": "062bfcbb8fd30e428ce20b83abdb3e8a5acad100", "messageHeadline": "Clean up evm address handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "5f6da099a191d6acb3c6857094c11f03c09bd77e", "messageHeadline": "Fix txtracker reorg handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 71, "deletions": 54}}, {"node": {"oid": "d27972dc657036efad6916c405c6ddb2b4143b66", "messageHeadline": "Combine assertion listener into txtracker and switch txTracker to mutex", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 151, "deletions": 242}}, {"node": {"oid": "a20869307a01d963fe9a1d2b22311711cc2f9f59", "messageHeadline": "Move assertion listener into rollupvalidator package", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 51, "deletions": 47}}, {"node": {"oid": "8f52df2577dc1c3bc189859b035b815dd51fe504", "messageHeadline": "Add RestartingFromLatestValid to rollup listener", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "d3a10e27e5fc717bc2823ce5c7495f5e6308ac44", "messageHeadline": "Add RestartingFromLatestValid callback to rollup listener", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 104, "deletions": 56}}, {"node": {"oid": "75e54bd40a4d67a3f3028091b9d1c5b7fdff5e83", "messageHeadline": "Merge pull request #350 from OffchainLabs/circleci-nose-timeout", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "b0c9af77c913741a0015136b1bb631e691db7166", "messageHeadline": "Make nosetests timeout longer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "6b3966d060b887ffdfa44262727b3a61fe91c28a", "messageHeadline": "Merge pull request #348 from OffchainLabs/circleci-separate-integration", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "ea4c70c97dbfeacc69589cfb5c5761571456582b", "messageHeadline": "Remove fibgo from backend tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "5c2a11f7a2a4214495fea832039cf88cd7632410", "messageHeadline": "Separate out fibgo test into job", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "0cefe6d2be2250606557e117e30b4d6101d54d49", "messageHeadline": "Merge pull request #349 from OffchainLabs/fix-codecov", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9b98c76ccc346b2027a953826888ad651b764072", "messageHeadline": "Fix codecov", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4c9c98fe219a369144edf56371277ead17f44790", "messageHeadline": "Merge pull request #342 from OffchainLabs/confirmed-node-checkpointing", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3034, "deletions": 1564}}, {"node": {"oid": "5f343cb56c169c40bd1622874bacd206883e2f16", "messageHeadline": "Respond to PR comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 49, "deletions": 25}}, {"node": {"oid": "797d005e264c4c2388a48610e9e0eacca33bff29", "messageHeadline": "Add nodeview and tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 297, "deletions": 0}}, {"node": {"oid": "5891638a0592855972a429b2577b97725275fb3c", "messageHeadline": "Move node into structures", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 446, "deletions": 602}}, {"node": {"oid": "51c09e43903d088800fab649b481c705e2735012", "messageHeadline": "Split away checkpoint context out of checkpoiinting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 362, "deletions": 208}}, {"node": {"oid": "ee10662dd833eb8ac797d7b352118852f84a6883", "messageHeadline": "Split node out of rollup package", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 974, "deletions": 700}}, {"node": {"oid": "e523488c6f5c0adbeaef42011c4254200829cbce", "messageHeadline": "Simplify node interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 32}}, {"node": {"oid": "54acf3c7dbc7c37a21fddc38d0749ffbb6191b01", "messageHeadline": "Clean up node graph unmarshaling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "a36be72f7fc25d104f7ab98c27832118a7796255", "messageHeadline": "Update connection.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a95531cd071343e2cc8f6acc922a9e847f3ecd1", "messageHeadline": "Clean up pointer usage for datastorage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 93, "deletions": 106}}, {"node": {"oid": "2c434b38e118996ef303f05422e8feedf3e1c635", "messageHeadline": "Fix indexed checkpointer test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "df37e1b3ab0d5f5ab6808bde7cd5af9e416595b3", "messageHeadline": "Fix to_big_endian and add tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 132, "deletions": 60}}, {"node": {"oid": "956a5b8235d57450467f258517a59e0e79f927a0", "messageHeadline": "Fix file name", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5e0872e2b4ea16a71939c8daf61345d3ba7e2e2a", "messageHeadline": "Add missing copyright notifications", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 90, "deletions": 36}}, {"node": {"oid": "109f5da1296b9e0d9b3813f12be7f01f846fa01d", "messageHeadline": "Add checkpointing of confirmed nodes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 76, "deletions": 26}}, {"node": {"oid": "731d5fa23b32b55daeb130ec653c086ffb678c9b", "messageHeadline": "Add node store and cleanup/refactor cavm connector", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1158, "deletions": 424}}, {"node": {"oid": "086eb19b6bd97d5d46cc0e6aa3799bd5d6f4a1ff", "messageHeadline": "Merge pull request #275 from OffchainLabs/machine-size-limit", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1486, "deletions": 973}}, {"node": {"oid": "c09bca40e7280089b3612b69ef506d7f3507b253", "messageHeadline": "fix test", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fb77f31a3f37772c5713f29cb228631bf5a394a", "messageHeadline": "fix test", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a738950cb9681f96f3f62d77512efc71d61ad75c", "messageHeadline": "fix tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "ee88892652d352cd8ffd49ae7f47d6e7f5e0dedd", "messageHeadline": "fix tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "7c46997b1cfe4863293e33243677dd9b8b74af89", "messageHeadline": "fix tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "1d253ba9dbf266bc5f5a6927ad742ff6dd747194", "messageHeadline": "provider tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "89dca0dc266c5caf1033f1d32ab5324fe224ce4c", "messageHeadline": "new tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "586d3c2bd605ea525d7d28c4c27e10378410ebaa", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "4b26a49fb64c92aa27c2f041a3d188802a39e932", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "40a9684b42310d075cac6222ff9f4f61069e392d", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "7f34a1ca822817ee2211e879d8b05fb77285fcc0", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "6bed2ff04611f173626ff937ced65326a94f1c66", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 113, "deletions": 137}}, {"node": {"oid": "d49122dbb5a67f27bc984e41f2a0e13ba5e35925", "messageHeadline": "change tuple hashing", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 156, "deletions": 151}}, {"node": {"oid": "71c7e5c4e8a24d02c52affaad931dd6a684e1203", "messageHeadline": "fix require statements", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "71eba2bed1095f600787a4b935adf2916c3cd161", "messageHeadline": "edit ethbridge hash values", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 68, "deletions": 75}}, {"node": {"oid": "ea824ad5d4f06da3293618572c42e47ec39de480", "messageHeadline": "edit HashOnly", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 117, "deletions": 64}}, {"node": {"oid": "56f2916d4129dcd54908bb3df8a93db28ac21892", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 113, "deletions": 144}}, {"node": {"oid": "d784f769ed6968cfaebe72161629acbcc0b06863", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 36, "deletions": 66}}, {"node": {"oid": "3eb190060a5678a9c467677eda09eca6bfda44c3", "messageHeadline": "replace contrac.ao file", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "757d253e3d25b5823d2a3322cb473e6e4c6bb243", "messageHeadline": "fix test", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c7694f542a86dbbcdf0d8521886733dfefcf8308", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "eaa08edcf1b0fd2ab4475bfc03ef498ab50144de", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "61f5ee9d298072ddcadec12b5c29b03aa25e69fe", "messageHeadline": "merge master", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 14547, "deletions": 6547}}, {"node": {"oid": "0081d69d0b81bc51f97053f25f581cdd9c243d6a", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "562d807aaf20af6f9f65311f19e4369deba079b5", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7e8a4c33a3c0036e8664037b083aaa2c086cbc52", "messageHeadline": "cleanup", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 88, "deletions": 95}}, {"node": {"oid": "6c8ab285e2f6fdbbd445d5b5b96e3687276b1c93", "messageHeadline": "cleanup", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 123, "deletions": 117}}, {"node": {"oid": "b0983907f30eb9a84eed96c71a415c2b7a21daee", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 156, "deletions": 243}}, {"node": {"oid": "7941a8c4870f98ed7999357049a5eec4a75d8c78", "messageHeadline": "Merge pull request #336 from OffchainLabs/fix-contract-parsing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 56, "deletions": 26}}, {"node": {"oid": "9b3add882a215694adbee5df776f375859a8f611", "messageHeadline": "Merge branch 'master' into fix-contract-parsing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2091, "deletions": 961}}, {"node": {"oid": "c1ddd471b34506c077fec7fbe9b63df6e6793a12", "messageHeadline": "Merge pull request #325 from OffchainLabs/tradeable-exits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 2091, "deletions": 961}}, {"node": {"oid": "12612cad89ed61bd83fc0a1c1f3c4bead97e7be7", "messageHeadline": "cleanup", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7ed9f498cf558aa353b5fbd6dffb278a26415339", "messageHeadline": "merge master", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 13358, "deletions": 6513}}, {"node": {"oid": "5bc21b0e881e3f07b688f4ee1df1fbd4bc319887", "messageHeadline": "Remove unecessary include", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c83843464161f617693a6b86aeb80ee0cfd9892f", "messageHeadline": "Merge branch 'master' into fix-contract-parsing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1405, "deletions": 1486}}, {"node": {"oid": "d3e79cb4580bee73f950b601d8e3bc209e5f7db8", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 30, "deletions": 36}}, {"node": {"oid": "a9fb390fc3a75f0b9ee3d80128c16ac2935513c6", "messageHeadline": "fix", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6ff3577778c73c7264eb5ae27077ec2130586b39", "messageHeadline": "edit cleanup", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 19, "deletions": 34}}, {"node": {"oid": "77d04420b87f4f40d7eb62a9520bf9b0208e219b", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 83, "deletions": 79}}, {"node": {"oid": "8a2ea8fff3636b6e0ef3e5620b5206ba660b18d8", "messageHeadline": "add output file from arb-test.py ecrecover test", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2e74170c862e0d2708a4461bcc4943d97ea51f2d", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "cf06563cb5832a62f172fcd98e0353c2a17f3d85", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 55, "deletions": 71}}, {"node": {"oid": "e67d8f93bdbd750c85b47e105bb2a8333b7d20c6", "messageHeadline": "Merge pull request #339 from OffchainLabs/ethers-version-bump", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fbf117b50ec097b701e27dab5df29542fc4da20c", "messageHeadline": "replace remaining instances of ECDSA with ecrecover", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "87b7e153432ce3fdf00e4b82f71fbe84c2d2db20", "messageHeadline": "Bump ethers dep", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b929093a616a0e5a849434669acbec574d0a3c11", "messageHeadline": "Bump ethers and web3 versions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3f56fd48b314d911f810833cf4d478a0a9a9ecc", "messageHeadline": "Add ecrecover test to arb-test.py", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "c51e8df5fa2c55f777db8dfe64e2940723259ef7", "messageHeadline": "Merge pull request #337 from OffchainLabs/split-coverage", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 12, "deletions": 48}}, {"node": {"oid": "86d5d81fca8b203fd5fee63255db9bab6936e7a5", "messageHeadline": "Split project into parts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "bdbfb65bb954994bd45b01ac1e21754d8ff55c6e", "messageHeadline": "Split unit and integration tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 48}}, {"node": {"oid": "680c7fa039f774a990a7cfefe221b608c99116ff", "messageHeadline": "Bump backend-base", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95bf6048899f64caf925f264b45cafc08958f3c4", "messageHeadline": "Add gmp linker flag", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b85fbae4b87d4c1725eb89ffc479499554af1cae", "messageHeadline": "Clean up handling of external libraries", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c32333bc18f0b776e462f2b463023d17b548cfbb", "messageHeadline": "Fix linker flags", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2efa9f40bbf60f1cdf3c69e17096d05f45cf7f92", "messageHeadline": "Fix getContractData", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "aa21e68c853cd31eaac1af19eda19bbe250067e8", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 76, "deletions": 123}}, {"node": {"oid": "08f58c12175742dd13e0bca26562423f46ffb062", "messageHeadline": "PR edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 295, "deletions": 143}}, {"node": {"oid": "29b9be76fd559df1509e82950c4c85e459fdadf3", "messageHeadline": "Merge pull request #333 from OffchainLabs/validator-checkpointing-cle\u2026", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1390, "deletions": 1435}}, {"node": {"oid": "f074c355a6102deefb284552177206c3bb34774f", "messageHeadline": "Update rollup_test.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "2c43bc038f7ec287f43cd953d0f558c2d425f4a2", "messageHeadline": "Update indexedCheckpointer_test.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "3aef4c76a3f15864abbd801b7c3e445f25ac93eb", "messageHeadline": "Fix evil checkpointer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a70e560417600591579eedc758e6e914893ca41f", "messageHeadline": "Clean up and simplify locking", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 42, "deletions": 75}}, {"node": {"oid": "5fb4dcf1b6cbc17b6e6397ab459ca60be3d8f34a", "messageHeadline": "Add tests to IndexedCheckpointer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 405, "deletions": 23}}, {"node": {"oid": "8546ccf43b5be044a6e64861f81628102a0e11dd", "messageHeadline": "Add BlockStore tests and fix discovered bugs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 109, "deletions": 10}}, {"node": {"oid": "d5e1c497b2c4090373b08e4c89b0ce7f15d809cb", "messageHeadline": "Use db helper tools", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "4b3a9093fb74c5d6c2915473db989081fd8296f5", "messageHeadline": "Improve safety of contract parsing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 56, "deletions": 25}}, {"node": {"oid": "9e1d6e9514020180d4d9fc3890bee12fa4a6fe2b", "messageHeadline": "Working on fixing cpp tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 131, "deletions": 111}}, {"node": {"oid": "8488443ba85b5b2216cd03e996fc633b62c87a49", "messageHeadline": "Small fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3466e944ef727eb35463e8ac24a1b64b1b13953c", "messageHeadline": "Simplify IndexedCheckpointer by making DB support block data storage \u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 576, "deletions": 272}}, {"node": {"oid": "8e33b39d9ee84a9e03a473d98b2eb4dfed53b148", "messageHeadline": "Remove unused public functions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 28}}, {"node": {"oid": "91f3de24c0384c57b6e7416ea171c883dba33da4", "messageHeadline": "Simplify locking", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 33}}, {"node": {"oid": "97bb30bc48ab430907c0e2bd4a472b05c9bc10c6", "messageHeadline": "Remove BlockIdBufList", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 154}}, {"node": {"oid": "9786ee8bc21a80b92ae08ccdcf2d664eb1cf07ce", "messageHeadline": "Remove height blockids list from indexed checkpointer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 95, "deletions": 86}}, {"node": {"oid": "1ab579b57fa7dd6fa0382b51ce767f1182c9b882", "messageHeadline": "More cleanup and refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "759b31ccd8ab92e26a6b7071d9977e0596d491ec", "messageHeadline": "Simplify and cleanup checkpointing code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 54, "deletions": 760}}, {"node": {"oid": "d612cdf20a562bba92834b7e5208d7f1fa14bb2e", "messageHeadline": "Merge pull request #332 from JesseAbram/master", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fc3b96bf165a201d930af65d6ad93777d897e951", "messageHeadline": "removed semi colon", "author": {"name": "JesseAbram", "email": "jesseabramowitz@hotmail.com", "user": {"login": "JesseAbram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4e5f1d2719f7399016a6de6a603870bc08cd7c5", "messageHeadline": "added in a higher gas limit", "author": {"name": "JesseAbram", "email": "jesseabramowitz@hotmail.com", "user": {"login": "JesseAbram"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "78e338170711260ce439a8d1f92ead9c6924533f", "messageHeadline": "Merge pull request #326 from OffchainLabs/compiler-fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "42295f34a3cf094a7a62210ba005206295b7a32b", "messageHeadline": "Properly ignore invalid opcodes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "4142693e4ee4500b8fca0cff2b6031d0879790bb", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 62, "deletions": 44}}, {"node": {"oid": "8c8f86f08c57287e0b8d8309243cb5e1521c0d82", "messageHeadline": "tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 128, "deletions": 131}}, {"node": {"oid": "bb288ea96e196ecd614e7caad50b8960c62fbdc9", "messageHeadline": "Merge branch 'master' into precompiles", "author": {"name": "RGates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 50, "deletions": 31}}, {"node": {"oid": "6fc97e069ce275ed46ae55c429adeeb3e66f4068", "messageHeadline": "Merge remote-tracking branch 'origin/master' into precompiles", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 549, "deletions": 243}}, {"node": {"oid": "f0e85f29ddd2e2cf2207053927cb05c6b02dd3a2", "messageHeadline": "Remove lingering GMP line in conanfile.txt", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "09d3250c0a8752196da29ce8e2e4a27435704246", "messageHeadline": "Revert addition of GMP to conan", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "fc305133c6c2661173fad7c9ffe6872979f407e3", "messageHeadline": "payment transfers, verification, and tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 831, "deletions": 612}}, {"node": {"oid": "279575ecac276f0682bd233f8bedf6e691cdcc7f", "messageHeadline": "Update signature of ecrecover to reflect recent change", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "35942b1fc2602ddfecd995ac358fdfa5257904da", "messageHeadline": "Zero first 12 bytes of return value for ecrecover, so it matches Ethe\u2026", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "94916c2df72da6e40113912328f35e3e9fbee2ad", "messageHeadline": "Swap order of signature recovery ID and message in ecrecover opcode", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9ec172f67109b8b9785b2e498b7758db967a2fff", "messageHeadline": "use result of secp256k1_ecdsa_recover to only hash valid keys", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "9da7fe03932f2a0823ecf1a47887c8570a263900", "messageHeadline": "stop returning whether ecrecover pair is valid to the stack", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c8d9626474a0501bbdc56f0888793873dd1665a2", "messageHeadline": "Use to_big_endian and from_big_endian for message in ecrecover", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "366dd3fb06634be2f4fccf09da0567d6d38a6e30", "messageHeadline": "Fix unintuitive byte order in ecrecover message serialization", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c95e4ed9b0c5cf931ca15053ca1aa241dec5a882", "messageHeadline": "use from_big_endian for signature in ecrecover test code", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "75e1cc34b1f95be2611891878e4f323838ce6981", "messageHeadline": "Remove non-beneficial reinterpret_casts", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 18, "deletions": 28}}, {"node": {"oid": "321ef06d6ff15e7f5e4062b2c93197f032c5caea", "messageHeadline": "Fix typos and paste errors", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "becbac222594d1ecdf899f7fda8d5ffa5d6f05a1", "messageHeadline": "Fix indenttion in CMakeLists", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d464f16d66dacadbb6ae4f2c5315f612e1f6866b", "messageHeadline": "Merge pull request #315 from OffchainLabs/ethers-calls-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "73549ba11a9b16a88ee1f3718b3c18d079fc0150", "messageHeadline": "Merge branch 'master' into ethers-calls-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 44, "deletions": 28}}, {"node": {"oid": "750244df63db99812bbc1a33533ceb67b187e339", "messageHeadline": "Add autoreconf to cpp-base", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdbb53386e8b84cb1a366d2cf8dd15d6c1bd3f4f", "messageHeadline": "Add autotools to cpp-base", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "33a5b877a66cf08b4966f0147b1d93fb9b721fd7", "messageHeadline": "Add openssl to cpp-base", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c250d038a4b0b6514577585ec0df1dd3d06de14", "messageHeadline": "Update cpp-base image", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0ee8203702f07f7b99a7f5db474e4b2171746456", "messageHeadline": "Merge pull request #317 from OffchainLabs/onChainTxHash", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "700710c455960364d8325f384d2d36c130a8b330", "messageHeadline": "Include onChainTxHash in getMessageResult", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "270bc5e6eaaf95e97ea9530fea85158cfa70b5dd", "messageHeadline": "Merge pull request #316 from OffchainLabs/InitialVmValues-bugfix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 42, "deletions": 28}}, {"node": {"oid": "639480fea9a52880b1cddcf98b07dc1cb610a6c6", "messageHeadline": "Remove unnecessary else branch in parseInitialVmValues", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "c4c0cd465999c4dcf6f51cf0d3d1b6d4925e720f", "messageHeadline": "Remove unnecessary C style casts in getContractData", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c94887ef184dee6dfabce2c3839aa92ba796933", "messageHeadline": "Fix ethers call when provider has no signers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "830b929cdfc6a235731fd584faef5f83c26236a2", "messageHeadline": "Fix segfault on invalid path in parseInitialVmValues", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2c0c6619f20ebfdc646259eaa9c94fe085cda507", "messageHeadline": "Merge pull request #312 from OffchainLabs/arbsys-timestamp", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 549, "deletions": 243}}, {"node": {"oid": "40969de64d7403d0324947cb0df8f96c0e135e0c", "messageHeadline": "PR review fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ce926ef1774fe3daded25b7d96707e8061090e1d", "messageHeadline": "Merge branch 'master' into arbsys-timestamp", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75bc90635aa49021065b9117dbfda13fd4e75cd1", "messageHeadline": "Update documentation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "1ec941fa2137380ca2a0e9961253b26f6641caa6", "messageHeadline": "Update ArbSys to support timestamps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 519, "deletions": 222}}, {"node": {"oid": "050f609a6550e315fb6de169d07f42531dc3f2c5", "messageHeadline": "unpin in dep requirement", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a4aa6c008d4737f46e1f8811564fdb438cba3b8f", "messageHeadline": "uncomment tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e002eed4af908be7c299285c79302f29ebb58ce8", "messageHeadline": "Use to_big_endian function to deserialize signature in ecrecover opcode", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "d3d06c245fd89d866fff36d12533fd777f91c0be", "messageHeadline": "add ethers as peer depency and upgrade in yarn.lock", "author": {"name": "dzgoldman", "email": "dzgoldman@wesleyan.edu", "user": {"login": "DZGoldman"}}, "additions": 1077, "deletions": 21}}, {"node": {"oid": "e1b8c8460b45c11c0bd7e07775ae5ac8f0befc98", "messageHeadline": "Merge branch 'master' into precompiles", "author": {"name": "RGates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 11972, "deletions": 5417}}, {"node": {"oid": "91e0f2820b54c698312b5a98e265aae0c9d3f6d0", "messageHeadline": "Address codacy lint of python method", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d52dfe21e0953866040c5133382d58fb12b40fca", "messageHeadline": "address codacy lints", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6aa3052bc2b49d5df25b4a7509f0ce9ad27a4d36", "messageHeadline": "Update install version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93ff4afcd00e3ec5d7c1a6ed949758724014bb66", "messageHeadline": "Merge pull request #310 from OffchainLabs/version-bump", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 31}}, {"node": {"oid": "7365746894b5adc198115179c5e044e895d9252e", "messageHeadline": "Remove unnecessary dep from go.mod", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "39151836a07a1c209c8c7cf8a525fc8c0c720568", "messageHeadline": "Bump all versions to 0.5.0", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "e1e1b7ffcda7e4eabea5ed33ccb19686fb6a5bcc", "messageHeadline": "Merge pull request #306 from OffchainLabs/dependabot/go_modules/packa\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "a4b6e7e39a83e278633bdad20f510e89316b151b", "messageHeadline": "Update deps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "c4dc97c7c8cc24028015151fda7d23987e7f61c4", "messageHeadline": "Merge branch 'master' into dependabot/go_modules/packages/arb-util/gi\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0b33fef8f746a6f63ec975d0778ea9e8b4f59d1", "messageHeadline": "Merge pull request #305 from OffchainLabs/dependabot/npm_and_yarn/pac\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04f5e9524c0849f2e0bd32ebbe4122da398fd072", "messageHeadline": "Bump github.com/golang/protobuf in /packages/arb-util", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9e6bcc916fe49f05eb463d15cb3dacc112a6ba38", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/packages/arb-provi\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5421, "deletions": 2913}}, {"node": {"oid": "9647a686a34b0fe9e5e9e5da1bca0893bbb6e95b", "messageHeadline": "Merge pull request #309 from OffchainLabs/val-fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5421, "deletions": 2913}}, {"node": {"oid": "d873960edb17b28cab08e9fe7e91d406e140a708", "messageHeadline": "test fibgo failure", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9d0b4e2b39c875431476d71901eb768354fa8798", "messageHeadline": "Clean up arb-provider-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "c651e053fc1b0fba426435769ce88aa3a09242dc", "messageHeadline": "Fix batch delivery and add tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 984, "deletions": 219}}, {"node": {"oid": "6cf8073a9230f4f931783b477ebc7d1d1e3200bc", "messageHeadline": "use conan to manage GMP dependency", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 3, "deletions": 29}}, {"node": {"oid": "8ee1df1a2cb0229b2b90247b61bd1e63823193fc", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "49f418e4a8945577573945726d7a00f43ebfaba1", "messageHeadline": "cleanup", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 71, "deletions": 103}}, {"node": {"oid": "dbcbd82a01536eba96c684649a3d168e717623ca", "messageHeadline": "add untracked files", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "9e6fd2d00a52648002e9bac913ae6073fea762eb", "messageHeadline": "resolve comments on pull request", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 44, "deletions": 65}}, {"node": {"oid": "bb8ffe31e914915cc69f5a01deb88712a441b09f", "messageHeadline": "generated tests for arb-util", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "4df37c875277b28bc542aec0ab81b92870339554", "messageHeadline": "test cases", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "3ca3dec9c44999fe502e5dace1ccb184b9f6b3d3", "messageHeadline": "test cases", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 82, "deletions": 82}}, {"node": {"oid": "8b1e0ba5d3d0647d765024b8d0909ed16f1a682e", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0bf18550648a73c72dc1e25164a742fbfbc42ea3", "messageHeadline": "Bump jest from 25.5.4 to 26.0.0 in /packages/arb-provider-web3", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbea0e221d489ef3577d90e3038feab5b41aec75", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 500, "deletions": 443}}, {"node": {"oid": "633028799054b04ea8787ee6599c4423f367f8ce", "messageHeadline": "Fix protobuf versions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "d506b84d74434de5885bd2629a30f2cd35a79839", "messageHeadline": "Don't have aggregator server send empty batches", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "088b12a87e767ca6e355a3cc22065cfa528c459a", "messageHeadline": "Fix EthBridgeMessage parsing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d64545c7473e88c43f69d3b06cc8dc0108d7c025", "messageHeadline": "Upgrade protobuf", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4417, "deletions": 2662}}, {"node": {"oid": "1975ed6f0fa5556ebea8463f0487971738ab618e", "messageHeadline": "Merge pull request #299 from OffchainLabs/batching", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4702, "deletions": 1826}}, {"node": {"oid": "385095af2ee7f7cafe65e9adac0a8945945985bb", "messageHeadline": "Batching improvements", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "7e3b4daf67a6d12048b09f5d695a35f4ae46a563", "messageHeadline": "Update variable name", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "81f53966ad58a9ae00c6ed1266f3fff5b3519fec", "messageHeadline": "Improve aggregator batching", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ad8bf3345e4ff55771111a5abe373a26b1ef58ec", "messageHeadline": "Speed up tx aggregator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 64, "deletions": 25}}, {"node": {"oid": "de9f61f9c0129fb1c5e125123c8b686f706ac0d2", "messageHeadline": "Clean up deliverTransactionBatch", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 416, "deletions": 911}}, {"node": {"oid": "d538134d1f0d2d5707f88e68b45368c51f52c770", "messageHeadline": "Fixes from code review", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4330406856c1aa77785f5c4979ac892b94f1672b", "messageHeadline": "Fix transaction batch input validation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 53, "deletions": 16}}, {"node": {"oid": "17be87f8edadb3c82327f2dcd37edfe0fea37742", "messageHeadline": "More codacy fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 101, "deletions": 36}}, {"node": {"oid": "1d4ccf576b733c5432262b8635bc10afcaa1122e", "messageHeadline": "More codacy fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 314, "deletions": 155}}, {"node": {"oid": "d2b6816c28795f3aa1eecde7b3f9308228221be3", "messageHeadline": "Codacy style fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 165, "deletions": 23}}, {"node": {"oid": "5b7de6c2d3b9b696490ec746e455fc2025be8e97", "messageHeadline": "Code cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 25}}, {"node": {"oid": "51c4496b107245a2f9a7ab42816d5e4fb84cb0b9", "messageHeadline": "Fix transactionBatchHash and improve test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 246, "deletions": 12}}, {"node": {"oid": "abd794970fd24ea87f336035da7f37ca62f617c5", "messageHeadline": "Fix DeliveredTransactionBatch", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fe53a3a699845f8da7a2dc0b695664ed679b81cd", "messageHeadline": "Fix fibgo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "7c7e4ff5565ff1d3dcc1a1c78ff34c945fdcdb62", "messageHeadline": "More optimization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2420, "deletions": 811}}, {"node": {"oid": "76a1880b76b61c4501b357c8a52daeddb73d554a", "messageHeadline": "Optimize batch send", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 679, "deletions": 104}}, {"node": {"oid": "5decda4bbe266fb72a66398880ffcae6849eaae2", "messageHeadline": "Improve validator debug output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "5a09bca7fa8a3a08aae0935daf43cbf0fec87b53", "messageHeadline": "Fix signature checking in message batching", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 98, "deletions": 61}}, {"node": {"oid": "9743d97e233ef7a49f611d652e1fe43aa873bcd8", "messageHeadline": "Add tx aggregator server", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1420, "deletions": 966}}, {"node": {"oid": "a1b505cdf9f031ce30c3cd18b7ef4bc43225effd", "messageHeadline": "Merge pull request #293 from OffchainLabs/assertion-tracking", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 338, "deletions": 50}}, {"node": {"oid": "0c4289ac4dc9b28fcf2fcbaa9282c1dd87aff635", "messageHeadline": "Another codecov fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d69438cc036f15bb6be5a1f2b09124e34a754b60", "messageHeadline": "Update codecov", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4ac05a114825207cd6612316760476acff2f7268", "messageHeadline": "Update ethbridge version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "9b42056d1269b01214a2dfaac6e99db5574a4d56", "messageHeadline": "first commit for tradeable-exits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 977, "deletions": 210}}, {"node": {"oid": "7db434f4cfb34bc6eaca9340b67fb236050201c7", "messageHeadline": "Merge branch 'master' into assertion-tracking", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "58239ac4a708e2a7d0f64902bd14af98119f500a", "messageHeadline": "Merge pull request #285 from OffchainLabs/dependabot/go_modules/packa\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "e1ce635451f6b6b6cfdcf0d614b96e563040c6bd", "messageHeadline": "Merge branch 'master' into dependabot/go_modules/packages/arb-provide\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "8d3f51ab3f573c7b2e1830a147d01c72a0b988e1", "messageHeadline": "Merge pull request #253 from OffchainLabs/dependabot/npm_and_yarn/aco\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "8a69b1b07ade61b1a08f8a90706d137d20848556", "messageHeadline": "bump ethers", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "154d850d1d9c58230880f537d82737acbc1e1494", "messageHeadline": "Fix ConfirmedValidAssertion event", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bcfcb7cd5d91c856fe158dcef16c15fa3b74654f", "messageHeadline": "Change ethbridge version for feature branch", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3ced974d5fa2bf9aea35f2200fc5b8e8403522a", "messageHeadline": "Add validNodeHash to MessageResult", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "967c84418080176481f9258f598e1d5e330b79dc", "messageHeadline": "Add event fields", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 258, "deletions": 34}}, {"node": {"oid": "c2797cca8379f45b1ae74965d572a2557b711416", "messageHeadline": "Merge branch 'master' into dependabot/go_modules/packages/arb-provide\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1541, "deletions": 943}}, {"node": {"oid": "fc2748fdc5931458be6e786278a837a8ee4f47ef", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/acorn-6.4.1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1541, "deletions": 943}}, {"node": {"oid": "11b9c6b41e9e3ec38cf566974301f37b594d7fca", "messageHeadline": "Merge pull request #300 from OffchainLabs/timestamp", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1541, "deletions": 943}}, {"node": {"oid": "e4788239ce3ed0ff596ae43df1fa055303e5196d", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/acorn-6.4.1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 258, "deletions": 14}}, {"node": {"oid": "78640c452ed1a931c69fb1857694c7cc25044f34", "messageHeadline": "Merge branch 'master' into timestamp", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 256, "deletions": 12}}, {"node": {"oid": "c3bc217f06a78a806d27f6962891bb1d54abf4f4", "messageHeadline": "Bump github.com/ethereum/go-ethereum in /packages/arb-provider-go", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4b0ce212b907667dbf7f04b1f9a02eef08fc2dd3", "messageHeadline": "Merge pull request #303 from OffchainLabs/update-deps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 258, "deletions": 14}}, {"node": {"oid": "b90213b5cf4effc0f3982f14a287ffbf0cd5f2ce", "messageHeadline": "Merge branch 'master' into update-deps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "9724fb7233749e9ef8c6fdd9e6223b33d473cd7d", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/acorn-6.4.1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "57de93a59c330caa0a915bcb6c454d315930e1ad", "messageHeadline": "Update protobuf", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 78, "deletions": 1}}, {"node": {"oid": "e0384e5c97a906d154c09e318f8ef78297bd38c5", "messageHeadline": "Merge branch 'master' into timestamp", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f6abb2a9072cd09c2c659f6ac25133aae6982e96", "messageHeadline": "Update grpc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "480ea7187dac516d5d6c176555f2d8700f4f88e8", "messageHeadline": "Merge pull request #301 from OffchainLabs/dependabot/npm_and_yarn/jqu\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "7b8d0eee7de1a97e8c3e7a32901a3ef5232692de", "messageHeadline": "Update protobuf and badger", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 101, "deletions": 4}}, {"node": {"oid": "640d1a2117c7a46401e9eee60e00b504fa6399f0", "messageHeadline": "Update go-ethereum", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 78, "deletions": 8}}, {"node": {"oid": "992316c03fd94d27b47300893a393c8acd503eba", "messageHeadline": "Merge branch 'master' into timestamp", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "60074526f73fca99acd0894f5f20c24d73d2e6c3", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/jquery-3.5.0", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "62bc948bc26397360b4c1f64f7dd67d89f31f925", "messageHeadline": "Merge pull request #259 from OffchainLabs/dependabot/go_modules/packa\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "20b498ce8528a223eeab71300a0afdf62c3c35ad", "messageHeadline": "Refactor and improve variable names", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 193, "deletions": 189}}, {"node": {"oid": "28e08db4f17f5f906d286eecd1a44067d08773f9", "messageHeadline": "Bump jquery from 3.4.1 to 3.5.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "d827fc5d2e1a7d2fd365b70c01652e1e0a8141a1", "messageHeadline": "Fix fibgo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "a92a17e92de0393b2352f50788e4d9f0d16fc5f9", "messageHeadline": "Fix server calls", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "70c765f9dd5b13f0037d832b04dc12f74801663a", "messageHeadline": "Fix fibgo test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "66caee60e4312c1d317d01dbc38bf1dba283bf1e", "messageHeadline": "Fix message tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "51658a01150d3b4e9accd38ef9383ff4e4d4d3b3", "messageHeadline": "Add timestamp to messages in validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 410, "deletions": 274}}, {"node": {"oid": "8a8734990c88541606eabde598d08a8ab1b72301", "messageHeadline": "Fix passing timestamps to cpp avm", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7893479d2b648a5217b5ffe9aa71be10c98e7cf6", "messageHeadline": "More test fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "bc04433cfc1ea8206e627a37d914b938fed58ffc", "messageHeadline": "Fix another test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "bf34e357529de2dc7c5ddfafda47dc5055014551", "messageHeadline": "Update docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 112, "deletions": 114}}, {"node": {"oid": "4c3d54a978a5a142c7a77b0fd33f354becc6fead", "messageHeadline": "Fix mockbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "53ee1774ca40d03212adfd5c6798a60fe9c33cbc", "messageHeadline": "Fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "eef43faa3a2551f9ecea1edbfc545ea02d30dfbe", "messageHeadline": "Fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2d7db2726111a3510cac1cc23339975e5b1d8711", "messageHeadline": "Fix more tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3c9572d448dcc710f0212d304a9515ef8d57247f", "messageHeadline": "Fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cbde7eee9e091456a07e7ea3132ba8780fc35d72", "messageHeadline": "Fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b24dc52878b28d5ae7227cd4c497434bb6adb8f9", "messageHeadline": "Fix tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 98, "deletions": 59}}, {"node": {"oid": "9ef1c87f2f0d7c0766a03d48b45337d9f63a250a", "messageHeadline": "Add timestamp support to compiler and runtime", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 125, "deletions": 29}}, {"node": {"oid": "2a7f011044984642a49aa9b6d31c426f06cac2d1", "messageHeadline": "Add timestamp to avm, ethbridge, and validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 752, "deletions": 477}}, {"node": {"oid": "5601f2fce5633d3f3aa63ab2dfadcd54fc96a882", "messageHeadline": "Update docs to include ecrecover opcode", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 104, "deletions": 102}}, {"node": {"oid": "8f5ee6a662912f4dccaf4585e6e5e7a14d1b9a2e", "messageHeadline": "Rename ecdsa opcode to ecrecover", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e67f05e963766fef701e24b5175243d6465b4704", "messageHeadline": "code cleanup", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 74, "deletions": 171}}, {"node": {"oid": "436bef6f9fd5f99213aba42f25dcab72f3566578", "messageHeadline": "Pop the message off the stack in ECDSA opcode", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5d12b224e6de6f280fd657b0b8feeb4d083cb9bc", "messageHeadline": "Update ECDSA stack pops", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c0557502539f6dc57a78b8c3ad472cd1eea343e", "messageHeadline": "Exit native python run if ECDSA instruction is found", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "60ab4a55600bb32baf60212c495582f67010a718", "messageHeadline": "clean up variable naming and combine expressions", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 33, "deletions": 45}}, {"node": {"oid": "bdfdb87b473676b36eb44e1f08851a38cfe416bc", "messageHeadline": "payment records", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 104, "deletions": 5}}, {"node": {"oid": "3fadcacb5e26e09f306f0e0ddd19a6f6f0f1fa51", "messageHeadline": "Merge branch 'master' into machine-size-limit", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 397, "deletions": 373}}, {"node": {"oid": "1938aa1ff9357139dffa28025248c4ace4f0d8fe", "messageHeadline": "Simplify recovery of public key from machine state in ECDSA test", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 8, "deletions": 41}}, {"node": {"oid": "5a5731020dc4fcdb4d7e311f32415507eaf367e8", "messageHeadline": "simplify serialization of signature in ECDSA opcode", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 7, "deletions": 41}}, {"node": {"oid": "fd19449cbadbb5c5ad5485cb7c6892a1d4fa1234", "messageHeadline": "Fix remaining issues in ECDSA opcode implementation", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "99552ff2d1f7aba5b63005eff8e99ba5e6b1eb2c", "messageHeadline": "Fix issue with byte order in recovery of public key from machine stat\u2026", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "80cf58346f2310258d6cb9d5c2015dda0a8e2060", "messageHeadline": "Bump github.com/gorilla/mux in /packages/arb-validator", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2a58d51bdb30fc01f10c09e6724a21b71439d554", "messageHeadline": "Bump acorn from 6.3.0 to 6.4.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "83a0c53e5bd62d35b170e2f668543f80baa6c0a3", "messageHeadline": "Merge pull request #297 from OffchainLabs/ape-build-bug", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9dc8bc32bdf4c280a9c962d43c6bae592432f20c", "messageHeadline": "bump apw3", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80675fcfd5146302fea0efb22bffa808b8920318", "messageHeadline": "bump version", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fedace9ff0bfacfc4449211a4630391a535b11a", "messageHeadline": "fix stupid stupid build script bug", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92afcc00534f6ccb61f9fac141add64ca7fe940c", "messageHeadline": "Merge pull request #296 from OffchainLabs/bump-providers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc218f0b1d6e2f3cfd4eb0cd3bf50e8cdfde1150", "messageHeadline": "Bump ethers and web3 providers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ca96d2ac2cc93b88f7fed734f8d8e436b9453d70", "messageHeadline": "continue to move toward a complete ECDSA opcode implementation", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 85, "deletions": 49}}, {"node": {"oid": "ec7065f181acf51737b302bb97fcca1b9878b429", "messageHeadline": "Merge pull request #294 from OffchainLabs/ape-housekeeping", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 394, "deletions": 370}}, {"node": {"oid": "de02f819dcf8eaf46360422b6462a9a04d886faa", "messageHeadline": "web3 provider update package json + format", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 84, "deletions": 88}}, {"node": {"oid": "d1836b0e03790662d45f4ecedc5391c6be01a129", "messageHeadline": "apt use root packages for script, remove unneeded", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "b07bd0a00b48e0c65d462cfb31de5b6aef9da8e2", "messageHeadline": "resolve some issues in ECDSA implementation", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "48a64f8d38ea74a0bf3787bc578dce2d45466f4b", "messageHeadline": "match react files in eslint", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02a4a6a17ffa279f7650288603bf9abdf67b7c35", "messageHeadline": "depositERC721 consistent naming + remove unused", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "fb9228869507e6df3b4877698a1c335a41f49f82", "messageHeadline": "rename ArbProvider.provider -> ArbProvider.ethProvider", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fe73a023330fcb6a3368330ed569f40327aa32fe", "messageHeadline": "clean up type exports, add abi index file, change how declarations ar\u2026", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "e89e5e0ce885f58f9389b0fcf033d4f1ead7db5f", "messageHeadline": "update prettier + eslint usage, use only root deps, misc lint updates", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 241, "deletions": 243}}, {"node": {"oid": "a9cb698c7e57ed1f3f99038285326e1666c57b44", "messageHeadline": "attempt to complete implementation of ECDSA", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 152, "deletions": 8}}, {"node": {"oid": "0ee78217ae2593dae157f89046afe678b4be0c2c", "messageHeadline": "uncomment test", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 63, "deletions": 62}}, {"node": {"oid": "b7c2203e83d31c45779ba3f10698f0b11e9ce167", "messageHeadline": "pr quality edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 64, "deletions": 61}}, {"node": {"oid": "7e32ddf9ba5a4285045512b1ac7150c10741a959", "messageHeadline": "refactor edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 83, "deletions": 273}}, {"node": {"oid": "6c5d747f9c66bcecfe2f4b46c76f22d6fd4b9316", "messageHeadline": "Update test contracts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3fe859c6d0ea0e79a8e5ac5dcd20304937941bc2", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 3, "deletions": 23}}, {"node": {"oid": "b28469a441ed54002cc434a5772a02ca336b32c9", "messageHeadline": "all tests passing", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 64, "deletions": 69}}, {"node": {"oid": "e9daa894c27d4cc99a9c535405d9e177e56260d9", "messageHeadline": "fixed execution challenge", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 65, "deletions": 15}}, {"node": {"oid": "8e9a9eea124268015461601a73ff925823621678", "messageHeadline": "fix sol addToStack", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "f7ec68ef6e1b60b6c86f36a6718afea79331bd71", "messageHeadline": "stack edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 245, "deletions": 82}}, {"node": {"oid": "319870a226df1fbceaca219c8c50375fa6f09be6", "messageHeadline": "codepoint marshalling edit", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 46, "deletions": 36}}, {"node": {"oid": "760327794fc3a9e0f92b34671032cc0ee2e4424f", "messageHeadline": "edit SolidityOneStepProof()", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 138, "deletions": 48}}, {"node": {"oid": "d3b4bf592414a4ef8db5a576ca40e9ad1b3a57f5", "messageHeadline": "Fix linking issue with GMP", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f08cc35b8e8aa2a7104a18a327026415f301b28e", "messageHeadline": "Try to add dummy ECDSA opcode and test executable", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 108, "deletions": 7}}, {"node": {"oid": "c3fca894518c291594db863c7d1fd8058c1816de", "messageHeadline": "assetion changes", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 193, "deletions": 119}}, {"node": {"oid": "1ba5bc006f0906de52d2013003fa95e70c56063b", "messageHeadline": "edit msgs challenege hashing values", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 513, "deletions": 305}}, {"node": {"oid": "90496befc245623c262e13d74735a54696086a97", "messageHeadline": "testMessagesChallenge fix", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 43, "deletions": 51}}, {"node": {"oid": "0644d2f9dc25fe7c3da2b4fe38aa71facf66ee94", "messageHeadline": "Merge branch 'master' into precompiles", "author": {"name": "rgates94", "email": "rgates275@gmail.com", "user": {"login": "RGates94"}}, "additions": 18898, "deletions": 16717}}, {"node": {"oid": "fcd04bebafda6375e66969a269af3eb86b17af6b", "messageHeadline": "regenerated ao files", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 4088, "deletions": 4235}}, {"node": {"oid": "d4ebabf35e3c5085807777eb7c21b8a75f3a2997", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 2628, "deletions": 2565}}, {"node": {"oid": "ceb16c74fde02c097254b5c9a1a588962da7122e", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "bfb5592d15e9b65b89695773c9d817e9556e6fcc", "messageHeadline": "edit", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 49, "deletions": 44}}, {"node": {"oid": "7bfb2b28516d2faff07d3d558eb43abca4db733f", "messageHeadline": "fix failures", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 56, "deletions": 51}}, {"node": {"oid": "4d254f327057db1c22c40a9f9a30700cbbf2d3d8", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 47, "deletions": 49}}, {"node": {"oid": "95f8d69aba7c114266d3e5adb708ab86100354a2", "messageHeadline": "test", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "0017563e65f6ca8cde180b62ec63fa37f176f0b6", "messageHeadline": "test", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "e0abf81343b16204cda8df7a00768a719fc84970", "messageHeadline": "test", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "85885860652231a517278ee2963013b299ab7577", "messageHeadline": "test", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 35, "deletions": 34}}, {"node": {"oid": "4aeae2ff4ec61a53a896815dbd419318daf88fb8", "messageHeadline": "fix transaction hash", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "7375a0656424f43528d170e5c52c3d27dbd90343", "messageHeadline": "testing", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 6764, "deletions": 6615}}, {"node": {"oid": "256ca2411ef7a2f199854e277f12dd3ff07bffd8", "messageHeadline": "testing", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 69, "deletions": 123}}, {"node": {"oid": "cc10c25bb0c32f01214500e967db876b19751c30", "messageHeadline": "updaet abi again", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "a637030d901b4c9fb1caba70406db16a825c71ae", "messageHeadline": "Merge branch 'machine-size-limit' of github.com:OffchainLabs/arbitrum\u2026", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "efbaa1ab78eb4945c280027e1b978587d057a5c6", "messageHeadline": "test", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cbcf414e9a9fd73de67041d2e133702b40f99571", "messageHeadline": "update abi", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "273768532aac37d2390597edd6540fca5984e9fc", "messageHeadline": "Merge branch 'machine-size-limit' of github.com:OffchainLabs/arbitrum\u2026", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 74, "deletions": 84}}, {"node": {"oid": "b0445aa2a144d36727d89315ba5b968a44993b8e", "messageHeadline": "edit ethbridge hashing", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 45, "deletions": 70}}, {"node": {"oid": "51c1d03d83eaa70247594935f7ddea29e304b91f", "messageHeadline": "update abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 74, "deletions": 84}}, {"node": {"oid": "734fa1daa9b481c4b244ee129d8c931f734c6817", "messageHeadline": "update test_cases", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c5f9f901f49b4e1819f3014f69f1adc8cf3a06ca", "messageHeadline": "golang tuple hashing", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "98e2069d13f160e212104a95df6d2dfcaccdf743", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 50, "deletions": 49}}, {"node": {"oid": "bbf688f3d39aa778371535086e02bfd78ca8c3fe", "messageHeadline": "ethbridge hashing changes", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 56, "deletions": 39}}, {"node": {"oid": "35ca382869d40310513b7c140bcdea43e76ce98b", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 134, "deletions": 26}}, {"node": {"oid": "6f8881328d028ff4522ce2b1fb3712129ebb51fa", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 50, "deletions": 35}}, {"node": {"oid": "e57db4a1bcaa2aba45f2b6e675346e74de0cf9c7", "messageHeadline": "size limit - first commit", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 118, "deletions": 13}}, {"node": {"oid": "b0a2e3bf71c0fc26c79464462a2221446f06efa9", "messageHeadline": "Merge pull request #254 from OffchainLabs/update-readme", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 40}}, {"node": {"oid": "6918a8e01695390f3cfb77542ac6aa34f88bd2b5", "messageHeadline": "Update root README.md", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 1, "deletions": 40}}, {"node": {"oid": "0c6b7912134a2ecea81ff58f9cfd81b9de5829c2", "messageHeadline": "Merge pull request #252 from zcstarr/patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "98afbd590b1ff991993f79dbcabe4606a7f8c452", "messageHeadline": "Fix missing dependency on alpine edge", "author": {"name": "Zane Starr", "email": "zcstarr@gmail.com", "user": {"login": "zcstarr"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "682c410e32cddabd50b966119fb1163a0f25a27e", "messageHeadline": "Merge pull request #251 from OffchainLabs/time-conversion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7355, "deletions": 6658}}, {"node": {"oid": "4afbdbe4d347e0ff65d117ec3462b022b85b3d21", "messageHeadline": "ignore all abi files in codecov", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 12, "deletions": 15}}, {"node": {"oid": "1ba08533a14e56ff17545b0bab2eaac4808346b1", "messageHeadline": "run format on other js packages", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 478, "deletions": 481}}, {"node": {"oid": "7d0a80b603411d3cfe0f9ab9b896ae30bc870b58", "messageHeadline": "change no explicit any rule to warning", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7d472b638259e456692377305a1bc5cd4ae5bcd3", "messageHeadline": "add conversion tests", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 75, "deletions": 0}}, {"node": {"oid": "423a54dfc71746903b6374164005b265c7a53e5c", "messageHeadline": "Update prettier configs, add to precommit, format files", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 6785, "deletions": 6209}}, {"node": {"oid": "00293fb771b68c2eefcb55f8e9bdc53aa68d0aaf", "messageHeadline": "add inverted fns, make params not private", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 13, "deletions": 5}}, {"node": {"oid": "1dd5430a88304e8348c807e0a4c8e6107bc967d1", "messageHeadline": "add conversion tool", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 43, "deletions": 0}}, {"node": {"oid": "4190434b6a347aa0dab0878e5523e723d915f67d", "messageHeadline": "Merge pull request #248 from OffchainLabs/update-abi-integration-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 77, "deletions": 77}}, {"node": {"oid": "11a2253c9d1c41c6796d7c82f9ceee4f9dd493bd", "messageHeadline": "Fix update-abi to put its output in the right place", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 77, "deletions": 77}}, {"node": {"oid": "06762ee380ee8cb20117321d12f0dd2076569be8", "messageHeadline": "Merge pull request #245 from OffchainLabs/hashonlyvalbn", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2aee5af5070a821e69a803fe52fa7ea5fae3129d", "messageHeadline": "update tests", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94235f68caac02bcf2a90a3dbe3242f9fe5e1dad", "messageHeadline": "use BigNumber for HashOnlyValue.", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f578c4ee8dce48a5fb6055de08a3e63438e3e077", "messageHeadline": "Merge pull request #238 from OffchainLabs/useWindowFetch", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "62179746036929a48a04bb0ecd5e51531c71c26a", "messageHeadline": "v0.4.5", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1805a28bac9936a34cb650cdce4bd6d2d2c290a4", "messageHeadline": "remove node-fetch dependency in arb-provider-ethers", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 2, "deletions": 15}}, {"node": {"oid": "6a3c95c5086c5150dda01245c3ccc1b3d349ccb2", "messageHeadline": "Merge pull request #240 from OffchainLabs/fix-deps", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6accb26f15386082dc0751a78e7049cfccf5b0b", "messageHeadline": "Fix virtualenv deps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b9ab59c1236184f2871ae3a076756985101d08a", "messageHeadline": "v0.4.4", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8d7b774c319220a4468a6e486f87bb9f65f2ebb8", "messageHeadline": "Merge pull request #235 from OffchainLabs/fix-pre-commit", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5a800fc08ce51bb95777bee883bc2bf0e6a65a7d", "messageHeadline": "Fix virtualenv path resolution", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "998242778ad48beeabb072c71f1b6a28b46f2c97", "messageHeadline": "Fix pre-commit path resolution", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e726a8966223daee3d0b9b5ac25c56884e14792f", "messageHeadline": "Merge pull request #234 from OffchainLabs/version-bump", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "07cd3303d52e1fa15033fc16d07b4e5095255a6d", "messageHeadline": "Merge branch 'master' into version-bump", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 205}}, {"node": {"oid": "336a1922f111400fd5ad30d06b315945bde154e5", "messageHeadline": "Version bump", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39b348adea8c5d60480699574825c7b31c64b053", "messageHeadline": "Bump versions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e31c182f1c6c546340ccdc8b53620e2b033c507e", "messageHeadline": "v0.4.0", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5260efc8ff039055e898e65781f061d548a34bd", "messageHeadline": "Merge pull request #224 from OffchainLabs/remove-dep-from-ethers", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 14, "deletions": 204}}, {"node": {"oid": "3280324c8593ff18f7b6e91bdb446d2f491ca7f6", "messageHeadline": "Merge branch 'master' into remove-dep-from-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1fb48ff4725f22377b0e806de2532d799342a8ea", "messageHeadline": "Merge pull request #225 from OffchainLabs/virtualenv-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "913dfa6212757957f7804f653c19a75818fad99c", "messageHeadline": "Merge branch 'master' into remove-dep-from-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a0a7ffe11c315723418531019909e5848be21018", "messageHeadline": "Merge branch 'master' into virtualenv-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "5f857b8576984c12053c315fee5cafc246f6c9cd", "messageHeadline": "Merge pull request #233 from OffchainLabs/logIndexFix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "1336086ecfd57c6ce274137f0af81f26439d30a5", "messageHeadline": "temporary logIndex fix", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "364f068c0fa8444d4c7b3eef16de68d187adf554", "messageHeadline": "Merge branch 'master' into virtualenv-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 79, "deletions": 258}}, {"node": {"oid": "55d2c302c2ff42e875f5b6bf8f036db022db97dc", "messageHeadline": "Merge branch 'master' into remove-dep-from-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 64, "deletions": 258}}, {"node": {"oid": "53817ce472bb370783847e3ff35b9db60af0f3e7", "messageHeadline": "Merge pull request #232 from OffchainLabs/checkpoint-restore-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 77, "deletions": 256}}, {"node": {"oid": "92abe0160988a8ea1e3826c23a647e83d4956540", "messageHeadline": "Remove unneeded RestoreCheckpoint impls", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 183}}, {"node": {"oid": "aa6301d3c7f5f276f8e66fbc8c004dcbdffb2129", "messageHeadline": "Fix checkpoint test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "ca7d2224fea7129406be66f2e5d1a9b36f3afbac", "messageHeadline": "Merge branch 'checkpoint-restore-fix' of github.com:OffchainLabs/arbi\u2026", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "089d6f7b2f53e0aa85fb4db0a53997816f09e2af", "messageHeadline": "Fix test integration bug", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "eaed41c45989fbf5f118db3fcd63da503a95a0f5", "messageHeadline": "Merge branch 'master' into checkpoint-restore-fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6fb7c4ea964ebb542e053de992d478660a3c4192", "messageHeadline": "Hack to integrate testmachine with checkpointing change", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ee01983bbcc4adeaac64f3235af638315daf507a", "messageHeadline": "Integrate new machine checkpoint interface with golang checkpointer", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 22}}, {"node": {"oid": "ccadc4d34a7384b60989f153239651271955e2f4", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 61, "deletions": 40}}, {"node": {"oid": "ccd98b573d12c8570aaab69868fb80fc76eceb34", "messageHeadline": "Merge pull request #231 from OffchainLabs/quickstart-doc-update", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b5e378c024306a4a45152bf585c19a54a89a862", "messageHeadline": "Add github link to Dev Quickstart doc preamble", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de81d8706914a94c2bb2c7e59eeb550c37787e4c", "messageHeadline": "Merge branch 'master' into remove-dep-from-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "f59fd893246699d285d052e6c077991162fcc140", "messageHeadline": "Merge branch 'master' into virtualenv-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "e532065252865bd7354ea909e51cbce0425e13c1", "messageHeadline": "Merge pull request #230 from OffchainLabs/issue-227", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "e5776b00cb49310dc698fd7c1c0b9c8b7b1ca719", "messageHeadline": "Merge branch 'master' into issue-227", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "abdbcf4cd390d9f4e7266910dda5dd5ddf134156", "messageHeadline": "Merge pull request #229 from OffchainLabs/issue-228", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "bf07fdc87281fcc5d55d25e56a26c70d5163ffcc", "messageHeadline": "Have initalize_validators and setup_local_rollup scripts setup blockt\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "f99d5aa18ab59c328b2c1d060bc6e1c76de948ab", "messageHeadline": "Cause local geth funded accounts to start with 1000 ETH", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "0e6d10344a25a0f29c2925d248bf492febb8e7fc", "messageHeadline": "Only initialize local validators with 5 ETH instead of 100", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88629809cca629e017bfbeb87a31ad8ec16a83c6", "messageHeadline": "Fix version comparison", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 48}}, {"node": {"oid": "36c48f05a8a63db35bcc69a9fdf544598fba1377", "messageHeadline": "Merge branch 'master' into virtualenv-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "aec0a413cedc6a86cff45d8b70ed13792efeeeb7", "messageHeadline": "Merge branch 'master' into remove-dep-from-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "ece1426bb8cd88205f2b22507ec594cee03b8922", "messageHeadline": "Merge pull request #226 from OffchainLabs/disable-db-cleanup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "b2bcfa976f1c21c3a005717b72d338f8e58cfbf6", "messageHeadline": "Add nil check", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "7460e4f8933b9acf2b29ebcd509305882d13605f", "messageHeadline": "Temporarily disable db cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "aa7eb0f61f4c5411cd90124d4484f7991954bcd5", "messageHeadline": "Change virtualenv argument based on installed version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "c66226b7973e12becf3b58e97ed5c9f5f455c66e", "messageHeadline": "Pin virtualenv requirement and fix API", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d75c80ba3098a046d49d092f37ba4406dc8d09fa", "messageHeadline": "Remove solidity-bytes-utils dep from ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 204}}, {"node": {"oid": "cde3c71c54ce358429c0a4703799c14cf1fa1a9d", "messageHeadline": "Merge pull request #223 from OffchainLabs/fix-arb-deploy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ef09924c49b21f4f6e7a73e76603b43405c1ef92", "messageHeadline": "Add missing circleci tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2ef6240ed878a66aa43468ea192841e0c2f97d4d", "messageHeadline": "Fix arb-deploy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "440837b3f6a04923fa9ecf39c9b430041ebdf181", "messageHeadline": "Merge pull request #222 from OffchainLabs/remove-validator-dep", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1254, "deletions": 336}}, {"node": {"oid": "40d16f36596cb3f0c1e42b5bf324ea1596da964c", "messageHeadline": "Merge branch 'remove-validator-dep' of https://github.com/OffchainLab\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bbe23660a1046482855f51d14e014d59a09ed05f", "messageHeadline": "Merge branch 'master' into remove-validator-dep", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 56, "deletions": 27}}, {"node": {"oid": "6c422d46cf7fd3e6edafebcf742b407a8eed4b51", "messageHeadline": "Merge branch 'master' into remove-validator-dep", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 56, "deletions": 27}}, {"node": {"oid": "3b208671f07d07f02f50f8cc560ac122dd97546d", "messageHeadline": "Merge pull request #120 from OffchainLabs/transactionReceipt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dff34c46bda7e2b4246f14c3bdffe540a961e9a3", "messageHeadline": "Merge branch 'master' into transactionReceipt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 54, "deletions": 25}}, {"node": {"oid": "92ab6461fe62a261022a85e906d0686313c36d6e", "messageHeadline": "Merge pull request #106 from OffchainLabs/issue-105", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 54, "deletions": 25}}, {"node": {"oid": "f642e13e4e2407acb351514ccaf7b4f0566c96a6", "messageHeadline": "Merge fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e2593ee3027e0f27743192125fef2ad305cb4e85", "messageHeadline": "Merge branch 'master' into issue-105", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5084, "deletions": 5526}}, {"node": {"oid": "fe46892dd9351db8a4e698a32c3b5dc6f50e0abd", "messageHeadline": "Add missing test files", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "74b2b997f6bd6ee397a4bb39f1f0e2bca1352304", "messageHeadline": "Merge branch 'master' into transactionReceipt", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 77290, "deletions": 46768}}, {"node": {"oid": "160a3d7bc36241d57fa805123e5a18ea93a20c6c", "messageHeadline": "Remove bad requirement", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "324932e6402af57a8f684ecd16ebed8c6240caaa", "messageHeadline": "Version bump", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "df22f3687738125fb66c7864b2d2ffd59b14c4f3", "messageHeadline": "Refactor validator into validator and validator-core", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1248, "deletions": 330}}, {"node": {"oid": "fc7101dff65c69c3476e8bb26087e40e9d669fc0", "messageHeadline": "Merge pull request #221 from OffchainLabs/bump-go-version", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5775d23d8ccd1d53f94732789900f2b96fa0295e", "messageHeadline": "Bump versions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9edd3933460b42bb0ba989673a0aa4e6cefda100", "messageHeadline": "Merge pull request #220 from OffchainLabs/deploy-fixes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 24, "deletions": 65}}, {"node": {"oid": "b322e9db4aec58fe52359cb74384038db679753b", "messageHeadline": "Merge branch 'master' into deploy-fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "8fb72fc42d79bdf10647c26fed9ef33c111d6ab0", "messageHeadline": "Allow local rollup with single validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a9dd7de4544a2221040dfacb63187175de5f946", "messageHeadline": "Update go versions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 61}}, {"node": {"oid": "5a1b35aa988ecad2b78208532cd56a830d7f621e", "messageHeadline": "Allow initializing with a single validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "075bf4c4a70d60940a7be6e9bf4300135b843766", "messageHeadline": "Merge pull request #219 from OffchainLabs/hkalodner-patch-1", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6d4ae20d6dbc5dbc2bd140b88bfc4b10427c9dc7", "messageHeadline": "Typo fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b22c06560b524d82933a45519a982b4bf5852e48", "messageHeadline": "Update Rinkeby.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "f281302e9ceade2b3c4e98ec69dcf526ead47db6", "messageHeadline": "Merge pull request #218 from OffchainLabs/deploy-fixes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "391144acb13cd29a7ad542eb595606c89d535be1", "messageHeadline": "Merge branch 'master' into deploy-fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d520ab5fb2b99fecc51acebde7847c0fd2ef4099", "messageHeadline": "Merge pull request #217 from OffchainLabs/Bump-arbitrum-version-in-doc", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "219572ebce5429634e4a7b98ea7ba5bfb4be9504", "messageHeadline": "Update Rinkeby.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f20914e558e96ab42837453ee7c27fd302e3081", "messageHeadline": "Update Rinkeby.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a97b8cc6ad4b482ccd1970436dc11ed3fc9e180", "messageHeadline": "Merge branch 'master' into deploy-fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d28c69a05fa38ece8b35f4952bb2b9071cf9b07", "messageHeadline": "Merge branch 'master' into Bump-arbitrum-version-in-doc", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "223205aa6e7cadcd3892f91829134a4f53914bde", "messageHeadline": "Merge pull request #216 from OffchainLabs/arb-provider-ethers-release", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f76af8edfb22a5b0b29d87897d08b1f5f112c1bb", "messageHeadline": "Merge branch 'master' into Bump-arbitrum-version-in-doc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "799525c7207ca8e9f59ef060c6b45a6dd0328d13", "messageHeadline": "Merge branch 'master' into arb-provider-ethers-release", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72fe6802d10be6661b30e86e77009ffdfb495413", "messageHeadline": "Deploy fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7aa65b0073fd6e1f4e3508be196a5817e057b760", "messageHeadline": "Typo fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89d6b079aa08dde4d5a9e04b310305ece7c3da4b", "messageHeadline": "Merge branch 'master' into Bump-arbitrum-version-in-doc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 208, "deletions": 42}}, {"node": {"oid": "06e05686535bf1ce98a322a8590f074c09ea590f", "messageHeadline": "Merge branch 'master' into arb-provider-ethers-release", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 208, "deletions": 42}}, {"node": {"oid": "8305bf0e4803dc62ce350b24565617fe59b261b1", "messageHeadline": "Merge pull request #214 from OffchainLabs/rinkeby-arb-deploy", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 208, "deletions": 42}}, {"node": {"oid": "f18b9e7b94454ecc983acef040c96b71d9a921e7", "messageHeadline": "Bump arb version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7089dc1d03a95faa8966b2b3b952f3445f33bcf5", "messageHeadline": "Update Ethereum_Interoperability.md", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcd26dc4969658ce2e5f5818a5445144b3730aa4", "messageHeadline": "v0.3.7", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d8164c6ce372f6ad6f6fb6ab631589b5084a3ba", "messageHeadline": "Add link to token bridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1dee823e5e12ab343ddceecb337b078a71792165", "messageHeadline": "Add documentation for Rinkeby support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "de14b815ed610c540c7cf87e5af5ba18e05bd3d7", "messageHeadline": "Merge branch 'master' into rinkeby-arb-deploy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 333, "deletions": 288}}, {"node": {"oid": "8f22b880247c4ef2af1a59e75041f1285b4875a2", "messageHeadline": "Merge pull request #215 from OffchainLabs/break-up-quickstart", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 333, "deletions": 288}}, {"node": {"oid": "4afef9fb2f81cca0b1159e9dde2c6b476effc8f7", "messageHeadline": "Clean up local blockchain instructions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "00782bd8400f2124282f9978c4a1caa80dfd6ebe", "messageHeadline": "Fixes for PR", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "48d3265ac83016edd9b45cdf3de55214552f0a3f", "messageHeadline": "Extend receipt time", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33e9c4f1b1b64773680fd3a2569ee9a88f4c9a1b", "messageHeadline": "Merge branch 'master' into break-up-quickstart", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1464, "deletions": 3304}}, {"node": {"oid": "a74d2010120ee640cbe2a5852a4c122de21edd40", "messageHeadline": "Split out more parts of quickstart", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 165, "deletions": 246}}, {"node": {"oid": "8d05965ac300e4a0a39384b16b607f8402f2956a", "messageHeadline": "Remove gas limit from connection test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3144bbb7de401bfb282df0e773e2bb89256cf8ad", "messageHeadline": "Merge branch 'master' into rinkeby-arb-deploy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1485, "deletions": 4741}}, {"node": {"oid": "a2d0ac02f20c977089df9fb41964a5eb40cd6954", "messageHeadline": "Add frontend and executable creation sections", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "b01a7db4d456422eb925dc8286662c1f4f4799c1", "messageHeadline": "Clean up arb-provider-go Dial interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 49, "deletions": 38}}, {"node": {"oid": "a6e4e30882e62b86696280f81bffe3856ed6b6fb", "messageHeadline": "Merge pull request #212 from OffchainLabs/message-batching", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1464, "deletions": 3304}}, {"node": {"oid": "da9942abd28394a3e7520bf044903308dce423a9", "messageHeadline": "Merge branch 'master' into message-batching", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 21, "deletions": 1437}}, {"node": {"oid": "51d3d9038086c7dad5f26a98e82b8e081b8a6777", "messageHeadline": "Merge pull request #211 from OffchainLabs/param-setting-doc-update", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "f183a8865493cc40500a93ec3b81a1bc2868f857", "messageHeadline": "Clean ups from PR comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "5779f1b97c22da9c75710917f3592c42d9d6f87d", "messageHeadline": "Merge branch 'master' into param-setting-doc-update", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 1421}}, {"node": {"oid": "b1ce3a17e30734a3965242af3b5c3491e13d0413", "messageHeadline": "Add 2% of value-at-stake recommendation for stake amount", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e881b2e6ee4ed0ea7ff2132ff78fc5db573bd9ae", "messageHeadline": "Merge pull request #213 from OffchainLabs/remove-interop-demo", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 1421}}, {"node": {"oid": "644a4feaa7f97962d6d1ab3bde66c30a6b8fda9e", "messageHeadline": "Rename scripts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "04d7fcd7c80ec42a4e9628cffc16f2f4bb16ff35", "messageHeadline": "Fix arb_deploy password handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "a5f39516161c7fe1c7a3b1482e81ce6f231001c1", "messageHeadline": "Add script to initialize rinkeby validators", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 154, "deletions": 33}}, {"node": {"oid": "5c5e3e3791f7b6e30eb35d02778c129cd81b5f45", "messageHeadline": "Remove interop demo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1421}}, {"node": {"oid": "6807eee77b17417a2f52d967e44e9d5151939d7a", "messageHeadline": "Fix mockbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "1f99c1a673b7a05ad748e4ece39aafcd2b85be4e", "messageHeadline": "Add ABI support for batch send", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 189, "deletions": 156}}, {"node": {"oid": "73b280d3db4ed012dbf11ba0b62ad38f39a6e9d8", "messageHeadline": "Remove old broken ethbridge testing code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 3032}}, {"node": {"oid": "c0c50c17bd8b3ed60420a3d88b0e1d51a1862e61", "messageHeadline": "Fix arb-rollup test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "e37efee9e88c876f2fd31ac64d18438994fc38c7", "messageHeadline": "Add tests of transaction message sends", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "e0d2fb74c90027c59073dd8d21776eb12daaf2fe", "messageHeadline": "Add gas profiling to arb-bridge-eth", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 993, "deletions": 49}}, {"node": {"oid": "4b53a477405807fb758a79d7da2589c15bb6908e", "messageHeadline": "Add transaction batching with deliverTransactionBatch", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 117, "deletions": 43}}, {"node": {"oid": "958941f9c92d824fc0e43f2834750fe6a9be1361", "messageHeadline": "Update Chain_parameters.md", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dda524ebc4612ecc4e171e10dfdb1831e3b888d4", "messageHeadline": "Update chain param setting doc for consistency with launcher UI", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "496b7c8e64e05cde9dc2d223b1a0091fe17e8a0e", "messageHeadline": "Merge pull request #210 from OffchainLabs/rinkeby-rebased", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 332, "deletions": 372}}, {"node": {"oid": "76f0d566259a96fdea24b4baacb2aeb868daa3e1", "messageHeadline": "Make owner shutdown selfdestruct contract", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adcec53725c18b0f862fc9c598ae3e52c0f70420", "messageHeadline": "Unify arb-validator and evil-arb-validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 186, "deletions": 301}}, {"node": {"oid": "d4e0287117bbb72a60b9a54550ed1761360b2099", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "c1ee5cec834853bb020f891277a676d9a28e08e5", "messageHeadline": "Merge branch 'master' into rinkeby-rebased", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2036, "deletions": 60}}, {"node": {"oid": "9ae585a3f2b70a4968f2be9a080d6592793b4880", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1287, "deletions": 1448}}, {"node": {"oid": "d9319574d9e66401eecea8c6309d453db55ff77c", "messageHeadline": "Merge branch 'master' into rinkeby-rebased", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6473, "deletions": 5334}}, {"node": {"oid": "c68bdc5252b0cc8b3200f3e61b0197e5b96458f6", "messageHeadline": "Merge pull request #206 from OffchainLabs/evilRollup-integration-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "c8ad80f0de0a214eb0f97a841201c9ed55f32991", "messageHeadline": "Merge branch 'master' into evilRollup-integration-fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2014, "deletions": 55}}, {"node": {"oid": "de5df88bf1ab73b3afc13355184bf6137cc585cb", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d585ac185795d1b3393f551a1aa2ea60f30ca13", "messageHeadline": "Merge pull request #203 from OffchainLabs/calls-from-eth", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2007, "deletions": 48}}, {"node": {"oid": "7b423d8058b0c013d7410eb88b0b8dbdfe81f092", "messageHeadline": "Improve naming", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9c1a6ffa033586ecca2ab93a0aacad3c0b759887", "messageHeadline": "Clarify documentation", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "59c55a9eee9208e30a5231e64105d3b4d12d8e5d", "messageHeadline": "Merge branch 'master' into calls-from-eth", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 194, "deletions": 65}}, {"node": {"oid": "c6639806a773beffb50e159180acc21251579561", "messageHeadline": "Merge pull request #204 from OffchainLabs/rename-rollupServer", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5f2fa0700b499a1e48f917e0d2f4d32a7fe6609a", "messageHeadline": "Fix merge error", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc59878cd1acc84d636b3d6b329f2f572469d512", "messageHeadline": "Merge branch 'master' into evilRollup-integration-fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 189, "deletions": 60}}, {"node": {"oid": "5727167a5104114d2e4db75dc0d11ab0f32485a1", "messageHeadline": "Merge branch 'master' into rename-rollupServer", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 185, "deletions": 56}}, {"node": {"oid": "0bb0abce9e8315fea626a70b09c8ceb3afeb325e", "messageHeadline": "Add documentation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "361e53651773c5088a1804404c0e3962308e7061", "messageHeadline": "Merge pull request #207 from OffchainLabs/secure-wallet", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 185, "deletions": 56}}, {"node": {"oid": "870d6e89e4cb60efb4bad66b16e9805cce2b7acc", "messageHeadline": "Merge branch 'master' into secure-wallet", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "11aceefa9a4ec5fc489a2a41d00aa4dc38cc4f5a", "messageHeadline": "contractInterfaces -> incomingCallProxies", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aa23e9359878a7b82ecdf2c0eb4360416759653b", "messageHeadline": "Fix copyright dates", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3bcd8dc965671b76b5a2e59ac6927d22f3c7cadd", "messageHeadline": "Merge branch 'master' into rename-rollupServer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "938604ab35021bfa9ac4a1192911effb546ed107", "messageHeadline": "Merge pull request #205 from OffchainLabs/docs-terminology-update", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8d1719484632f3f85868c63863bff67923b290f5", "messageHeadline": "Switch over to using geth keystore for secure key storage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 185, "deletions": 56}}, {"node": {"oid": "f6287b663411e5104c0c6ada510b089d1540fff3", "messageHeadline": "Fix checkpoint restore callback", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "3c7d9726418f757771307252e8b27088ebbf5a2e", "messageHeadline": "Fix integration bug with new checkpointer", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "61fa38e6a02987859ef5a002d2f9d0a5803c4646", "messageHeadline": "Replace VM with better terminology", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ae8b923ffa37a3169af1ee1ad2cae6a55b56a7d4", "messageHeadline": "Rename rollupServer to arb-validator (and evil version too)", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7b8974d40215e117a873d7853bb54b3a80f5d026", "messageHeadline": "Rename rollupServer to arb-deploy", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "008e5c27fb22d6280e57837aede19ed009d707c4", "messageHeadline": "Merge branch 'master' into calls-from-eth", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 630, "deletions": 53}}, {"node": {"oid": "97be1a1c1d74a7153fad6e74127ef72caf7d29fb", "messageHeadline": "Add contract transaction to messages challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 106, "deletions": 2}}, {"node": {"oid": "4f0f7f5849bdf46dbc48bd5e090c6417639632ca", "messageHeadline": "Parse call output in compiler", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5f459bf007c11a6bf3a56ec9702d9ecaa70c6f7b", "messageHeadline": "Fix compiler log parsing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ec91ee342a2539e4fa067da784ff1fa50bd22c06", "messageHeadline": "Fix compAdd contract message to ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "638f007f1c1374e4dbaea6bdf93a61b68604ec51", "messageHeadline": "Upgrade contracts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1691701dd17997bb1e362b80643566a59f8a686d", "messageHeadline": "Fix compiler eth test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "8622c2c648c852e64356a30a2eb432f51d6b6ad3", "messageHeadline": "Add contract message support to compiler", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "fdec35dfa176e02cceb6ee5e61991f3208790052", "messageHeadline": "Implement contract message support in validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 312, "deletions": 66}}, {"node": {"oid": "f3ecfdc4dbf20a8f58ed316c17bc43ec71d46a5b", "messageHeadline": "Merge pull request #202 from OffchainLabs/checkpointer-data-structure\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 630, "deletions": 53}}, {"node": {"oid": "fa15828faad26d170ffb1664f06ac352601cd9f2", "messageHeadline": "Address code review comments", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 24, "deletions": 55}}, {"node": {"oid": "1cf2b80ec2d0570d5aef4b12a11032fc630f1283", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "13b55bacb4e6d92ed8f42cf5430737dcee9e14ab", "messageHeadline": "Clean up code", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "12f8c5a6a4df7ee86cc90b77c41f58613b055c87", "messageHeadline": "Update abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1322, "deletions": 17}}, {"node": {"oid": "c83301ef70f2f8abdd7ceab5b41a554f81d3e0bd", "messageHeadline": "Add proxy interface for eth contracts to call arbitrum contracts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 188, "deletions": 0}}, {"node": {"oid": "c0d25ae67375c593caf5561a2f9a571cd4fca4b2", "messageHeadline": "Refactor", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 100, "deletions": 100}}, {"node": {"oid": "74a9975a935d4e9a2c6d5ea341b450cefd9ab2ec", "messageHeadline": "Use callback in restoring from checkpoint", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 77, "deletions": 36}}, {"node": {"oid": "8d3a4fc10c0c3a8944ad85d168c5b746347e9c2d", "messageHeadline": "Fix checkpoint cleanup daemon", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "2ef0a50b1d96cd384422294c17f8b78710803701", "messageHeadline": "Implement cleanup in new checkpointer", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "9ff5bc25440c042fb1fc1976850f313082dc884e", "messageHeadline": "Use new checkpointer in manager/rollupServer", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98241bd3173648b0983b233f226abd4d6c1fb6d1", "messageHeadline": "Passes basic tests", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "9d512907fee7d94fa4ebdeb927929ea9ac1817f1", "messageHeadline": "Initial code for new checkpointer", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 496, "deletions": 21}}, {"node": {"oid": "eb7cb075acf4e6b1351ef0026e5e389108ff9b7d", "messageHeadline": "Merge branch 'master' into issue-105", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 75146, "deletions": 44101}}, {"node": {"oid": "ab7dfba49268454ec5188ba7415edee7b5193cbc", "messageHeadline": "Merge pull request #199 from OffchainLabs/bump-ethers-provider", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "110a57dc42abba09f5d3fbe040d0070b81b8b83c", "messageHeadline": "Merge branch 'master' into bump-ethers-provider", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "47464bc29bebe9d012f9afaf6bce9b13277ed841", "messageHeadline": "Fix GlobalInboxFactory include", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9497f02f038b0ed07760b69b3c0e79f7984c7341", "messageHeadline": "Merge pull request #189 from OffchainLabs/glossary", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "0635d60a1008e5937dd31c8432e91b8b8caac30e", "messageHeadline": "v0.3.6", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7dc538ad4aea681680150a16188eddbfb97c04e7", "messageHeadline": "v0.3.5", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db2b2d0f2b0b76a7d00ec395fc5abb83cb214aa7", "messageHeadline": "Merge branch 'master' into glossary", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "31041aeccca2eaed1f943d84f477a57f90f1968f", "messageHeadline": "Merge pull request #197 from OffchainLabs/rescale-stake-param", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2c60433aaf397176ad1aecf6dff3499b671570cb", "messageHeadline": "Merge branch 'master' into glossary", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 480, "deletions": 93}}, {"node": {"oid": "c8503eed943714835db6b2234080aeb06a0c3abb", "messageHeadline": "Merge branch 'master' into rescale-stake-param", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 480, "deletions": 93}}, {"node": {"oid": "c2b2d4330195bc6d10cc9501f3c91616a7b1ebe9", "messageHeadline": "Merge pull request #185 from OffchainLabs/factory-frontend-support", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 480, "deletions": 93}}, {"node": {"oid": "b4c970d8cbf50a060cc9f3ef7b898a3266384b0c", "messageHeadline": "Merge branch 'master' into glossary", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3289, "deletions": 3237}}, {"node": {"oid": "93d4d648557be71ddd46dc1855e16b8726163f3a", "messageHeadline": "Merge branch 'master' into rescale-stake-param", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3289, "deletions": 3237}}, {"node": {"oid": "0cfb4ffd2cd8a63fbe3c6e66b5ddf5d358872e33", "messageHeadline": "Merge branch 'master' into factory-frontend-support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "4924b83ecb261620b7c4fa437c72f8c6eb48bd16", "messageHeadline": "Merge pull request #198 from OffchainLabs/document-tx-lifecycle", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "499d21a3f9b46e8676c9ce232f594624db5c7c15", "messageHeadline": "Fix codepoint hashing in arb-provider-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 29}}, {"node": {"oid": "30bc89a7054838426d6dd57b25371c5d14094e83", "messageHeadline": "Fix go machine state printing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "730b149289a8e05b7dde757d698f41a2a737ea77", "messageHeadline": "Merge branch 'master' into document-tx-lifecycle", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3274, "deletions": 3237}}, {"node": {"oid": "c29ed420813fecf0ee0cf6d148832ec3cf22afdf", "messageHeadline": "Merge branch 'master' into factory-frontend-support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3269, "deletions": 3238}}, {"node": {"oid": "3bc6c85e01d3d1ac87ab47495aac360f843049f7", "messageHeadline": "Merge pull request #195 from OffchainLabs/rename-pending-inbox", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3274, "deletions": 3237}}, {"node": {"oid": "9302168b42800cfc35a155166918d590cd8bbc02", "messageHeadline": "Create Tx_Lifecycle.md", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c21cf928d36f7adead36dfc01922ab8182ad573b", "messageHeadline": "Update pending inbox in docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "841ff41e0dbf5118dffe882110f9246859c3962d", "messageHeadline": "Fix update-api and merge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "ab3ce26d15c96ff22704d94e7e94341811883515", "messageHeadline": "Merge branch 'master' into factory-frontend-support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 482, "deletions": 309}}, {"node": {"oid": "6825ac3147ae5a72e47d6382becb1309fa998af2", "messageHeadline": "Change \"node\" to \"chain state\" and bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4fb752c6aa51eb8056773384633b300df3361833", "messageHeadline": "Update settings to increase speed limit for testnet", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad7d1802900e038946e6a6871d8a9cc13d5c83bb", "messageHeadline": "Change default stake requirement to 0.01 Eth", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "d390d96b355752cadb9544481eae2d1283d66851", "messageHeadline": "Denominate StakeRequirement in Wei", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "6b5742742d309bc7cbd72e303967317881da2b6a", "messageHeadline": "Add \"chain factory\" to glossary", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a7f4cff1e21a7870abc0096fd85f4df22edbb6c4", "messageHeadline": "Merge branch 'master' into rename-pending-inbox", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 109, "deletions": 13}}, {"node": {"oid": "49787204c142c392e55c025b1ccda81c3e2d31a6", "messageHeadline": "Fix ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "33a65aceb900c257cd1cdf5716e2ea55bad23635", "messageHeadline": "Rename pending inbox to inbox in ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "c64bd531be2ce2242f804d76e96cc420b97f3d10", "messageHeadline": "Rename pending inbox to inbox in validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3095, "deletions": 3050}}, {"node": {"oid": "d724da5748109d5e5c931caf150e4aeb49b11ad7", "messageHeadline": "Fix getInbox function", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "81efebd2c3a83e1a55d42228ab6cf1f9af7ef1fe", "messageHeadline": "Merge branch 'master' into glossary", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 109, "deletions": 13}}, {"node": {"oid": "12d286bddd689fa9a09ac132af9803cad8be1887", "messageHeadline": "Merge pull request #194 from OffchainLabs/ethbridge-versioning", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 109, "deletions": 13}}, {"node": {"oid": "8a4d50abfea1dff4ff1c4f05ebaafd96c50ffd83", "messageHeadline": "Rename pending inbox to inbox in ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 131, "deletions": 138}}, {"node": {"oid": "7c343403642653890313aa0801736f2682f352f4", "messageHeadline": "Change \"pending inbox\" to \"inbox\"", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "431939d0d103b6b3e0f16a45a48e317f65d7696b", "messageHeadline": "Make validator a \"party\" rather than a \"program\"", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ccb6d0c4cfcc92436ba8edb427321f248e2697f", "messageHeadline": "Merge branch 'master' into glossary", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3044, "deletions": 2247}}, {"node": {"oid": "0a279128f678047ebc88902e8dc7f43d4d7fbbf5", "messageHeadline": "Add ethbridge version check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "955106b98c8894351fd0bc8e27f58f8bfcb094f8", "messageHeadline": "Add check that validator has correct VM", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "45e686c382394d03e6a78f9b62ddd0b417c29efb", "messageHeadline": "Merge branch 'master' into rinkeby-rebased", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 370, "deletions": 284}}, {"node": {"oid": "42c6882b0b471163baed1cf3254d37a533591281", "messageHeadline": "Merge pull request #190 from OffchainLabs/resume-challenges", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 370, "deletions": 284}}, {"node": {"oid": "93617f56a1498f74bf82060628350b86b3571f80", "messageHeadline": "Fix challenge set initialization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3e3f4275559e0ecd9b38c92d6c3777951da6f1af", "messageHeadline": "Remove protobuf fields from constructor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "0f61f790c666b6b47644934c419298470eb04a94", "messageHeadline": "Make timeTicks printing more intuitive", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "18ea3c03001b1014b37c8ae906c82bc089828075", "messageHeadline": "Resume existing challenges on startup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "42152a231adfb7d156f0729cb1f5e67b64282764", "messageHeadline": "Add ChallengeSet to track ongoing challenges", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 341, "deletions": 280}}, {"node": {"oid": "39d009ab067f6ef2a96ab13f5034c4484df0140f", "messageHeadline": "Merge branch 'master' into factory-frontend-support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2166, "deletions": 1890}}, {"node": {"oid": "f2f84c7e088e0469a9b94ddfbb84059ce1e7a126", "messageHeadline": "Fix inbox event filtering", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "0b005f2810cb0ac007c2a1a983a725d737072eb9", "messageHeadline": "Fix evil rollup code for compatibility with checkpointing", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "a6b7d4b12e973caa4cd0cd3405a6d94f7267c9e9", "messageHeadline": "Add error messages for makeAssertion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "54863c35f33054cb258b11e3587cc79ad325a244", "messageHeadline": "Update evilRollupServer.go", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "664b1dd885112fd528ba472bdf929e2ca9b3844d", "messageHeadline": "Add rinkeby support to interop", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "155b1caab0922da3ecb4243abd6a05d709fa972e", "messageHeadline": "Fix timebounds serialization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3027e82f7250c7e5b0defd328b75e676c6ba2ba6", "messageHeadline": "Add ability to shutdown rollup chain", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3899, "deletions": 3583}}, {"node": {"oid": "894dcc75169a5a5239e37783959f0a7971757d1b", "messageHeadline": "Add truffle config", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a6079419774d112041c0986f515b773a2607bacc", "messageHeadline": "Merge pull request #169 from OffchainLabs/confirm-multiple", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2725, "deletions": 2014}}, {"node": {"oid": "42d9e6016cb6e77f3fa25486c19cc047b34760e3", "messageHeadline": "Merge fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 32}}, {"node": {"oid": "86d4274e72da40764614f12783e40187114876d0", "messageHeadline": "Fix merge bug", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "50a9cd923fec3edda11b759b2288317ccd8d967f", "messageHeadline": "Updated codecov fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "1bfac0b788bfaa475f3028b3d8623fb42e3619ad", "messageHeadline": "Merge branch 'master' into confirm-multiple", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2646, "deletions": 2062}}, {"node": {"oid": "c38cdb7f04abe273e2c835ea1891981f5da296ec", "messageHeadline": "Small fixes from PR comments", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "1f56d7abd03aadc5d2300e5799a95a7a0af31a7c", "messageHeadline": "Removed unused code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "6914884ba7a69e06c74f4cf964b8a900fc6b9142", "messageHeadline": "Make naming consistant", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8d659ad5791e514b40ed5414dc5e4857f7034ff6", "messageHeadline": "Create Glossary.md", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "e60001684d11267ed7db79530c401cb13f28b5c7", "messageHeadline": "fix exports (again) - remove blank js generation, copy over .d.ts in \u2026", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 11, "deletions": 13}}, {"node": {"oid": "2129032241c6e55611dbe5a6f4bb848ee895475b", "messageHeadline": "get update-abi script generating files correctly, also generate blank\u2026", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 39, "deletions": 13}}, {"node": {"oid": "038109cdf82736fb0a927808944105f6909cc0e6", "messageHeadline": "Merge branch 'master' into precompiles", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3117, "deletions": 3055}}, {"node": {"oid": "a364a50b16f3e0d05308c3d33dea7ad635001a42", "messageHeadline": "Merge pull request #188 from OffchainLabs/jt-ffs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 43, "deletions": 30}}, {"node": {"oid": "0914577570896b17aeee7021282c4f3fa6c535cc", "messageHeadline": "remove blocktag", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ff6eeb95381a9b924c288d631e098e886b2ec860", "messageHeadline": "update eslint usage to include 'yarn run'", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "16e9bb068fc446bc607520ad5aebd4b4c57ec180", "messageHeadline": "add ArbFactory to build script of ethers provider", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "159892593608d562745a8c8753532378aafc11ee", "messageHeadline": "add blocktag back to args", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "164ce9a3df3fa5b3b0f368a978dfaaba133d45b7", "messageHeadline": "contract update", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58301f57ec4621f4cf7d6234bf93dc3ffbcd4126", "messageHeadline": "use yarn in scripts", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4e4e7a50d5b829a276d6baeb8f9a119e51c85776", "messageHeadline": "fix dangling issues in arb-providers-ethers provider.ts", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aec65a46c26c65661421c207bfcc7516faf9bcd9", "messageHeadline": "update update-abi script & run", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "5c48e687ebd1771b799958aa756a2a779c17f182", "messageHeadline": "move format + link pkgs up the tree, remove unfound pkg from eslint, \u2026", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 15, "deletions": 12}}, {"node": {"oid": "4f3ae32958ddc92468dded5294a66d6703fc4e2f", "messageHeadline": "Merge pull request #187 from OffchainLabs/ewfelten-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34621d8892f8db85c3770cd8b3fde3861032353f", "messageHeadline": "Link Dev Quickstart to how-it-works Medium post, rather than outdated\u2026", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f03d3c4280bd2f5a1563269aec46ceda3da6a427", "messageHeadline": "Merge branch 'master' into factory-frontend-support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "80cc9f7536ca79616516d706c62e277300eb240b", "messageHeadline": "Merge pull request #186 from OffchainLabs/gas-price-option", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "9caad80dd6c84a4f3426e46f36da72ee106d2642", "messageHeadline": "Bugfix and check for overflow", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9aafd01545ad00f7b9ede1e5d5f3643f80b7dade", "messageHeadline": "Accept commandline gasprice as float in Gwei, convert", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ead31c855039ed9b70fa5ddb919dd78d866b8c64", "messageHeadline": "Add --gasprice commandline option for rollupServer validate", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9b757606af110c31aeb32ad5a02f2661d8e908ae", "messageHeadline": "Fix indentation", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fdcc7f0321cb385e82576883137de0ce4dd5b10", "messageHeadline": "Update Developer_Quickstart.md", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d7e5b8edf3019e16dc8088adf1f27a6a8f556a0a", "messageHeadline": "Fix ethers test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ee7964e3321b53771fb1ae5f733e39f5eb83b44d", "messageHeadline": "Merge branch 'master' into factory-frontend-support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3095, "deletions": 2248}}, {"node": {"oid": "9f93c0eb4954d49172e7d4dae4c57e1372fd68bb", "messageHeadline": "Update Developer_Quickstart.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "88dde9f4f05ea3de34629017b1b4a60d9cfdfe26", "messageHeadline": "Merge pull request #178 from OffchainLabs/milliblock-ticks", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 70, "deletions": 46}}, {"node": {"oid": "3f17cbbccd44633f3e31ad07b8b3e2633bc07443", "messageHeadline": "Merge branch 'master' into milliblock-ticks", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1952, "deletions": 1883}}, {"node": {"oid": "1c5f3c18b84e46c47ce2ae572b023b071225c4f3", "messageHeadline": "Rename functions", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "825f88f4cfbb450e0c117221f2a1e369320f1d0c", "messageHeadline": "Merge pull request #183 from OffchainLabs/hkalodner-patch-1", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "873e561066fd3aae81e2e7877a48ed21ee6f0ed2", "messageHeadline": "Presumptively bump the repo tag in developer quickstart", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd8136b5de1577f42570c986c6a86b9e459e97bd", "messageHeadline": "Merge branch 'master' into hkalodner-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2046, "deletions": 1778}}, {"node": {"oid": "e571118a20cc35319476952a7f91f233875408ca", "messageHeadline": "Remove parity requirement", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ce9aceff943a8c4b83d880ae674f8025f1bcf32e", "messageHeadline": "Merge pull request #182 from OffchainLabs/js-deps-bump", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2046, "deletions": 1778}}, {"node": {"oid": "8d1500c84114bcbe5a66b46d3b0d3da85551be2f", "messageHeadline": "Upgrade js dependencies to latest and fixup demo dapps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2046, "deletions": 1778}}, {"node": {"oid": "f0d02033d2f1a11aeeb705b5130a5c0318f1425f", "messageHeadline": "Merge pull request #181 from OffchainLabs/npm-fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 37, "deletions": 233}}, {"node": {"oid": "3acdb595d426cf13de3d3fe0dbc54ec93571abee", "messageHeadline": "Update version deps", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 228}}, {"node": {"oid": "78dd791c5c7e310d856343c8390f6ad172346f5c", "messageHeadline": "v0.3.3", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bda74696b0fbbb8d1e497ca8c758fd7d7a3e5fe", "messageHeadline": "v0.3.2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8643e84dcfadd6d8141f70f57cd09c2b5e5551aa", "messageHeadline": "v0.3.1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0663ea3993027d0b6e95a4bdbc58a73da831ad1b", "messageHeadline": "Set network_id in truffle deployment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "14d86c608c1b85aa066581dbd7dc081adff6130e", "messageHeadline": "Fix ethers publishing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e2c22e961dc86b3c047171ef568f00ccacb9b16b", "messageHeadline": "Merge pull request #180 from OffchainLabs/fix-web3-dep", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3a1fa8324c5a9ee94211740dd42484e8fa5804f", "messageHeadline": "v0.3.1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb73cf94c16b92b0144aba209d2a886bb07d5f09", "messageHeadline": "Merge branch 'master' into fix-web3-dep", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "37e0d519264e6dd34d68c3ef9245c8782b8b9105", "messageHeadline": "Bump web3 dep", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "560fcf6adcb78198e631518d1b169df6f4a4cc7d", "messageHeadline": "Merge pull request #179 from OffchainLabs/fix-ethers-packaging", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4893f0f4f1c79719daf07b5345faea96c26e9afb", "messageHeadline": "Fix ethers packaging", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d1ce6d27ad23ab5c4bcc91245364e37eafdbdfd5", "messageHeadline": "Merge branch 'master' into confirm-multiple", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 227, "deletions": 241}}, {"node": {"oid": "df195157a54340fe5bff814cf1a54a3f2646fcb5", "messageHeadline": "Merge branch 'master' into milliblock-ticks", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 117, "deletions": 163}}, {"node": {"oid": "965c56c77db8d009226c1089a73473aebcf279cc", "messageHeadline": "Merge pull request #177 from OffchainLabs/quickstart", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 116, "deletions": 162}}, {"node": {"oid": "a92f35ad22fb2c14c4c15831b0ceb90557288eb9", "messageHeadline": "Text fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6fbc0b24ba597ce8a034d1a05aac1af39c07b339", "messageHeadline": "Merge branch 'master' into milliblock-ticks", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 142, "deletions": 110}}, {"node": {"oid": "99258e774fb3369ea0f2e141b8a0ecdb6f1bd2f0", "messageHeadline": "Finish converting to tick==milliblock", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "5f7c673e3c0a1542bf1d04ba834859808b841220", "messageHeadline": "Bump js package versions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "732c64c4dce47afa249534ba80bdb3a8fc70f4fe", "messageHeadline": "Update quickstart and simplify tooling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 113, "deletions": 159}}, {"node": {"oid": "d4b3cc2a5b23bb8edb9f8d67b193854d741f8776", "messageHeadline": "Merge", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "241fcdb9ce20022769bff3dccbfe0cfb69c8f85d", "messageHeadline": "Switch to tick=milliblock", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "9e2106a9f143d306e74aea78236b64bd0082362a", "messageHeadline": "Merge pull request #175 from OffchainLabs/ewfelten-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 142, "deletions": 110}}, {"node": {"oid": "139a38dc11229d4fd92d32726e54d1a145c28b81", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fa0b82038e4600c0d7a7baea72a489d81a3e5b9e", "messageHeadline": "Correct code formatting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "536fae49713e2c376fb5e217b12bb60b80c23589", "messageHeadline": "Merge branch 'master' into blocktime-commandline-switch", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 131, "deletions": 51}}, {"node": {"oid": "369e31f81576e203ee8b5102926c7ea0da941a00", "messageHeadline": "Merge branch 'master' into confirm-multiple", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 118, "deletions": 40}}, {"node": {"oid": "c9e2ee27bc8e608afd7d1d71cb4ecd4454ab6f63", "messageHeadline": "Prepare docs for dev website build", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 96, "deletions": 64}}, {"node": {"oid": "12a8973f441e6fed3f8edd6b4cd80c94ff0b05c2", "messageHeadline": "Bugfix in docs", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c87cb5168ecfbc32d464b36730ce247e7579e2a2", "messageHeadline": "Merge pull request #174 from OffchainLabs/update-token-support-doc", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 72, "deletions": 24}}, {"node": {"oid": "d3de73e3f10a108d0d483bbf3b084ca11420ba4d", "messageHeadline": "Merge branch 'master' into update-token-support-doc", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 53, "deletions": 23}}, {"node": {"oid": "25ec301d7dc80c26e5f83dfea9186935e2a08177", "messageHeadline": "Update Ethereum_Interoperability.md", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1273ea53c3129d02407748cfcaab8ceda34c10d0", "messageHeadline": "Update Ethereum_Interoperability.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 72, "deletions": 24}}, {"node": {"oid": "975328a5c16f645a68bc55eb4c33070cd1b7f392", "messageHeadline": "Merge pull request #173 from OffchainLabs/update-solidity-support-docs", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "9641f02f5ed8a16cba0c4700ab458dd22c46c926", "messageHeadline": "Merge branch 'master' into update-solidity-support-docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "5cebedd5bef3c59df70bc102723d473d46a0c3c2", "messageHeadline": "Merge pull request #170 from OffchainLabs/ewfelten-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c26b497d845134ea582536f158b96dab7e68e06", "messageHeadline": "Merge branch 'master' into confirm-multiple", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "46ccf8489239e026c17893caa2aca172ee8862e2", "messageHeadline": "Merge branch 'master' into ewfelten-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ec53002804a724d8043305ec60fad03a7a2d5711", "messageHeadline": "Merge pull request #171 from OffchainLabs/ewfelten-patch-2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "65ba0ab14ddb3823334f2063868b2c51d687fd81", "messageHeadline": "Update solidity support documentation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "8cc3d88aad56bbacfac71a372ff9d4d3d8d7945b", "messageHeadline": "Merge branch 'master' into ewfelten-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "023398b376cf4576bb7ddccea32a599b3dd0cce2", "messageHeadline": "Merge branch 'master' into ewfelten-patch-2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "35164a0a3105a4e0f128ee53e503e08887426119", "messageHeadline": "Merge pull request #172 from OffchainLabs/ewfelten-patch-3", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "deca1a62a01f6f6fc7164febfcd17053d9a7d0ed", "messageHeadline": "Update Time_in_Arbitrum.md", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f86acaf3d02e665dc8d88b1e73f1dc9ebe1ea0d8", "messageHeadline": "Add support for generating machine hash from contract.ao in ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 118, "deletions": 39}}, {"node": {"oid": "834e1a10a508189983952afbbeeccc61dcdbc325", "messageHeadline": "Update Rollup_basics.md", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "eefed1505250b4567ad00248c5d8f5c6c4000baa", "messageHeadline": "Update Chain_parameters.md", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae5432fba9c82edebc1e1e271f72ce181be06c7c", "messageHeadline": "Add ArbFactory support to arb-provider-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 342, "deletions": 281}}, {"node": {"oid": "46a778df6c75b1aef63c636f32d1083c439c0f25", "messageHeadline": "Fix race condition", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2e0c9318c70b57bf3a1e7278005775dc3f599657", "messageHeadline": "Rationalize ticks/blocks/Duration conversions", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "30839bbb2136ec0494f3b030c8a62df50d1dca5f", "messageHeadline": "Fix pruneLeaves", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a5ad45bb41f05f89a647bec9a732ed655c5c2b38", "messageHeadline": "Fix race condition", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "c6113d0ae9eee6c00d15c9bbebca84b8635a8287", "messageHeadline": "Add max size limits on confirm and prune txes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59, "deletions": 14}}, {"node": {"oid": "8110186e43df1f52c3906df85718d4a058f32a5f", "messageHeadline": "Make opinion thread wake up more often", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "413f1653b4bfd0818705b242d2e256e423f25db2", "messageHeadline": "Add commandline switch for block time", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "cd17d5dd6be91da662a144566b00c6130780beba", "messageHeadline": "Add missing paren", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5fbe1dfdcbb5e373c5ca945e7996138ea1943763", "messageHeadline": "Add support for pruning multiple leaves", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 186, "deletions": 102}}, {"node": {"oid": "125a3a4ebb5f0eaf798c8157fca2739845a4973e", "messageHeadline": "Fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5374d48fd45609e6d1752942eba18452bc52387", "messageHeadline": "Fix assertion serialization in Node and refactor to fix dep cycle", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1424, "deletions": 1267}}, {"node": {"oid": "69dd6d64058dace862071547181f57e028e8d1c2", "messageHeadline": "Merge branch 'master' into confirm-multiple", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 540, "deletions": 253}}, {"node": {"oid": "a92adf52630933f1a9ff4f39676898d4e9097668", "messageHeadline": "Tmp", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "3ff4f5149719f345b8ecfb8010ba54f26ebe5208", "messageHeadline": "Another attempt to fix codecov", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd628cb906b42ea22d1405bd1b1bf4d7bcae6533", "messageHeadline": "Fix mockbridge impl", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 55}}, {"node": {"oid": "a76ce6f719ceed5a677ea4acdac8badba2dccf8b", "messageHeadline": "Add goland support for multi-conf", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 513, "deletions": 556}}, {"node": {"oid": "16b138ab3ce562754b52d55f672add752df91c3e", "messageHeadline": "Merge pull request #166 from OffchainLabs/assertion-time-limit", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 655, "deletions": 353}}, {"node": {"oid": "c144796a90cabd46496831a1ad06b2fb151bcdda", "messageHeadline": "Fix MaxTimeBoundsWidth", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 73, "deletions": 61}}, {"node": {"oid": "b139aea01a3133ee92f8b1748d7af8f5c2d16895", "messageHeadline": "Fix challenge tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 146, "deletions": 60}}, {"node": {"oid": "ae2006c2f5d9ac507d1e40300f4d97afb84f0201", "messageHeadline": "Replace confirmValid and confirmInvalid in ethbridge with multistep c\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 102, "deletions": 75}}, {"node": {"oid": "d73cf96178749ee47a651aec79ce78dab2fd7817", "messageHeadline": "Fix test error", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef9433a0f16c0007fefe2d0bc157dfb4810f4462", "messageHeadline": "Change back to 2-second block time", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "663d1b599a827a7c3e8fdacf0f8177f2f15641db", "messageHeadline": "Merge branch 'assertion-time-limit' of github.com:OffchainLabs/arbitr\u2026", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a76fba1121976d34ea15cd4ce1fd15c9c4c9e313", "messageHeadline": "Add max time bounds width as a chain parameter", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 239, "deletions": 186}}, {"node": {"oid": "c1d8cad3c124efc34d1fbf31d36f460721baacc1", "messageHeadline": "Check time less frequently", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88419aeee870875c5f6983e039f63c160466ff35", "messageHeadline": "Fix hasTimeLimit check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "90afeb024f2f285d6bacfc104817ad895ff654f3", "messageHeadline": "Revert \"Revert \"Bugfix\"\"", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b1a73043035755b8483af92433514ad5510e8bbb", "messageHeadline": "Revert \"Bugfix\"", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e2e10eefcaf94e252e261ccec78692f396e83e5b", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "deb166ee1f22196668a65becc99aeb46d8f0cd19", "messageHeadline": "Test Fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0adb72fec3879410f24cb7b1b455f5ea0537af6d", "messageHeadline": "Go compat and test fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ca8abcb741b721596f49d8e7daed74d6194d8985", "messageHeadline": "Add chrono include to fix linux build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dfaa57c71ac58787ff455df35da3cc05055d3810", "messageHeadline": "Add optional time limit to assertions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 171, "deletions": 38}}, {"node": {"oid": "bc3f43787023d14ed304be1944c3625c47d54960", "messageHeadline": "Merge pull request #159 from OffchainLabs/arb-sys-documentation", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "b932e7616ca16f7c72810f86516fe2875fdafaa9", "messageHeadline": "Merge branch 'master' into arb-sys-documentation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 139, "deletions": 143}}, {"node": {"oid": "990ff5145b9d3e370409f775b3ddecca516c65cb", "messageHeadline": "Merge pull request #165 from OffchainLabs/ts-updates", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 139, "deletions": 143}}, {"node": {"oid": "d2927dd4e7e5c00487f8098444579dd281b6d94b", "messageHeadline": "Add libff and secp256k1 to arb-avm-cpp compilation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "53a7d5dd830c7ab2e6512ee4bcde0cef07c4f460", "messageHeadline": "fix pet shop onload listener", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "d6a019f18d3061966b1ca6b6cb848f251ae5ff87", "messageHeadline": "update install-deps script to work with catalina permissions", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1bc8532dc8d965b11badaa3fca7fca17fa820faf", "messageHeadline": "update go + ts contract bindings", "author": {"name": "Julien Tregoat", "email": "julien@offchainlabs.com", "user": null}, "additions": 134, "deletions": 134}}, {"node": {"oid": "3ac715322baecd6a23deb5bdcae7b0419f1d8a07", "messageHeadline": "Merge branch 'master' into arb-sys-documentation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 459, "deletions": 753}}, {"node": {"oid": "7c05f9a089917f3a1d4e382504c6afa0c37ad1ff", "messageHeadline": "Merge pull request #161 from OffchainLabs/chain-params-setting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 64, "deletions": 19}}, {"node": {"oid": "586b269513cee9bd6bb43909998699b6de8c2e68", "messageHeadline": "Merge branch 'master' into chain-params-setting", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 497}}, {"node": {"oid": "1c2ab2da0e573bdc29bdd8d9b1b359b101346bfd", "messageHeadline": "Merge pull request #163 from OffchainLabs/remove-bad-file", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 497}}, {"node": {"oid": "382ae0d1a92c6b233340a7246e7398c4535a16a0", "messageHeadline": "Merge branch 'master' into chain-params-setting", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 395, "deletions": 237}}, {"node": {"oid": "ece5d131427c76fb39b4fb83687b360f4dbdd14d", "messageHeadline": "Merge branch 'master' into remove-bad-file", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 395, "deletions": 237}}, {"node": {"oid": "b728cea99c9e7b5b8227171568f1f4dc2decfc19", "messageHeadline": "Merge pull request #164 from OffchainLabs/interop-demo-format", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "a8891bf8582f668771a0544102335bf5203a2a7f", "messageHeadline": "Merge branch 'master' into interop-demo-format", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 341, "deletions": 227}}, {"node": {"oid": "c7001f2cf8f70f292f16d511ce170d8a7b064fd5", "messageHeadline": "Merge pull request #162 from OffchainLabs/syscall-fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 341, "deletions": 227}}, {"node": {"oid": "8bfe7dc538c027cb1e8c0cb8054d7e33d46e4c3d", "messageHeadline": "Improve interop demo token support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "b2c7b1dc82cf37040a31e9483fa8e8c5407665c4", "messageHeadline": "Delete GlobalPendingInboxFactory.ts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 497}}, {"node": {"oid": "5c0f4333ef0cb54eb502505fa2657d452e5df16b", "messageHeadline": "Fix ArbSys", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 341, "deletions": 227}}, {"node": {"oid": "eace6c44351f1e04958abdd8ec2443643f765b73", "messageHeadline": "Clarify grace period units", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d964f651adb811df1e183468695c866abef0b7cd", "messageHeadline": "Fix imports", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "86090c9d3fcd930fcf2a5d8e35e46bdf8fb818ea", "messageHeadline": "Easier parameter customization", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "767db13b03871fd9aaf50db25016b929fc8a1035", "messageHeadline": "Make default more intuitive", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cac69a708c8cf6c86ce9218ade404e8453e37617", "messageHeadline": "Format", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "639928e46a2225a545b397ce346063c802e5f6b3", "messageHeadline": "Refactor", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "0e687c1dad040e3d942a902231084f7d732eec97", "messageHeadline": "Merge branch 'master' into arb-sys-documentation", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "7b7651104a1c37e496b110c1ea146cc34d790557", "messageHeadline": "Merge pull request #160 from OffchainLabs/compiler-fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "8cbebfb642c799330d33609c6e2d32d74f7e8793", "messageHeadline": "Fix handling of data segment in code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "301b40b33b3dba9d89466499994e6a72f2e37b83", "messageHeadline": "Add cloneContract to documentation and fix ArbSys API", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "dccdae5c5e1231d75bdd842c5934837c170e5340", "messageHeadline": "Initial documentation for ArbSys", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "3b3a7c10481e08c5b6ca25ea09c82d7ace771ab4", "messageHeadline": "Merge pull request #156 from OffchainLabs/arbsys-clone", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 572, "deletions": 42}}, {"node": {"oid": "06af3164770133fe5345056a8b0d70461005c45a", "messageHeadline": "Merge branch 'master' into arbsys-clone", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "bd2902e708169f98fbe396c1df358a8414f80209", "messageHeadline": "Merge pull request #158 from OffchainLabs/retry-cleanup-actions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "4f5841551c9a90f26245fcbf61edf475f94d808a", "messageHeadline": "Fix test integration bug", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "614f673ad0e3933a2c6e20b1fc97567a5435b770", "messageHeadline": "Clear already-tried Tx list every minute; reduce maxsteps", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "98d290a90297c4d9bdaf9c9d2d3a94b1b0dc9915", "messageHeadline": "Merge branch 'master' into arbsys-clone", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 71, "deletions": 40}}, {"node": {"oid": "367f509f9e659f9ff5f3e3c7d2d258d0da92e016", "messageHeadline": "Merge pull request #157 from OffchainLabs/conflict-finding-bug-fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39cce428cfd604fcc183101881aba415be4c05ca", "messageHeadline": "Fix bug in GetConflictAncestor", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cce5847cef458e1794eec15fbc3ed70fb09eab0", "messageHeadline": "Update abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 136, "deletions": 3}}, {"node": {"oid": "525f582d56a9404f1c93f43de064a3a4dab080a4", "messageHeadline": "Implement ArbSys clone method", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 436, "deletions": 39}}, {"node": {"oid": "4c6f88a32323cdea88f1a0ccf2b99bac01dd9d05", "messageHeadline": "Merge pull request #154 from OffchainLabs/evil-rollup-server-testing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 70, "deletions": 39}}, {"node": {"oid": "b50b7b8984a4f241e7f31c0de7906611a8c76af4", "messageHeadline": "Merge branch 'evil-rollup-server-testing' of github.com:OffchainLabs/\u2026", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7cf3b788b5c9bc8103859486cc6946409320b828", "messageHeadline": "Fix test integration", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fb4d71446d38e004a5890ca3b0a7173ddcb8592", "messageHeadline": "Merge branch 'master' into evil-rollup-server-testing", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d056760821624971ac8a8db4acb0baafa2bffb74", "messageHeadline": "Refactor", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "008fd941cb52df2796b38f84667928c02a6350f6", "messageHeadline": "Refactor rollup manager API to simplify common case", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "5c8dcd539400b5ea402e0446e5b70b4b8ff949d6", "messageHeadline": "Revert \"Refactor rollup manager API to simplify common case\"", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 25}}, {"node": {"oid": "e08866d534cbdb81dad4044f431437967bfdc4b3", "messageHeadline": "Refactor rollup manager API to simplify common case", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "7da2fbd30b67ddd80cbeaeaaf79dd6c8583a535c", "messageHeadline": "Merge branch 'master' into evil-rollup-server-testing", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 88, "deletions": 3}}, {"node": {"oid": "b1f905c79c0c82b181b46b80851f30a2dbb07453", "messageHeadline": "Merge pull request #153 from OffchainLabs/checkpoint-debug", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 88, "deletions": 3}}, {"node": {"oid": "7ee31835146967d76d77389d1bec0a402d41ab41", "messageHeadline": "Merge branch 'master' into checkpoint-debug", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1951, "deletions": 707}}, {"node": {"oid": "32c0b507e6986d54f756a2f4549bf91f7ac95f20", "messageHeadline": "Merge branch 'master' into evil-rollup-server-testing", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1951, "deletions": 707}}, {"node": {"oid": "9029c17296baf9195dc1d1886216b3fdc3d7ef95", "messageHeadline": "Merge pull request #151 from OffchainLabs/rollup-call", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1951, "deletions": 707}}, {"node": {"oid": "d125b11abe8453c2498a19833a5e3d7afec57742", "messageHeadline": "Fix sequence numbers in test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d3601741d312f25fae97bc556d21e6f483b3add4", "messageHeadline": "Improve comment accuracy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "734ead2dee8cbae0e3b1ffbd17b58c03fde9c041", "messageHeadline": "Merge branch 'master' into rollup-call", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 495, "deletions": 116}}, {"node": {"oid": "086739f66a449257a70ff6f09e906e6a72bb27a9", "messageHeadline": "Merge branch 'master' into checkpoint-debug", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 518, "deletions": 132}}, {"node": {"oid": "36c33523abf4b3ff697f899b11b017c79a13a3c2", "messageHeadline": "Merge branch 'master' into evil-rollup-server-testing", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 518, "deletions": 132}}, {"node": {"oid": "6f490f13069b1b16191770b1c7cb91f389251405", "messageHeadline": "Merge pull request #149 from OffchainLabs/time-functionality", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 518, "deletions": 132}}, {"node": {"oid": "99757a1849929bceaa8d3d9fdb7a12c74f7ccfcc", "messageHeadline": "Fix bug in node prunability computation", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "f874b81e1f390fb00bfe95d13119c3e4b8fe42f7", "messageHeadline": "Improve chain status text info", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d612be665792e79ad7f58f55cce0314205eeaca9", "messageHeadline": "Finish evil wrappers", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "cab41877e018fce4ae27ab3e0d66b8014bbb0dce", "messageHeadline": "Remove outdated code", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d76a200878e82ff1fbcd3fa16576501851efa13f", "messageHeadline": "Bug fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "939ff65ce5dabe1815d20eb0afa27971816e2320", "messageHeadline": "Bring rollupServer and evilRollupServer into alignment", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "7df48a81aac607ed806850acce43ddce49c25b3d", "messageHeadline": "Remove unused argument", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5f66d7f87006e4cc5751c8d9e0392fffe259080", "messageHeadline": "Create inMemoryCheckpointContext.go", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "066160d843d7d214b4fa07c7b12d02ba981ba547", "messageHeadline": "Fix bug in pruning of oldest chain node", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "edbdcb3db22aa32c3a32bc3c1420bb58371cf6ec", "messageHeadline": "Remove compiled.json usage from quickstart", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "9db26b407238f9aaf111eed69222c0b27632fd4f", "messageHeadline": "Fix sequence number handling in arb-provider-go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 20}}, {"node": {"oid": "9a0127842090a0472df657bedf13824216f7932b", "messageHeadline": "Fix opinion thread race condition", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ce3f13a561038c934e2518338d88c6b17f9e9fb7", "messageHeadline": "Merge branch 'master' into time-functionality", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "dfb7d542e2bcb5a128801597d1320b440e4f8699", "messageHeadline": "Fix bug in documentation", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ec0c6c830a902a96cd4b5541a36b8f4435594fa", "messageHeadline": "Merge branch 'master' into rollup-call", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3275, "deletions": 1637}}, {"node": {"oid": "0e3b5c08cb9bdbaf4c79112390ce792ad8944e21", "messageHeadline": "Merge pull request #139 from OffchainLabs/calibrate-hashing-arbgas", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "cb342391bf3552a913884ae52cc2a94020426c09", "messageHeadline": "Regenerate abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb0aae2b254512baf7ecd291fcee93c6e5016cde", "messageHeadline": "Merge branch 'master' into calibrate-hashing-arbgas", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20744, "deletions": 6706}}, {"node": {"oid": "1cf4376f6df35eaeaa9adcee77a5fece603f5d5c", "messageHeadline": "Merge pull request #145 from OffchainLabs/ewfelten-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca7e07a34dbc63d152b633c1376f832de482776c", "messageHeadline": "Merge branch 'master' into ewfelten-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2673, "deletions": 736}}, {"node": {"oid": "491dac74af797bdda4d0cd35ebe360e75f943a93", "messageHeadline": "Merge branch 'master' into time-functionality", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2673, "deletions": 736}}, {"node": {"oid": "0bd2552545a681cfa8f5fac771fd62305a70bf80", "messageHeadline": "Merge pull request #141 from OffchainLabs/rollup-evil", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2673, "deletions": 736}}, {"node": {"oid": "a06bdcf96ba0b3c59fcaf2c78afdc91d94382a9f", "messageHeadline": "Finish time functionality update", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 469, "deletions": 131}}, {"node": {"oid": "eec13e54b1e50422efee74c0cd113a857e47164c", "messageHeadline": "Delete Snapshot.sol", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 142}}, {"node": {"oid": "2f991e77ac67b99e9b55a9f402a38ba8abc4ea0d", "messageHeadline": "Merge branch 'master' into ewfelten-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17862, "deletions": 5761}}, {"node": {"oid": "a7434dec10abf489053c3af6c96d08b38e89ba5a", "messageHeadline": "Increase receipt timeout in challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2ba8b50afd3bd46c40557bbb9aa274eab2b35b4c", "messageHeadline": "Re-add contract.ao", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "aeab0c8559abd6fd0d640a4e38313491dcdca3c4", "messageHeadline": "Speed up test machine to fix connection test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b1d5343d52891e39a215c00b5a3f08c5ab8a05a", "messageHeadline": "Fix typing of gettime", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d1ce9fe6573b89757cc85855507462b26765d55", "messageHeadline": "Add timeout to connection test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2a573504198e23133755ddc09f27f663fc103491", "messageHeadline": "Fix merge conflicts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 69, "deletions": 130}}, {"node": {"oid": "b33ca5c9ed8d09a66ca7b3594e3afbec4bdc1915", "messageHeadline": "Merge branch 'master' into rollup-evil", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17853, "deletions": 5196}}, {"node": {"oid": "871af68e04de84cb7c78e7764c366a503b00ef92", "messageHeadline": "Basic documentation on time in ArbChains", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "a74446847f9d064bf02001dbb8c4812632300e70", "messageHeadline": "Merge pull request #146 from OffchainLabs/rollup-token", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 17862, "deletions": 5761}}, {"node": {"oid": "9b8a09e6a3cd754f9c723e79cea1b32c2d244695", "messageHeadline": "Remove bridge_eth_addresses from prooftest", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "27fc4cd8089c2f023831ac852016f8aeaf97469e", "messageHeadline": "Update ABI", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "b53f1f2bb89d1bb6cb191db6dc359efc6f4c3230", "messageHeadline": "Add documentation to ArbSys and token contracts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ea8f87f193ca108bc527e583357a4e332bd324f6", "messageHeadline": "Eliminate old unused code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 561}}, {"node": {"oid": "a1322366ec76f14ee7d6423ecd944413972fdc2a", "messageHeadline": "Change nonce to nextSeqNum", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3d6a7238121b1e29d0978e8b146bf166546b43aa", "messageHeadline": "Remove incorrect file", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 129}}, {"node": {"oid": "67a59afd030d75afec77b6fb28b0a11c221bda70", "messageHeadline": "Re-add accidentally deleted file", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "82f61d288d61ea71f99cf1245823906afacaad3a", "messageHeadline": "Merge branch 'master' into rollup-token", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 435, "deletions": 170}}, {"node": {"oid": "1695f7f87809f186402e0ee58ea8fd5f107f7640", "messageHeadline": "Fix speedtest integration problem", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3bb17b083ff2ae193c06217dd32983fd70344265", "messageHeadline": "Fix evilMachine integration problem", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8562f81dcbf433499ebee283815ac8377db1f0d", "messageHeadline": "Fix mockbridge integration problem", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b5ed93b02629d82c2b38c90369cc80b84cd493e5", "messageHeadline": "Increase maxsteps in rollupServer", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3631797eef1db158479138c81a97be4530368a1f", "messageHeadline": "Fix getCurrentNonce", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b399ea4f3762343b12cb2723c37c746d0eb686fd", "messageHeadline": "Update contract.ao to new versions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4d9bd52dada641383d74809a8f95ced7d886868b", "messageHeadline": "Reenable disabled challenge tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bca533edcf4b00729bb02ad28d6a170573184ab9", "messageHeadline": "Ignore generated code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d58c02f717a7b24d8387c6b5b31c0fb076e092c4", "messageHeadline": "Fix compiler tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 280}}, {"node": {"oid": "87d01e8bdb3a30fdb28a6a83ab3b37209b3f297f", "messageHeadline": "Add pending call support to go provider (Fill in different behavior l\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "95c360fd4f3f5f222bf9c9d9200384ac9866daf6", "messageHeadline": "Fix incompatibility in proofmachine test", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2f2ef28a82bfed26ec369b0fbbab8b26c236c0f5", "messageHeadline": "Add more message tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 114, "deletions": 12}}, {"node": {"oid": "384402b856fff8ee56afd3c46887aef15991eeae", "messageHeadline": "Add snapshot client, and make numSteps uint64", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 429, "deletions": 292}}, {"node": {"oid": "7d600c0c7e9c3a373ba3df17451274da2072de6d", "messageHeadline": "Increase recommended maxSteps", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4a6102a47fc49c8a4a8585661f5519701f2ec52", "messageHeadline": "Add updated sequence num support to arb-provider-go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 600, "deletions": 7}}, {"node": {"oid": "504c3b85f1b330f2ef6cf61dfd798063c59e152d", "messageHeadline": "Update sequence number handling in ethers and web3", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 608, "deletions": 298}}, {"node": {"oid": "0e05286f019fddfc886e5e97efaa44921c6cf919", "messageHeadline": "Add call support to ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "93a8cf8d212b9a796419562d1087d6b149b3c2a3", "messageHeadline": "Add call support to go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 127, "deletions": 11}}, {"node": {"oid": "c10c05492ce9a1bb996eb453fbc89bc55b9c1f36", "messageHeadline": "Split up DeliveredMessage type", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "bab08fefc2cd3ae4de81c08534bc6adc6cdba492", "messageHeadline": "Add call support to compiler", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 684, "deletions": 190}}, {"node": {"oid": "fc5f1931b7e562f80a706b56dbe0b0e3c759d662", "messageHeadline": "Add render on confirmation so lockbox is accurate", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "fffcb3980b00eaf4c7d008868efc81660f9d6244", "messageHeadline": "Removed compiled.json dependency from js providers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 30}}, {"node": {"oid": "01df5e6e2989fabb34532e5528f9375d3b1a858c", "messageHeadline": "Bug fixes and cleanup for interop", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 515, "deletions": 277}}, {"node": {"oid": "e20ff0389a20f71b6241493b0b57bb24f9fa9058", "messageHeadline": "update messagestack usage", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "8aaa5cee50ec960af3a55b76f339e7f92d3fd982", "messageHeadline": "code generation", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "38cff8761072d55b0158d18b040c333222dc3a0f", "messageHeadline": "fix test and cleanup", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 92, "deletions": 170}}, {"node": {"oid": "1a8edcae7810e83b8cf32189814d143f775c7e32", "messageHeadline": "script edit", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "1dbe293fd880b30bff262bb38e89a5d5aa375b76", "messageHeadline": "Update arb-provider-ethers for new lazy tx system", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 27}}, {"node": {"oid": "7a1ba0b54adfadea8b1fbaab317e02785409176e", "messageHeadline": "Further data race fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ad000e281eebd63db1952029a6dc991f4f48dc6", "messageHeadline": "Clone value to avoid race condition", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab5c89c181bf9d71845c4d8f87b81dabeff71c7a", "messageHeadline": "Integrate test", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "56cc3ac1c74092eafe8fdceb0aab0cd008516ac4", "messageHeadline": "Merge branch 'rollup-evil' of github.com:OffchainLabs/arbitrum into r\u2026", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "7c92065b0bc70e36bfc20b0de2f5b753a9ef9816", "messageHeadline": "Integrate test", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "4abef4c514f162d4df650102845745a6f6faff1a", "messageHeadline": "Attempt duplicate symbol fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "9d30eec133e0bc7300a6a825e2fb65d2ff4493fb", "messageHeadline": "Bugfixes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8c235f1815a31276f5c9faf6326c2b9418e1b136", "messageHeadline": "Fix race condition", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f674b74969a608b58d8f5cedb512ef06b9a9bc96", "messageHeadline": "Fix race condition", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bb2ffafecd77bbfd5219937fc0d7ad4bb2acc76d", "messageHeadline": "Update fib contract", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f3de59a1e6fc334cc55f1ea3045efa8fc7d5cc98", "messageHeadline": "Fix message processing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 46}}, {"node": {"oid": "10d088ae7239679a4a43116bec0dce6b322b47bf", "messageHeadline": "Fix test compilation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "cf671a60165ab8b770bbb90172e462e3bb66f641", "messageHeadline": "Get challenges working with lazy messages", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3458, "deletions": 1862}}, {"node": {"oid": "9a24f455fb4db799d94cb9ab6b59a2fae7aa8b6d", "messageHeadline": "Add info to chain status string", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "838673be85da541fee522c5633e8b6e9784e7bbb", "messageHeadline": "Fixup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 718, "deletions": 4}}, {"node": {"oid": "e409efcdaae193a2d5c06d6649654aa6a4079276", "messageHeadline": "Storage message commitments instead of values in pending inbox", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 412, "deletions": 152}}, {"node": {"oid": "586a64e4304d903ac7440004012b91c0bde25ced", "messageHeadline": "Merge branch 'rollup-token-interop' into rollup-token", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1159, "deletions": 175}}, {"node": {"oid": "b245ff7e0b9709e8b6ac30e8d88e19d704aee8f6", "messageHeadline": "Remove extra prints", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "f8c532d82cdb21d748f65eef8c53faabdae628de", "messageHeadline": "Fix call data processing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 480, "deletions": 28}}, {"node": {"oid": "754716be05f0b7f02160a9b76c8d492ccae2c683", "messageHeadline": "Fix arb-avm-cpp extension parsing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1fa91c519f7701ce3f134d311622a5454f9c607b", "messageHeadline": "Add bytestack support in solidity", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 87, "deletions": 1}}, {"node": {"oid": "b33ae062f7bc969791ca338e6b5e5e7ae211fcb5", "messageHeadline": "Publish ArbValue and ArbProvider from arb-provider-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "301dd40683f26307faf5af7e59acf641697a2781", "messageHeadline": "Switch arb-provider-ethers from byterange to bytestack", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "7069a8f08d992bd798e573f07df7eecfe3a21a92", "messageHeadline": "Switch go libraries from byterange to bytestack", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 88, "deletions": 10}}, {"node": {"oid": "efe5caeac09574c386e754b262f4085c29d8501f", "messageHeadline": "Switch compiler to using bytestack for input and output byte data ins\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 69, "deletions": 10}}, {"node": {"oid": "6a482362e2e95b28c21e89936724fb744c1ddf60", "messageHeadline": "Add support for conversion between sized_byterange and bytestack", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 137, "deletions": 5}}, {"node": {"oid": "ce4527a8557175f1eac9badee591a743aca29e58", "messageHeadline": "Separate message hashing out from global inbox", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 225, "deletions": 101}}, {"node": {"oid": "043aa4da18b1374f6e229664d7f047a7303e4440", "messageHeadline": "Interop working for all tokens", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5666, "deletions": 7717}}, {"node": {"oid": "92c5d0f2a70969adb7071e56e7f3777ae9711c01", "messageHeadline": "Update arb_deploy for consistency with db args", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "b4d372bfba39286cf044954fa399751633800538", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9b80ca53520e0215a351d4b2ccd3f0fa094dbbc", "messageHeadline": "Add infinite loop .ao for testing", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "c9e3b7a1090df83c99826835f2e629e8ed95629f", "messageHeadline": "Make rollupServer take db location on command line", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "786b5fa9b43f136410196c0aef7747d60cf92c5c", "messageHeadline": "Add evil stack, for testing", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 184, "deletions": 14}}, {"node": {"oid": "f1049c6e5575399b5aed6bbcb5b6adee44d3ed0a", "messageHeadline": "Refactor checkpoint creation code", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 55, "deletions": 30}}, {"node": {"oid": "f9163d14c7feaa8ad3be6ba2c53ebcfce90aef6e", "messageHeadline": "Merge branch 'master' into rollup-evil", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 435, "deletions": 170}}, {"node": {"oid": "56b363a104604e84583896fb2504c77468a1c361", "messageHeadline": "Modify ArbGas costs of tset, hash, ethhash2", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a8ae888a68c2e22acbb2711854b49362c247736f", "messageHeadline": "Update ArbGas costs in spec", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c4345c8ac95de89a0983b8d7d986945fd5df9eae", "messageHeadline": "Fix bug in benchmark", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eb5f11217ab98916cbf4779c29bbedcf14ce36eb", "messageHeadline": "Merge branch 'rollup-token' of github.com:OffchainLabs/arbitrum into \u2026", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "893f7ccf2060949653f3cdeb27abc23aa743576e", "messageHeadline": "eth getbalance()/ withdraw() js", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "80516b0de6a378d215f32e3cdbe3a2b87ac4e876", "messageHeadline": "eth transactions", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "4901aa9a9feb5277c185150bac8f66d3e45f601a", "messageHeadline": "Merge branch 'ethhash2-instruction' into calibrate-hashing-arbgas", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "516d6df5f503139f2796a2967a8a64e602ce1e1b", "messageHeadline": "Add new speedtests", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "8a70d143b5f729858fd11443652856f27f50c3ee", "messageHeadline": "Fix arb-provider-go test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "a59e6af541fd7582ad35991c0944cc5b6cd1efa7", "messageHeadline": "Fix Markdown formatting bug", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b05572e56f6ceafe0a71772522a77a815fb4af5b", "messageHeadline": "Merge branch 'rollup-token' of github.com:OffchainLabs/arbitrum into \u2026", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "d1ec83376eaee09613232e959fc496543d14e4ed", "messageHeadline": "added more token functionality", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 434, "deletions": 877}}, {"node": {"oid": "2c3f6a86b10664266907c9d1892d7966469351b2", "messageHeadline": "Merge pull request #137 from OffchainLabs/ethhash2-instruction", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 171, "deletions": 15}}, {"node": {"oid": "beb2c19e8c2cd1b1e118aa6f96b44638a4bcadc7", "messageHeadline": "Update bridge_eth_addresses", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e3e77a50f2fb2e74e41be4813c40ac99346ba2d2", "messageHeadline": "Fix compiler log parsing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "8a247d8b615ff0624dc413627bd545ebb5fdefd0", "messageHeadline": "Merge branch 'master' into ethhash2-instruction", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "669d943009737e95c6e42b6502171047b2c46e38", "messageHeadline": "Add missing file", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "42c15019aa0c0422f24cf13be7a67bea620af84e", "messageHeadline": "Merge pull request #136 from OffchainLabs/nonuniform-arbgas-costs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 264, "deletions": 155}}, {"node": {"oid": "c2c981e35ce314f87af2ac7b8872eac4fd784272", "messageHeadline": "Update AVM std lib to use ethhash2 instruction", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "cdf7774681db0cd0bbd3e5a8e6890330b5c6884e", "messageHeadline": "Implement ethhash2 instruction in both AVMs, EthBridge and compiler", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 136, "deletions": 10}}, {"node": {"oid": "8f70b5556ff1af0768259c3c6e32fef568d013a2", "messageHeadline": "Add ethhash2 instruction to AVM spec", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ee0e00f43f51883094c83c01f4998a1b2cdfca1e", "messageHeadline": "Update chain params advice", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b2fee0368946d220b0ebdd07f1588fdbec10f905", "messageHeadline": "Update abi", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1110, "deletions": 256}}, {"node": {"oid": "7fc1a6d7dee3ab9d909686ed6e235e614a91ba0f", "messageHeadline": "Fix challenge completion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 265, "deletions": 122}}, {"node": {"oid": "560d10cebf39786b34a0ba0cc3e46894235ae84c", "messageHeadline": "Add more debugging info to execution challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 233, "deletions": 72}}, {"node": {"oid": "46931af25afb114597c8da56922e5fc92cc34432", "messageHeadline": "Fix message value processing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 121, "deletions": 24}}, {"node": {"oid": "1b0411c5a72a8acaa6cade605c4714a5c06c45e2", "messageHeadline": "Merge", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 521, "deletions": 101}}, {"node": {"oid": "101c9a7d414763016b2ca11690c73661c12e090d", "messageHeadline": "Give instructions different ArbGas costs", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 187, "deletions": 79}}, {"node": {"oid": "beb43efae1355289c5dc66cd8cb1892499060370", "messageHeadline": "Fix generateLastMessageHash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e7bf23ec98e11f946a9360acccc2bfb10955426e", "messageHeadline": "Merge branch 'master' into rollup-evil", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "286aa821ce5c5e4222d384409428f5f1fdc2b443", "messageHeadline": "Debugging execution challenges", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3a976eaeab0bfd46b64ebe66643d7e418013cfde", "messageHeadline": "Add Value.sol tests (2 failing)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 205, "deletions": 21}}, {"node": {"oid": "72bb21e44ad61af21915e311db3772a644d09f5e", "messageHeadline": "Defensive programming and remove debug-prints", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "6f927a2966555e19183069a442f357c2390149db", "messageHeadline": "Bugfix and debug-prints", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "57385f0cb54cbac5ac340b52076a2141097cc38e", "messageHeadline": "Add require message failure text to confirmValid and confirmInvalid", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 91, "deletions": 9}}, {"node": {"oid": "442a62a37314b32082e76290d03fc2cd710e501f", "messageHeadline": "Add confirm error message and retry", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "927463b27f709f1791a8c37ae305a40c9d596006", "messageHeadline": "Merge branch 'master' into rollup-token", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1378, "deletions": 741}}, {"node": {"oid": "0f4c4c858cec406a3a70aa30ea3e9429cfbef183", "messageHeadline": "Merge pull request #135 from OffchainLabs/fix-geth", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "310b54ddcb654bcb626a293a1b53a2ed60581c0e", "messageHeadline": "Fix ethbridge value deserialization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 288, "deletions": 225}}, {"node": {"oid": "4f65a98f27087d262c8f1cebd63d45b15b06eda6", "messageHeadline": "Merge branch 'chain-debug-string' into rollup-evil", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8b15ab2768cf3ec3adf150a8e20984d1379e45ef", "messageHeadline": "Fix geth for metamask", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d7abef35cbe8e0529d65f9b3885b78531c4be90", "messageHeadline": "remove logging bug", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 47, "deletions": 28}}, {"node": {"oid": "a8856e47b0d8a0a464fdea903b1fdcf84d43951e", "messageHeadline": "fixes and logging", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1170, "deletions": 151}}, {"node": {"oid": "5c73e366f828d0382a9cf699df3994b851e73077", "messageHeadline": "Merge pull request #133 from OffchainLabs/chain-debug-string", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "a1148e90a62a38a73f927b5f88cfc370464d7527", "messageHeadline": "Merge branch 'master' into rollup-evil", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8282f159cbfa5774b3d1269b10f7dfa041592f7c", "messageHeadline": "Merge branch 'master' into chain-debug-string", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17ce8e1b73c336545202e0c56566bc6a95eb3f15", "messageHeadline": "Merge pull request #134 from OffchainLabs/ewfelten-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "779fe9b59cc0fb39145810fcd3e3f3ebd25f86c6", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dc7351cb3969ccd56b8eb430bb9396fcc94acb4", "messageHeadline": "Revert \"Revert \"Bugfix\"\"", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98baabd086c9a3e315d4aec628b0020d56f29c12", "messageHeadline": "Revert \"Bugfix\"", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2898eedf80127b12bdbeaa7bbb840b0f39a654cb", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9488c9c069274c6871e1f253c62db1e031b2d527", "messageHeadline": "Update .gitignore", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f8198b8310c4165e5ec50df6b1f42c80e28dc203", "messageHeadline": "Merge branch 'ewfelten-patch-1' into rollup-evil", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ec598fb1147bd10aeb958528485460b2dcc5fa5", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c46bc0fb2e89d46e0764810353da20108fa148ed", "messageHeadline": "Merge branch 'chain-debug-string' into rollup-evil", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "425b81bf432251152a7e86b462db44c2903be40c", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6560d5a1f7f58c1225427c950d8eeb411192803", "messageHeadline": "Better info in DebugString", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "6ebf58d94294183b7bf89279c266f567bda1569e", "messageHeadline": "Add DebugString print to manager", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7fc25b009080853aaa321fcaa7469f1be91cb6dd", "messageHeadline": "Add DebugString methods", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "83cb672452ad52c5b2f6b3785b64155b4178d0d2", "messageHeadline": "Update .gitignore", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a5534c8a31b4167aa6cb964c6c6629c81339b45b", "messageHeadline": "Fix null pointer deref", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f539715e44645e418c1b5a2856098a470b076933", "messageHeadline": "Adjust grace period", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eda784e0c804206beee4b41b0fcdf2e7906f9df6", "messageHeadline": "Merge pull request #131 from OffchainLabs/avm-speed-test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 369, "deletions": 26}}, {"node": {"oid": "b5038a5df47ed43379b3c2ae9eb73ea2420795aa", "messageHeadline": "Merge branch 'avm-speed-test' of github.com:OffchainLabs/arbitrum int\u2026", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dd54e655510083f3da243cd8a3477a960260f27", "messageHeadline": "Add dummy file to suppress CircleCI error", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b3e7994e7a97a9855efb9aa317ef683bdf154f3a", "messageHeadline": "Typo fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e35b24e7141eb1908d4ae105f3770c882cdfb98", "messageHeadline": "Include ERC20 and ERC721 ABIs in arb-provider-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3700, "deletions": 20}}, {"node": {"oid": "1d1ed6c5df637a7dd0f798f865f865d4583c8da0", "messageHeadline": "Merge branch 'master' into avm-speed-test", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aeea7865c65ea79e7d2c1e935eaaef95ec2b663a", "messageHeadline": "Integrate with changes from rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "8c2c9703da8c209380058274a47d687cd1d64b24", "messageHeadline": "Merge pull request #132 from OffchainLabs/fix-cors", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fffbc5391797338ef4a3e80e625b8f23fef4256b", "messageHeadline": "Fix cors header problem with geth", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2f948abd82678353be4605facac315a8c96df68", "messageHeadline": "Merge branch 'master' into avm-speed-test", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 44888, "deletions": 32882}}, {"node": {"oid": "a49f49ef713aa8778923571214034bdb2553a65b", "messageHeadline": "Update README.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0daa5e81224d558787e97a83f040b2d2e31f718", "messageHeadline": "Typo fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31f591eac28164002a1bbd12f29704dfec3810cb", "messageHeadline": "Typo fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "487aead08c75497b4e64f20b4ffa74349f7c2687", "messageHeadline": "Add ArbGas costs to AVM spec", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "7e658b1606a64464b8ff7fe7c73b061df0486b45", "messageHeadline": "Update README.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e2f47b4c6724e76e75a8bd2ee42bba7a9332cfe", "messageHeadline": "Update README.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3d30f3c234979d25c187b21d67674d854f3c1d7e", "messageHeadline": "Add more timing tests", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7fcb346fc5e127e096871d1b6e4450dc66e8c3f0", "messageHeadline": "Update README.md", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fd7387d004a0d03dd66480525614a5a07a665600", "messageHeadline": "Merge pull request #130 from OffchainLabs/rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 44875, "deletions": 32876}}, {"node": {"oid": "e58af396c4e859cf50fe8e03ce1b148fe02ae05b", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f6cf2e4cea0e5c52d0d184e2b8cf41dc0165997", "messageHeadline": "Merge branch 'lazy-hashing' into avm-speed-test", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 32, "deletions": 25}}, {"node": {"oid": "03c8f4848fad8fbe5122c5898c1b6583101fa937", "messageHeadline": "Improve and simplify doc on finality", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 15, "deletions": 25}}, {"node": {"oid": "1fcfbeb31cfb6da692e7c7f3dae18356777b5751", "messageHeadline": "Merge branch 'master' into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "d120c161717d9d00033e89f93f8a1bcc9720a7c7", "messageHeadline": "Fix connection test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "b21c0ab2f7e5e0331f7040e6e8cf5b30cd840dd4", "messageHeadline": "Clean up inbox interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1123, "deletions": 892}}, {"node": {"oid": "0139dfc582cebd2549e1bff9832fffc8e9ddf4a6", "messageHeadline": "Fix handling of transactions to non-existant address", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "a247fb6e25f3540eaacd2f4f387defe850680d06", "messageHeadline": "Test call handling for interop contract", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 59}}, {"node": {"oid": "7dafdda0d414e1672217afadef28c81a5c9a1675", "messageHeadline": "Fix isBlocked check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fb0645213d1148d0cf7d5bc7553a847e331449a", "messageHeadline": "Clean up machine cgo interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "bf22d4b30d02efa2e9349bb455a490c84faef8d2", "messageHeadline": "Speedtest updates", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "71be533647616a3c0b2d33277fd83cd34dfa7aab", "messageHeadline": "Fix bug in AVM spec", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "95d0017c4813e38420c54ffda6fff66fe281b4ac", "messageHeadline": "Fix arbitrum contract log processing in arb-provider-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ef69d61530305637fa06819e31157c80f161825d", "messageHeadline": "Start working on tx receipt processing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "18bb328f1dd0ce61a20dfcd8cde73e6d2d40f44f", "messageHeadline": "Fix last commit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88e5c24cefb57d412366ac40353c1366d03b673d", "messageHeadline": "Fix last commit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0bb71bb178bd2980b39321241e61d1242aec4925", "messageHeadline": "Fix last commit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1c3def0476a7189262e7166c61dcb51f88b2d071", "messageHeadline": "Nearly complete instruction speedtest", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 174, "deletions": 513}}, {"node": {"oid": "c1223d2654615baa337ff4c22dc8eed6433079b5", "messageHeadline": "Add more debug info to opinion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1d3c65cca481894c8ab7a43dfb630d5c46473474", "messageHeadline": "update parameter in NodeGraph event. regen contract bindings. update \u2026", "author": {"name": "Julien Tregoat", "email": "julientregoat@Juliens-MacBook-Pro.local", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4746bb85f40e2d41b575e38dbc2640068ea5e57c", "messageHeadline": "Switch interop app to using metamask provider", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "361ef80a58cf23184c9c20e89fe5ad4c534412b0", "messageHeadline": "Use golang benchmarking tools", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 15, "deletions": 43}}, {"node": {"oid": "a958b43dee3bf26bc71f55fffa330f307fd7f5ca", "messageHeadline": "Bugfixes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "0ff9d701503d9b59b21c44e31d2175944be7e63b", "messageHeadline": "First cut at AVM speed testing", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 660, "deletions": 0}}, {"node": {"oid": "66171aa152f182a85028f52cd537399d5013b35f", "messageHeadline": "Update .gitignore", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a41c5490b7f1d722fb6a90fd7aced0037ed675d7", "messageHeadline": "Add bad assertion testing options", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "ea958788198f262dfe6faa824a1040a42452151d", "messageHeadline": "Add testing code + bugfixes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 277, "deletions": 12}}, {"node": {"oid": "10532f6968c02482ae895a1c37032f47f84c4820", "messageHeadline": "Fix up vm log processing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 374, "deletions": 202}}, {"node": {"oid": "35a82c49de1b593da28cac5be82d40fcfcc7f8cd", "messageHeadline": "inbox filter bug", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 181, "deletions": 144}}, {"node": {"oid": "9390ce80e10c9c0a0c7f73addf1977a9a0b0b543", "messageHeadline": "inbox filter bug", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 52, "deletions": 55}}, {"node": {"oid": "96b57a5ccb7b544d1a88501954c061873b4af1cc", "messageHeadline": "Cleanup and fixes in token handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 191, "deletions": 155}}, {"node": {"oid": "a1bba774ba1e481cf72713437a3e65fb472c483b", "messageHeadline": "Merge branch 'rollup-token' of github.com:OffchainLabs/arbitrum into \u2026", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 255, "deletions": 773}}, {"node": {"oid": "dc36e519468803e3b3e7ae247a4004283a5a85f8", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 69, "deletions": 88}}, {"node": {"oid": "5ee94cef039913e18764488d9d04aa3421494a83", "messageHeadline": "Add databasePath arg to checkpointer", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "a305e8a56440055a4b888a8bc330a1dc28f08c3e", "messageHeadline": "Refactor", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 156, "deletions": 190}}, {"node": {"oid": "b36b8bdb12d617f253bd6d46d6009fd6db982ae0", "messageHeadline": "Simplify lockbox interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 153, "deletions": 617}}, {"node": {"oid": "f1f31947adb16e86e07c17ce024b90c0c4e2b25f", "messageHeadline": "Refactor", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 40, "deletions": 42}}, {"node": {"oid": "153f7dce25c11662a4f51ab7961f5014afc5bc0f", "messageHeadline": "Merge branch 'rollup-token' of github.com:OffchainLabs/arbitrum into \u2026", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 3642, "deletions": 1861}}, {"node": {"oid": "de61d34df7fda0edda159a809171a9abb1ca6491", "messageHeadline": "edits and logging", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 41, "deletions": 8}}, {"node": {"oid": "9a7173c044fa340f93e1b3ba69cdbc169b312499", "messageHeadline": "Switch to lockbox system", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 120, "deletions": 175}}, {"node": {"oid": "1c7ae378b0fa7d31ecfbbbe6192bca417feb32a9", "messageHeadline": "Start documentation on the payment model", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "4f273c332434df95c1fe06ab5b3d2970b3569314", "messageHeadline": "Merge branch 'rollup' into rollup-token", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3618, "deletions": 1886}}, {"node": {"oid": "e47708c38c217180e4507a21be9ae8048c10614d", "messageHeadline": "Fix test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94d5ffbcfa69292afb475f276a4383fc515e678d", "messageHeadline": "Cleanup and refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 150, "deletions": 208}}, {"node": {"oid": "d982acc2f36cdf6b9542621ad58b28549d6d67af", "messageHeadline": "Refactor checkpointing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 189, "deletions": 146}}, {"node": {"oid": "c7c3de1d79632142946657151f08d9acc8b78666", "messageHeadline": "Remove unused code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 225}}, {"node": {"oid": "176a2053dde8b4f25f18b385fbfbfacd8f497924", "messageHeadline": "Remove extra print statement", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7270c3f467e98b3fcac95f2b2deb4877296d7d34", "messageHeadline": "Fix machine restoration from checkpoint", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 36}}, {"node": {"oid": "8b79215617ce12be138a06be5417bb5d9041f743", "messageHeadline": "Remove static value from checkpoint", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 36, "deletions": 53}}, {"node": {"oid": "16c4582117497584049f7f6fc5ad85b7f81e8c7f", "messageHeadline": "Add checkpointing debug output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "3aee262b977620830e3a6491d08dcad5b1269a83", "messageHeadline": "Fix machine checkpointing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "1ef6bcbacef83e71ec96258193d34b2d1227283d", "messageHeadline": "Remove typecode from marshal_uint256_t", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ea900d00e18de6c24ca0aed8ebbde10c5eb2d3f7", "messageHeadline": "Add failing checkpoint test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "8ca8f4f5ce1c589633e3b25e8c585fd06313c745", "messageHeadline": "Fix rollup test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9a4d1feb9749b36a1344fd5de3a1503a3c28aac8", "messageHeadline": "Missed code in last commit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8ba5c59a3336132f28bdfa6fd244d17cfd6406b6", "messageHeadline": "Missed code in last commit", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1a372d8853551f12ff244bedc2d99819f99c578d", "messageHeadline": "Node machine always initialized nil", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "94881c8c3cc788d55f2c7d0443fbeb87146073fe", "messageHeadline": "Replace GetBlockReason with IsBlocked", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 154, "deletions": 218}}, {"node": {"oid": "902615a07a5f9c77c7153b1fcc2e5a183bda552d", "messageHeadline": "Update AVM spec description of the inbox", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "09c2fc45c33facd0e2d895a5ecbc698e8647d23d", "messageHeadline": "Cleanup and refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "4449f5fa2d4f4fc1f832ff637db53b4d0a6f346a", "messageHeadline": "Merge branch 'master' into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c6c6012256c621e17f5cd69e2ad89d00d1fe7147", "messageHeadline": "Fix geth setup_rollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "1670f995f13a3e03de1090a9d27c561cb1db40c3", "messageHeadline": "Fix opinion thread termination", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "970ff7b5340f28ce21b716cfabb2ea98e9f5e64d", "messageHeadline": "Fix stress test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54d71bdb9432d08aff4294112ee17ce4ebe18235", "messageHeadline": "Fix geth support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 56, "deletions": 28}}, {"node": {"oid": "1dc68289e965a65b6c9d73c8912b562de3643e9c", "messageHeadline": "Create parameter-setting advice document", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "235d4a2863527104bce9b98984c684579e8d3f91", "messageHeadline": "Fix stress test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 42, "deletions": 66}}, {"node": {"oid": "f8cb0e07232daa8a90fea452512ef10b6c153939", "messageHeadline": "Create document on finality and confirmation", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "af5b3a18817d5d2f2a18e6cd4bf68e890afbde6f", "messageHeadline": "Speed up challenge tests (run in parallel)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "445a6a8686b135b7aec34d5466bdea4ca976f05a", "messageHeadline": "Add Rollup_basics documentation", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "71752381f5e9c141413b9f392c51a27c4f76f236", "messageHeadline": "Correct description of hashing in AVM spec", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c46a86ef7d4e03026f5ce9086d1b3b2f2353aaeb", "messageHeadline": "Update circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 39, "deletions": 49}}, {"node": {"oid": "f08c8c8698f604b36511033c6e38f15064ea58f1", "messageHeadline": "Fix circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cca24e7b03a616868b6584d07d15b712cbc46bcc", "messageHeadline": "Add arb-avm-cpp go tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "193dcc591abb2fe9dc414fe9f2714c7aa49208dc", "messageHeadline": "Compiler bug fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5197e4b265300443049ccb2285cd14c13b1c4ef", "messageHeadline": "Fix circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f41bcb13ccd4b01a448b91b9bd60b1699410090b", "messageHeadline": "Fix circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "711f9e08a3cad7ac9bdda590172135ec4616c117", "messageHeadline": "circleci fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "ef388cb83721193e1c766f9135c407b980a15e5d", "messageHeadline": "Circleci bump", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7ae1cf545bb81391ceecd37b756f7d4202091578", "messageHeadline": "Circlci Bump go cache", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "45c929bceb35bb825f15314c34d15a6595887ce9", "messageHeadline": "Fix circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "956d5b9f405beb952754196bb8af63af28c765fd", "messageHeadline": "Fix mockbridge compilation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7bbffd9636e5c15499eb4317ae6193981ff36695", "messageHeadline": "Fix circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19e4db24b386bdbf62ff58cd7908d19ffdb33ae8", "messageHeadline": "Fix circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e12f4936eb3db250ecdced537572791c19da04a", "messageHeadline": "Switch circleci from parity to geth", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 29}}, {"node": {"oid": "cea723831a2a85661dcad1d6bd4182d75289a8c2", "messageHeadline": "Clean up contexts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0c34b8179476828e638b77e4a67abbbbacf89583", "messageHeadline": "Fixes and cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 465, "deletions": 141}}, {"node": {"oid": "dd8f4dac09f8f324b57fe543b231f28e3206d363", "messageHeadline": "Merge branch 'rollup' into rollup-watcher-refactor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1746, "deletions": 1}}, {"node": {"oid": "7da6df7112b42ccb89fc50195f6a5ec228f50c3d", "messageHeadline": "Add geth support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1745, "deletions": 1}}, {"node": {"oid": "9ff3f7819685021ccaa1a810f49f58a9623c6c46", "messageHeadline": "Fix connection_test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8cc5f6b0ef64b1c24ebd7f434c8809697d24f7e7", "messageHeadline": "Fix launch-parity filename", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "419cea54866019a1e395a94d02cf77aef8f49832", "messageHeadline": "Reduce print statements", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "116c741ed1e0e344aa01ef427afb4a4f382c1430", "messageHeadline": "Fix manager calls", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "30a47590bdc469cf078bafcf25b61263200c08bf", "messageHeadline": "Refactor event tracking code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 734, "deletions": 883}}, {"node": {"oid": "a9d341e370e7535628fc7d09a22b7fc6e10a6dd5", "messageHeadline": "Add --stresstest option to rollupServer", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "35f7fa3ef480ab69d23bb149a7ff2d1540afadb8", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "d22cb223411d066d51c95ae3bda0ef5b5d9e3f13", "messageHeadline": "Add reorg stress tester", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "0cb2e7cbdcb37c7ef4fe36d88e89cfaa4a4b0a18", "messageHeadline": "Merge branch 'rollup' into rollup-token", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "19117be36ffc226d6925a63c89185f63e6aa3d27", "messageHeadline": "Fix arbFactory CreateRollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbc0b40dda5519894b3bb6781aacdcd482b168b4", "messageHeadline": "Update docker networking for setup_rollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "9ce4b61c4811255392bda6abe340aef0b388772e", "messageHeadline": "Devops fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2b83912989a62c892ed529c0d657b00357a9a930", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 415, "deletions": 7}}, {"node": {"oid": "54b9b48b03a604ebf2ee9da516e23e32c3d357f6", "messageHeadline": "provider edit", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 50, "deletions": 227}}, {"node": {"oid": "06dc22513ce895751f86c8f16501bee113ebb205", "messageHeadline": "Merge branch 'rollup' into rollup-token", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 210, "deletions": 65}}, {"node": {"oid": "8376fac75f4137e6d9c701e366dd32045b38846b", "messageHeadline": "Update arb-deploy for rollup (README update needed)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 255, "deletions": 180}}, {"node": {"oid": "31aef789e0b744969c8ea32517c703db9de984f8", "messageHeadline": "Merge pull request #128 from OffchainLabs/rollup-vis", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 87, "deletions": 64}}, {"node": {"oid": "78a76fdf0de93088cdb7e0397a3bb44726fcab83", "messageHeadline": "Add RollupCreated event, update typechain defs", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 87, "deletions": 64}}, {"node": {"oid": "bfd4cbe29c4e00f9b8de73118011aaae0dbe6ef2", "messageHeadline": "testing", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 73, "deletions": 14}}, {"node": {"oid": "088cdafadecf09c21e70e280aea6c189c0d3453c", "messageHeadline": "keyvaluestore edit/tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "33ee22b9b1de3b3f25acce9c4f4e9bdf2994ea13", "messageHeadline": "Merge pull request #127 from OffchainLabs/rollup-vis", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56f0aae6e84dfff977b3121c4e363c3a4c5ad730", "messageHeadline": "Copy contract declaration files to build folder after compilation", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b4554ec4494d8dff16f50eae482ca5ddc95e72b", "messageHeadline": "merge conflicts", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 2327, "deletions": 1736}}, {"node": {"oid": "390e57719d7550289902ebbae61eac4e0f0777f4", "messageHeadline": "Update arb-deploy for rollup (README update needed)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 255, "deletions": 180}}, {"node": {"oid": "960cd606b5aefb85a3487bed2d11d70f4277781e", "messageHeadline": "dependency", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4bedfefda07df70c395c3e45fe3e606a996f11f1", "messageHeadline": "add KeyValueStore", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 142, "deletions": 28}}, {"node": {"oid": "e6abec636cb81974abb4836e6560f176eddf5e8f", "messageHeadline": "makeConstTransaction led to failed assertions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0233116fd2ed771ba6a21aafb2a35394298b1f9b", "messageHeadline": "Make challenge test helper restart on reorg", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 40, "deletions": 10}}, {"node": {"oid": "39616a98e3eab127bf6fba620780b854a0509b90", "messageHeadline": "More debug output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f40d813682a83e2cf225feb4776c4fc2d9bcb4a", "messageHeadline": "Add more debug output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "702ee97d02ac5f518a2bb960059bf36d3ac0199e", "messageHeadline": "Clean up channel design", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 178, "deletions": 159}}, {"node": {"oid": "e917f9eb4e8145909f0b32ee84e907f39db633ec", "messageHeadline": "Fix arb-provider-go test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "461ad9d72afa3a840d01d5151d34ac7da4b658f8", "messageHeadline": "rollupServer working again with using new manager and checkpointer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 169, "deletions": 116}}, {"node": {"oid": "b78423998878bf5ffa55dd2cfd1dcfeacef18d1b", "messageHeadline": "Surface methods to top of Manager API", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 720, "deletions": 594}}, {"node": {"oid": "041b9c61651faadedde30450f75bdee12fe872e0", "messageHeadline": "edit providers", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 4434, "deletions": 1936}}, {"node": {"oid": "d94f984b2c2d6f4b3791f7b07929284b41139f47", "messageHeadline": "change event processing", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 205, "deletions": 59}}, {"node": {"oid": "94aca5c30018807749e88ce93fb4d787fa2ff65a", "messageHeadline": "Use HandleBlockchainNotifications in rollupmanager", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 102, "deletions": 137}}, {"node": {"oid": "a7d0058d4eab60e7f148ae0323dc3ebe66afe616", "messageHeadline": "Merge pull request #125 from OffchainLabs/sgoldfed-patch-1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75695c825e0afb54d33b948fc00d93012df9a00f", "messageHeadline": "Update README.md", "author": {"name": "Steven Goldfeder", "email": "sgoldfed@users.noreply.github.com", "user": {"login": "sgoldfed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "621999df2965066447a9b79faf000978fc71daff", "messageHeadline": "Clean up challenge reorg handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 187, "deletions": 117}}, {"node": {"oid": "01b1c55d46b0b8334e8f829863a326938e55dee0", "messageHeadline": "Remove header stream from challenges", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 36, "deletions": 131}}, {"node": {"oid": "4ae05d05cd91e715ab203dee05441630ba6b1804", "messageHeadline": "Move Notification info into Event structs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 591, "deletions": 536}}, {"node": {"oid": "1bc0652f68b083cc4b0857bb14cb0368915a90dc", "messageHeadline": "Delete dead checkpoints on reorg", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 75, "deletions": 7}}, {"node": {"oid": "49fb732e78bea36fffb5a6be10e3c4c7264cec99", "messageHeadline": "Make challenges support resuming mid challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 220, "deletions": 127}}, {"node": {"oid": "617e743450355850da1a5b8e98a2c46d4fc38d81", "messageHeadline": "Detect and respond to reorgs", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 275, "deletions": 230}}, {"node": {"oid": "c0c8b9a4008565a766246fe4b4e52331b3249294", "messageHeadline": "Merge branch 'token-revamp' into rollup-token", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 5314, "deletions": 1305}}, {"node": {"oid": "0fd56919c53734acf0bb5868d0626c4ceff7bb97", "messageHeadline": "Get params from EthBridge", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "22a570ad91ac1bbc9ecb4a52687ea5b2ec5d1df3", "messageHeadline": "Clean up superseded checkpoints", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "86b2c5e6d17565d5e7f201ff72989c1d29dc5540", "messageHeadline": "checkpoint", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 87, "deletions": 56}}, {"node": {"oid": "b4b8b8f4eda60c93d68aa59025c8b243ad1e7099", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 60, "deletions": 68}}, {"node": {"oid": "d0a00583bdfbd9aa5c7752983c8774c630615009", "messageHeadline": "Update checkpoint db cleanup code", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 111, "deletions": 54}}, {"node": {"oid": "2acb588cab067ac07d62700fcc2a1c7abee3f663", "messageHeadline": "Convert more places to BlockId", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 40}}, {"node": {"oid": "ec7f919e909190c39d65345265d7446a3a5e33da", "messageHeadline": "Remove VMID from notification", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c392d9ac6e1ae79b0f1cd947cc2cef965152b66c", "messageHeadline": "Change Notification to use BlockID", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 39}}, {"node": {"oid": "e0b25c48b20d1c21ba40a46735f9fb8e9534c3e0", "messageHeadline": "Fix messagesChallengeWatcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c391ae1886ddba5afb211a44c519191796a0ea57", "messageHeadline": "Use BlockID rather than block number", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 174, "deletions": 146}}, {"node": {"oid": "7e0b90f7fdf96239ae6ad401dee8f086f61427a6", "messageHeadline": "Split ethbridge challenge classes into active and watchers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 687, "deletions": 497}}, {"node": {"oid": "00d740e9c28b6316f3290784311aff887fddf833", "messageHeadline": "Integrate log fetching code into challenges", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 179, "deletions": 716}}, {"node": {"oid": "3682d2702101802a1057e0258279ddaccec65b0a", "messageHeadline": "Fix log fetching in arbrollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 132, "deletions": 53}}, {"node": {"oid": "9a54e112379ef02b682b3739f7b94ca3830e1f6c", "messageHeadline": "Throw old assertions with invalid timebounds", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "537ae3c3fbe3d25a6d6818a88a2a17f73d760221", "messageHeadline": "Remove generated files from codecov", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "8dcff571740fcaf07f32283ace34009c39a3cac4", "messageHeadline": "FIx rollup test path", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "bbc092ed1302f11924d48cd763006f7a7cbadfb9", "messageHeadline": "Fix sol-syscol test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 46, "deletions": 25}}, {"node": {"oid": "f510087bfaff88e174573be49319faada439206f", "messageHeadline": "Fix compiler test (update inbox impl)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 58, "deletions": 27}}, {"node": {"oid": "e61dcb81dad537c0e21823bbf615846b6f4556da", "messageHeadline": "Enable circleci tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 235, "deletions": 235}}, {"node": {"oid": "24453ec8e505b034e6d96eadee6d4bb7f922cad7", "messageHeadline": "Switch more to common.Hash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "acd459e128eb254ddd527bfd0345896d6e4859f8", "messageHeadline": "Get arb-provider-go test working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 684, "deletions": 171}}, {"node": {"oid": "8dd40d45ccd70d42b3f78376c0a07598e3a7084c", "messageHeadline": "Working on getting arb-provider-go test working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 615, "deletions": 575}}, {"node": {"oid": "11a4c82ce4334fe7d5875f5b635c154d88a6c52e", "messageHeadline": "Small refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "29d9bc21284204dfd41222771077f90dde875bd8", "messageHeadline": "Make most of ethbridge private", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 206, "deletions": 266}}, {"node": {"oid": "4701cfff0a9cbd6dce1670c367e9a85a43b99068", "messageHeadline": "Clean up headers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 128, "deletions": 141}}, {"node": {"oid": "c031e5f812feb55dff22d84eda6a66d088a2ca98", "messageHeadline": "Make hashing typesafe", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 579, "deletions": 616}}, {"node": {"oid": "347fb4aa021e634b07545effb4b21e0b0f00cf66", "messageHeadline": "Remove go-ethereum arbbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 133, "deletions": 222}}, {"node": {"oid": "2cfedf70eae3e1c8de662c04e6dfa68464522bc2", "messageHeadline": "Cleanup marshalling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 143, "deletions": 186}}, {"node": {"oid": "74f1e6d112a1b6d18caa4b5949b0ad0abde1293f", "messageHeadline": "Convert more raw bytes into common.Hash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 190, "deletions": 199}}, {"node": {"oid": "ab16319cb23c182ab6992a6dd08a0bc527a006f5", "messageHeadline": "Remove more go-ethereum/common includes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 54, "deletions": 70}}, {"node": {"oid": "a7de091fbf8890dbf6f486cd25f2f02060d5902d", "messageHeadline": "Switch to common types and eliminate unused files", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1079, "deletions": 7946}}, {"node": {"oid": "254d32efc7c1de912ed51e2b359d7ee6d32e3727", "messageHeadline": "Move evm package to arb-validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b133be05c43e84d16a918e95e4fa9827db5bb670", "messageHeadline": "Get rid of value protobuf", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1001, "deletions": 1328}}, {"node": {"oid": "0c7987e40fe25a263971bd40cc455ced18242811", "messageHeadline": "Move more structures to arb-validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 482, "deletions": 552}}, {"node": {"oid": "055783ce2bd3278fec251ce6f343c35ad5b0a240", "messageHeadline": "Move message from arb-util to arb-validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 240, "deletions": 150}}, {"node": {"oid": "9fd4e313a3d7657e822420bc3ab4392922cf11e1", "messageHeadline": "Move ExecutionAssertionStub from arb-util to arb-validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 305, "deletions": 347}}, {"node": {"oid": "aaa4e5e8993b529cefc5760233eefcdbfb1cdc5f", "messageHeadline": "Move precondition out of arb-util", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 351, "deletions": 163}}, {"node": {"oid": "0a80dd68d467b26b242c20ccc81d0b3a80061063", "messageHeadline": "Make non protobuf ExecutionAssertionStub", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 227, "deletions": 337}}, {"node": {"oid": "640d1f162aa3e8683f5e56c8c7641f9ea746d088", "messageHeadline": "Clean up imports", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 197, "deletions": 250}}, {"node": {"oid": "f6db34378fd4171c8ffbe1a49b5e3335c606f7cd", "messageHeadline": "More checkpoint refactoring", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 46, "deletions": 45}}, {"node": {"oid": "6fe2586e1212887b1107dcf577f0d309fed226b9", "messageHeadline": "More checkpoint refactoring", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 187, "deletions": 107}}, {"node": {"oid": "1bed45e7270e1885b92fab20ccd7e8ed843297ad", "messageHeadline": "Remove extra logs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9f15aca0c30571e1ed80cd2dd8a7f78c890f622f", "messageHeadline": "Fix event monitoring on boot", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "660ad4f0b2d6334971f3ebcb82eeea33919a4869", "messageHeadline": "Tests working for all challenges", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2814, "deletions": 4599}}, {"node": {"oid": "beead997721e5fe12bc429e98f3ea11e8af00070", "messageHeadline": "More checkpoint refactoring", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 142, "deletions": 0}}, {"node": {"oid": "fd9d904b32180c00471d7548daa331a617280053", "messageHeadline": "More checkpoint refactoring", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 546, "deletions": 522}}, {"node": {"oid": "e80e596c73c5de0ac367e88dddfa81bc6c398b30", "messageHeadline": "First stage of checkpoint refactor", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 75, "deletions": 58}}, {"node": {"oid": "8beb28065c9e3904e10cbd3d355e518d2533541d", "messageHeadline": "Steps toward automatic cleanup of old checkpoints", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 46, "deletions": 55}}, {"node": {"oid": "d400397f043ef1035506e3df4cf9b6554d366080", "messageHeadline": "fix desposit approval", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 53, "deletions": 38}}, {"node": {"oid": "0c433385386494b122ee4f58f2f9f723cf2a97ee", "messageHeadline": "Update .gitignore", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3e43cd98ebd5d7beb6d52cc3d2623718c2045b33", "messageHeadline": "Fix arb-provider-ethers compilation bug", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "a215f24d7154f5e42400d69dfb11f5ff37a0b9c8", "messageHeadline": "Integration", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "97b55045113f541a5fd6f34f242a5fed04fcf0d3", "messageHeadline": "Update checkpoint data structures", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 198, "deletions": 97}}, {"node": {"oid": "43c9d501245427abea51f5b7677285e33422e510", "messageHeadline": "Two concurrent nodes running!", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 196, "deletions": 138}}, {"node": {"oid": "efa33c3676eb8ac70e981bbae7151ab6d21354d7", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 366, "deletions": 238}}, {"node": {"oid": "56f23ff8528281521fb184a97aecb2b95444c830", "messageHeadline": "Refactor", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 77, "deletions": 27}}, {"node": {"oid": "5a278a5d3c805cc3364f0f2d20ddf2836f51fa6a", "messageHeadline": "Continue work getting multiple validators running", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 366, "deletions": 238}}, {"node": {"oid": "73bf8de6d3b61ee1700fb37a361272813586673f", "messageHeadline": "Prepare rollupServer for multiple concurrent validators", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 515, "deletions": 237}}, {"node": {"oid": "563e460048012b5d5b6754d4a662470a76901fb0", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5083, "deletions": 3375}}, {"node": {"oid": "7c15207f266e4224967b889862cc165bd3e0219e", "messageHeadline": "Clean up asyncWorker", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "5e1304e8d771029c261befb90440aa5ac35f1815", "messageHeadline": "Merge pull request #124 from OffchainLabs/RollupMockEth", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2277, "deletions": 148}}, {"node": {"oid": "05d0b1bea97e0bc74f1af07e11d25ea39422005f", "messageHeadline": "Merge branch 'rollup' into RollupMockEth", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1792, "deletions": 2318}}, {"node": {"oid": "948578d0c8cc38b09b854cd124f8d134e28b0e7b", "messageHeadline": "Petshop working!", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1311, "deletions": 2003}}, {"node": {"oid": "5d8e269bfc5631fd50c4c97ae50dd34a8729eb51", "messageHeadline": "Integrate pending inbox handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 206, "deletions": 171}}, {"node": {"oid": "f2184abcab71229c8620775ac5342aac147430a8", "messageHeadline": "Fix inbox instruction", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b438994ec26d566297a37d97a06519df6a41e568", "messageHeadline": "arbbridge and arbclient interface cleanup", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 164, "deletions": 212}}, {"node": {"oid": "d29db15bca6ec9fbc6dcc7760bfc6cdab6c51871", "messageHeadline": "Add call support to rollupServer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 249, "deletions": 119}}, {"node": {"oid": "8d8d40820c3a5474add1eeab75a4dc47d1cd1147", "messageHeadline": "More ethbridge to arbbridge cleanup and stubs for mockbridge", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 2087, "deletions": 36}}, {"node": {"oid": "f8c23bd35e4d5062beee48ba774c5813f501fae9", "messageHeadline": "Merge branch 'rollup' of https://github.com/offchainlabs/arbitrum int\u2026", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 195, "deletions": 424}}, {"node": {"oid": "6f2cd173ed98b4a739bfc429d630dcd131552479", "messageHeadline": "Changed ethclient to the arbclient interface everywhere outside of et\u2026", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 203, "deletions": 78}}, {"node": {"oid": "0da1abcc2843379d07c0518904f84aadb7490da2", "messageHeadline": "Make non threadsafe ChainObserver functions private", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "720be56ea844679e7ea5852897b046fe186e7fcc", "messageHeadline": "Asserting, confirming, and pruning working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 195, "deletions": 424}}, {"node": {"oid": "06989ccb0b7592587b7c43e8ef2200dc6d1b9bbe", "messageHeadline": "Fix rollup test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ff738e5cde678aa752f8d0a8007de5f683d21b2", "messageHeadline": "Merge pull request #123 from OffchainLabs/RollupMockEth", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 952, "deletions": 617}}, {"node": {"oid": "faeba094e81e58a9e01cdb9750ae19febc5e7c9d", "messageHeadline": "Arbbridge interface WIP", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4fe292ac1ea9c9dc7b1f241b1ade281afce4dbab", "messageHeadline": "Arbbridge interface WIP", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "252bdd6d5ce80ec83d9ae0bff5c5a5871bb96500", "messageHeadline": "Merge branch 'rollup' of https://github.com/offchainlabs/arbitrum int\u2026", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 510, "deletions": 212}}, {"node": {"oid": "fdb7f4b0ab0bf7f8547273d88b019dc011889cbe", "messageHeadline": "add CheckpointStorage close()", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "927fde29a2df1061584bc2653b2ba2d9802ba3c2", "messageHeadline": "Add thread for confirmations", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 402, "deletions": 162}}, {"node": {"oid": "8d835008d3ce93cbfe08d68a4cafed65faa594bf", "messageHeadline": "Fix broken build", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "55f071adbe61aeba5af63851205c78ba0dcf9974", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 651, "deletions": 162}}, {"node": {"oid": "3ff221708dbaf3b7ae42b3c65971a10b2b23c8f1", "messageHeadline": "Respond to context shutdown", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "0f9106f5d89029c561e7da61aa32d75ffbf3d74f", "messageHeadline": "Multiple assertions working!", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "0f21a43da97ea6971f35c44d8393ce85f58a02d7", "messageHeadline": "Merge branch 'rollup' of https://github.com/offchainlabs/arbitrum int\u2026", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "e27b7e27cb29db809feacbb99f52c66582b01bbe", "messageHeadline": "fix restorecheckpoint", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "807df4ff5abd39032c2bac9f9135b2fac5184dfc", "messageHeadline": "Merge branch 'rollup' of https://github.com/offchainlabs/arbitrum int\u2026", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "568b5f3ec1c86b80dc2d8d03a13f86766a8e0a0d", "messageHeadline": "Fix NewRollupCheckpointerWithType", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3db1c08138569b5d37f4b02fe2c068fc3440ff9c", "messageHeadline": "Arbbridge interface WIP", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fab809aa57cbcb10506de5459e1d63b69ca662cb", "messageHeadline": "Merge branch 'rollup' of https://github.com/offchainlabs/arbitrum int\u2026", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 588, "deletions": 113}}, {"node": {"oid": "9500b370a7b5a34b7ed2bb164e73d7397dfd643f", "messageHeadline": "Add cmachine test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "23254ce00ec62deb9b615fb6118a25a50132f0d0", "messageHeadline": "add machine initialization test", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "35104521965a3f40a4736c3aa0158becd10fa91f", "messageHeadline": "Node hashing now working", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 401, "deletions": 79}}, {"node": {"oid": "385f66fda2b1ac6df387149af8350e81a4006d79", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 81, "deletions": 29}}, {"node": {"oid": "f131fb393330371375741bbee221d6d9ea3967f8", "messageHeadline": "fix rocksdb construction error", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "447e4218c014bc1c282d680d8e44f1aacdbccf22", "messageHeadline": "Add more debug output for node hash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 81, "deletions": 29}}, {"node": {"oid": "eafd482b5efa00ca713a09df6da84afa8a8d5918", "messageHeadline": "Arbbridge interface WIP", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c12416e56490e79d21903f8b617a207cc90b076c", "messageHeadline": "fix rolup test", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "bbed1e265f510991d7a1c5a31141c99773629366", "messageHeadline": "Arbbridge interface WIP", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c587e21cf098fd4730830f7270a487c34d75a6b", "messageHeadline": "Arbbridge interface WIP", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "89cf9e6acfbd8209e6a11da154bc4508bc5bf692", "messageHeadline": "Merge branch 'rollup' of https://github.com/offchainlabs/arbitrum int\u2026", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 260, "deletions": 142}}, {"node": {"oid": "a0da4445b460c999afc0accc0040341c445406cd", "messageHeadline": "Arbbridge interface WIP", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 153, "deletions": 66}}, {"node": {"oid": "db4c3bd38400470bd9e35a01143cc1b00271696c", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 58, "deletions": 47}}, {"node": {"oid": "cec51c4b2a308eb7096a0f92900b18808785ce6d", "messageHeadline": "Honor context-shutdown in checkpointer", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "00f70f409de4f47af69087c36efde3eec178dc83", "messageHeadline": "Fixes and debug info", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 58, "deletions": 47}}, {"node": {"oid": "74cbee57c6477d8e436ad81254d259465962d651", "messageHeadline": "Arbbridge interface WIP", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "9993dd567f6cee92b320689c03e130f49140a802", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "ea5de081ecc3f1aca0653757c57ee53d9c5f8e18", "messageHeadline": "Save checkpoints asynchronously but safely", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "01e8f32b411adb7484754fb08bef3c624eaca424", "messageHeadline": "Arbbridge interface WIP", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 235, "deletions": 32}}, {"node": {"oid": "87a6e3b8e941706274d29e9063cb6b3e1ad67aef", "messageHeadline": "Don't machine into new rollup constructor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "5c338535b9455201869eaa11aa4ca331f626cce8", "messageHeadline": "Clean up API", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 73, "deletions": 46}}, {"node": {"oid": "f3efe9ef179e27ea95c0762901f2e5002cf7fb5b", "messageHeadline": "Improve checkpointing API", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "ce3b53cea8f171a3ee92d35c88dfdc6dcb4148d2", "messageHeadline": "Merge branch 'rollup' of https://github.com/offchainlabs/arbitrum int\u2026", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 123, "deletions": 36}}, {"node": {"oid": "a8f7cde5813c26238faa301e59a782aada5a457e", "messageHeadline": "Arbbridge interface WIP", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 38, "deletions": 31}}, {"node": {"oid": "6b8574592498cf711e6b7c9412ca6aaa774408a6", "messageHeadline": "Refactor and test checkpointer integration", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 123, "deletions": 35}}, {"node": {"oid": "da0c2ed4b75bcb49de48006238a3557ab0f5c9eb", "messageHeadline": "Merge branch 'rollup' of https://github.com/offchainlabs/arbitrum int\u2026", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 2611, "deletions": 3768}}, {"node": {"oid": "ec9360c53ae3ec71177af3e064e96a87eb70811d", "messageHeadline": "Arbbridge interface WIP", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "59d4585a288ca3bff87e3f202d6e0db95d4fcf0b", "messageHeadline": "Integration", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68633402ae9a0ec1527d75cbdfc39563afee6c17", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2172, "deletions": 3634}}, {"node": {"oid": "676132ee636ced94fc30b6c3b79b25af4267a352", "messageHeadline": "Scaffolding for checkpointing rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "9f90a9e7cdb56b048febfb2674e21aa8837cab1e", "messageHeadline": "Making progress hooking up validator to ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 263, "deletions": 64}}, {"node": {"oid": "5b5830441dc7afe0321ccef3be2ce4c13e71fd4a", "messageHeadline": "Start porting validator server implementation over to rollup code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1643, "deletions": 113}}, {"node": {"oid": "c4ffd4e36fa1d6f90b225f617a450946943a6baa", "messageHeadline": "Cleanup and refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 195, "deletions": 3347}}, {"node": {"oid": "9d09fc93ea8f9f75ca6d35e732b9e05c71350b39", "messageHeadline": "fix machine interface", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ce280feed0f73f39f27ae22dc56b86b96ddd265b", "messageHeadline": "edit machine/checkpoint go interface", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "66547d5fca6564917db3a328c30b1942afae5582", "messageHeadline": "Gas cost optimizations", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 72, "deletions": 108}}, {"node": {"oid": "0f6c0ad13a00cf1dc55c8180100b032a48035ada", "messageHeadline": "Fix integration bug", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e1c55af68d880b4579d289f436e7d3010cf916f", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2311, "deletions": 1454}}, {"node": {"oid": "f92eaac466ee23505ad94834882b2a243fe72714", "messageHeadline": "Scaffolding and tests for checkpointer integration", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "d3197d666e4b723e7867116d9b80adc005347dfe", "messageHeadline": "Clean up assertion interface in test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 290, "deletions": 114}}, {"node": {"oid": "0eba588237192e94a23a942fc094535656c828ca", "messageHeadline": "Merge branch 'rollup' of https://github.com/offchainlabs/arbitrum int\u2026", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 508, "deletions": 442}}, {"node": {"oid": "4a313c8c5ec4e425a219c406ab48c4406875fb3c", "messageHeadline": "Arbbridge interface WIP", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 512, "deletions": 587}}, {"node": {"oid": "dd872911691aa299a5187c224f973e3aa6de463c", "messageHeadline": "Fix rollup tests and add prune leaf test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 87, "deletions": 16}}, {"node": {"oid": "7d76f6db5cf1040d7e147c712b88eeeaeefb2d94", "messageHeadline": "Move Context out of arb-util into arb-avm-cpp", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 46, "deletions": 47}}, {"node": {"oid": "393f054df7291a6d8c96825317346740bfd86dde", "messageHeadline": "Move inbox out of machine into machine context", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 330, "deletions": 301}}, {"node": {"oid": "463bc98bae989c004c59a036833da9190bd26913", "messageHeadline": "Make inbox part of assertion context in arb-avm-cpp", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 58, "deletions": 91}}, {"node": {"oid": "a8ca5bf5829ff3e3eb3e427b4f70e9691f166259", "messageHeadline": "Small merge fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "3684c3550423326e04ece4d9f3763295873cff67", "messageHeadline": "Merge branch 'master' into rollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1284, "deletions": 869}}, {"node": {"oid": "4de8ca027983d0e52d2e62f9a126abdd2c74fcc6", "messageHeadline": "Have ValidatorChainListener make assertions when they are prepared", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 76, "deletions": 17}}, {"node": {"oid": "ee3c5692fae31ddf91b7645e298a06a572768cbb", "messageHeadline": "Make ValidatorChainListener support multiple stakers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 121, "deletions": 89}}, {"node": {"oid": "6a0cfbc942883e1f8e9d2a09e2fd8dbce1576556", "messageHeadline": "Make opinion thread prepare assertions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 140, "deletions": 27}}, {"node": {"oid": "28615c7a97e711a088e5e81f782e217f947ba3b6", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 218, "deletions": 191}}, {"node": {"oid": "09d02d2bdb815ee84719b9b68892f6d839e0595d", "messageHeadline": "Scaffolding for checkpointing and testing of same", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 245, "deletions": 46}}, {"node": {"oid": "501d08c7b7d9fad5cf4740842c34b506fdc6c05d", "messageHeadline": "Return an error when tx not found. Use zeroed ContractAddress.", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "d2967b7b887e07baeccd0cd24de5ea6e2e2c5fca", "messageHeadline": "Merge pull request #115 from OffchainLabs/checkpoint-refactor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1303, "deletions": 895}}, {"node": {"oid": "b6e9aecc72ddc5797c0fd79043407d3a98ade7d8", "messageHeadline": "fix pool initialization", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "268a5a2fc7b7f0e3f66a75a1c9db3638cec24749", "messageHeadline": "Initial TransactionReceipt implementation.", "author": {"name": "Julien Tregoat", "email": "jules@jules.nyc", "user": {"login": "julientregoat"}}, "additions": 86, "deletions": 2}}, {"node": {"oid": "d2186648af983b2739e4be71a1138764e275730a", "messageHeadline": "Use RLocker for cond inside rollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d70eb07f366b81eece8be5554671888a6c7ac1f", "messageHeadline": "Add dummy checkpointer for testing", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "652deaddc6bd13a5a3e9c89f2a4ec09b9bb12b63", "messageHeadline": "Remove unneccessary ethbridge params", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 216, "deletions": 189}}, {"node": {"oid": "7a6547b8989d26fa0bec60ed0898673b41584009", "messageHeadline": "Refactor to eliminate invariant", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "2cc50cca6d370895da7c6e4d06ce18ad7427e266", "messageHeadline": "More checkpointing prep", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 108, "deletions": 39}}, {"node": {"oid": "d8e72dbadc1348531123016c33ca9e8b70540da6", "messageHeadline": "Refactor marshal/checkpoint code in rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 191, "deletions": 410}}, {"node": {"oid": "1be730f2f75a38a12d71fee5e3298fd43b9556f1", "messageHeadline": "Bugfix and refactor", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 439, "deletions": 130}}, {"node": {"oid": "4d3bd6bb40db76faa57ba82ee188c2b11103ce18", "messageHeadline": "Start building out ethbridge rollup tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1062, "deletions": 40}}, {"node": {"oid": "613b1cd42745516e03168bdb0454fdc5d863fa2d", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 72, "deletions": 33}}, {"node": {"oid": "5aee64fc5bed094cc094739f54babdd4d79c53af", "messageHeadline": "Merge branch 'master' into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "00b6293a6cfe2e1508eadb4f227aa3c9824cd08c", "messageHeadline": "Clean up some thread safety issues in startOpinionUpdateThread", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 72, "deletions": 33}}, {"node": {"oid": "3398206e58f1009529fc9c05a59d5e0969b57c50", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ba7e0d2fb61af64b8d70d5b82f5ed1aab850f89f", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 113, "deletions": 114}}, {"node": {"oid": "94ed9ed101befd6054377d458af1ffbcc1f67ae3", "messageHeadline": "Checkpoint and restore whether chain is opinionated", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 59, "deletions": 41}}, {"node": {"oid": "c60d2f28e82e54137a0f767446654ba2e91053c8", "messageHeadline": "Cleanup challege code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 113, "deletions": 114}}, {"node": {"oid": "2695602bcf79a3f5e4d605b0713c5a2869a35bb8", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "efb1576cd98e1f13384f7986f739078e5c5b520b", "messageHeadline": "Add thread to update client opinion about latest valid node", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 109, "deletions": 30}}, {"node": {"oid": "9d037d4ac9285145e761f2e0a3f9a5c5e92fa479", "messageHeadline": "Refactor and finish cleanup thread code", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 36, "deletions": 22}}, {"node": {"oid": "e879bc72e95debef6a9638ecd65e13396f8300bd", "messageHeadline": "Improve challenge generation", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 45, "deletions": 17}}, {"node": {"oid": "30ea09ddf82f7a0f428867accead4c2fc6a20858", "messageHeadline": "Client causes challenges when possible", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 52, "deletions": 34}}, {"node": {"oid": "5a4754eb5465471d742c93856cf52b6d4626222c", "messageHeadline": "Merge branch 'master' into token-revamp", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1475, "deletions": 864}}, {"node": {"oid": "31f006a9b2d3e977cd0f197b1e2992ec5c29486b", "messageHeadline": "Staging for merge", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 304, "deletions": 248}}, {"node": {"oid": "78a878e4caa14055ef87bf4685fceadf9d36d6fe", "messageHeadline": "edit pool reference", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b24745be427ddf07d443dccf0b37e5500f61ec57", "messageHeadline": "fix void* conversion to vector", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "8dc2643cb3772060ac06ffc07683069618e64e92", "messageHeadline": "Steps toward creating challenges", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 60, "deletions": 21}}, {"node": {"oid": "76d2a57ae24b870c3e81c7621d412570a55c8ee2", "messageHeadline": "Fill in rest of challengeOpportunity struct", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 160, "deletions": 134}}, {"node": {"oid": "76ea5e794aac093efa2b28a31b50519391f3dfc3", "messageHeadline": "Remove inbox from vm proto data", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 83, "deletions": 120}}, {"node": {"oid": "73fa363346bba4ccb139fb9f8a517139d7b51174", "messageHeadline": "Add function to evaluate corrrectness of a valid node", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "d798a7abe10ce376974f9eb1aff031d386031df1", "messageHeadline": "Cleanup and refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 62, "deletions": 56}}, {"node": {"oid": "bcd3bcdbe0d07205ee83afd68f3e041b063aef6a", "messageHeadline": "Bugfixes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "a843c7c6f19bebba2c7de5d3e9331739c1a6a5c2", "messageHeadline": "Refactor chain listener", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 50, "deletions": 46}}, {"node": {"oid": "ddeb623e1377885996fee970c7615fec5900ce6d", "messageHeadline": "Implement checking for conflict opportunities", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "5d55461c4034f08ba4e577ac524a046fc7a8ebc5", "messageHeadline": "Notify listeners after event, not before", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "bbbd0bcce1e8f4d187b12c9f2991e623a3893b2d", "messageHeadline": "More testing and bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 61, "deletions": 19}}, {"node": {"oid": "0ed34665e298aa5390aa6857b2d8895658c9c317", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8c1d25a5a3e05414bb14887564f3e53ed7769522", "messageHeadline": "Integration", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "1dcf1e70c98baee8aa0841834e52262e874efc49", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 598, "deletions": 743}}, {"node": {"oid": "b221d227895370a942faf6c87d5f1d4b12d0d1da", "messageHeadline": "More tests and bugfixes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 123, "deletions": 8}}, {"node": {"oid": "a463abaec12bffb4d82b2b01d5b98c44b367363e", "messageHeadline": "Bugfixes and type cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59, "deletions": 44}}, {"node": {"oid": "b03276656c1f6aa9b1df814967a44e86d934c641", "messageHeadline": "Disable circleci tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 235, "deletions": 235}}, {"node": {"oid": "289425929fad6d6bc9d0dfe299183b56d47e6c99", "messageHeadline": "Clean up listener interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 304, "deletions": 464}}, {"node": {"oid": "f628463288ebd78b13c22574a0d8dee6fd930ddb", "messageHeadline": "Fix equality comparison for ChainObserver", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f604290f9d89b9026b51124ade1bc4ed6877ec95", "messageHeadline": "Add test and bugfixes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 84, "deletions": 11}}, {"node": {"oid": "e9b39fb7036a68f2902911429b051c60a275e5a2", "messageHeadline": "Fix variable name", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e3b916ca4830081380fef25bbd8f0512eac6570", "messageHeadline": "Fix import loop", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "4efe1b20d2a792f19c2f391026b15f9ae23e92b6", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 183, "deletions": 176}}, {"node": {"oid": "fb4b03602ca34b18c613afaa22a9d08916736b99", "messageHeadline": "Init rollup time using seconds", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "296992bffbe62bb2a319b8d29c320890c2bf63ac", "messageHeadline": "Break recursive dependency", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 183, "deletions": 176}}, {"node": {"oid": "ef4ba7716af952e404c54dd35a7681feff661f57", "messageHeadline": "Add nodeDataHash cache to node", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 87, "deletions": 75}}, {"node": {"oid": "dc5a23e3ab04694034fed354eb4a68cb44872248", "messageHeadline": "Bury ethclient.Client dep in challenges under an interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 96, "deletions": 56}}, {"node": {"oid": "343e8a8f03990cddafab618aca60c13ac41837b9", "messageHeadline": "Move auth into ethbridge challenge contracts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 89, "deletions": 98}}, {"node": {"oid": "7bb04b7cf1c1d18c66a83060e4569da24424bf41", "messageHeadline": "Hook challenges into observer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 350, "deletions": 274}}, {"node": {"oid": "ad9d9ad76f022c9727c56339fab9487c499f84bb", "messageHeadline": "Add correct node hashing and clean up time handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 875, "deletions": 616}}, {"node": {"oid": "d69a36d28554cd6b185a65796a1d4d8fa3b49ef7", "messageHeadline": "Finish merging refactor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 96}}, {"node": {"oid": "a5938507679b6ea47658e2450dfeb6f154fd1b98", "messageHeadline": "Split out rollup structures and add more vocab types", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1072, "deletions": 747}}, {"node": {"oid": "52947bdc03441c83f9c3d9f72d83a58c3446ea80", "messageHeadline": "Rename Assertion[Stub] to ExectionAssertion[Stub]", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 335, "deletions": 341}}, {"node": {"oid": "d3f3931bf67d852a5d7743caaad67d16a2775f1d", "messageHeadline": "Move numSteps out of assertion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 474, "deletions": 186}}, {"node": {"oid": "11f37613bf373838f38cf1fbde60c5fd9e5767a8", "messageHeadline": "Separate VMProtoData into struct", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 209, "deletions": 119}}, {"node": {"oid": "c4d27bf80d0ecec30a94e7b582ee9f4b57195e66", "messageHeadline": "Split transactor and event watcher", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 414, "deletions": 366}}, {"node": {"oid": "96100c792c516b213f34f8d4a420ef19ec904299", "messageHeadline": "Move challenges into their own package", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "fe4afd6ec2af7e886d45f5a3b783c66a5cb35a9e", "messageHeadline": "Add equality tests", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 150, "deletions": 0}}, {"node": {"oid": "4adfab547aecb68c19dc47f7c48c108d316fd7f6", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "847590d265c4fde13cf39d1a5cf5d4a8120cdcc3", "messageHeadline": "Add more rollup state cleanup to client", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "7e5b5fcdef733fb213b962cc722cb6d7d8855446", "messageHeadline": "Add cleanup thread to prune mooted leaves", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "312fa91b0b82a0ffa8b3f449a3718b5b6a0cd699", "messageHeadline": "Add locking of nodeGraphs", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2bea807e2f78639bb43384b39e35371c026acaf7", "messageHeadline": "Eliminate risky return value", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "310c395981d3a4538b58548b2f4547b4258edb26", "messageHeadline": "Add generateAlignedStakersProof to client", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "c65cc28108b62f0e7fc4ca0d1b581f216409394d", "messageHeadline": "Remove old ethbridge files", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1044}}, {"node": {"oid": "f881ea50eeb91aa3c121e26f1df859b4aeb1100a", "messageHeadline": "Formatting ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 87, "deletions": 68}}, {"node": {"oid": "2101543540c8a004f54c892b81a69eab2c2df4e1", "messageHeadline": "Rearrange ethbridge rollup contract structure", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1550, "deletions": 3333}}, {"node": {"oid": "76b3a5f774179bbf49b91c56190e926671ab24dc", "messageHeadline": "Fix child type", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "18f91bf5dd7e61564280d2b80ab57d33af6233e8", "messageHeadline": "Extract StakedNodeGraph from ChainObserver", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 397, "deletions": 330}}, {"node": {"oid": "ff2fb539e74b323e26b6aaf294c13d2e5e414914", "messageHeadline": "Extract NodeGraph from ChainObserver", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 429, "deletions": 335}}, {"node": {"oid": "eacb0fcd5342b585a0981893fa4cfe09e52ec120", "messageHeadline": "Split up rollup.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 325, "deletions": 237}}, {"node": {"oid": "5fb310e7cc7efafb1ed28dd1337fb9f4dc1b1dd8", "messageHeadline": "Replace CommonAncestorIfConflict with GetConflictAncestor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "618620e5d2033f93329215e1138473a56fa26df2", "messageHeadline": "Add RelatedToStaker method to rollup notifications", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "9040dc8443072e9cf128cff7017d9e469515c66f", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2f94dd03f72eb515682efe650144a9dcb74ccbe6", "messageHeadline": "fix tuplepool", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 131, "deletions": 193}}, {"node": {"oid": "0b7010224d8561f8238f43d983bc3efc2f0a80e9", "messageHeadline": "Merge branch 'checkpoint-refactor' of github.com:OffchainLabs/arbitru\u2026", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9afefacaea7d6a3d8dc8885e485000528de5d224", "messageHeadline": "Merge branch 'master' into checkpoint-refactor", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "2941211eb10305329fb9a571012c8ef82490eaa8", "messageHeadline": "Merge branch 'master' into checkpoint-refactor", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "9c7f295dd8b1cd08efee61e23ca92b267754b86b", "messageHeadline": "edit Go interface", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 57, "deletions": 76}}, {"node": {"oid": "5e3f826ca786a2a5069017df41f7aed53b3b4f0e", "messageHeadline": "Add execution challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 262, "deletions": 16}}, {"node": {"oid": "e3a65f8ee1f6fab071d484fdc5499399c418e634", "messageHeadline": "Add messages challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 543, "deletions": 219}}, {"node": {"oid": "a7a5d5d990536db817e6a7bb24b8e164ff802dc7", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "72e30e5a848ae7b091061555f70d2966bffad29b", "messageHeadline": "Track oldestNode in rollup tree and clean it up when needed", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 94, "deletions": 62}}, {"node": {"oid": "ab827c4da42bfd4192ef29764bc14bbeb0d062df", "messageHeadline": "Fix reference counting of rollup tree nodes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "65a29cab969e1907759a582bb4f4859fbcd4b9ff", "messageHeadline": "Add pending top challenger", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 109, "deletions": 2}}, {"node": {"oid": "1049371f2d5a66106f3b4e337fc95feaef564472", "messageHeadline": "Clean up pending inbox defender", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 42}}, {"node": {"oid": "5c9c7a7d28a1b89567ab36f40eea1b685ff6ede6", "messageHeadline": "Track depth of nodes in rollup tree", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 117, "deletions": 68}}, {"node": {"oid": "55168ef2292f50dcc66c1af034f142bb49009aa4", "messageHeadline": "address comments", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 168, "deletions": 161}}, {"node": {"oid": "dcccfbe873de3ce5e49c265c547db5a6247464c3", "messageHeadline": "Client support for generating path- and conflict-proofs", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "86de69ca429f6708fc0b85734a91b67d3c06932a", "messageHeadline": "Add code to defend pending top challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 270, "deletions": 2}}, {"node": {"oid": "f08329e5ccafee599aa54bb1477f7758558edec7", "messageHeadline": "Organize MakeAssertion params", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 52, "deletions": 29}}, {"node": {"oid": "a6b5ce88f066e18cb2805b7d1e6eb52d8a04d3ef", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "eec3ce2fc15ea638929913e8cc57ff9d838be2f9", "messageHeadline": "Add client-side ChainEventListener functionality", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 162, "deletions": 15}}, {"node": {"oid": "850118a4c7412808c6b8b9933a4d3af50c355ee9", "messageHeadline": "Rename type", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 103, "deletions": 102}}, {"node": {"oid": "41788056414567693aa7ad14e1f8af65eb6e21f5", "messageHeadline": "Handle assertion notification in rollup client", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "bf4087e5f186e6acff708749e1e3f5cae84b41ff", "messageHeadline": "Represent disputable assertions in rollup client", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 182, "deletions": 78}}, {"node": {"oid": "3cf5c1d2670db24c86a16585966fcb0b5105d6c7", "messageHeadline": "Refactor rollup marshal/unmarshal code", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 252, "deletions": 189}}, {"node": {"oid": "1170adb926c30b1d89f6bb9d4b2c0c37e2aa7292", "messageHeadline": "Change solidity uint -> uint256", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 130, "deletions": 130}}, {"node": {"oid": "a1eee19f0662c4d49cb95db9e48ab6746eab07e9", "messageHeadline": "Implement challenge periods", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 106, "deletions": 182}}, {"node": {"oid": "3eca997ffbf83166b9162aaf10b889c53a4f210a", "messageHeadline": "Fix merge problem", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 61, "deletions": 48}}, {"node": {"oid": "07c2c4895bef2a5bcf9aea98451779637f2b834e", "messageHeadline": "Renaming for consistency", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8965a5b48eaa9ecdfff949fef3628e858029ce91", "messageHeadline": "Merge pull request #118 from OffchainLabs/dependabot/npm_and_yarn/han\u2026", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "73762d68d44d120d6a6f8259bf69a6e52c056686", "messageHeadline": "Add marshal/unmarshal for RollupTime", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 136, "deletions": 79}}, {"node": {"oid": "4b09598193ee15dc74843946a55dee53bf0afcca", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 16340, "deletions": 14034}}, {"node": {"oid": "8fb67e9406fbbd3131f5c237774305f10b4f1f54", "messageHeadline": "Update data structures", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 44, "deletions": 57}}, {"node": {"oid": "88878bb9ff59f77be7058f4e8fcc2754f639300f", "messageHeadline": "Update go ethbridge to new api", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15110, "deletions": 13991}}, {"node": {"oid": "576a81768e841b83598495c88cca974a65adcc85", "messageHeadline": "Clean up ethbridge variable names", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1215, "deletions": 29}}, {"node": {"oid": "4c23818c51a187c0317a03af88fd528cb5d9fee3", "messageHeadline": "Allow anyone to moot stake", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0619560699b45699873c5c95ebb339ea77340048", "messageHeadline": "Update validator event structs to match ethbridge", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "9ea6cceaed1341efafd1513b273ff7bf6d2a5bbc", "messageHeadline": "free c pointers", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "94896b31d3de06947260ac2bbe9613b08bdd8c2b", "messageHeadline": "Update data structures to parallel ethbridge structures", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 37, "deletions": 55}}, {"node": {"oid": "e97d5e71639e78e2886154e20dd41a62843cac0c", "messageHeadline": "Create rollupTime.go", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "5fd127efe20d34fe9489135931fe906a471a3395", "messageHeadline": "refactor, add machine getter", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 228, "deletions": 164}}, {"node": {"oid": "ddcf1bdafc7b7791edfc9b591dd6406a3631209e", "messageHeadline": "Make time bounds bignums in protobufs", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 74, "deletions": 53}}, {"node": {"oid": "f7af7336ac77ddbef95ed225fe8f933ed434fd76", "messageHeadline": "Fix go avm inbox clearing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "4b3976fdd32ec642a01dcabb61d3b07984ec5c4f", "messageHeadline": "Minor refactor", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "70dda6bb119205752b9dae7c0e26c244c9284cef", "messageHeadline": "Add isEmpty method back in MessageStack", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eeaa59ea2932e4c75108b7516e89cce6d4d2c72c", "messageHeadline": "Simplify childNodeHash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 23}}, {"node": {"oid": "4de4a7ca97b05b8cff9473b03fc1ef4b45ca9776", "messageHeadline": "Update scripts/update-abi and run it", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4890, "deletions": 1075}}, {"node": {"oid": "0024ac5b3c3b9ca5e9c6cb9d3f11a3cdfba98e6d", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "500ab42f86cdbebcaff4485081cc01c17db9d696", "messageHeadline": "Delete unneeded file", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "ce3cf6b0eeb445e8ce775199d70e5e5bcc877dd2", "messageHeadline": "Bugfixes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7752801e049e2c817e90ca2f2e929e4165869855", "messageHeadline": "Add methods to recover stakes of other stakers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 51, "deletions": 13}}, {"node": {"oid": "77af74df8d0f95af010a9b9c85cd1dc75b3f52fb", "messageHeadline": "Accurately compute assertion deadline", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "0aacbd4e17d3bf5dc579c0f60add48fe1adb4d41", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37fc4ac36733105d821eb1655d8584c377006d20", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 98, "deletions": 71}}, {"node": {"oid": "a2160f5a81e1c7d5798a262ba85f1cc58e9725ea", "messageHeadline": "Refactor to prepare for better deadline computtion", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "a9de401f41e64ba9154f95f42271ca474e8bc901", "messageHeadline": "Require placeStake uses valid location", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "bfe4ca21a53fa680aff4efff16cece7ea523d95e", "messageHeadline": "Count pending inbox messages", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 65, "deletions": 50}}, {"node": {"oid": "45b3bfd965855dc65b37aa25d8b3a3b6b249ef11", "messageHeadline": "Rename args for consistency", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e99fea65a576ee499d18ad94e5f54afab218895b", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1106, "deletions": 889}}, {"node": {"oid": "86ddbbf10fe33bac2883e11c9b53bf4df9d8351c", "messageHeadline": "Update time bookkeeping to use ticks and blocks", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 122, "deletions": 44}}, {"node": {"oid": "d0a9fddb48e32d30cca8e15b86385087e460b332", "messageHeadline": "Add count to pending inbox", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "bd4462abb8781d11f0913db2124c3dcb5576391b", "messageHeadline": "Fix up inbox merge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 75, "deletions": 43}}, {"node": {"oid": "66b8248922a990c27b46a1d1d72db3889c5f8b53", "messageHeadline": "Merge remote-tracking branch 'origin/new-inbox-semantics' into rollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 964, "deletions": 794}}, {"node": {"oid": "aebd855fc1f35164287d972e2f116686ba249a41", "messageHeadline": "Add conf staker check", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1e8ce342d276c1b2b99549eb1eb3abc99a0ab309", "messageHeadline": "Fix challenge data hash in challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 45, "deletions": 44}}, {"node": {"oid": "3e04497b42ae0bca7071581679be54467c40e6dd", "messageHeadline": "Bump handlebars from 4.1.2 to 4.5.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "8f6aa495b6cc3ad56c918a8b6308b5fe1027793f", "messageHeadline": "Bump solidity version", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2205e201030eb9de075675e0cd7483236e061a5c", "messageHeadline": "Linting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 157, "deletions": 150}}, {"node": {"oid": "9e112022b95cd968d9f4bfedef20121dd472b287", "messageHeadline": "Simplify staking challenges code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 162, "deletions": 233}}, {"node": {"oid": "920408ae33d10b6f1e4eade9afcb6b6ef9538230", "messageHeadline": "Reduce makeAssertion params", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "1b0e8df4bc418c7d062bb6a10b14b01d6e4b9df5", "messageHeadline": "Simplify makeAssertion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 39}}, {"node": {"oid": "898324d2207436df03edfff62143b2b42f84870f", "messageHeadline": "Simplify confirm functions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 38, "deletions": 42}}, {"node": {"oid": "a09b5b320a80027ad2f8f6ecf8d220a1ec6f7c10", "messageHeadline": "Different node data for different node types", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 295, "deletions": 585}}, {"node": {"oid": "20b6c2a330f34b909d12d367d3c8506db7d8339a", "messageHeadline": "Only allow confirmation of latestConfirmed successor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "fd14dc7503ea260c9b5533b0e22f4b958b2ea36f", "messageHeadline": "Move deadline from disputableNodeHash to childNodeHash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "617c799f8107561b84d2d98e36dd285ae22b6c8b", "messageHeadline": "Revert childNodeHash change", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2a126062f81c56bdabc5feaaaaa113758fddd045", "messageHeadline": "Clean up require messages", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 132, "deletions": 40}}, {"node": {"oid": "c8f5bd1a089599460c73ea3239ed54f36b352614", "messageHeadline": "Refactoring ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 94, "deletions": 144}}, {"node": {"oid": "29ca2e200d87697861a3aaeec932e3bd5abe2c16", "messageHeadline": "Refactor Rollup into multiple files", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 991, "deletions": 792}}, {"node": {"oid": "69d91b09d57021904e89b7b7294c5829176a3273", "messageHeadline": "Update deadline type (struct optimization)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f9253153f6d08db4cdbbbcb8c43e0b60ab6cc161", "messageHeadline": "Switch staker mapping to address keys", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 107, "deletions": 174}}, {"node": {"oid": "82affde8cad8badf7a18345ffa905b21242507a0", "messageHeadline": "Simplify leaf management", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 33}}, {"node": {"oid": "60c4faa44a80fa1b56babab2b57647763979fddc", "messageHeadline": "Remove explicit challenge address using create2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 92, "deletions": 22}}, {"node": {"oid": "4d8f1c7cf6ac639905154c9edf057672f1524127", "messageHeadline": "Update staker tracking logic", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 106, "deletions": 44}}, {"node": {"oid": "bfbb57348d34e00ac38733de460b1e0b19a83c08", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "964a119b95f2a48abbca039a66103ea4854ccd42", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "463881aa5d747b1282837fed9d8c7669a0631cdf", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "513917583f5c1e2dc0caab55851ba4e8cdab6a8a", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 39, "deletions": 36}}, {"node": {"oid": "7dd8435859b8a1ebc4aae0eb86b124da771e855e", "messageHeadline": "refactor checkpoint out", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 247, "deletions": 202}}, {"node": {"oid": "a2f916300dfc702de09a6d4492fe86450a66969f", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 79, "deletions": 60}}, {"node": {"oid": "4fea88300b32ad9dcf932af6173629048c880cb1", "messageHeadline": "Merge branch 'checkpoint-refactor' of github.com:OffchainLabs/arbitru\u2026", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 324, "deletions": 124}}, {"node": {"oid": "e9de273087470b3104be7e11010adaaf875b263a", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "19e870b714b745c7220ea55847915affc473b889", "messageHeadline": "Merge branch 'master' into checkpoint-refactor", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 324, "deletions": 124}}, {"node": {"oid": "d1450bbc2d4061847375aa6af9a616950ffc02a2", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "be8226842588edbf67bbaa39d07d8eb318826808", "messageHeadline": "fix tests", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 53, "deletions": 85}}, {"node": {"oid": "f39d265af5f1393edd87bbb1c180480bdd6fb4c6", "messageHeadline": "Go additions", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 100, "deletions": 27}}, {"node": {"oid": "787c7fdd0593f570e17a3b3e45d92691107398f3", "messageHeadline": "cavm edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 181, "deletions": 160}}, {"node": {"oid": "08bdf9b57bfcb9fd4ed55c4ce99cd0522ae9e195", "messageHeadline": "refactor checkpointing", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 459, "deletions": 227}}, {"node": {"oid": "86581c65ad839a42a2b8c9815e8c61f20bd38eb8", "messageHeadline": "Update ethbridge for new inbox handling", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 203, "deletions": 100}}, {"node": {"oid": "af29f98ed86b824efe174a41b1323897665c8e8f", "messageHeadline": "Rebuild .ao with updated compiler", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "efab121f05169154bdc448b088c403c197d0f521", "messageHeadline": "Bugfixes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c888bf8b4b824f1f9b0e765ae3f7ac5f2949025b", "messageHeadline": "Improve error reporting", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c4534ee652b1cff2e5f834ac8974b01aed64e8fa", "messageHeadline": "Merge branch 'master' into lazy-hashing", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1483, "deletions": 1058}}, {"node": {"oid": "f9f8b5018c91cafb4b36bc1009b8fd6347756142", "messageHeadline": "Fix import and migrations", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d73be2dca7d7f7fabb7d9127f1b890e4206e659f", "messageHeadline": "Integrate inbox-tracking into arb-validator proving", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 720, "deletions": 641}}, {"node": {"oid": "8998980b442eaa9747529826273f82d8be9179e3", "messageHeadline": "Merge branch 'master' into issue-105", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1480, "deletions": 1058}}, {"node": {"oid": "f6e6c93b54fc4a19236242816687be9c55e79b69", "messageHeadline": "Emit index in events", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7983b2ba3b34078fa9a47847e4b263be5592fb6c", "messageHeadline": "Allow for multiple stakes from same address (Performance improvement)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 114, "deletions": 76}}, {"node": {"oid": "71e21067b24cedd2c56f2ee5cf2552f31f023299", "messageHeadline": "Add Messages and PendingTop challenges", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 270, "deletions": 158}}, {"node": {"oid": "225eacfb14a98a2d0adf7ed5e165a277dd2d783d", "messageHeadline": "Remove chain length from pendingTopChallenge init", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 100, "deletions": 22}}, {"node": {"oid": "6430a9ce29f26f949ab5e3f5efc2be4b9d4c0ee9", "messageHeadline": "Solium linter fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 484, "deletions": 404}}, {"node": {"oid": "e3fb602927be166ed908d9df80614301915d2f1c", "messageHeadline": "Clean up staker code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 40}}, {"node": {"oid": "2075525417125beaa809809628d7b2d59758a1ca", "messageHeadline": "refactor", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 79, "deletions": 23}}, {"node": {"oid": "22aae64699b6e38e403a1980042c16a6d08f7be7", "messageHeadline": "Add EthBridge protocol changes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 84, "deletions": 17}}, {"node": {"oid": "1a92fe63e91e747c665a63d7a422c1b17baaa99f", "messageHeadline": "Incorporate pending inbox assertion into ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 134, "deletions": 76}}, {"node": {"oid": "830cd63987e50bae8dbbd107913217e32865fac0", "messageHeadline": "added libraries to cmachine", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bdc4c66c0a04c8a4906d87d223173751296c2a13", "messageHeadline": "cleanup", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 67, "deletions": 462}}, {"node": {"oid": "ce6ac26b57a3d333a5569476d4f966035ab36ee1", "messageHeadline": "edit values", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 63, "deletions": 242}}, {"node": {"oid": "27874fde1d4f18af2b8b4d66da78c2e4efce793c", "messageHeadline": "Merge branch 'master' into new-inbox-semantics", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e9d81d08cb730bde8a9e74190d5e88b0cbe9abb3", "messageHeadline": "Merge pull request #117 from OffchainLabs/fix-rocksdb-build", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "34499524d060d350258acc46247fd9f482dfc89b", "messageHeadline": "AVM stdlib changes for new inbox insn semantics", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 45, "deletions": 111}}, {"node": {"oid": "5eafb8a778d61cd8a049d0bb5f8074d4b5fd262b", "messageHeadline": "VM changes for new inbox insn semantics", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "f818ec1f2ee0d8c68fc7d996a27ff547feb9dff8", "messageHeadline": "Add Messages and PendingTop Challenges, get ArbRollup.sol deploying", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1286, "deletions": 634}}, {"node": {"oid": "fc74977a0f202a63704dba831eef9d0871e6ff75", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 81, "deletions": 1943}}, {"node": {"oid": "026838b976e5f593a00410d5a78b5d4a6219e2bd", "messageHeadline": "Fix checkpointutils", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9d9b5b4bfae96876350a881b7d09e69552a2b20a", "messageHeadline": "Remove pending inbox from AVM implementations", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 138, "deletions": 546}}, {"node": {"oid": "5c25a3b273f46ad3e9a08f68db7618ddba16fc10", "messageHeadline": "Fix rocksdb build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4db525b2600a0f31a9c2755a9e2f300377ec3fc2", "messageHeadline": "refactor avm values", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1554, "deletions": 255}}, {"node": {"oid": "4e91f78403921e108ae0c698c62a7c5c43354909", "messageHeadline": "Update AVM spec to describe new inbox semantics", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "464607a818e24ea710c2e7617d2ccb2a6242dd65", "messageHeadline": "Track pendingTopHash in Disputable and rollup node", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 98, "deletions": 65}}, {"node": {"oid": "74019cb658013cf8e6e62d52225a0d15757ff785", "messageHeadline": "Merge branch 'master' into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 342, "deletions": 328}}, {"node": {"oid": "09e5af3f7589b3bccfb4efa5a1271ff43c41399c", "messageHeadline": "Merge pull request #116 from OffchainLabs/ganache-ethbridge", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 297, "deletions": 111}}, {"node": {"oid": "36c4526669b47bff6f2f18d1e3595ddc4a6e6d17", "messageHeadline": "Merge branch 'master' into ganache-ethbridge", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 45, "deletions": 217}}, {"node": {"oid": "16731bc9170e9557797e4d88e1d48a7db2ea7057", "messageHeadline": "Testing and bug fixes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 92, "deletions": 17}}, {"node": {"oid": "a45a8b4b86443647fa0f773b6e88d8e8bd3c816f", "messageHeadline": "Add ganache commands to main package.json", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1bcda3f0f9665a4a3aa31e53f61ee5b3644eb7e0", "messageHeadline": "Update connection test keys", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a1e0460cc3f0c4de0194754546cd02d9d4e54d23", "messageHeadline": "Fix GetEthUrl", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9421a3c11cb95cde56ad73ba134d906e799b5851", "messageHeadline": "Fix circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13fc8f5ceed372ef06b902fe0a5bcf1b7b8d2c49", "messageHeadline": "Add ganache ethbridge support", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 289, "deletions": 105}}, {"node": {"oid": "9a64bff41910c36232258d71559b8742a01e6650", "messageHeadline": "Refactor", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 78, "deletions": 77}}, {"node": {"oid": "1a90457e8a5de5d3f37d155d398a4c4a64d27000", "messageHeadline": "Add client-side support for new pending inbox protocol", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 198, "deletions": 55}}, {"node": {"oid": "901ac24c1430d260d03d077bbc05ce785eb6b83e", "messageHeadline": "Merge pull request #114 from OffchainLabs/issue-113", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 45, "deletions": 217}}, {"node": {"oid": "a2c03b15639f1865c514459beea32cfff6447fa1", "messageHeadline": "create new storage project", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 928, "deletions": 0}}, {"node": {"oid": "cf432d9e0cd3a81f513b4285753b60e2048bfb3f", "messageHeadline": "Add action trigger on new block", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f1ad48206fb1d3592896834c702e48c5f493ebec", "messageHeadline": "Add rollup event listener", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 192, "deletions": 0}}, {"node": {"oid": "5e34c0055b62ce0458eb2c6634c4422467af73c7", "messageHeadline": "Remove separate inboxHash from rollup client", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 42, "deletions": 69}}, {"node": {"oid": "af7fe73dac42de7672be3d43005446fb6965c5f7", "messageHeadline": "Update update-abi script", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3646, "deletions": 8}}, {"node": {"oid": "43ade5efd57160ebf8a9fc1a1920650f5e2770cb", "messageHeadline": "Approve global inbox instead of vm address", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "efb279481ffc2dd1ae0b34253a49c164d60f0f63", "messageHeadline": "Re-enable arbBalance", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b01b5a859fb1cc9125415a56e9567111115ad68f", "messageHeadline": "Rollup checkpoint/restore WIP", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 292, "deletions": 78}}, {"node": {"oid": "62e706a0997d019d0a3975944d3c5b35e035e8cc", "messageHeadline": "Add interop index.html", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "93a2e53be5a3f114ef39b3abba12a96a8037ebe0", "messageHeadline": "ethers edit", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 102, "deletions": 41}}, {"node": {"oid": "54968d83830d36f0b27a1721ab6d3a36c38b804c", "messageHeadline": "Added addmod test", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 45, "deletions": 217}}, {"node": {"oid": "b84fc922b9bcdf770b904734ce99d6baf3feaa4d", "messageHeadline": "Merge branch 'rollup' of github.com:OffchainLabs/arbitrum into rollup", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 798, "deletions": 474}}, {"node": {"oid": "0a58c03d30674dcbc0d664a6537b3e869b3beaf3", "messageHeadline": "Bugfix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "6c2ab452e1e698ca9de319d790f1c82661862ea5", "messageHeadline": "Merge branch 'master' into rollup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 798, "deletions": 474}}, {"node": {"oid": "7b39d37bf43efb1782941bf3730d2b8a3de8858f", "messageHeadline": "Allow rollup observer to record VM/inbox hashes without knowing full \u2026", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 42, "deletions": 14}}, {"node": {"oid": "b7ee96079b5563075d701cdc5ee5f5073c481195", "messageHeadline": "Rollup marshaling WIP", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "e141b5944545235f377e8342d1fc3573c9e944dd", "messageHeadline": "Initial protobufs for marshaling rollup chain", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 538, "deletions": 0}}, {"node": {"oid": "58b362437901f1ab0d7bdce4bb90293b7b284cfa", "messageHeadline": "Create rollup.go", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 302, "deletions": 0}}, {"node": {"oid": "c7236f30915d71b1354caee002ca7ea7b3b677c9", "messageHeadline": "Bug fixes", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2cf161b232acbcfb20e881e246361c2b223096d7", "messageHeadline": "fix web3provider", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "c1461596c2159617de5604a38eda01b244929ad3", "messageHeadline": "add await", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 28, "deletions": 202}}, {"node": {"oid": "dce45cc78dd1bd63dfbc5d4556e508c77b931394", "messageHeadline": "Add events/emits to rollup contract", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 66, "deletions": 20}}, {"node": {"oid": "a88421e6b8ad180db06b10cdfe44c26b45280b61", "messageHeadline": "Add description of ArbGas to AVM spec", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d4a390cec3ba6b6041e553de5889a9ddccf7c9e3", "messageHeadline": "Merge pull request #112 from OffchainLabs/arb-gas", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1127, "deletions": 732}}, {"node": {"oid": "b6dc761963a2b5f496933039ff584763d59fb08a", "messageHeadline": "Eliminate unused return value", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "dba1194ae06cfc95249a33f7310bb7e56db1ae57", "messageHeadline": "Use unordered_map for efficiency", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2e5682f0a17b92a0606a79a7648bb297bd0689fe", "messageHeadline": "Rollup WIP", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 104, "deletions": 11}}, {"node": {"oid": "fe31d06ab13dbcb4ac7c84a46332c2fcef4d301f", "messageHeadline": "edits and abi update", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 479, "deletions": 475}}, {"node": {"oid": "f050379b2a22899d170c2e298c12a285437140df", "messageHeadline": "Rollup rewrite WIP", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 724, "deletions": 734}}, {"node": {"oid": "12cfbbabc3446bdcd66e03acdecb83307ab4d499", "messageHeadline": "Update withdrawel system", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 902, "deletions": 180}}, {"node": {"oid": "5619d7477c40039d4edcfd491ba2f53244d1714f", "messageHeadline": "fix stack too deep", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 140, "deletions": 109}}, {"node": {"oid": "1ecd8602562668f0e9cb228c51f3bcf1345c7c07", "messageHeadline": "fix interface", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a79b8a29228a68365d5a72161f14232ae31cab4f", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 159, "deletions": 100}}, {"node": {"oid": "38e42595349f14036a7923b280259428b6e9c90d", "messageHeadline": "Fix to pass tests", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 75, "deletions": 103}}, {"node": {"oid": "cefbfac994b5ea3bca3f8d1f9c84509e3c472ef3", "messageHeadline": "Add initial (broken) token interoperability demo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 506, "deletions": 0}}, {"node": {"oid": "b494424cc2c992b9b530d867f252378bf84d8869", "messageHeadline": "Use random network id in truffle provider to only grab deployed contr\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fa966ba023e80959daf68d8fdc4d013c6b90b678", "messageHeadline": "fix errora", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 73, "deletions": 68}}, {"node": {"oid": "66cb047c608ed768e62792a21fc09318894f2e53", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "545f72cfb1f79b373c4058f7d9c0e2bbb4a4c827", "messageHeadline": "tmp fix", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "50bf13d7ac427a8e9a67639020ebfc3c37820760", "messageHeadline": "tmp fix", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "6586b0d6719f4a0f515ea005d5c728f51de1d775", "messageHeadline": "fix type conversions", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "dd4fbfbe361e5e77830f4c095e20384a252222b7", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "a6bc4a20679d679cf38c7558a5f70b96f51fe6e4", "messageHeadline": "inbox matching changes", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 85, "deletions": 91}}, {"node": {"oid": "705b92cf0fc6aaf2e5b0a90301fc71d12799bf78", "messageHeadline": "edit deserialization", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 52, "deletions": 73}}, {"node": {"oid": "cfd1050ae461af89910cf619fbacff11fd2adc9c", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 258, "deletions": 192}}, {"node": {"oid": "c1b9fa3cb97069a49f554c90e2149c3b8d7da03a", "messageHeadline": "Merge branch 'token-revamp' of github.com:OffchainLabs/arbitrum into \u2026", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 31, "deletions": 53}}, {"node": {"oid": "e0c85d93c6ef4aaaa86bd3c93efafde1c2c01deb", "messageHeadline": "edit messages", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 304, "deletions": 158}}, {"node": {"oid": "e7de3ff37f3b4d64a61dff2450441ba8e37110ab", "messageHeadline": "Add back in arbitrum precompile stub with new address(100)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "ae9280f53c304ac62b3b1540dd0471f92819277d", "messageHeadline": "Make withdraw output be of message type", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "110404a270b7f8fbbbcdb82c244a105ccacafd0f", "messageHeadline": "Remove dead code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "a80ada7e1c7e7bbe29ad066ebced70aec2777a7c", "messageHeadline": "Implement ArbGas WIP", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "8e0ae931d8d5b5367be75d7a53710ff249213ad5", "messageHeadline": "Implement ArbGas WIP", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 175, "deletions": 267}}, {"node": {"oid": "cc32e71f2c0293dc6398df65b8c173fdc27d92c0", "messageHeadline": "Fix update-abi and run update", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1084, "deletions": 736}}, {"node": {"oid": "e538417548527f1db2f854bb8233495e5dd8d057", "messageHeadline": "Fix bisectAssertion compilation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 61, "deletions": 39}}, {"node": {"oid": "bb9eebe1197210ad390b1f2c539f31b30263e0e9", "messageHeadline": "Merge branch 'master' into issue-105", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 23824, "deletions": 26069}}, {"node": {"oid": "d500b99b09f4be48518dfb92caffbc312a8b3c45", "messageHeadline": "Fix some build errors", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "005baa7f435ee32529290cdeda268ab5126e6d6a", "messageHeadline": "ArbGas implementation WIP", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 208, "deletions": 132}}, {"node": {"oid": "64ab0dfdfbf65e7d2a7209fd0abbc71a77f8ab6f", "messageHeadline": "Merge branch 'token-revamp' of github.com:OffchainLabs/arbitrum into \u2026", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 1421, "deletions": 626}}, {"node": {"oid": "d8e176ea1830f0b7606b749cde37b0bb34006ff0", "messageHeadline": "edits", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 134, "deletions": 40}}, {"node": {"oid": "e3e425cab40a57bf068e7df3f4b0c3e476624ee0", "messageHeadline": "Disable sol-syscall test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a6bf656eda593a24e26cb620b2cbe5ea74a721e8", "messageHeadline": "All compiler tests passing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "8fc283a090e7e92cb1c7666a79eeff5c23dcf5bb", "messageHeadline": "Add eth deposit and withdraw test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "6a5a9540d3e80044db86bedaf078510526784002", "messageHeadline": "Add tests for erc20 and erc721 deposits and withdrawals", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 195, "deletions": 48}}, {"node": {"oid": "ff660987c82c2164ff089169b9f695f4e76d9cd4", "messageHeadline": "Change compiler over to new message system", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1162, "deletions": 589}}, {"node": {"oid": "aa967c7bcef9e55b785a11c96ffc0e8795a60dd1", "messageHeadline": "pending inbox -added message types", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 91, "deletions": 50}}, {"node": {"oid": "b91b6b7bb2fc323db08039223b7095055369a074", "messageHeadline": "pending inbox -added message types", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 261, "deletions": 123}}, {"node": {"oid": "780c4b48cbc0de8257564a48e32af8293bf2c178", "messageHeadline": "Merge branch 'master' into lazy-hashing", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 23821, "deletions": 26071}}, {"node": {"oid": "f94e7d4fcf856667deb8e6f262155d4dce964535", "messageHeadline": "Add message types", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 56, "deletions": 36}}, {"node": {"oid": "78912c701f8d4d8a539c928fa140e67f95af17f7", "messageHeadline": "Start refactoring message processing code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 46, "deletions": 25}}, {"node": {"oid": "d9b1d99ef614d6c6a6b2e3b6dd2bb817ad749010", "messageHeadline": "Merge pull request #111 from OffchainLabs/issue-110", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "35d903b299c6b41a8938ab591b7dd7f010e9d072", "messageHeadline": "MockEth WIP", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2ef13c058f14b098150ffc949b48894f18c5f4c6", "messageHeadline": "More partial implementation of rollup protocol", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "48ea13d8b2dd8cfe31720d55820a606db12965da", "messageHeadline": "Further work partially implementing new rollup protocol", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 116, "deletions": 57}}, {"node": {"oid": "c94b4e4b15292e993e4fd74982a6c2f4d488b4d5", "messageHeadline": "Remove dep and fix nosetests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "65c2af45408e70637c6da9790163f2133c11b81d", "messageHeadline": "Add setuptools dep", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a6757ac39fb9dfea4a6c37921cf4cd84135bf27b", "messageHeadline": "Fix python coverage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd51cb885be6aca12f348733eac4c8173396f38e", "messageHeadline": "Initial work implementing new rollup forking protocol", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 489, "deletions": 0}}, {"node": {"oid": "5f43d997ff75eaa4d3afffd68a13c182ef092790", "messageHeadline": "Add parallelism to evm test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4da5cf339fc21300adc2fc5faa29f3fa842c8611", "messageHeadline": "Fix inclusion of contract-templates.json in python package", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0d744a9743ea6908e16ee8f35f36b4357d37aa9", "messageHeadline": "Fix vm compilation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f021abd730cb6e382f12b5ece9577787db9160e", "messageHeadline": "Flatten out blocks in optimizer to speed up recursion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "c78450c77298a80e0380cb665fea591fbbbb9173", "messageHeadline": "Speed up ASTTransformer dispatch", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 57, "deletions": 42}}, {"node": {"oid": "26af196f6d41cd281b76bba997659f8d4e85a713", "messageHeadline": "Don't try to ABI decode EVMRevert outputs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "223e94c75f46a70cff7df6a01ca94299d52f4fd7", "messageHeadline": "Fix metadata handling for tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "48df0450a19a68e9979f36b2e6fa954f1e0f5052", "messageHeadline": "Update python versions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 56, "deletions": 49}}, {"node": {"oid": "76e4c406a315ac97a2c376b1ed38551c97123488", "messageHeadline": "Add \"importlib_resources\" requirement", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "df87590bac705c143ac0cfbd7b0de56a22a22e51", "messageHeadline": "Include contract templates in every arbitrum VM", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 669, "deletions": 0}}, {"node": {"oid": "2291b4858e630ccabcc33e0f564eec2d627d4a8d", "messageHeadline": "Add solidity project that creates contract templates", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 272, "deletions": 4}}, {"node": {"oid": "dd644b531bd88e796dee33220ee0fc0d0d24f690", "messageHeadline": "arbc-truffle ignore compiled contracts that weren't migrated", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df10ce2f136e7d386d8ea13a47181d7de7ab7e65", "messageHeadline": "Update ArbSys interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "e91ac6d6e6effb6fdd5ab6f644be398655a1f931", "messageHeadline": "Add option to arb-provider-truffle to only produce compiled.json", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "91e68d08d1f09ac32692b8577f6a25658648ee92", "messageHeadline": "Make callid in label unique", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "df06d8368565f8cee3631cae102b6dcd80a63b0c", "messageHeadline": "Simplify metadata removal", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "699fc9cbdd99f3b5d59802a7f4504aed29cf3386", "messageHeadline": "Enable GASLIMIT opcode to fix compilation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab255df9da32b777ff4f06a9b54ceffedfe71e47", "messageHeadline": "Kill extra dispatch_func params", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d4991b4cd79cd589d0df31230326f47c3d22179c", "messageHeadline": "Add method to clone contract", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "ae805c74772e30d7783a2ed61abfa0844f836c12", "messageHeadline": "Separate account types into separate file", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 39, "deletions": 26}}, {"node": {"oid": "d1ae18a4914b591408bb2fa28b66b129080c2c89", "messageHeadline": "Switch contracts name to accounts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "8f3875fd887ffc40e4271f8f88a697ad9c007e4a", "messageHeadline": "Store contract code_point in contract_state instead of statically", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 129, "deletions": 159}}, {"node": {"oid": "9b5dd2581a60c4a4b9987f943410f788d75859ae", "messageHeadline": "Merge pull request #108 from OffchainLabs/separate-challenge-contracts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17057, "deletions": 18081}}, {"node": {"oid": "96ddb5203399d684e231caa29862c58e94d74008", "messageHeadline": "Ignore another file for codecov", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8ac8753c37f1560f7cc92aee9cfa804684f5ae6e", "messageHeadline": "Update codecov ignores", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a0adae1d49dce730f8d4f512cf0603ff6306418f", "messageHeadline": "Fix circleci go caching", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef758969d195d7291b58ad0940846d6da17eb65b", "messageHeadline": "Bump go package versions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 586, "deletions": 169}}, {"node": {"oid": "1fc20b8f81508b8a10275e21678cb42907d1e60a", "messageHeadline": "Slow down block creation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c55bc47d7052731d1cff7784543a7274e1a11179", "messageHeadline": "Add more debugging information to transaction failures", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "e2e0966014d81a97c8580f273ddac27e51da22ab", "messageHeadline": "Update bridge addresses", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8b1b961e4a3266633ae462b755815e3569a74c35", "messageHeadline": "Merge branch 'master' into separate-challenge-contracts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1585, "deletions": 518}}, {"node": {"oid": "5624f3ffdc707707ef00a6e9ca2571e5481128fd", "messageHeadline": "Merge pull request #107 from OffchainLabs/remove-balance-precondition", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2775, "deletions": 5088}}, {"node": {"oid": "2bd357285e2b8366fc76e68be2d367731c6819bf", "messageHeadline": "Don't use codecov tags and only upload once per job", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 25}}, {"node": {"oid": "892a2c9288c4bcbeacb49e78804e6218d421f1f0", "messageHeadline": "Fix import", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1e9af7048883428f82102d1a36ad18317ea487fe", "messageHeadline": "Merge branch 'master' into remove-balance-precondition", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1611, "deletions": 521}}, {"node": {"oid": "e48cc843be3f009a7913257e53cc7e0d97ac5faf", "messageHeadline": "Merge pull request #104 from OffchainLabs/parity", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1811, "deletions": 724}}, {"node": {"oid": "0a70e3633738c8a46f399a00f9dc65b150e79c8d", "messageHeadline": "Add instructions to build parity docker image", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0d0a123e61813add46f006f0369439653bd1f19d", "messageHeadline": "Finish updating developer docs for parity", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "2eca6c115ea9f2a4db10a7a815c8d682ccbc9ee3", "messageHeadline": "Continue Refactor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 40, "deletions": 3119}}, {"node": {"oid": "48802e3b2a87506a1cc7e61ce45bfd0a4cdc247e", "messageHeadline": "Clean up naming scheme", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12016, "deletions": 10104}}, {"node": {"oid": "9c11c0a9e2ef516020301244fc2b398d2c915783", "messageHeadline": "Refactor challenge into single contract", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 341, "deletions": 508}}, {"node": {"oid": "ac370f80a8a96f623a4718d4746bdd6c9596f042", "messageHeadline": "Increase bisection cut from 6 to 50", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6aa6fada9dd6271f65b4ab86ee8c65b1bc41c52", "messageHeadline": "Refactor and cleanup challenge interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1084, "deletions": 914}}, {"node": {"oid": "109b561cc06b095c2ca2ba2a3626d9f2047d1d5c", "messageHeadline": "Switch bisection to short error strings", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "df269a6ae9073ce6596d7daa74b0ec85a23cda73", "messageHeadline": "Switch bisection cutting strategy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "fede9f282730aab58faf68d30b6cda6085139bc2", "messageHeadline": "Optimizing bisection", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 65, "deletions": 79}}, {"node": {"oid": "57d7a7d3ffad9014fac0d474e4e28f6818971ea6", "messageHeadline": "Separate beforeInbox and timebounds from rest of challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 409, "deletions": 318}}, {"node": {"oid": "fabfb790e2b960f75a70d1d1e41c61e244062454", "messageHeadline": "Block VM from being initialized twice", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1e01a26ca370bca431c29d3135f8d57bd8ea7a93", "messageHeadline": "Fix challenge self-destruct", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "f7bed82f25852c33f154e0196a2c650b785d173d", "messageHeadline": "Destroy challenge contract at end of challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f6372b25fc5942e1fc04af1536eae6404c8ed950", "messageHeadline": "Move factory contracts into separate folder", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "fe16bda0d7700de70343442d59e77c36a2207e45", "messageHeadline": "Use factories instead of simple contract creation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10234, "deletions": 16055}}, {"node": {"oid": "9035eab12c665eabef7db9930874dfcce7a7e869", "messageHeadline": "Spawn separate contract for each challenge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13916, "deletions": 8490}}, {"node": {"oid": "69ef632d9dd857fce95d1209b39b6d2f92ef05b0", "messageHeadline": "Remove core.Config from challenge state machine", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 27, "deletions": 46}}, {"node": {"oid": "ef71c1bc4f5f0a92ffd8fa980cf25a8ba5c4051a", "messageHeadline": "Emit deadlines as part of events", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 535, "deletions": 461}}, {"node": {"oid": "7241a9abc1aa0ad1b1c35ed91081b534459b0cea", "messageHeadline": "Update AVM spec to match new implementation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 70, "deletions": 74}}, {"node": {"oid": "1d034cf1980f2a8e64220f634a613115d5ad30c5", "messageHeadline": "EthBridge cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "1e72db4b0e1ef3d626e5bb5c10a0f3043b03e157", "messageHeadline": "Remove typechecking in send instruction", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 60}}, {"node": {"oid": "51f6ce8c8cffa56b9453ec6b832025d5ba3750dd", "messageHeadline": "Fix cpp avm send", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75801bf6f68214a672c053e8161835bd692dc85f", "messageHeadline": "Keep messages as simple values until assertion is confirmed", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1222, "deletions": 1196}}, {"node": {"oid": "47db44f5d181d45a8b9fc77cc3e8aa253c535f75", "messageHeadline": "Keep messages as values in assertion instead of parsing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 93, "deletions": 132}}, {"node": {"oid": "309f7eb222b49f9ca8ae88677bad2eeadfed327e", "messageHeadline": "Bug fixes (Fixing broken tests)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 76}}, {"node": {"oid": "1e0f695ad3b9a21062c4379e2415b68ed82b9c8d", "messageHeadline": "Fix arb-avm-go tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 133}}, {"node": {"oid": "50c1b667af7bf544b691bc6d6d9094a28d77fb98", "messageHeadline": "Make AssertionBuf a protocol buffer", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 210, "deletions": 95}}, {"node": {"oid": "fcfb5ecb6b1688e824c36e711cb7a3893cdca2fd", "messageHeadline": "Unify PreconditionBuf and Precondition", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 155}}, {"node": {"oid": "16aaa3586a0c7b7eda5ac71440dc91bf7af97392", "messageHeadline": "Unify TimeBoundsBuf and TimeBounds", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 153, "deletions": 190}}, {"node": {"oid": "b4d84dafc322f0239e0b92608742b2104bf32f3a", "messageHeadline": "Removed unused TokenTracker functionality", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 80}}, {"node": {"oid": "70a211fcf7cffb776263e20241a4b289594e36e4", "messageHeadline": "Remove balance tracking from AVM", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 66, "deletions": 1439}}, {"node": {"oid": "6e51ee699fa539352c2645eb5335e9861934a63b", "messageHeadline": "Remove balance from Core", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 46}}, {"node": {"oid": "a4db0d86bcf6b07105f4c590ec577ffa8c1df224", "messageHeadline": "Remove balance from precondition and simplify ethbridge code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 710, "deletions": 1521}}, {"node": {"oid": "6a6f6926ca4096bc82edeb46646be25b58012974", "messageHeadline": "Remove message data from assertion proposals", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 581, "deletions": 442}}, {"node": {"oid": "421be44db0cc93bc1f005b16eebd10a583073c46", "messageHeadline": "Implement FilterLogs in arb-provider-go", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "0c355293a7723724954b93aae401b68e5f9e2fae", "messageHeadline": "Improve polling and subscription shutdown in arb-provider-go", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "95cde3a3743c9fe477c8ac96839adea4aa00fc2f", "messageHeadline": "Merge branch 'master' into lazy-hashing", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 604, "deletions": 139}}, {"node": {"oid": "25fb63803692e337cc37f7f249612736ffe700ad", "messageHeadline": "Fix build when rocksdb not found", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "73599e98db85f5585f70cb88e70f876b0266a0dd", "messageHeadline": "Fix arb_deploy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d4932fb3d04c7a9b6a9839f8a7bcfcb3255abda7", "messageHeadline": "Merge branch 'master' into parity", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 607, "deletions": 141}}, {"node": {"oid": "29b9582aa2371850f10929037c604a477326ad81", "messageHeadline": "Clean up deps and docs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59, "deletions": 304}}, {"node": {"oid": "0fa1ee0e6cb7b3c1fc1326f6cdea90f6e5041075", "messageHeadline": "Merge pull request #102 from OffchainLabs/opcodeprooftest", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 604, "deletions": 139}}, {"node": {"oid": "99b046d560ac7cd0c1de5942c318448e17a74edc", "messageHeadline": "Cleanup", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "abebf011c0c18794a76b1ef8d1bee6034905e779", "messageHeadline": "Cleanup", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "396b839d2ae8b9d11c22a135fe7b0983dba69a4e", "messageHeadline": "Merge remote-tracking branch 'origin/master' into opcodeprooftest", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 248, "deletions": 155}}, {"node": {"oid": "7bfff817d6b44f2264d6e114e03b3d9397879956", "messageHeadline": "Merge branch 'master' into parity", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "d4334931b70fe6e367b4f65ba72de6fdc204b4ca", "messageHeadline": "codecov: Ignore generated files", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9ce6d174e18f6d9d5ddb09ab470edbeb9de9a11b", "messageHeadline": "circleci: Expand reported test coverage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "71d842e684d0142921a0e353b34d360d7d683f68", "messageHeadline": "circleci: Expand recorded test coverage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "37895c96cb9ea127bdac501ccb2182477afd2bc0", "messageHeadline": "Fix circleci config", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9caee599fe818b6cf9b5542d7efa10f8f848e18d", "messageHeadline": "Clean up and simplify circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 989, "deletions": 258}}, {"node": {"oid": "dfdd9c80ca8c6365a4e63a572b8bc1f4cd0fa6c0", "messageHeadline": "circleci; Dowgrade alpine version to fix lcov bug", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 29}}, {"node": {"oid": "2fdd217559a9b7b478d4310101506c15705d3b72", "messageHeadline": "Fix FindRocksDB name", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "631f7d1fbd6bed32e8c76a9bc2038c7b479314a7", "messageHeadline": "Only build rocksdb if package is not installed", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 39, "deletions": 46}}, {"node": {"oid": "b836ec60386b7a5ff64905a29e76b349f640d41c", "messageHeadline": "Fix arb-provider-go test private keys", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b00fa44744a565b93039cb6c17fd0341eaf6d50", "messageHeadline": "Fix arb-provider-go test ws port", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ffd4f07d34bf83e95590ed2654a6fb91f4d3c269", "messageHeadline": "Fix and optimize challenge test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "baf3b53a4e7aa56e045fc620e88829a9e8a00477", "messageHeadline": "Merge branch 'master' into lazy-hashing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 248, "deletions": 155}}, {"node": {"oid": "1512e3c42e1a99697dfabf9e6c507f9dae58dacb", "messageHeadline": "Merge pull request #103 from OffchainLabs/docker-fix", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 248, "deletions": 155}}, {"node": {"oid": "4308df5de3d42ffefa5c65eae56f95687aee5a61", "messageHeadline": "Refactor test results path", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "4ec89fba5af604e269020519a527d32c86f8ad1c", "messageHeadline": "Merge branch 'master' into lazy-hashing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9226, "deletions": 5274}}, {"node": {"oid": "fcc82fc6ccc876a57780a6a5951519f8aa0e5082", "messageHeadline": "circleci: shut down ethbridge nicely", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a23898ef0370ec670c71275e0db8fe4cef5416ab", "messageHeadline": "circleci: Try starting parity in geth mode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfbcad6f27a236853148ffb92473f76bbe23a9d3", "messageHeadline": "circleci: run parity in foreground", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "461f470f31c6762ec1a101da0696aacfe818afd8", "messageHeadline": "circleci: run ethbridge parity in background", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "b532ac3699379cf9d369494e58148bb202110ba0", "messageHeadline": "circleci: Use circleci background for parity", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "31d961ca693cb675f39bd151240394d26bdf4512", "messageHeadline": "Fix parity poa mining", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b53bee024f79c170161325318b94e22ceb064bf9", "messageHeadline": "Fix parity poa genesis", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fce12c1d2353853cd85fcced23c9fbdfae6de2e6", "messageHeadline": "circleci: Switch parity to poa", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72f531589bca883cf7087cfc23a47f1a5c57bd7b", "messageHeadline": "circleci: fix start parity", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e58400c812b60ae59f39500f30173e4f3905fe3c", "messageHeadline": "circleci: update backend-base", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36b982adb7d0df9867bc7b58f6f384ae401410e9", "messageHeadline": "circleci: Switch go cache job to backend-base", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "242f63a2010772653819a80fa56374ab2ca72b98", "messageHeadline": "circleci: backend patches", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "b5b36d7a184eeaaac2a30db21e413ca0bde0bd41", "messageHeadline": "circleci: fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a5e68871d092ecbd90f8ef1bb5e9b13c9dd71849", "messageHeadline": "Split into multiple build images", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 139, "deletions": 15}}, {"node": {"oid": "b937aaef0df2ba1920e0128dd461b8b3c24c6e91", "messageHeadline": "Switch from ganache to parity", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 597, "deletions": 160}}, {"node": {"oid": "f92151998ed83a9a695412423e75a5d88c053201", "messageHeadline": "circleci: Update build-base image", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 37}}, {"node": {"oid": "1b3b4fd1e92eb24e75eb0d63aec6ab0fe421747e", "messageHeadline": "circleci: Fix cpp-avm test result storage", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "df82b28013626aaee236f252c314b434260d0219", "messageHeadline": "circleci: Simplify deps and pipeline", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 21}}, {"node": {"oid": "5320298431d17ec50f41e9d9172f883527b9ba78", "messageHeadline": "circleci: Move arb-avm-cpp test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "597798586684735e0e182eb89ad04736aa2e7aa3", "messageHeadline": "circleci: add checkout step", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a4e78d46a664c87c819addbb2093d9997f9d10f", "messageHeadline": "Split out backend build to increase pipelining", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "169205c2d8de5ae68928c1798174ea84d868d159", "messageHeadline": "circleci: Add gcov flags", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "579b39c7081ea1450661f714efb2e36ab28733e4", "messageHeadline": "circleci: Fix test results", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "66b3547200e91cfcfab81b7b898bd10b3ae23553", "messageHeadline": "circleci: update python install command", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7146d914fb02e038e0567509ee3a335341a61bc5", "messageHeadline": "circleci: install python stuff as user", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "685c952d19b92ef1d5ee47f273f1532747f2bc12", "messageHeadline": "Update python cache", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1a780fa5883d68e3c921c9772daa661193a9a33e", "messageHeadline": "Add go and conan caching", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "1ad70a39ea97aba3ffda14fd88bb70e03bf92046", "messageHeadline": "Switch all circleci pipeline to same image", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c69b81be8ed0aaaa2f4c28edd2e6257b632a92a4", "messageHeadline": "Refactor circleci into pipeline", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 157, "deletions": 119}}, {"node": {"oid": "d431126c9a77ac3fa61da4585b87bd367d4084f1", "messageHeadline": "Fix install-ci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0d754ff72262d013e54c7800439c14333d439dcc", "messageHeadline": "Make ci build single threaded", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "ab06d4f51ac7c57636f364fa4f642c021045ff8e", "messageHeadline": "Fix docker deployment (Broken by checkpointing merge)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "0605942c1ba4dced356fca489107afdbc7f2cfaf", "messageHeadline": "Fix BalanceTracker::tokenValue exception", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9e0c264d8f3eb4f0e91983df8d17eab0d2a1f383", "messageHeadline": "Merge branch 'master' into opcodeprooftest", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6146, "deletions": 1452}}, {"node": {"oid": "a29f992eff54c333dc12a656c3f14126f55a2f9f", "messageHeadline": "Merge pull request #78 from OffchainLabs/Issue-72", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6146, "deletions": 1447}}, {"node": {"oid": "1e144ac3e70107dc30816f677111d87462e7aaaf", "messageHeadline": "Cleanup", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "af9bd8bed25da0ce3e1a6e8a0af9ae91b58b5f6e", "messageHeadline": "Add checkpointing to proofmachine", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c05147415195da080bb2d3e227f5d6dbcf9f1260", "messageHeadline": "All tests working. Most opcodes covered.", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 46, "deletions": 32}}, {"node": {"oid": "df4c8619d9c2b070f355211390cb54e456b2a70f", "messageHeadline": "More tests", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 170, "deletions": 304}}, {"node": {"oid": "76fe7e0614531aae75e341ab0ae7a228115ea309", "messageHeadline": "More tests", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 279, "deletions": 184}}, {"node": {"oid": "63e91efb139f88b5c4cd176eae42da80a8b25222", "messageHeadline": "Merge remote-tracking branch 'origin/opcodeprooftest' into opcodespro\u2026", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 65, "deletions": 48}}, {"node": {"oid": "2fbc481c44e0e95832a142d3bef1c099050dba7c", "messageHeadline": "Enable pcpush opcode test now that BigStruct is fixed", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "364883e4db0b1052aed9068b1a2fd312140aef77", "messageHeadline": "Fix broken BigStruct when only one value included in struct", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 62, "deletions": 45}}, {"node": {"oid": "2fa1326398beac276f046cc4a3e3c67274772753", "messageHeadline": "More tests", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 288, "deletions": 16}}, {"node": {"oid": "70382b80a84a64985e9bc77ba97f5d2276f838b2", "messageHeadline": "More tests", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "979afcbb729b309b385f41a6bc81fe928759aa27", "messageHeadline": "More tests", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "41b8e958d1ce151b3265dbc0f21b0c8b72e4a354", "messageHeadline": "More tests", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 97, "deletions": 9}}, {"node": {"oid": "4421ea4cb66f64b4265abaa78afeff6468ed4ca4", "messageHeadline": "byte and signextend fixes plus more tests", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 59, "deletions": 5}}, {"node": {"oid": "04ee188087a0d94f3eb9c2a21f7a36ea4e4f802a", "messageHeadline": "Merge branch 'master' into Issue-72", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2598, "deletions": 3633}}, {"node": {"oid": "a2ad89340eb6d54f6107ac7632b2ce94e95fe2e0", "messageHeadline": "Merge pull request #93 from OffchainLabs/prooftest", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2599, "deletions": 3634}}, {"node": {"oid": "2f287e114bc412838fa1fd9dd27e1b1955171a6a", "messageHeadline": "sgt fix", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "25d6d40655e94fdf3980a6328ec94875d07e7782", "messageHeadline": "cleanup", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "4532c8686dac8a50d9bce7c5f54552fc62ddb609", "messageHeadline": "More test cases. AddMod and mulmod fix.", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 58, "deletions": 20}}, {"node": {"oid": "e8ece44d827b7f28350d237ad86df3eeccc3f7df", "messageHeadline": "More test cases. Divide by zero fix.", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 72, "deletions": 4}}, {"node": {"oid": "0678b8431d37d1909e4e0ce898db2694c800e577", "messageHeadline": "prooftest contract writer", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "ff0cf605654a335b9c2835f0050affdcf34e348b", "messageHeadline": "fix issue #94 and added more logging in testmachine", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "daa5bb1a5de23f38b26c117d753cdbe59a052765", "messageHeadline": "cleanup for merge to master", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09235a239e9ad12b2f00c07d2c0a0b1aff1e5e98", "messageHeadline": "cleanup for merge to master", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 36, "deletions": 57}}, {"node": {"oid": "31e5ad7b79c8d6827239208fd55a2b84b38a4992", "messageHeadline": "cleanup for merge to master", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 19, "deletions": 50}}, {"node": {"oid": "18c1ede6e6f2ebce2b01801bcdbdbb5cdf81a7ca", "messageHeadline": "working contract.ao", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "96d4fc6f19251aaf709c6701dad06b15121d3da8", "messageHeadline": "Merge branch 'master' into Issue-72", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 56, "deletions": 53}}, {"node": {"oid": "cf58ad6a4e53a02d02e670702a868443f77058a7", "messageHeadline": "72: namespace", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "209ecb7a4ca5ea19e631d94ac6ae616881452433", "messageHeadline": "debugging", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "70d422d0558f8d654f072bd06af32265880a284b", "messageHeadline": "Merge remote-tracking branch 'origin/prooftest' into prooftest", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "8c9649353de1e81a9dfe87e6703cb2b5801a734d", "messageHeadline": "Print machine state on prooftest failure", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "947b7bb8e8f005a2ca25579d950c645e25974fc5", "messageHeadline": "debugging", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "fc3f8e6a8339cc5c437b119f4403901f893e015f", "messageHeadline": "72: errcodepoint", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "2e7a73c816531f71f3c7cafa6421452551b7f193", "messageHeadline": "Enable and fix \"Restore checkpoint\" test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "4fd99192f33964a73d1a5f074e0e8c4325a607ab", "messageHeadline": "Use cmake to set test contract.ao path", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "5883f24699003e0146ce05e643a75a3f24f4016d", "messageHeadline": "merged latest master", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 237, "deletions": 99}}, {"node": {"oid": "1a8a466b6d53593b8a5bacbeff04631ea4f8a8d8", "messageHeadline": "Merge pull request #92 from OffchainLabs/six-version-fix", "author": {"name": "tpobryan", "email": "48638541+tpobryan@users.noreply.github.com", "user": {"login": "tpobryan"}}, "additions": 56, "deletions": 53}}, {"node": {"oid": "68c12a734c7e548d9fc2aba44dc2b7829303c23d", "messageHeadline": "72: edits", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ecb3f5b51e8f524369a8ecf3e7beca0104deffe3", "messageHeadline": "Merge remote-tracking branch 'origin/six-version-fix' into prooftest", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 55, "deletions": 52}}, {"node": {"oid": "7842a3edce2df695a63f3a96c46e290d9f82e24a", "messageHeadline": "merged latest master", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 2345, "deletions": 3676}}, {"node": {"oid": "ceab4a692274bb7afe896af456b532856692a01b", "messageHeadline": "Upgrade python versions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 56, "deletions": 53}}, {"node": {"oid": "6821c96c8a67309aa9348d9b4cc7a99dc7b776eb", "messageHeadline": "Fix errpc init value", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0cf801b4d3e2fb23ce8dc51563da1a0c8773d69", "messageHeadline": "Add rocksdb ci to cache", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c2b8a96a069088a959909a0d9846453e18438638", "messageHeadline": "Merge branch 'master' of https://github.com/OffchainLabs/arbitrum int\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 170, "deletions": 76}}, {"node": {"oid": "712eeaf5b6daa07bdefaf186db48b858e0ad1cf0", "messageHeadline": "Try to fix rocksdb cache", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "db45f3584d81053927c77a519b8c5ef7c298d775", "messageHeadline": "Remove unused test file", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "33ac033cc56e0a323fee31229edbfaa2807d77c6", "messageHeadline": "Don't automatically destroy checkpoint db in destructor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 75, "deletions": 17}}, {"node": {"oid": "0dda319da5fd1bc26bc69fc5340a672292f84a96", "messageHeadline": "Fix TokenTracker serialization", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "578bbf6c7b180f993d5a8d9b043ac737427486f2", "messageHeadline": "Fix contract.ao path in machine test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fe14e00f507a09c0e4d200ef2a39f97593269f00", "messageHeadline": "Fix tx state check error", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9770836a7a411ca5a45a76cf01d45410e756ac9a", "messageHeadline": "Fix rocksdb dep in xcode", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9b99581c83ffd1f9856ba4d338c4a7cc8a20c50f", "messageHeadline": "Add rocksdb caching", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "bdff00285279538a277bd4e2395b125593570b17", "messageHeadline": "Add libm dependecy", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "81ddcc16e15fef3ae56c846909ef22b81ecd49ac", "messageHeadline": "Fix cmachine compilation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "426c36905b254189ed819e383bc6fefde304f119", "messageHeadline": "Merge pull request #91 from OffchainLabs/Issues-89and90", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 126, "deletions": 28}}, {"node": {"oid": "cab5ae9f8d1d9bd1a3048176d8daa25c49088e9f", "messageHeadline": "72: add target", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "82901cf318e964b758e19fe823595e8e81a80a30", "messageHeadline": "72: edits", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e313191f209ae7ab3d46e93a49c147403b5c376e", "messageHeadline": "72: edits", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "ff79574ca2706893adbfb3b1518fb7c6389a2d56", "messageHeadline": "Check in correct version of contract.ao for arb-provider-go/test", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "87c99bfbe8923df828db375d2175ac1d67d8884d", "messageHeadline": "Check in good contract.ao.", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ddef0ddd8059190a4e379d3b0d5b037df20c273a", "messageHeadline": "Merge branch 'Issue-72' of github.com:OffchainLabs/arbitrum into Issu\u2026", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0e8f602e168ef5a6f511eab77c071ba78d1077e4", "messageHeadline": "72: rocksdb headers", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "671835b61c622f456ca0f3eaab188110669ddca9", "messageHeadline": "Disable zlib and bz2", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "e694e5cda91a37a9039289c09e214d2849e3a878", "messageHeadline": "Fix up rocksdb build", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "5bafe9007deaa7421b86f972e67427c8865676c3", "messageHeadline": "72: cmake", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "63003635138dacb88d8b8160b7fc0134f329f36e", "messageHeadline": "72: pointer bug/cmake", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "09793080c70c2dde5d4088f027823d9e6a472453", "messageHeadline": "72: build", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "afb05956523d71c0e5b41ad91754fc4669121874", "messageHeadline": "Cpp machine - RunOne cleanup.", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "7f45ae666cdfcb04007c4706e81a874a1142e036", "messageHeadline": "one step proof WIP", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fe72205e4c0c1baa68903861be7e55101f1e83d9", "messageHeadline": "one step proof WIP", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 100, "deletions": 8}}, {"node": {"oid": "335f698b9815c2f34cdbf6e808dcc80a78a2581b", "messageHeadline": "72: build", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4912918013abc393ccdea3568e5fdbd7e5768a4f", "messageHeadline": "72: warning", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6379019c423c2da2897eaa052d15e2b7a14c620", "messageHeadline": "72: warnings", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4b1e6d1115966587c4ea3cdd938ba2c298db6426", "messageHeadline": "72: header", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "379fe59ef7ac9cecf63fee2d3e23b8c2f731c075", "messageHeadline": "72: skipping install", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b1d6e67c953f3a7767c727257b1cf87e8c75d276", "messageHeadline": "72: cmake", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0ed0181ddfc6a27b85e471f1e13b20e21091280f", "messageHeadline": "issue-72: target", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b10f1526a54ae66cc859b0fdf7d377ecdab5e44b", "messageHeadline": "issue-72: condif build", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3be85203c974aff8f5f68f277b8f14badf3a7bc9", "messageHeadline": "Merge branch 'Issue-72' of github.com:OffchainLabs/arbitrum into Issu\u2026", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 277, "deletions": 128}}, {"node": {"oid": "00cea03c1761a06aa52643cd38cc342e77f35522", "messageHeadline": "issue-73: build config", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 70, "deletions": 7}}, {"node": {"oid": "a573f87e5765d98b3120bcc543d82f65a8da977d", "messageHeadline": "fixed issues 89 and 90", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "eb7d39ba8e816c9ad7a3b34a3f43689f204c24df", "messageHeadline": "Fix test headers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 111, "deletions": 48}}, {"node": {"oid": "57c8b5528d7b6552c118d9d65caaf666f3cb798a", "messageHeadline": "Clean up headers and remove dependencies", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 122, "deletions": 58}}, {"node": {"oid": "d294019f0efe354288377a84d129a4a221575e8f", "messageHeadline": "Remove public rocksdb dependency", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 61, "deletions": 39}}, {"node": {"oid": "2142ce59e41387565c544f03ceeccde7ca4f6d0f", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 103, "deletions": 95}}, {"node": {"oid": "dafeecbb799219d528ad495926a56a8f0fdf0ab3", "messageHeadline": "issue-72: cleanup transaction", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 123, "deletions": 120}}, {"node": {"oid": "f04961c41913a901355e45546d214dd454c79fdd", "messageHeadline": "Merge branch 'Issue-72' of github.com:OffchainLabs/arbitrum into Issu\u2026", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ba893abc6c52bdf4e018cfacd0801adaa427f273", "messageHeadline": "issue-72: atomic writes", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 369, "deletions": 292}}, {"node": {"oid": "90c8d30b6248b7ab509991ac03a8401d3f2a943e", "messageHeadline": "issue-72: go code", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 47, "deletions": 28}}, {"node": {"oid": "7dc5e992dc0445814cc8a4e215de05af627ae2cc", "messageHeadline": "Fix compiler code point serialization (#85)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 40, "deletions": 48}}, {"node": {"oid": "81bd3b6d3f1093fa3f0822d406bbddb560a0a037", "messageHeadline": "fix cpp opcode 'isZero' number of parameters and bug where assertion \u2026", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "b7c06d8102360d55bffc266d26bb44657aa877e9", "messageHeadline": "Fix opcode header includes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f6adfb8121e9fd72a79df69491c5747ec85707fb", "messageHeadline": "issue-72: fix includes", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fc35c9729e98bdc34a175313ebfe849715a54ae7", "messageHeadline": "Merge branch 'master' into Issue-72", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 285, "deletions": 93}}, {"node": {"oid": "865cf0b0e2bd96bb3fe166c1036c83d803c02e7a", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 211, "deletions": 205}}, {"node": {"oid": "d9a3ea0bc2041513dbde32f4408ab03ad8ee9ede", "messageHeadline": "issue-72: addrss comments", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 41, "deletions": 56}}, {"node": {"oid": "ff12da46fe2dbbad1ab0e5920876f666879a6c5e", "messageHeadline": "issue-72: addrss comments", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 719, "deletions": 469}}, {"node": {"oid": "daf16fb1c8f8277bc159ccd477197dabcb6034af", "messageHeadline": "Merge pull request #82 from OffchainLabs/ChallengeTestWork", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 285, "deletions": 93}}, {"node": {"oid": "fe7b51abda39da2721741a8e5ff7b5a066b44364", "messageHeadline": "Merge branch 'master' into ChallengeTestWork", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d3931ecbd2439edad22c24f02c09e11b39fa31ee", "messageHeadline": "Clean up xcode project formatting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3a5eb66f2d9988908f9b0aaad422a30959d2dfa3", "messageHeadline": "issue-72: connect with go", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 232, "deletions": 35}}, {"node": {"oid": "9f338b1f4c4abe3498da6157ef703983b28bc739", "messageHeadline": "issue-72: add machine tests", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "98730cac7feb6d1941e4970e1f077d72eb512344", "messageHeadline": "issue-72: cleanup", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 62, "deletions": 63}}, {"node": {"oid": "1f8d1407d1b93fcbbbcbff53f197b0bf34b5a149", "messageHeadline": "issue-72: contract.ao machine testing", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 120, "deletions": 26}}, {"node": {"oid": "005635172aa4549bf84ec03269a1f77d0d429146", "messageHeadline": "issue-72: added method for current directory", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "8000994136c584b18bc0b29403137c9e1b4a60a1", "messageHeadline": "issue-72: includes", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 85, "deletions": 83}}, {"node": {"oid": "14e7452fae60d81135b4cf66d75e45548ded5b6f", "messageHeadline": "issue-72: error_pc", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "4f20263b66ab0a893f2fdf9bc4adea9e5d73ac73", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 65, "deletions": 71}}, {"node": {"oid": "5479df0759e2920ec5208f6f567f8a7cec998977", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 375, "deletions": 309}}, {"node": {"oid": "9390096e35aed7fb2c576eba303e1492f72bb36c", "messageHeadline": "issue-72: refactor, cleanup", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 72, "deletions": 75}}, {"node": {"oid": "1c21e515db2ef2dbc0ab651fc7afec88efade33d", "messageHeadline": "issue-72: refactor, fix tests", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 709, "deletions": 652}}, {"node": {"oid": "f9e70ead1b4503640837500840cefab9f314315b", "messageHeadline": "Updated python version", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6a7c7cad8903297d9fb6444d5f68322f3576325", "messageHeadline": "OneStepProof.sol cjump fix plus other cleanup", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 52, "deletions": 305}}, {"node": {"oid": "a63a2ae8d463712d33e4313798082f6c8052af27", "messageHeadline": "fix potential race condition", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "54d474e9ab6be999fab2e675226f265ae9dbbd70", "messageHeadline": "cleanup", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0177b4e3857079f3d106e24c0e632c0d1f60bcc5", "messageHeadline": "Moved challenge error type and error monitor channel to bridge", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c0bf9c332a13c142bdf0a33e4c81e3ded2a29bc8", "messageHeadline": "Moved challenge error type and error monitor channel to bridge", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 78, "deletions": 79}}, {"node": {"oid": "71be209decae06c583e795b207e0f7f1233f08fd", "messageHeadline": "Challenge test fix - test successful when proof accepted message seen\u2026", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 7, "deletions": 55}}, {"node": {"oid": "cf5c61430c9903c2f286820174f721343816fcee", "messageHeadline": "Challenge test fix - test successful when proof accepted message seen", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "178dc3a70dbc768b40810c045e405d755fe4b0df", "messageHeadline": "issue-72: more tests", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 95, "deletions": 44}}, {"node": {"oid": "1c18e1fab5759175aa799eef2fb115b5d212546e", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "9f44862b88706e1e6b636b95005c8e2ef88177a8", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9a32d8c38a733edeb93be25d1657be26748d1957", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "aa3d081ec916b98483ff2f8925c319fc091e6aa3", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 679, "deletions": 673}}, {"node": {"oid": "b68b372b15cea17b325c830b9d1324437236227a", "messageHeadline": "issue-72: testing/bug fixes", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 657, "deletions": 160}}, {"node": {"oid": "b93c721ede6b81a9c6622caa302fd6165d94729c", "messageHeadline": "issue-72: more tests", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 1031, "deletions": 125}}, {"node": {"oid": "d62fd6af2665624d3b668be833154e430e763c57", "messageHeadline": "issue-72: fix codepoint saver", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 269, "deletions": 151}}, {"node": {"oid": "c00ac0fd2c5c82374c91af2b1b70ea8130f6cc01", "messageHeadline": "issue-73: msSaver test", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 189, "deletions": 117}}, {"node": {"oid": "e925fdff23144402c601a8e6e1f94a773b596e78", "messageHeadline": "issue-72: testing", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 211, "deletions": 54}}, {"node": {"oid": "d46e8092cf18a97cad81fce30cd70a97bfb0007a", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 132, "deletions": 110}}, {"node": {"oid": "cf7d160bca90e107f730111002a848978b69ef28", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 419, "deletions": 381}}, {"node": {"oid": "6e83d741dccdf53afadd056929cfe96605ba40e3", "messageHeadline": "issue-72: fixed rocksdb library linker issue\\!", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 13, "deletions": 30}}, {"node": {"oid": "86fe91294ae72fd349fa9514bb9943be8b8da24d", "messageHeadline": "Clean up commented-out code", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cd9e4a4818fa6d15f92703067f0d436ff22efaba", "messageHeadline": "Renamed variable for consistency with arb-avm-cpp", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "3fca9f4b5af3a97ebbe0ba1b4968e321087eee5e", "messageHeadline": "Clean up code", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "f5e145281271eacf77fc919635db3e18e88fffb9", "messageHeadline": "Implement lazy hashing in arb-avm-cpp", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "f21f18eb82bc943bcacb2a93c987195974ea73cd", "messageHeadline": "Hash tuples lazily in arb-util (golang)", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "27138dc0ca33ff0afb76e6e2244f02f5441567ea", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 44, "deletions": 45}}, {"node": {"oid": "2d66b133946a608eff659adbd91e9a094392c69c", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 69, "deletions": 36}}, {"node": {"oid": "85e068a3e265b368393c05a0c80c3b1f7066a2d6", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 49, "deletions": 59}}, {"node": {"oid": "7d5306f7850f7e3b75d7afa5c44ae81fd3f1a6fb", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 94, "deletions": 143}}, {"node": {"oid": "644eda223a3f75fe011792704578d2fda23ecd57", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 344, "deletions": 175}}, {"node": {"oid": "0be1fb6da6b07f288eeb796ba63af96035d30442", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 158, "deletions": 76}}, {"node": {"oid": "e5720f637155c407d6352be4b37cd48d3a99e512", "messageHeadline": "issue-72: reorg", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 59, "deletions": 65}}, {"node": {"oid": "991a27e8df91aebf937ba7e7c74c8717b1182d97", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 88, "deletions": 357}}, {"node": {"oid": "e786f31ec05fc7f9408a55facfcf4e6d92c775ca", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 366, "deletions": 469}}, {"node": {"oid": "7190a7986e245cda2fb6417ba39653f105f596af", "messageHeadline": "challengeTest testing", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 128, "deletions": 54}}, {"node": {"oid": "7ec939d9cb094be7a72c9f65583ccd8c1a2d438d", "messageHeadline": "Merge branch 'Issue-72' of github.com:OffchainLabs/arbitrum into Issu\u2026", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "973cc941fd3918b6e880039cd140634dc5fc1f27", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 193, "deletions": 125}}, {"node": {"oid": "2eec75bf48abd6841d9af184b526a7f2dadda679", "messageHeadline": "issue-72: refactor to prevent circular dependency", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 624, "deletions": 478}}, {"node": {"oid": "bac9f029c9614c931f11085d2208d7d20a6f458c", "messageHeadline": "issue-72: fixed build issues", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 131, "deletions": 186}}, {"node": {"oid": "8b3bdba525c2e4a36ae712c384a6b5a91f3b0918", "messageHeadline": "issue-72: refactor", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 825, "deletions": 413}}, {"node": {"oid": "2dcdc487953b64dc049a51304107a48ebe0f7b6b", "messageHeadline": "challengeTest testing and error handling", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 378, "deletions": 39}}, {"node": {"oid": "4a04ab69a1d2278c0b493508400763487758f305", "messageHeadline": "Merge branch 'master' into Issue-72", "author": {"name": "Minh Truong", "email": "minhptruong1@gmail.com", "user": {"login": "minhptruong"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5f36bd7b3528be8df1093551a60eeb9e365cae13", "messageHeadline": "issue-72: refine load logic", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 322, "deletions": 76}}, {"node": {"oid": "4a04dbdb272987cfc80df3f97e78449287b072e2", "messageHeadline": "issue-72: checkpoint checkpoint", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 65, "deletions": 38}}, {"node": {"oid": "d5d8bac46781081fee7daf86213ba4ad048160de", "messageHeadline": "Merge pull request #74 from OffchainLabs/ethbridge-separate-contracts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31401, "deletions": 17208}}, {"node": {"oid": "26e56d4cc610ac5d43936557e5fc7bac4d0afc8c", "messageHeadline": "issue-72: loading checkpoint", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 80, "deletions": 42}}, {"node": {"oid": "8f41fdb0b3c0a5463dd9eae02d10988ea457a445", "messageHeadline": "issue-72: fix variant serialization", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 208, "deletions": 68}}, {"node": {"oid": "7524416aed666ea3eb0fa0997e5c44dcea166354", "messageHeadline": "challengeTest testing", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "22d79fab98498d8d6bb6ebbaba7443fe91302a8d", "messageHeadline": "issue-72: reorganize files", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 29, "deletions": 317}}, {"node": {"oid": "86bf4829a30bb512005176c1d9e650ae2f680e25", "messageHeadline": "issue-72: reorganize files", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 138, "deletions": 373}}, {"node": {"oid": "c50d8cb96c9e20e0d4eab405a995fbdeb7d8330d", "messageHeadline": "issue-72: load checkpoint", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 80, "deletions": 120}}, {"node": {"oid": "b9a2a9984f33e63627be68c0fbf5414ff6b0bcbd", "messageHeadline": "issue-72: fix serialization", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 233, "deletions": 84}}, {"node": {"oid": "2e26c68f29dc73e0771b195252d05a6cb10b132c", "messageHeadline": "issue-72: move files", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 281, "deletions": 151}}, {"node": {"oid": "5db85af6333fb5e9d434547b967a3907b4cb100c", "messageHeadline": "issue-72: move files", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cc90e22aec44bc88deb5210b31db9b072c1c24f1", "messageHeadline": "issue-72: refactor some classes", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 1294, "deletions": 1160}}, {"node": {"oid": "b5e4043ce1444ea74a94c344667d52dff08e14e1", "messageHeadline": "issue-72 : datastack map/save", "author": {"name": "Minh Truong", "email": "minh@offchainlabs.com", "user": {"login": "minhptruong"}}, "additions": 66, "deletions": 54}}, {"node": {"oid": "d6c848bcaaf8541a68ad97c3638a957656cfa2eb", "messageHeadline": "issue-72: second commit", "author": {"name": "Minh Truong", "email": "minhtruong@Minhs-MacBook-Pro.local", "user": null}, "additions": 121, "deletions": 12}}, {"node": {"oid": "213e7faac399c123ebc54d095348748eee8e4bd9", "messageHeadline": "issue-72: first commit", "author": {"name": "Minh Truong", "email": "minhtruong@Minhs-MacBook-Pro.local", "user": null}, "additions": 793, "deletions": 5}}, {"node": {"oid": "e6a499b42ce773fa8eb7846d244c22023e472fe4", "messageHeadline": "Merge pull request #77 from OffchainLabs/challenge-fix", "author": {"name": "tpobryan", "email": "48638541+tpobryan@users.noreply.github.com", "user": {"login": "tpobryan"}}, "additions": 636, "deletions": 401}}, {"node": {"oid": "985872e9423339e74f618ce7f6c11b1707a8d03e", "messageHeadline": "Add IsInChallenge check so coordinator doesn't disputable assert duri\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "ae129862fa402da7e69c8da3b9abf96e9a79043c", "messageHeadline": "Switch challengeTest to use testvm", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "80ad3f1cb2e2397de04447fd11bbe168fa13cb86", "messageHeadline": "Simplify bisection code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 85, "deletions": 79}}, {"node": {"oid": "5fdb62defb199beb2b053adffb4a2440223aba16", "messageHeadline": "Fix proof marshalling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 146, "deletions": 58}}, {"node": {"oid": "822af5c0f1a5b419daa1755a1ecb5abb90238809", "messageHeadline": "Lazily compute preconditions in bisection", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "54567703f37e481bf43f6efe5c7374994e7482b9", "messageHeadline": "Split BalanceTracker into 2 classes with split functionality", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 345, "deletions": 231}}, {"node": {"oid": "19b7e129d3f417b22bc504d8397f3184ac1091dc", "messageHeadline": "Simplify arb-bridge-eth dockerfile", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "c54277f700192ffeeca83342bbc8e2f30eb5a26e", "messageHeadline": "Fix disputable outgoing message accumulator hash", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "56af1229dcc79bbe7429fc694a52c8d9201b37db", "messageHeadline": "Challenge test working up to InitiateChallenge failure", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 42}}, {"node": {"oid": "f2a8b0df1b66d1819bcb1f389de516c6bbe6fafb", "messageHeadline": "Pass correct address to validator and remove dead code", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 33}}, {"node": {"oid": "f723c08fbcabaa7cad27a557b404ea0ac0585f5d", "messageHeadline": "Add IsPendingUnanimous and to recover from ConfirmUnanimousAsserted f\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "b0adda297c5c2583cde84ba22056cb26c176ae10", "messageHeadline": "Add method name to waitForReceipt for debugging", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "bbc856aaf0b2e808733067805ea9ad433a5a4c89", "messageHeadline": "Fix instructions_test.go", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6a7f25c458b0496b611878db6243447f0671ba1a", "messageHeadline": "Fix integration test compilation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "eccfe0d08f96bd9890f6aff60c302b73bf778d86", "messageHeadline": "Use generated typescript contract interfaces in arb-provider-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2583, "deletions": 822}}, {"node": {"oid": "81ff27d0c3b963ce6cef455cd18304c2eedf2da6", "messageHeadline": "Refactoring and cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6842, "deletions": 3817}}, {"node": {"oid": "913d6cebe026bc9aaca6530df0d08bb83056fcec", "messageHeadline": "Fix address and hashing related regressions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 146, "deletions": 171}}, {"node": {"oid": "2f0cfa22f35783e3028e8b4f823c8c99c7f9c7c9", "messageHeadline": "Clean up ethbridge error handling", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 210, "deletions": 345}}, {"node": {"oid": "6f9c38860a9f09eb909111d200c697026394b92f", "messageHeadline": "Deduping and refactoring", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 306, "deletions": 338}}, {"node": {"oid": "e2ebfd2f36769fc7b3cfafca496f98bb4e12ea98", "messageHeadline": "Linting cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 55, "deletions": 49}}, {"node": {"oid": "4e4ae9f4cdf0c8a1e79372f9b8471eed48a40317", "messageHeadline": "Get channels working post refactor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1053, "deletions": 749}}, {"node": {"oid": "bf1877ed6070d960c9b0991eb6d50fd988a4ec4c", "messageHeadline": "Work on unifying chains and channels", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 138, "deletions": 271}}, {"node": {"oid": "ceb2b549b941bcf37979d8f5dc561484a161aa7f", "messageHeadline": "Merge channel state and chainstate into one", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 482, "deletions": 58}}, {"node": {"oid": "4a14713a82b853361f6ce56f1f5ebd0969a56eda", "messageHeadline": "Fix avm tests", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "2b1ae858f421f51351129e2d535ff4fc0ec10225", "messageHeadline": "Rename state and validator to channelstate and channelvalidator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "1a38e26efc61b1892f57d185bd463ea9fc3c2d44", "messageHeadline": "Remove challenge dependence on unanimous functionality", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "d8f64ad532804398c47a5413d3051ad59b95412c", "messageHeadline": "Propagate chain channel split into arb-validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2776, "deletions": 1732}}, {"node": {"oid": "85753319596d2686e938bb47ede0cbd8145442cc", "messageHeadline": "Continue chain channel split", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 357, "deletions": 149}}, {"node": {"oid": "277adcfc52e4cfbd0bf511e4a5a7ea8e1e1cc06f", "messageHeadline": "Start splitting apart arbitrum chains and channels", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4609, "deletions": 3514}}, {"node": {"oid": "e99905feb3c6c49cee2911365ebf6b6ef048a903", "messageHeadline": "Reorganize arb-bridge-eth contracts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 89, "deletions": 87}}, {"node": {"oid": "337c4f856dfdfc79d4f225e8ac3c8b0b8cb12867", "messageHeadline": "Unify final and non-final unanimous assert sigs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 70, "deletions": 72}}, {"node": {"oid": "cb1899f2e36e1e4c4765ddbf18534787b7e5c817", "messageHeadline": "Split each Arbitrum VM into its own contract", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20789, "deletions": 14375}}, {"node": {"oid": "57b37eb1d4528d2f130ab7189b8cccc318ea947e", "messageHeadline": "Merge pull request #76 from OffchainLabs/issue-75", "author": {"name": "tpobryan", "email": "48638541+tpobryan@users.noreply.github.com", "user": {"login": "tpobryan"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "db59e511679bdbb31098592f460fb8427c9d040b", "messageHeadline": "Rename db to ganachedb and add to dockerignore", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "34f78a84ca7f0923f00976657432d3d1f42d3e57", "messageHeadline": "Arb test (#71)", "author": {"name": "tpobryan", "email": "48638541+tpobryan@users.noreply.github.com", "user": {"login": "tpobryan"}}, "additions": 797, "deletions": 21}}, {"node": {"oid": "104dbceac48628e03cf7895f17395b98783e1a3d", "messageHeadline": "Provider version bump", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a60e8143d41bf9e4ca9a01b75bcd61d7d9b6f595", "messageHeadline": "Provider doc fix", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdcdfabcee0248ed68527d9e0b579a4945ba08b4", "messageHeadline": "Fix receipt log handling in arb-provider-ethers and arb-provider-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "5a5d2c26970cb0495cd6772a7a895b6a0a90c413", "messageHeadline": "Solidity support doc (#68)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "f133e2a62b093365c21ddc710e4766a12bbdd1f1", "messageHeadline": "Version bumb", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dde4b87582c986948253cd342f584f5e30c532b2", "messageHeadline": "Nuke validator states", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d1a01f7ca8169630836c89f83cbd6e5f46ee1e35", "messageHeadline": "Documentation fixes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6a0ddec7d8af98a4418a2c8133d3583333f2a61a", "messageHeadline": "Merge pull request #64 from OffchainLabs/refactor-ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6852, "deletions": 4475}}, {"node": {"oid": "d59055ee8fb98d9beb46b95606501671c9925f64", "messageHeadline": "Add rewrite rules to go.mod files", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f8742d76464734a2141e532ff587c0a16503d8cc", "messageHeadline": "Fix testmachine", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "e0236f5351d5dde028bc1383cef73dd07abde617", "messageHeadline": "Clone messages to prevent mutating int bug", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8afd6847f3bda2334888f69f0501e96154427434", "messageHeadline": "Cpp machine instruction cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "8c2ef271bcf47c632a3bc3333765b036164a230b", "messageHeadline": "Fix toTokenType", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3bf87ba461a98b9b67e35fcd6fb068f70162558d", "messageHeadline": "Properly clone message stacks", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7731e51adab2efcc5e185acafb46050570c3997a", "messageHeadline": "Fix broken fromTokenType", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e4622e5c32b2b3932a7c10a3e072b078f57127c2", "messageHeadline": "Fixup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "1c213ab8a1e23137f538ed2912b9d642e1544b02", "messageHeadline": "Simplify and clean up cpp balance tracker", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 81, "deletions": 155}}, {"node": {"oid": "8490693fe599b7e93bed0c47287f85f9487e3fbd", "messageHeadline": "Create canonical token type ordering", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 731, "deletions": 438}}, {"node": {"oid": "ff05e8cc022a281d3651c24e0f0eca6ad420e1b5", "messageHeadline": "Clean up includes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 136, "deletions": 114}}, {"node": {"oid": "09526cff7c8a4284809d88bce3599c64eedc16a5", "messageHeadline": "Refactor ChallengeManager into library", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 891, "deletions": 568}}, {"node": {"oid": "5a99d586e899d0ea9799f8abddbb615568243559", "messageHeadline": "Refactor VMTracker code into libraries", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5147, "deletions": 3359}}, {"node": {"oid": "074d9b457480c5ac808cc81564c8242843293b64", "messageHeadline": "Add yarn build step to build typescript", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "60ff6519f9e0ff7e563d0ded3e5e1666f076f3d0", "messageHeadline": "Revert \"Merge pull request #62 from OffchainLabs/fix-demos-webpack\"", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 140, "deletions": 37}}, {"node": {"oid": "e88efb91c920ff871111046cfff54a9ae83dc0e6", "messageHeadline": "Merge pull request #62 from OffchainLabs/fix-demos-webpack", "author": {"name": "tpobryan", "email": "48638541+tpobryan@users.noreply.github.com", "user": {"login": "tpobryan"}}, "additions": 37, "deletions": 140}}, {"node": {"oid": "3aa7b1c6b2321e284e9c81ae78f59edf73d8a545", "messageHeadline": "Use webpack-node-externals to fix webpack with yarn workspaces", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 140}}, {"node": {"oid": "aa87d625e70f603d4f1294606f2515dd4759f378", "messageHeadline": "Remove boost system dependency", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ff6db681fa11761c16b4c69f2ca321ec60605ea7", "messageHeadline": "Update quickstart", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 44, "deletions": 38}}, {"node": {"oid": "396cae1d384780b54e0b4c908d0a7b10112aa982", "messageHeadline": "Update version tag", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acfc3dcdb3db5e88af8d1ff4f4fe5719a84e0336", "messageHeadline": "Remove go replace rules", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "50c55af69a6842dc6523524270d51ebc44332ea0", "messageHeadline": "Remove arb-util replace rule", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "905bd949ab5b94dffb416eb93bdd0ede9d6bb20d", "messageHeadline": "More arb-avm-cpp cleanup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 241, "deletions": 70}}, {"node": {"oid": "23b6b361089cb5724e2f64e940903e61d7a0b6e1", "messageHeadline": "Clean up arb-avm-cpp includes", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 150, "deletions": 104}}, {"node": {"oid": "cecb04da91075d99ebbd883868b7af78be55aad5", "messageHeadline": "Cleanup and update versions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "4c36913348140a4b8e2c3cd6edd8e93389c0bf30", "messageHeadline": "Add truffle-flattener command for flattening ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 672, "deletions": 28}}, {"node": {"oid": "b61b14c68e57612799e48e40c3d03ac05c20a43c", "messageHeadline": "Have `ArbBalanceTracker.hasFunds` return a bool instead of throwing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 192, "deletions": 131}}, {"node": {"oid": "1c469304a260f2e811b19988ec7ef5e44cc248f2", "messageHeadline": "Remove timebounds checking from unanimous assertion", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 60}}, {"node": {"oid": "d96c3d318567a2913d5e42685919afd5ae7de8cd", "messageHeadline": "Add command for abi update", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 739, "deletions": 60267}}, {"node": {"oid": "1f696efdb20ea6aa211ed0fa88e90eb04a1a158d", "messageHeadline": "Clean up console logs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 60003, "deletions": 143}}, {"node": {"oid": "8767bfbd3dacbd5acc292603b611d25f581a52bd", "messageHeadline": "Add truffle dev dependency to ethbridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 154, "deletions": 17}}, {"node": {"oid": "b9ed11c9088d782ea09c4b29af5a751c0610eda6", "messageHeadline": "Switched from ethpm setup to npm", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 203, "deletions": 2548}}, {"node": {"oid": "631ea29cb992cdc4715a5db9c731ee49d43910ad", "messageHeadline": "Switch openzeppelin-solidity to @openzeppelin/contracts", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "59c88d03ee1809298b76563a6870add999587853", "messageHeadline": "Added error handling for invalid machine file. (#18)", "author": {"name": "tpobryan", "email": "48638541+tpobryan@users.noreply.github.com", "user": {"login": "tpobryan"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "ac5c0dba319d78167026d641392c1f2c22045100", "messageHeadline": "More solium linting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1042, "deletions": 691}}, {"node": {"oid": "1e7abbcc070883f883c8288b2b77429a41b5bc5d", "messageHeadline": "Linting ethbridge with solium", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 981, "deletions": 618}}, {"node": {"oid": "efb8bc655ff2123274dcb0e885e90262e4652bc9", "messageHeadline": "Loosen python requirement of black to support python 3.7", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f37affe2db60b67e7eeef1e90537124de26b964a", "messageHeadline": "Fix CodePoint hashing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c5d4d11e909d1236bc75a5a4570f8b48c4c43139", "messageHeadline": "Clean up version pinnings and move election from web3 to ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 207, "deletions": 438}}, {"node": {"oid": "bb904ef190aa89e5f792f00e246fc7169cc80e20", "messageHeadline": "Update developer quickstart", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 57, "deletions": 76}}, {"node": {"oid": "cb6eb15d6e1aeb7033ddf1797b2783e7761ab5de", "messageHeadline": "Fix printf (caught by travis)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21eb64edb2765a18970ba67ad594c0094d89719d", "messageHeadline": "Fix instructions_test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be359fc5c4465b4211241925bd75220a47be135b", "messageHeadline": "Block functionality when vm can't run. Fixes #14", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 103, "deletions": 49}}, {"node": {"oid": "0057631680d4a861c2d5aaebc62844cf28eca5f5", "messageHeadline": "Add CurrentStatus to machine interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 68, "deletions": 18}}, {"node": {"oid": "f3fa452aab053a6d4c232f5c573cc00ca15ce793", "messageHeadline": "fix arb-provider-ethers regressions from last refactor", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "dc5d59389038c331a7422e8666d6862ae23ce380", "messageHeadline": "Merge pull request #6 from OffchainLabs/circleci-metadata", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1187, "deletions": 927}}, {"node": {"oid": "43ffe3bcf6b4c3a5cb0045b6271cbf5e372b0b4f", "messageHeadline": "Fix bad character in circleci yml", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90a5d908dc50d2ac153d01f0d6afff63fc9c03f1", "messageHeadline": "Enable storing test results", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "a7d43183602f14ca84de87387f5446c1f67834b1", "messageHeadline": "Upgrade and clean up dev dependecies", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "882ed30405f905aad98e63c8a7cdaabfd0998eff", "messageHeadline": "Upgrade and clean up dev dependecies", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "1b5f383a698943245227d6e7e5386c89d6016aa8", "messageHeadline": "Linting cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 424, "deletions": 293}}, {"node": {"oid": "fccbd14897a87ca140d24722a8c9bc1646abc376", "messageHeadline": "tslint to eslint", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 685, "deletions": 604}}, {"node": {"oid": "b3e5dc395471050fd508b0e55337b66e1293c43e", "messageHeadline": "Merge pull request #5 from OffchainLabs/handle-blocking", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1030, "deletions": 853}}, {"node": {"oid": "2875e557befa7f5c234d173f70a951f4041575ef", "messageHeadline": "Clean up stout output", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "45b3695dd2e9775c13c8187a68d18b95547f97f8", "messageHeadline": "Fix test naming", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c265dbda87c16328f20a16fc05aec7eab15359d", "messageHeadline": "Propagate machine load failure", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "0b87567731398e28e395d036819514d68bb78458", "messageHeadline": "Check last block reason when deciding whether to assert", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "dbcacfc22d7221db21a7742cfac211d53504e603", "messageHeadline": "Fixup", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "d6d9d7bb5e2797b52ec271ed2dc706f4036efead", "messageHeadline": "Finishing connecting cpp blockreason implementation to go interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 128, "deletions": 10}}, {"node": {"oid": "3f5004d211220224ac8e2a4e1be8c7d3aada6fe3", "messageHeadline": "Clean up instructions_test", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 97, "deletions": 111}}, {"node": {"oid": "dec39e1033765ccdac75b24a823fbf3def8137ca", "messageHeadline": "Propagate blocking info through cpp vm", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 503, "deletions": 616}}, {"node": {"oid": "709caea93305c49a8258bd3775d1d76ed19b2886", "messageHeadline": "Switch to tracking detailed blocking info", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 287, "deletions": 132}}, {"node": {"oid": "2f127e48ba0e9459032a44ecf19c49115a09b805", "messageHeadline": "Handle blockchain disconnects more gracefully. Fixes #4", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "50130c298cdba3962e0d9aab1ba478fed698d6a2", "messageHeadline": "js cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "7c42bbe405e496067bdcb303ee66453d52635b40", "messageHeadline": "Upgrade go-ethereum", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "5d86adfa3de6500644a80870ec6bf097401c6db5", "messageHeadline": "Fix incompatibility with ganache-core introduced in 2.6.1", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 738, "deletions": 991}}, {"node": {"oid": "9e43bc3368eddb09be13055767bc4d56da187886", "messageHeadline": "Avoid node_modules incompatibilities", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2e7e2299ef6f19167a8d8fbf042abe124fe13492", "messageHeadline": "Remove unused file [skip ci]", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1588}}, {"node": {"oid": "c18e54965a2efbfaad25d6a1239b7a7a8e4c8f8e", "messageHeadline": "Add bulk premade message sending", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "cd276d565cd0f48142e03a394714d9a39c9a8de4", "messageHeadline": "Disable performance profiling to increase speed", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1975866da760598812dcea011f323a6e24bae564", "messageHeadline": "Fix typescript conversion errors", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ccfa591e871a474a6769efaee8b86935097bfef0", "messageHeadline": "Fix arb-provider to match new api", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "2b2c6ebaa1bb83b804c06dc054064048461ee02d", "messageHeadline": "Split up coordinator server interface", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 422, "deletions": 242}}, {"node": {"oid": "fb63a73e6b0622efc35599eae4eb7e4accdcb54a", "messageHeadline": "Small go cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 135, "deletions": 151}}, {"node": {"oid": "f8d118813e6551bb84416b69622f2e5446a07d7c", "messageHeadline": "Use protobuf for coordinator rpc", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 869, "deletions": 135}}, {"node": {"oid": "734e7ac4534c3b87bab1349ded487b173fe481c0", "messageHeadline": "Fix tx failure handling in validator", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "89acfa77d79a1bcc7403e2aed60ac48ba35dcaea", "messageHeadline": "Merge pull request #2 from OffchainLabs/typescript", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2261, "deletions": 2473}}, {"node": {"oid": "ffe56502b6ec592eb74022e4ee41b82954bcbba0", "messageHeadline": "Fully tested against arb-web3-provider and demos", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 146, "deletions": 59243}}, {"node": {"oid": "3144823166b566c04c5297023f28a7e2251c1f19", "messageHeadline": "Lint passing", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 59222, "deletions": 459}}, {"node": {"oid": "5296b245674e6d2578c5fd2941586481aae918ca", "messageHeadline": "Add independent validator_states creation script", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "0a62dd8303ea46bc1b109381403417a706ebe2ab", "messageHeadline": "Update verifierRPC to match latest EthBridge", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 597, "deletions": 386}}, {"node": {"oid": "7bbe6ad4d1eebea48ad5f82940c4b1b41fa85d4d", "messageHeadline": "Initial conversion of arb-provider-ethers to typescript", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1871, "deletions": 1749}}, {"node": {"oid": "2aedb9cd64e63c315da8dcfbcc2be798527a2a1d", "messageHeadline": "Add eslint", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 463, "deletions": 74}}, {"node": {"oid": "4e5fd6f27a37e18c53f3dbec3c80e6b24fc7c787", "messageHeadline": "Clean up election dependencies", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 95, "deletions": 9849}}, {"node": {"oid": "d17b44db071c6674329d87cb3003c4a050bfe16e", "messageHeadline": "Clean up petshop dependencies", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 202, "deletions": 9149}}, {"node": {"oid": "2926baebca96b1ff32f5356cef09c39738173991", "messageHeadline": "Merge pull request #1 from OffchainLabs/disputable-fallback", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1902, "deletions": 1684}}, {"node": {"oid": "8b876a3bb5feaebe715453a3c3b5b6a7a87e92e7", "messageHeadline": "Enable disputable log verification in arb-provider-ethers", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "d057e58063a18fc0e12ac484f1e205270d687996", "messageHeadline": "Add fallback to disputable assertion with message forwarding", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 436, "deletions": 682}}, {"node": {"oid": "7571b512f83ff2cc487adae7426cdc840c324e95", "messageHeadline": "Refactor validator unanimous assertion handling", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 853, "deletions": 857}}, {"node": {"oid": "36c765c8279892ca71ba9b40b73030ad8e12e7e4", "messageHeadline": "Fix txTracker crash with 0 logs", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a91092624d1f9eb959c1583a23e74f207a1f7fec", "messageHeadline": "Only close unanimous chain if the chain is nonempty", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 91, "deletions": 44}}, {"node": {"oid": "aa269201a0ba4cbf0d6a91b9d9bc9e35ece6ea5a", "messageHeadline": "Make validator create vm functions wait for balance", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 99, "deletions": 41}}, {"node": {"oid": "4bd02fd517509026cadfca2107ecca8b17a2d316", "messageHeadline": "Provide easy interface for waiting for transactions to complete", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 474, "deletions": 143}}, {"node": {"oid": "4ce2174fd17333991158daa7037457cd9c31672e", "messageHeadline": "Add GetTokenBalance support", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "7542779d25e824f93387990011438bb42fd8e789", "messageHeadline": "Add ignored workspace directory for local projects", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a4beb6b7475ca5401dde03d6a50aed915decac1d", "messageHeadline": "`golint` and `go vet`", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 431, "deletions": 459}}, {"node": {"oid": "9126b904a0edda8170c033a1f8cd68b70f216264", "messageHeadline": "Remove rpc server from followerServer to allow for multiple on one ma\u2026", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 25}}, {"node": {"oid": "a47a424050f1bafccf021124daeca4d81c54d9df", "messageHeadline": "Remove broken print from arbc-truffle", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "115f6d63102aaeae437fbcb609af98b890cd20ee", "messageHeadline": "Automically install pre-commit hooks when deps are installed", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5855469648cdef802b39e9a6f6ca18cb387b930f", "messageHeadline": "Fix arb-avm-cpp main formatting [skip ci]", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "0a0b0d55e46b594161ddaee9b3200d879442be87", "messageHeadline": "Fix circleci keyword", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a94f7c6b64ec910d3d916fc469b82b1050eef39", "messageHeadline": "Cache python in circleci", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "814071ad4609af5400c74d6fe9fc763beaa3a00b", "messageHeadline": "Fix go cache and add conan cache", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "cf934a6fd307a1133b7cd0304e8e900ffdb9a211", "messageHeadline": "Only download codecov once", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1605, "deletions": 11}}, {"node": {"oid": "24983b9ae007ed19476f21c1571ac395b43e039d", "messageHeadline": "Add yarn and go caching", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "8a597a8958568427d1e34de61e780efc85b57430", "messageHeadline": "Refactor arb-compiler-evm and remove web3 dependency", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 522, "deletions": 1144}}, {"node": {"oid": "fa8797bf7ab60719200bded150e6e65ad1c27917", "messageHeadline": "Fix arbitrum-compiler-evm compile", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e6ff4f1ca052f741d554a47972788b269c1df1e6", "messageHeadline": "Ensure correct flake8 formatting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 462, "deletions": 410}}, {"node": {"oid": "042dfc0e254f589280e6a065db3ac4cd569be1bd", "messageHeadline": "Add pre-commit formatting", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21440, "deletions": 2533}}, {"node": {"oid": "6c9eed43d64cd49b00996c75d89432b686241805", "messageHeadline": "Format python with https://github.com/psf/black", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 4014, "deletions": 3646}}, {"node": {"oid": "f97c14a6ad5358662f6ce14c3d77b31944123678", "messageHeadline": "Updated Developer_Quickstart.md", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 22, "deletions": 29}}, {"node": {"oid": "c9a3c3845064cf5a32f330f80e83e45bcb49347e", "messageHeadline": "arb-avm-cpp README.md updated", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 0, "deletions": 23}}, {"node": {"oid": "4d7789226603ef60c0b51a7d6b35bc8350885400", "messageHeadline": "Update message field order to match implementation", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb772f8bce9e42dfd5191c48e95c48945a52f5d2", "messageHeadline": "Create README.md", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "a0f1c05c11bc4d8852270b94c5e4c3a91051c879", "messageHeadline": "Move instructions_test.go into vm", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 183, "deletions": 184}}, {"node": {"oid": "7e0247a9b232902699c498f054cf709bd478d751", "messageHeadline": "Remove extraneous build files", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "74a07e7f1b5b57bb85216115e441cb70de7e9e67", "messageHeadline": "circleci offchainlabs/build-base:0.1.2", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 25, "deletions": 26}}, {"node": {"oid": "12b9e3a8194aaa87b60a055853a04ed655a409aa", "messageHeadline": "build-base:0.1.2", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "481bbb8c9b83e71635291efb846889768ea9c1c1", "messageHeadline": "build-base:0.1.2", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3e19c1796c90846861b339edc7aa2b0081cd09d", "messageHeadline": "build-base:0.1.1", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "27637f95f6535385c8df7f8b9d12ae62ab29d139", "messageHeadline": "coverage only", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "222591ebf4b958c3dd25a4540b36f356ec5422bb", "messageHeadline": "codecov flags", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "63ab94cf656bfb1d70cfb65666560a84de71dee4", "messageHeadline": "codecov take three", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0a311b37f21e06894c0e3146f12fb48c017d6b95", "messageHeadline": "flags take two", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 22, "deletions": 40}}, {"node": {"oid": "2403a3489a9e318f26fa8a53fa6481ada208eecc", "messageHeadline": "codecov.yml and circleci", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 66, "deletions": 10}}, {"node": {"oid": "1488f36f055c6f2bd1245b8ec07cd9401fcd3d8f", "messageHeadline": ".circleci", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 82, "deletions": 28}}, {"node": {"oid": "60ebeff4b91524b0d291f3567a894d9c7ee5f416", "messageHeadline": "Add arbitrum build-base Dockerfile", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "68344a69bc00645f377d55a645a6b141e041af31", "messageHeadline": "Fix processFinalizedAssertion when assertion has no logs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a944117c47762998b94f24157fea3fdeb6e2aa02", "messageHeadline": "install scripts fail on error", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 14, "deletions": 8}}, {"node": {"oid": "fb0b60e0fc01c2517216bfdcbb00237553df7aa0", "messageHeadline": ".dockerignore reverse symlinking direction for docker", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 293, "deletions": 294}}, {"node": {"oid": "a2f00d30a3e290837d9a4756f997f7a66f748ad3", "messageHeadline": "scripts use bash and install-ci encompasses install-deps", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 17, "deletions": 6}}, {"node": {"oid": "a1ea876de24df379af15462b645311e93a30758c", "messageHeadline": "go mod tidy", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 76, "deletions": 0}}, {"node": {"oid": "8509318cd12d428e462ee83efde18c5472aa1b9f", "messageHeadline": "symlinking and chmod", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 294, "deletions": 573}}, {"node": {"oid": "3367460dfc7557ccb635760b0deddc77a753f059", "messageHeadline": "remove lib/ from .gitignore", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6d7ef72c0b8c24d4ba7bc12db90817339bd86b84", "messageHeadline": "install script improvements", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 150, "deletions": 212}}, {"node": {"oid": "263c41fce15bdda6d3fb3c619dd845db1b70b280", "messageHeadline": "server command line usage", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b90b15f87181d7bcee5a3a844999187c6e18f28b", "messageHeadline": "web3js version", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 2, "deletions": 7}}, {"node": {"oid": "f62523e58290a211d0cd4dad4387075dfd3147fb", "messageHeadline": "setup_states.py", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 191, "deletions": 92}}, {"node": {"oid": "92f0efab58d659284dafde5271d9ecdb810fcee8", "messageHeadline": "Merge branch 'master' of ssh://github.com/OffchainLabs/arbitrum", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1cb94813c38560d6af51c7962ac3237ae0cecd5c", "messageHeadline": "Dockerfile pinned all dependencies", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 15, "deletions": 12}}, {"node": {"oid": "608294d3b3878f041bfbc6f30ecc4accd67ddc2f", "messageHeadline": "Install conan in a virtual enviroment", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "156dd04812d63bfdf5a100e8e64002f7a018a16b", "messageHeadline": ".dockerignore should include all .gitignore", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 562, "deletions": 9}}, {"node": {"oid": "900d0dc060274cc9b8a3d0cd6cae8e9c5338be5b", "messageHeadline": "Pin dependencies", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 221, "deletions": 84}}, {"node": {"oid": "aa45f0ca42b02798119937876c242370d63eec35", "messageHeadline": "install script and removed travis", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 22, "deletions": 85}}, {"node": {"oid": "536f8922adf1df3a80089bb459b73dbbb9d1045e", "messageHeadline": "ignore build folder", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9c69ff3a4732122a34a8ead7e1843752c03e3352", "messageHeadline": "circleci config process .circleci/config.yml", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 126, "deletions": 134}}, {"node": {"oid": "77a2b033f4af34c3d4389435cb5185ade79eb2c7", "messageHeadline": "Adjust install", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "92ccdc35022125b973ec82f12de4b87a9336f86e", "messageHeadline": "Valid .circleci/config.yml", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "cd93008748bd245782e3b28686fc45c2139d4124", "messageHeadline": "Fixes", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 29, "deletions": 7}}, {"node": {"oid": "9a87a97924a44a66a26f978a0f97cc2ba9de74a1", "messageHeadline": "circleci", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 248, "deletions": 32}}, {"node": {"oid": "c79daf9e4eddc47ea58e7d220c566f5459e558a8", "messageHeadline": "Re-added build cache bootstrapping", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ea28c4b05b69132b515595e61e0e58b9059fd1ea", "messageHeadline": "Add files to gitignore", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ab5977fa5e867f92f2021a88c4c5d95eb403d92b", "messageHeadline": "Downgrade ganache-core to fix constructor storage gen issue", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 127, "deletions": 206}}, {"node": {"oid": "3379557763055951d9f642b7c6c11d3a13a1e92e", "messageHeadline": "Docker", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 223, "deletions": 465}}, {"node": {"oid": "7070dcb092dbbe42394f47aa1123f3d8e8240861", "messageHeadline": "yarn install:all", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 197, "deletions": 3192}}, {"node": {"oid": "a34ee299b3613355c00e84453a6975ba91306299", "messageHeadline": "Refactored remaining names and yarn", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 3685, "deletions": 155634}}, {"node": {"oid": "c0ee0b102465c4d72e44269a98a214f7d2e01a2e", "messageHeadline": "yarn workspaces", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 84, "deletions": 8214}}, {"node": {"oid": "c9d2121eb935876bde14ad831a85d0fe1665d52f", "messageHeadline": "Remove website/", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 0, "deletions": 6740}}, {"node": {"oid": "2f4dc2d762f047bb5246c005ff2188624787a31e", "messageHeadline": "arb-provider-go go build ./...", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 221, "deletions": 75}}, {"node": {"oid": "bb364876bd8b133a52250959f4ae5d1f04fbf3cb", "messageHeadline": "arb-validator go build ./...", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 152, "deletions": 222}}, {"node": {"oid": "ca866ce8a53a063bf5ec1370d5a7f2b42c49a5d7", "messageHeadline": "arb-avm-go go build ./...", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 34, "deletions": 43}}, {"node": {"oid": "a639e6bda95dc10af1dbe68c6fcf3118d37c8cdb", "messageHeadline": "arb-avm-cpp go build ./...", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 9, "deletions": 11}}, {"node": {"oid": "cbed1651b1c3b801c6ffbc768bf44b9a0fc39c6a", "messageHeadline": "arb-util go build ./...", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 22, "deletions": 20}}, {"node": {"oid": "5be9738c04d4e8ce7703cb7937daaacc217233f3", "messageHeadline": ".editorconfig and .gitignore", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 275, "deletions": 247}}, {"node": {"oid": "69d2cab8fec0c307c0cf19f1daa86a4516bcd495", "messageHeadline": "LICENSE", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 2010, "deletions": 0}}, {"node": {"oid": "63de8bb3d9407d6e5c5c2077c226a38a7a66fab6", "messageHeadline": "Updated README.md", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 25, "deletions": 17}}, {"node": {"oid": "e78e2b147a5afc4c91392e0d79c7b3eb65d43168", "messageHeadline": "rename dirs", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8d892ad322ca1bed07b057aac43819fe73fe4ed5", "messageHeadline": "Merge OffchainLabs/developer-website", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 7407, "deletions": 0}}, {"node": {"oid": "3f55652de8ae0c71b9a288fc96e6b813692ab77e", "messageHeadline": "Merge OffchainLabs/arb-sdk", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 574, "deletions": 0}}, {"node": {"oid": "6c43a1b6059021d7211fef21e63c929860637d0d", "messageHeadline": "Merge OffchainLabs/demo-app", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5904ca71ca953c1abf115cff60e3faae52a3cb4f", "messageHeadline": "Merge OffchainLabs/demo-dapp-election", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 9137, "deletions": 0}}, {"node": {"oid": "7373ed110e8f87991271e426a43fe06cc5ed52bd", "messageHeadline": "Merge OffchainLabs/demo-dapp-pet-shop", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 8843, "deletions": 0}}, {"node": {"oid": "9f43d25011c15ffdefc3cf3a3ed9ef005c1cc9ec", "messageHeadline": "Merge OffchainLabs/arbc-solidity", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 19565, "deletions": 0}}, {"node": {"oid": "5f478d556d968c1d14fe98c291d7e7288f6c77f3", "messageHeadline": "Merge OffchainLabs/arb-web3-provider", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 77540, "deletions": 0}}, {"node": {"oid": "cb3fa12099507401e8b055b16441e3bb117037ac", "messageHeadline": "Merge OffchainLabs/arb-truffle-provider", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 4445, "deletions": 0}}, {"node": {"oid": "6cd7c209f7927edbe787f0eac7758c0749e09286", "messageHeadline": "Merge OffchainLabs/goarbitrum", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 662, "deletions": 0}}, {"node": {"oid": "b17315593c2cf28a5d3240f7d3549ff99622a400", "messageHeadline": "Merge OffchainLabs/arb-ethers-provider", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 63756, "deletions": 0}}, {"node": {"oid": "48d4ee12b1fdd3b907a8aae7f1dca5c984d68cf1", "messageHeadline": "Merge OffchainLabs/arb-ethbridge", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 19755, "deletions": 0}}, {"node": {"oid": "15a940028d6c5de2acee067ba6d85ae780525a48", "messageHeadline": "Merge OffchainLabs/arb-avm-cpp", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 9904, "deletions": 0}}, {"node": {"oid": "05acabed257afa8d0657777741cf5759076972f7", "messageHeadline": "Merge OffchainLabs/arb-avm", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 6554, "deletions": 0}}, {"node": {"oid": "a0bca9d24a537f460ac248987cf2e971f99bb420", "messageHeadline": "Merge OffchainLabs/arb-util", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 4044, "deletions": 0}}, {"node": {"oid": "2dab78dd8cd1ea958deeea155784cb7a0948ee18", "messageHeadline": "Merge OffchainLabs/arb-validator", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 20564, "deletions": 0}}, {"node": {"oid": "8c6fa52a0df2cfb2624d7df0350a1511a1e5148e", "messageHeadline": "Initial commit", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 201, "deletions": 0}}, {"node": {"oid": "8aa83f9330fad018f801a008f03d7f73ddde8553", "messageHeadline": "Maximum solc version", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cab6a8c809b09de3bece18da2b6a2eb47d825ab5", "messageHeadline": "v0.2.0 and fixes #9", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 202, "deletions": 137}}, {"node": {"oid": "079d3d5f249b8186fc8311a15f2260eeb5300f80", "messageHeadline": "Merge pull request #20 from OffchainLabs/instructions_test", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 70, "deletions": 35}}, {"node": {"oid": "a815aece363af804aeb66cd1944589c95060e9fa", "messageHeadline": "Fixes for ExecuteAssertion change.", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 70, "deletions": 35}}, {"node": {"oid": "47b5b42822aedb2b0d96484dd65bec0154807b3a", "messageHeadline": "Merge pull request #17 from OffchainLabs/block-time", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "483b406b578570fbe3b6ca31fde641caaecbb0a4", "messageHeadline": "Merge pull request #12 from OffchainLabs/blockTime", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "e7a1e064e9687f56037db1dff2840643b7a72798", "messageHeadline": "Merge pull request #30 from OffchainLabs/blockTime", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "9015c41fd6bf42b537010a83039378859481a364", "messageHeadline": "Truffle latest version doesnt support --all", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2112d51856575cc55b01adf73aad773507c64b4", "messageHeadline": "Fix Verbose flags", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a368e44f545c77a6af6809ec3e031d56aeda28f8", "messageHeadline": "Remove extraneous commands", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "e994d772ac1adfb26256156b3ed60da606c76b61", "messageHeadline": "Remove CANARY_PORT", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "18e51df30757ae237b1f28c4f77938573a4a7223", "messageHeadline": "Remove CANARY_PORT", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b25916092b4c558e1855ec2ed697e37b81066242", "messageHeadline": "Default wait for 7545 instead of CANARY_PORT", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ac4db063d229faeb4ebedad066d89b81da23828", "messageHeadline": "Support --blockTime and migrate ARG to ENV", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 5, "deletions": 8}}, {"node": {"oid": "040bafbfccefb941aaca1213ef6a91c48a103b51", "messageHeadline": "Support --blockTime and migrate ARG to ENV", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 19, "deletions": 16}}, {"node": {"oid": "e3dc47471c265c7f4dd50b390e1f4c4e4cccbb3e", "messageHeadline": "blockTime default 0 does not break behavior", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85d38d28650f1170e7a50ef73a36da9c9ac12939", "messageHeadline": "ARG to ENV", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 18, "deletions": 17}}, {"node": {"oid": "d22e509450bc7f9e031c3e0a629a1bddb4698f7a", "messageHeadline": "Disambiguation of flags", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5c254995d9f2f6bd6d13e6bc5d8336abe94bc1b", "messageHeadline": "--block-time parameter default is 1 second", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "5f9afb41e1f2e7cecce388e7f74e120a66a841be", "messageHeadline": "--keep-alive flag and reordered flags", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 38, "deletions": 22}}, {"node": {"oid": "1c8a2295b0ed362cd7bbae0f211da26957512b84", "messageHeadline": "missing fix", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9cd5411b8580972f74e1d45577ea6bff3da608f6", "messageHeadline": "Merge pull request #12 from OffchainLabs/client-proofs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 21313, "deletions": 20505}}, {"node": {"oid": "0870a85bbf4b6be7d706443fec09e33513ced86b", "messageHeadline": "Merge pull request #28 from OffchainLabs/client-proofs", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1856, "deletions": 868}}, {"node": {"oid": "a867de34bb8e9e5e5d50acf6c5d54ed56f3c49bf", "messageHeadline": "Clean up getMessageResult to remove getVmID call", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "c7c2e23aee03f2453e359b87c6444c84ef0e0e8d", "messageHeadline": "Fix getValidatorAddresses race condition", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "442ec1c36f596670f207c9b7e4ee8d04f2f1eb36", "messageHeadline": "assertion.ProposalResults abbreviated", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 14, "deletions": 17}}, {"node": {"oid": "9ca27d0ddc0e085b40fd1c5b01d3e8b25351a8ba", "messageHeadline": "cache logsPreHash", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 39, "deletions": 28}}, {"node": {"oid": "2ca20628de31000e64b2f5694453606d37763459", "messageHeadline": "Fix message hash calculation", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "16d6a658c20f4bf8fe692fa0553aee6a2793faf3", "messageHeadline": "logIndex better name and fixed phi", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "33f5de8cf1a232eca7e64938af62297f6d29f281", "messageHeadline": "Clean up processFinalizedAssertion", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 33}}, {"node": {"oid": "f8fbb09371e74abe4ebb065bf3f89ba758d7663d", "messageHeadline": "Make bridge interface names match EthBridge and simplify interface", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 44, "deletions": 61}}, {"node": {"oid": "269f8057e6aa6e4d19ffca427f06df5ce4c2b22b", "messageHeadline": "De-nested and sort this.validatorAddresses", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "3fd8ae9a27679a0020dee11acabdd2a4657f99cc", "messageHeadline": "await syntax improvements", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 5, "deletions": 11}}, {"node": {"oid": "d3cc3a9d7bbd71070d339fb4553b56057d2d0e35", "messageHeadline": "typo cda -> dac", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bb51a3aa7364c7814454babe64de7dad623ea292", "messageHeadline": "Remove unused case", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6af85e9bf59e19450bb1bd6164d5c173066bac4d", "messageHeadline": "Disable processConfirmedDisputableAssertion TODO", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ebb2ba5d53f4826f305befb13d318f42988ccc85", "messageHeadline": "Client proofs verify unanimous assertions", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 33, "deletions": 44}}, {"node": {"oid": "10797f0791e3fd1f0b37219cacef1cdde20bda43", "messageHeadline": "Sync VMTracker.json with EthBridge 91064d5", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 57634, "deletions": 8}}, {"node": {"oid": "e4dcb71786279c9cb6104e57fadc84ec69708f0b", "messageHeadline": "Include vmId directly in unanHash pre-image", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "184fab1a8bb0f7f0b87035f482d0cb64c0056713", "messageHeadline": "EthBridge 910645d5 rpc.go compilation", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 41, "deletions": 39}}, {"node": {"oid": "5871252c11bbe8bc5f3d2d630055df6a6ef308ed", "messageHeadline": "Fixes 14 status show repos w/ staged files as modified", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72fa101b2a46010c096e9db69c679060dd94e1df", "messageHeadline": "Sync EthBridge 91064d5 rpc.go", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 251, "deletions": 251}}, {"node": {"oid": "8ae784566f347416dc6a8ee8a0875b6fb4528e60", "messageHeadline": "refactored unanimous and disputable checks", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 122, "deletions": 77}}, {"node": {"oid": "8db422dfcdb01fb7e1dd2eb91e629c1f533397dc", "messageHeadline": "Trimmed VMTracker.json extraneous json", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 2, "deletions": 57628}}, {"node": {"oid": "74c229f093c17ee321015b4ca1af066dfd8bc71f", "messageHeadline": "VMCreatedTxHash", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 42, "deletions": 41}}, {"node": {"oid": "82fc57d0bd66d9975bf32cb627df3d393880c261", "messageHeadline": "EthBridge abigen 1e16724", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 54, "deletions": 51}}, {"node": {"oid": "73dcbb4254061958c9b5e44495d3cc9599ad686f", "messageHeadline": "EthBridge 1e16724 renamed ConfirmedAssertion to ConfirmedDisputableAs\u2026", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 4019, "deletions": 4019}}, {"node": {"oid": "40297b4d6d619dac34dee9c8b483f7e941ad66bf", "messageHeadline": "GetVMCreatedEventTxHash rpc call", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 71, "deletions": 12}}, {"node": {"oid": "d9b588090580cfda6bda56956a592597d2cadb60", "messageHeadline": "use validator addresses from on-chain VMCreated event", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 50, "deletions": 36}}, {"node": {"oid": "be9a833018972958ed8b114d5566bfb5729fb580", "messageHeadline": "VMTracker abi synced OffchainLabs/arb-ethbridge 00a7184", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 20462, "deletions": 19848}}, {"node": {"oid": "91623e763af1ad08b744d844b48c015ca15cf463", "messageHeadline": "Merge pull request #16 from OffchainLabs/dockerfile-export", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "503e079432b045e96c4772e0ecec0d880827ab5f", "messageHeadline": "Merge branch 'master' into dockerfile-export", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ec108aea76aedbb921b5c6e8783cd95adfd2b418", "messageHeadline": "Merge pull request #15 from OffchainLabs/nproc", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a7afbab423209374bd1696479a237497d201834a", "messageHeadline": "ethersjs verifyMessage works with Arrayish", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "93ed5c24cadb3b4cdbf9bd3059a45e956c167e32", "messageHeadline": "Dockerfile add linux-headers for github.com/karalabe/usb", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2afdfe7b1937e3347b748c9df5b0ff045de5fc7", "messageHeadline": "Dockerfile export should be FROM scratch", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5293d05b07d6571b347ddc8e2db8f96f4be9937e", "messageHeadline": "Refactor WIP", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 131, "deletions": 11}}, {"node": {"oid": "8cdd8fb8551965a3c5ed113c89f0e4cbe06c290d", "messageHeadline": "Remove DEBUG", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 15}}, {"node": {"oid": "657ffc5fcb93a26b3a9cc9d4586ca31b81531342", "messageHeadline": "processLogProof working", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 31, "deletions": 19}}, {"node": {"oid": "f0fec35f94faa6ca5a0891e5a5360d14b37b8ee3", "messageHeadline": "processLogProof", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 30, "deletions": 3}}, {"node": {"oid": "51e390cd6d24e4149383c57f818b27ca964dde3d", "messageHeadline": "Enable go modules", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "8c31940bcfe3213e8cd6938617ee548599776a60", "messageHeadline": "abigen --sol=VMTracker.sol --pkg=verifierRPC --out=rpc.go", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 950, "deletions": 373}}, {"node": {"oid": "cc28dea29577ca89e6120ed1956ff9debf7c9f36", "messageHeadline": "go get -u github.com/offchainlabs/... and go mod tidy", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 130, "deletions": 22}}, {"node": {"oid": "de53da018fbeed32fb92e8cae7454f1fce328f94", "messageHeadline": "accumulate logHashes WIP", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 359, "deletions": 116}}, {"node": {"oid": "e2a81ff309bb85c52b94cb34faf25c839b0495e8", "messageHeadline": "nproc", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d56f9d32320b2cb8fcb2528e143e20dc7c843620", "messageHeadline": "docker ARG for avm", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "887c03047b13a3240e912b08027d144efeb51266", "messageHeadline": "fix arb-deploy --status", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "21e36103a7a294f722f0be2c354a9ca50c6b070a", "messageHeadline": "Improved Dependency Management (#11)", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 131, "deletions": 67}}, {"node": {"oid": "038a77d8fc5e63b0b64df96b7c270742996013bc", "messageHeadline": "arb-deploy build arb-avm-cpp (#10)", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 34, "deletions": 19}}, {"node": {"oid": "26b1f866f3e1a2119b0d72048517259ab2f820e2", "messageHeadline": "yarn upgrade", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc3094239db749d4c4bec5fd3ee41f64b6584d98", "messageHeadline": "Merge pull request #13 from OffchainLabs/remove-gitmodules", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 125, "deletions": 173}}, {"node": {"oid": "9165cb89e82fc3c879243a0a0a50bd3b40b05b9b", "messageHeadline": "Remove extra command", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "eb3aaa33cffc0a4b59698f5fadb36b61b1e1551a", "messageHeadline": ".gitignore dev-mode.Dockerfile", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a85488d5532cae2a3aefa05416529ba85f418dbb", "messageHeadline": "Make requested changes", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "ce1de35ca2b48e7a7a80890aecbd750370598dc2", "messageHeadline": "Merge pull request #28 from OffchainLabs/yarn-upgrade", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 102, "deletions": 70}}, {"node": {"oid": "a5ef21fe7bb6784e829adae57306a8833e822c2a", "messageHeadline": "Upgrade dependencies", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 102, "deletions": 70}}, {"node": {"oid": "1cab2cc173bebbeb3fafacd6c44cc8c174c9b755", "messageHeadline": "Update dockerfile for conan", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "49a5cfcb5239069ca9a4c2bcba98c93b6b8b9e71", "messageHeadline": "Add conan remote in travis", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "707edd92ba7339dce72b50de809dcba5faa55c5c", "messageHeadline": "Add user flag to pip", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "075cb54e7f75b1064bfd3abb9b6729d6dca5ef2b", "messageHeadline": "Use pip instead of pip3 in travis", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b7b4e23e7dc92a53351dd947c00c2645157a41e", "messageHeadline": "Integrate conan build into travis", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7214999df4bfe6313711bd3cbc5246ceb41f7519", "messageHeadline": "Switch to conan target management", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "4a4f533febf3264ef1bdeb5292a0a3f82ab00c31", "messageHeadline": "Remove remaining submodule", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 28}}, {"node": {"oid": "6bb98aec4e0ef7be13f47fa7b218d47b38ad16b8", "messageHeadline": "Switch to nonstd variant and from gitmodules to conan deps", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 102, "deletions": 131}}, {"node": {"oid": "21bcfba7d040391c5e6dbcf5b6f9339ddade665d", "messageHeadline": "Fix gettime bug", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a01c4de7bec2870f3dd0e1edd27adb154391b0b0", "messageHeadline": "formatting", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 537, "deletions": 537}}, {"node": {"oid": "e76576afd52bf21c0015698910b4d6828d506a9f", "messageHeadline": "getSigner async", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b429cc9ce86538f18d9f562be2874508bc9c38e9", "messageHeadline": "arb-avm-cpp is a validator dep. and install parent before dep", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "fec09967fbc5aaa90e8ec3ad6f9294217bb8b9a4", "messageHeadline": "Fix file capitalization", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d4b4e360057e762463461f0342c45836d894c89c", "messageHeadline": "Add `make format` and run formatting", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 234, "deletions": 53}}, {"node": {"oid": "a80da2f6f719dccda15274d814248b433fe22e6b", "messageHeadline": "Fix removal rule", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c321f5b8a917f27f8078ddcd792163bbb2bffe85", "messageHeadline": "Remove exclude from travis", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db566611d12d9930d7be1e8f4ed03e17ca0d683e", "messageHeadline": "Add more coverage filtering", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e01b04178e471c03d9836961e134314e41d55be3", "messageHeadline": "Fix travis (#12)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 541, "deletions": 9}}, {"node": {"oid": "07b033b49d4773bfb61e44debe617ee1c745ee95", "messageHeadline": "Fix travis", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70b03cfd3ea22d5be1ad92e74f85ca9e3e280d82", "messageHeadline": "Setup travis and code coverage", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "56250e4378d26797cb1f1d6136c2ecd584fdd3ce", "messageHeadline": "Add log check to assertion equality check", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e5fdf1c0c0489363b192a1fe46bb07d48ea739d0", "messageHeadline": "Lazily calculate pubkey", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "26f716095968018134cf25f27b354d9641e6246f", "messageHeadline": "Send pubkey with message to avoid ecrecover", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "17820b020ce44a019e10a89729a443555763024a", "messageHeadline": "Merge pull request #19 from OffchainLabs/rename-loader", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17563e3c298ec69e1e52a3abdf69d6af0eef5f64", "messageHeadline": "Merge pull request #26 from OffchainLabs/cmachine", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 296, "deletions": 76}}, {"node": {"oid": "92dabf0f660baf41c50cde680aa73beae2a3cda5", "messageHeadline": "Change dependencies to pinned releases", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f9409065184d9f93eeb775159f6653fe03db1046", "messageHeadline": "arb-deploy --status (#8)", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 172, "deletions": 57}}, {"node": {"oid": "421bc0b5f417ee60f8413a2d87d755286fd5fa53", "messageHeadline": "Add command line flag `avm` to switch vm type", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "dff7eb85763bd3bddaf75a7523e9649346d8a54e", "messageHeadline": "Merge pull request #27 from OffchainLabs/add-version-flag", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "fdf6fe7c74cbe13823d2697d1fead99667cc252e", "messageHeadline": "Add version flag to arbc-truffle-compile", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "cc0d92d320d0f6449b054cd35ffeda34dabe3264", "messageHeadline": "Copy and paste error", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0759f6e5db8ad77ccd280db6cc9e05478d26c6a3", "messageHeadline": "Make ExecuteAssertion have a granularity of 50 and print start pc", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "62478ac9d80dc17a469a4f1ec53a624633a45ea0", "messageHeadline": "Remove excessive clones in testmachine executeassertion", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "9fd4b3b7aef89cc63d5b5450409547bf96177a5b", "messageHeadline": "Speed up testmachine ExecuteAssertion", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "e1fd36171381b850752a1a5444bcf8946f3261c6", "messageHeadline": "TestMachine fixes", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0d2aa1a17fe84a0107e11a4b72da367f774d90c6", "messageHeadline": "InboxHash bug", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a63274849fd8e3878ff8e91bf01e7cda27538dcb", "messageHeadline": "go mod download all deps. invalidate cache last", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 20, "deletions": 23}}, {"node": {"oid": "8d7a6fa30ec9fe85d0b24e53b988658263ac8c31", "messageHeadline": "Fix loader", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe3f3f901ef415022fe456d8be763ed6e8666f9d", "messageHeadline": "Add testmachine to run cpp and go vms", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 135, "deletions": 1}}, {"node": {"oid": "a1c0543b5b888cc14549197766729f17efb10090", "messageHeadline": "Remove annoying print statement", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fce1aab421f422e9f3e48a3eea72443e11b11c19", "messageHeadline": "Buld arb-avm using local arb-util", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "98a92775c0153aaf4f76e929af58d0954a93fd64", "messageHeadline": "Simplify validator call implementation", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "66032c573ed5a772139c535dcbd6bae9efce2947", "messageHeadline": "Small speedups", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 62, "deletions": 26}}, {"node": {"oid": "1ee213dbc485495be76882df0a4c7488a3e9b673", "messageHeadline": "Switch to using cpp machine", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9eaae396d0fc2aafdf240cbb3d98b5f6984de65", "messageHeadline": "Switch to generic loader and add cmachine option", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "10f9c1e76b4761a925edb5ee3ceac7f988a67454", "messageHeadline": "Merge pull request #26 from OffchainLabs/evm-file-end-bug", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "2a8963fa95767ce72833892bf39ca06dd5096ef9", "messageHeadline": "ganache use db to deploy EthBridge once", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 30, "deletions": 48}}, {"node": {"oid": "6df42691e05e50bcac449b722ef0eefdf7ff9510", "messageHeadline": "Merge pull request #25 from OffchainLabs/out-msg-fixes", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 34, "deletions": 26}}, {"node": {"oid": "a17b7ec9c3ef237712952c4d256050a9508d8469", "messageHeadline": "Rename loader to goloader to avoid name collision", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f763890db172597071e5be5c10d853cc6e636dc7", "messageHeadline": "Merge pull request #18 from OffchainLabs/fix-insnSend", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "6c83ba2eeb27d291da3c47f39b55a0bf0171218c", "messageHeadline": "Properly check if inbox is nonempty before adding it", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6285be7e44a245d7650b5f0cede10db4bde6122a", "messageHeadline": "Merge pull request #24 from OffchainLabs/mod-codegen-bug", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8735f5b09fbfdcb163540c8cab1eec5c6ba031de", "messageHeadline": "Fix field order in send", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "cd828b31825a62f7e85a55ad3d3f2832f614f0a3", "messageHeadline": "Fixed breakpoint opcode. Added missing type opcode. Added more opcode\u2026", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 410, "deletions": 13}}, {"node": {"oid": "35dc21f1078a316ae3f5c73e81e13a792dbb3c93", "messageHeadline": "Test cases for all data manipulation opcodes. Fixed BYTE opcode.", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 87, "deletions": 12}}, {"node": {"oid": "2a41f07cbe69af94e255eb7e49ab9594032765bc", "messageHeadline": "Added more opcode tests fixed signExtend/", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 150, "deletions": 6}}, {"node": {"oid": "90a83abd82e8ab6803591991c58a110ab707d105", "messageHeadline": "Fix tokenType encoding", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0de248a389a5bb0bb9993909c2b5bd88e8fdefc", "messageHeadline": "Fix sequence number handling", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "c0a0a2b1fae3144e8f654101b42948aee91e8dab", "messageHeadline": "Correctly marshal values when asserting", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "957769f196f5ed89e4d3a06b55c8ee4766918f80", "messageHeadline": "Fix log filtering", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ca8eaf35c2a1b7246f742743c2c73d9d6d0d7072", "messageHeadline": "Error state handling", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 10, "deletions": 213}}, {"node": {"oid": "bdf938f9876fe7c15a50d9595f1c7d4ca45c8619", "messageHeadline": "Fix problem with file-end metadata", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "cbfa44cb99c5b885718c02375a1e72e871980423", "messageHeadline": "Correct instruction name in compiler", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "427cc0f8d6bb2992b40f033a8ef79c335dccb600", "messageHeadline": "Add more sdiv and smod tests", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e478a7c12236940bdc7fd4c1990897ecbaf0597e", "messageHeadline": "Fix sgt opcode", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "449833dcc2c34cc7b425020c3f815634ec66cd78", "messageHeadline": "Fit slt opcode", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ab2fc9d0d5462d7918a815188362e4b27d68d0b8", "messageHeadline": "AVM implementation fixes", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2250fa175892428a888edff6a068544063543f4a", "messageHeadline": "Remove possibly unsafe tuple optimizations", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "3b90c2176bde5d145621af5511dac5da93ccf500", "messageHeadline": "Make tuple equality check compare hashes", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "d58151655b68f32658baa94a8a4df6681d1a5abb", "messageHeadline": "Support latest Validator RPC interface", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "a4390650037feaeef4408d1b967057afba8c9834", "messageHeadline": "Merge pull request #23 from OffchainLabs/bugfix", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66f011772e03e681203a08665fd329f8fbfee6a0", "messageHeadline": "Fixes", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "45bf374c1472e163027cbbe30dee876d22a8be19", "messageHeadline": "Fix type in class name", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3626994a60a3ee1513981d461b9673760a2519d7", "messageHeadline": "Fix handling of EVM mod-zero weirdness", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1afd8932253d6f75cf9c90450aa1c530a34b1f5b", "messageHeadline": "Fixed queue capacity growth in queue.put", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3d242fc8f0dbaa90f0befa0e78545ff4dbc0029", "messageHeadline": "fix evm_log4 signature", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3e95e716e0dc728de6e43a7721354128c6395c3", "messageHeadline": "Complete and mostly working", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 371, "deletions": 2}}, {"node": {"oid": "7f75f9dd8395884676915dc67d095661d74f38bc", "messageHeadline": "Merge pull request #23 from OffchainLabs/issue-22", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a39a93c2714760430986e45c38eb5c7334d360bc", "messageHeadline": "Fix calculation of BlockNumber for logs", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74c7b538eddc9a1aa5a25be9cad46ebfc3903c17", "messageHeadline": "Merge pull request #20 from OffchainLabs/bugfix-1", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1bdc6818864168913fc088b6cef3c5fe0f4fee14", "messageHeadline": "Merge pull request #22 from OffchainLabs/ewfelten-patch-1", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f46d40cb28b49d7b88762a0d5a39da3d7bb1151", "messageHeadline": "Fix format error in LogInfo", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c427e430b5a07001519fc3418a849acce734ce55", "messageHeadline": "Add bounds check. Fixes #19", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3c0130c5758e23394be0926c9170fbda56db8357", "messageHeadline": "Fix last commit", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 72}}, {"node": {"oid": "30cf7d1f940a4520aab8e9663c168de9158161f9", "messageHeadline": "Fix machineSendOffchainMessages to match callsite", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 73, "deletions": 3}}, {"node": {"oid": "ad49a9173bf819b9317130dd2422855da3050add", "messageHeadline": "Add validator proxy", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 157, "deletions": 0}}, {"node": {"oid": "57ef497c9adc1e6775b48e4b2a99375ef30bdf8e", "messageHeadline": "Initial commit", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "1b77a32e184ebff56c03ef7052d87f5a951fbdca", "messageHeadline": "Change visibility of LogInfo type", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e49b849df18a0e3f27679367fb25416759602641", "messageHeadline": "Add apache license", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 649, "deletions": 152}}, {"node": {"oid": "fd9fcbf6399346d7cc7689a9ecf696f5b9733be8", "messageHeadline": "Update module name", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09ea1728f21d60c3a22fba7bb2410287e5454df6", "messageHeadline": "Add sized_bytearray.set_val8", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fbb3d74c2ce614f919e54e11728ed59772d3fd42", "messageHeadline": "Switch to eager tuple computation and apply formatting", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 875, "deletions": 893}}, {"node": {"oid": "942201765eb9c47ffba49bff8fa13f9de6d0bf35", "messageHeadline": "More fixes and cleanups", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 53, "deletions": 305}}, {"node": {"oid": "a2a819185983716f14f9afab73166bcc3efa3c64", "messageHeadline": "Switch to std::shared_ptr", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "b3f548b16d24b4c3a9e23f680ca70ed5fff526a2", "messageHeadline": "Clean up go module", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "deb13109412a92be739a4e46240b4c41b35260a1", "messageHeadline": "Update Dockerfile", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "38c1da50c135bde67f5c3f36a597db95c37032a4", "messageHeadline": "Small fixes and cleanups", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "c9671a17e6d9f6f1ea906f0b9f96a613ab5c79f5", "messageHeadline": "Reorganize go module", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "781cc27ff248c257e1ecc4bb6d473f9d11fdc15c", "messageHeadline": "Make Dockerfile return true", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "214ffca9a3cc93ac167151feb2572b96b9ebf546", "messageHeadline": "More fixes for arb-validator integration", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "391677d0a12f502bcef64e09b12b7bca8a3d0a1f", "messageHeadline": "Bug in hasPendingMessages", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "751204a3e6bcbb7b7a0dc845d65d3eb2a6f52524", "messageHeadline": "Copy avm-go into build output for consumption by validator", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 63}}, {"node": {"oid": "87a0f8b9abcd9f64cf4081457114b570b1441e2c", "messageHeadline": "Update .gitignore", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a3f0262802abb86dae0f861ac1b79621d3dc5862", "messageHeadline": "Update .gitignore", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6874c3d8468cafbecefafce7133851600f494102", "messageHeadline": "Update .gitignore", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0f86b3d641c90d342f1b8ff37ead14bb9531eda", "messageHeadline": "Merge pull request #6 from OffchainLabs/split", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "96aec82a43cf2e12113bdd684d4796f23c7d3608", "messageHeadline": "Merge pull request #17 from OffchainLabs/arb_util_split", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 663, "deletions": 2181}}, {"node": {"oid": "cfe2c9bed52578053ca9a8898accd69fcd75ad05", "messageHeadline": "Merge pull request #16 from OffchainLabs/cMachine", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2253, "deletions": 4756}}, {"node": {"oid": "896c02a81350dd19053678653203746d69019550", "messageHeadline": "Remove OffchainAssert function to simplify code", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 28}}, {"node": {"oid": "9acf71d5b9e6e780024978488ebbe5c3ed2e6f2c", "messageHeadline": "Add maxCallSteps to interface", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 42, "deletions": 27}}, {"node": {"oid": "efb2689e522c4c505197ef8039997323d4f67371", "messageHeadline": "Fix formatting", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 38, "deletions": 36}}, {"node": {"oid": "4e83c6ee4e9b131eb22782fcb61966e277567821", "messageHeadline": "Remove rewrite rule and unused code", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "b445a9464561b695e7359ab944def6562c400e26", "messageHeadline": "Fix formatting issues", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "04896b40e6487a4bb859ff944e637305ec5f2623", "messageHeadline": "git clone submodules and warm arb-avm-cpp build cache", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "82c7a58627f474a7926135ca1c943475acaf412d", "messageHeadline": "Export build cache from /build dir", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72ed2b08d111d484a44383a18e65a3f65b589532", "messageHeadline": "download arb-util and arb-avm-cpp", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "d49b40a0410932586350a45d4c2ee0c9dbe630e1", "messageHeadline": "Dockerfile build arb-util", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9447fd857782b3b6a11b699eccfb8a5c50d8f38f", "messageHeadline": "go.mod remove re-write rule", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 10, "deletions": 62}}, {"node": {"oid": "171d7ffa1629b56d6bf0254dbd280f5e58286072", "messageHeadline": "Fix crash in FinalizePendingUnanimous", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3913b76f97499bab4901ee209371e4c5b55fe78c", "messageHeadline": "Split cavm from avm and add avm-go cgo wrapper", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 269, "deletions": 47}}, {"node": {"oid": "ef35567f767d76e4c844f5e5aff21821a016e203", "messageHeadline": "Move cppavm module out of this package", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 207}}, {"node": {"oid": "e2145a2a38c3530053b599dcb868fdcdbd16f600", "messageHeadline": "Merge branch 'master' into arb_util_split", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "ee42e27a451b720c4369ca35833ff7693697d678", "messageHeadline": "Dockerfile use build caching", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 18, "deletions": 22}}, {"node": {"oid": "2f61760009c48ada209edc244c2aa4bf01035d72", "messageHeadline": "arb-deploy prime build cache and rename docker-compose (#5)", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "01d70764d5167cf1d41a34ebc8f32b96d55eb634", "messageHeadline": "Explicitely pass the number of logs and messsages in RawAssertion", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "832b4219b7587f09916cdbc5ec05d799152ec1ce", "messageHeadline": "Pass log and message count in assertion", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6bcb4b7bf617c2e26d1417562de0be2e3a0bf2c8", "messageHeadline": "Fix Machine new", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "dbaabdea24da7f9c75522368ef7af99236663a1e", "messageHeadline": "Fix last commit", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "249376209c1677bfc71fb5dd74c1d30e129bcae9", "messageHeadline": "Reintroduce constructor for machinstate", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "501d1d0e4960b34a23c1c9a7291e290efd38c0f8", "messageHeadline": "Remove inboxFile", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "f99037a11d2f4b65b7306a3e1b3a4b342d898747", "messageHeadline": "Remove inboxFile param and refactoring", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 73, "deletions": 113}}, {"node": {"oid": "2014aba6f5710fadb32878e4494ce54cc4b1c826", "messageHeadline": "Remove second param from ExecuteAssertion", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76db76851febe02e700f686ac648d2a29777593e", "messageHeadline": "Full implementation of Machine interface around cgo wrapper (Untested)", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 131, "deletions": 65}}, {"node": {"oid": "d95e75dcf3c4bac566e81471e4f7ec1f087776f6", "messageHeadline": "Remove second param of ExecuteAssertion", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "c87e5da1e3fff4c5c6b49744c0eb8fa329d699cb", "messageHeadline": "Clean up interface for cgo", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 81, "deletions": 81}}, {"node": {"oid": "3846af660bb8c706c7b467c2c62cd80ab3539ab1", "messageHeadline": "Remove use of second param of ExecuteAssertion", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "ac593e57078290f459ef48d51c5dbedc0034000e", "messageHeadline": "Support updated arb-util machine interface", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 233, "deletions": 202}}, {"node": {"oid": "d6c3038c9d0e6a7d9f5d7a40ce3e548de9c1ae08", "messageHeadline": "Added marshal for proof and associated functionality.", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 221, "deletions": 4}}, {"node": {"oid": "5c6c37ae1fa8f440f7b7b909b64e991c25de93d3", "messageHeadline": "Remove unneeded balance method", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "25d91e033d98c927876748d820ca24887478e940", "messageHeadline": "More interface simplifications", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 27}}, {"node": {"oid": "0ae125b4b5532bd2524c3ea5cc4c2b8665e5daf2", "messageHeadline": "Track balances independently of avm", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 66, "deletions": 42}}, {"node": {"oid": "6e5edf3a167a61bdbacc7e98824faa0bbea57edd", "messageHeadline": "Remove unecessary machine copy", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "36e7af7fd3a192bdf7bf5e52dc94f946ed4c80e1", "messageHeadline": "More machine simplifications", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "54471fcce5a13c98fbd67f6a3af1027ba4d98b93", "messageHeadline": "More machine simplifications", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 27}}, {"node": {"oid": "0d28590faab72a6459d2d329f69c1287db9848fc", "messageHeadline": "More machine simplifications", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "e3c58855876292882c9251f13105e8f32dd45e1f", "messageHeadline": "Simplify ExecuteAssertion", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "4a4eaa441d7ef9d3a86c08ea9d26efbc36ebdf53", "messageHeadline": "Simplify ExecuteAssertion", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "cc350edfd642a7e03f090d87e243d4ff6f923f68", "messageHeadline": "Simplify ExecuteAssertion", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "52197638e3a4fdbf3c81df27b6f51d2accfc4c50", "messageHeadline": "Refactor to use updated arb-util interface", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 71, "deletions": 227}}, {"node": {"oid": "c7a653abd0fd8a7c163332c29e25cf1491b7273d", "messageHeadline": "Update AVM implementation to include inbox and balance", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 625, "deletions": 656}}, {"node": {"oid": "3ba4b0874e3e11d3892cfb1ce588eb05f5224590", "messageHeadline": "Move inbox and balance tracker into Machine", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 36}}, {"node": {"oid": "33f277aa8944f7972ab915c08142928ed5713bd4", "messageHeadline": "arb-deploy --dev-mode run yarn in arb-ethbridge", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "795f885c18ea57e112c6ffd239eaf3d515a27571", "messageHeadline": "Dockerfile (#10)", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "d8a9e20c3057af559efdd223c94c003461ba6a87", "messageHeadline": "Merge pull request #21 from OffchainLabs/add-eth-ops", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 493, "deletions": 102}}, {"node": {"oid": "04bc5d34f9489ac63e44807abc4289da19d6217d", "messageHeadline": "Add ganache option to allow unlimited contract size", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "87f9db7b4312a6960ed1e278d92bf89bda9a9ea0", "messageHeadline": "Added machine_hash interface. Added value marshaling. Fixed SMOD erro\u2026", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 114, "deletions": 1}}, {"node": {"oid": "a56e50d3648535f85c68fc32418ebe0689d79b1f", "messageHeadline": ".editorconfig style (#4)", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 99, "deletions": 81}}, {"node": {"oid": "77bb31fb5e0f56a8c97776cfc5609a4cfc947147", "messageHeadline": "Requested refactor and cleanups", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "00f36457e9e284482096433bc66a05170233bf62", "messageHeadline": "Refactor and simplify VM interface", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 2059, "deletions": 537}}, {"node": {"oid": "7ec0ce6f4f54cd054dedd211a75706a1c83ea755", "messageHeadline": "Refactor and simplify VM interface", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 342, "deletions": 340}}, {"node": {"oid": "7c27a8af118985c5b8e2f673a0d8090cc525cf7a", "messageHeadline": "Change from assertion contexts to ExcuteAssertion function", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 155, "deletions": 101}}, {"node": {"oid": "1d90c31eac162a7d41927430a613303d7ba8174e", "messageHeadline": "Clean up formatting", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 196, "deletions": 320}}, {"node": {"oid": "023b78871995a9771009c8767d5a6176cf537165", "messageHeadline": "Remove arb-avm dependency (Not tested)", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 157, "deletions": 1462}}, {"node": {"oid": "3914eae5ab20a9e60d8150762d17d5266d6a5fca", "messageHeadline": "Delete arb-deploy", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 0, "deletions": 329}}, {"node": {"oid": "5a1a86b923ae2570e3f712f52e54407169764490", "messageHeadline": "Delete arb-deploy", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 0, "deletions": 239}}, {"node": {"oid": "5fec0473a689ec16e9cf9977b1538213710f12fc", "messageHeadline": "Remove unused arg DEBUG from docker-compose rule for arb-validator", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d8434f534acef8eb9c90d51100ddd655ded1aeca", "messageHeadline": "Clean up external contract targeted opcodes and add testing", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 477, "deletions": 90}}, {"node": {"oid": "ea45676b806fb1b9a67125d8606df29354192094", "messageHeadline": "Merge branch 'refactor-harry' of https://github.com/OffchainLabs/arb-\u2026", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 802, "deletions": 558}}, {"node": {"oid": "c6989a6e3f5a7899e9acba811adc7fe3b0464be3", "messageHeadline": "moved vminterface from arb-avm", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "a2e84157609f4c3a0d0904e2908d084f60fc19b1", "messageHeadline": "moved vminterface to arb-util", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 0, "deletions": 55}}, {"node": {"oid": "fb03123f8449c36f650300bb9d482084b7e07f40", "messageHeadline": "added machine clone and run until stop", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 105, "deletions": 19}}, {"node": {"oid": "e87ed5565ef937b004814e30e8a666f4792cb5be", "messageHeadline": "Merge pull request #20 from OffchainLabs/issue-19", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "80a30a29fcf65080ddbba78356ba0d7e7bf69d12", "messageHeadline": "Fix broken implementation of bytearray.set_val8. Fixes #19", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "6b908f929dba08c0d7deb18c16fec27ea4b7eb33", "messageHeadline": "Continuous Integration (#18)", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 303, "deletions": 292}}, {"node": {"oid": "6ca9111b20f7110101120e31ad16472c49d9b43a", "messageHeadline": "Merge pull request #14 from OffchainLabs/issue-13", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "70fecc85cc75deb0d1ceb7875e4db41deec9339f", "messageHeadline": "Add tests for other shift operations", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "5056017883a4360ee5be82d2632f79576a698402", "messageHeadline": "arb-util split", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 59, "deletions": 49}}, {"node": {"oid": "ba6cf27f410410280ba9da00a82627fbac0e0a45", "messageHeadline": "arb-util split", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 28, "deletions": 4013}}, {"node": {"oid": "98ea7173758c2b3a7b5cb90b31aef5eb0756327b", "messageHeadline": "arb-util split", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 4052, "deletions": 0}}, {"node": {"oid": "fb428ba669a07c1a606af3b6c676300613e7ab5b", "messageHeadline": "Initial commit", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 213, "deletions": 0}}, {"node": {"oid": "19c9d40b8103b84a04025b6f394b03198875294a", "messageHeadline": "Webpack (#4)", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "f365dbff0086c522b1807153e3089a1cde400914", "messageHeadline": "Webpack Ready (#2)", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "c6bbbc1f89bca81e00d2abca4f10d221032cdc29", "messageHeadline": "Add arithmetic right shift (with tests) and constantinople shift ops.\u2026", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "8ab3f6d4960cb89a2cbd7824ac4ca67a89386e38", "messageHeadline": "Merge pull request #12 from OffchainLabs/issue-11", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "db371e981eb88cc10c522b8aa829acd5bb3d48b7", "messageHeadline": "Contract dispatch table must be sorted", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a3d4dd8163d6439fae02984bcde9aff13943103c", "messageHeadline": "Massively increase max steps run in demo runner app", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cbef4dc46d2e9a6a0f58bd7e906cc9030e437f8f", "messageHeadline": "Marshaling Test Cases from arbc-solidity (#8)", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 120, "deletions": 9}}, {"node": {"oid": "4e47f5db0ac8882dc7be92286bc10d39ad410781", "messageHeadline": "added inbox raw message handling to read messages from input file.", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "aa54909af8a591cb3464a3fc543f6b42bfefbb49", "messageHeadline": "Properly cache tuple hashes", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "0fb39f5c14e9b6338fc47a8bec4cdeb5152d25d6", "messageHeadline": "Store tuple hash along with value", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 87, "deletions": 66}}, {"node": {"oid": "d9887a46000a6a36d76dcf8e97a40250ad2194b0", "messageHeadline": "Refactor opcodes into separate functions", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 663, "deletions": 475}}, {"node": {"oid": "cbba795fb9b17509fcf5247611cbe085cda03721", "messageHeadline": "Remove unnecessary copies", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 217, "deletions": 202}}, {"node": {"oid": "0a950b1f7535ab434cb71830fb49f09f35609ede", "messageHeadline": "Dockerfile dev-mode faster builds", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 45, "deletions": 32}}, {"node": {"oid": "b352d26960e1ff30db1607a30b9f13e85ea83b96", "messageHeadline": "Formatting (#2)", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 50, "deletions": 46}}, {"node": {"oid": "f0dfae518105bd6834d8d9f6dbb0d060aba4c723", "messageHeadline": "Moved arb-deploy to bin", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ca4cde61cb71b815607ec5a2b61591de79ff1d27", "messageHeadline": "Remove arb-deploy. Now use arb-sdk to install", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 0, "deletions": 239}}, {"node": {"oid": "3fadadc42c517cc478018d4b74b733e19ce6bc89", "messageHeadline": "arb-deploy", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 364, "deletions": 0}}, {"node": {"oid": "0f1e1d846a99fa810aa8396341fc6d523fe8eecb", "messageHeadline": "Update MacOS install instructions (#13)", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "9e34c918fedba0c14a36a4449ca49e88d309928b", "messageHeadline": "Fixed message field order.", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 70, "deletions": 56}}, {"node": {"oid": "f4eb57cb2ecf53be99d8092b1a8fe8a581389193", "messageHeadline": "Merge pull request #9 from OffchainLabs/issue-5", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 4773, "deletions": 51}}, {"node": {"oid": "2ad063c2958149ce27db7955c89b7af310ba5761", "messageHeadline": "Added newlines at end of files", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d2fd99837a2ab1fb88dc5c446406e1283052b33", "messageHeadline": "Handle inbox or list of messages as input file.", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 47, "deletions": 37}}, {"node": {"oid": "9692add9c734ddc1dfc1b0f06c545a51797a60e7", "messageHeadline": "Merge pull request #8 from OffchainLabs/issue-4", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 205, "deletions": 122}}, {"node": {"oid": "f7999edc3c3ec1dce576554c3b445d25e5b31dca", "messageHeadline": "Merge pull request #2 from OffchainLabs/arb-deploy", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 152, "deletions": 62}}, {"node": {"oid": "e8bc12887c75992edfbce31098c2e6a6823c500f", "messageHeadline": "c vm interface", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "706d78fdd1e6e8d4331745282210fcee88f5aa7a", "messageHeadline": "Cleanup of cmachine interface.", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 24, "deletions": 46}}, {"node": {"oid": "8d3892cce2a157a4815a8a5272dacc2424237a75", "messageHeadline": "Balance tracker and send opcodes.", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 610, "deletions": 29}}, {"node": {"oid": "effc7e6b64308116904aaecb406100b134a3f4a4", "messageHeadline": "Merge pull request #3 from OffchainLabs/addresses", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc6d07f80db5d275fe142e5ad1de8b6e69832ce1", "messageHeadline": "Pinned Alpha Release Version (#12)", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "038321997e2831c661a50fa2917727a38305cf05", "messageHeadline": "Merge pull request #14 from OffchainLabs/value-test", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 129, "deletions": 0}}, {"node": {"oid": "4ee33b3b356f056bb5ea686ccafb9bff655f08d5", "messageHeadline": "Added newline at end of file", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f92f81b84860b7b80b206bee908ef5eaabccf5a", "messageHeadline": "arb-deploy run yarn in provider repos and symlink ethers into web3", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "a772cb406fc0260642bbf86c722bd7afc7da7d7b", "messageHeadline": "arb-deploy Apache 2.0", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "80d63e39d0442417219f4a5362e25261992f973d", "messageHeadline": "arb-deploy keep running if error halting docker", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "2711a1cfead4001c1016c908d79cbd5a004106fd", "messageHeadline": ".gitignore sort", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b50ac2cefa975c40671c662d875273aaff930967", "messageHeadline": "Fix value hashing and add marshalling test cases (#10)", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 659, "deletions": 18}}, {"node": {"oid": "7b761bdea6903591ffd60e210961f0964d15e602", "messageHeadline": "Code review changes", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "0b534cdff55903e089f6b24eee84b9dc4a4b03dd", "messageHeadline": "Formatting", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 63, "deletions": 44}}, {"node": {"oid": "ece02b06f5017dd7dd796e1f94d5793accba183e", "messageHeadline": "Machine hashing working!", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 311, "deletions": 158}}, {"node": {"oid": "03916776848ec4907abdb5c1bf77d74fd75e6c14", "messageHeadline": "Add better error message failing value test", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "878abdfc9a0656468ed993c10b6a87b17913709c", "messageHeadline": "run exit on error", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "31ac014b19be17891d708ac1413a4b227f58b0a0", "messageHeadline": "typo", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "954bcad6ce6a24b5f035cbee77c09ccd09203f2a", "messageHeadline": "docker ps", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3cf1e92b41962dc2b4035635da5febc3f9486dbd", "messageHeadline": "run shell always True and awk must have single quotes", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 9, "deletions": 12}}, {"node": {"oid": "af41d534dcf6ef7d19bce8b19368650069dbeef6", "messageHeadline": "fixed killing arb-validators", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e89cc0ed1ade41f8fc6d2ba8600a0241c9bc461", "messageHeadline": "arb-deploy dev-mode improvements", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 122, "deletions": 55}}, {"node": {"oid": "371c924d638f9468f5381e450c9ac30a1636b696", "messageHeadline": "Add ignored package.json", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "88f33ac97d615d1cc2a194ff207d5e0fa30e5316", "messageHeadline": "Standardize address files", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83ee28666366991ec65709f64c4d5e87ba52249d", "messageHeadline": "Rerun clang-format", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 87, "deletions": 96}}, {"node": {"oid": "bebb122f3e757ee3bd08ca86e7e71396c557f1ee", "messageHeadline": "Add automated testing of marshalling and hashing against python gener\u2026", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 129, "deletions": 0}}, {"node": {"oid": "11f801b510344966b99f1a3d6396b5025956aa97", "messageHeadline": "Add codepoint handling and datastack hashing (Hashing currently not w\u2026", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 396, "deletions": 207}}, {"node": {"oid": "934d5e9b4fe43addd41c97867593ae6de3699496", "messageHeadline": "Fix tuple hashing and add value hashing tests", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 167, "deletions": 14}}, {"node": {"oid": "c044169547e81a626e4ba042892c1914dcb00f9a", "messageHeadline": "Removed unused files", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 432}}, {"node": {"oid": "bf569793f37b80c067b3cafb101b005d602e71d6", "messageHeadline": "Run clang-format with chromium style and clean up tests", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 838, "deletions": 749}}, {"node": {"oid": "433932efffa17df903986833837fce365518ea92", "messageHeadline": "Enable `-Wall -Wextra -Wpedantic` and fix warnings", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "faae2e381d8993eb598a55585a0f0b1fb6b45e09", "messageHeadline": "Refactor build system and add Catch2 with cmake integration for testing", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 250, "deletions": 192}}, {"node": {"oid": "3e4bbaeb5ff338368f1cdcb86147c751d9d3b3b0", "messageHeadline": "Add codegen and run test for syscalls", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 4500, "deletions": 0}}, {"node": {"oid": "fc5dd6e7b7c7ecf8e4ebbe67f38f7776c1af66fa", "messageHeadline": "Add arbitrum syscall interface file", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bc50bcc192a6e2df69616928bf1327a55f4c164e", "messageHeadline": "Remove extra debug call", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32d5c4546fdc3068598b493fb69114cf478657b1", "messageHeadline": "Fix erc20 cast to 21 bytes", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a2b41cc55ed43bfe8bcd84a0fda914a14c817bb4", "messageHeadline": "Add full ft and nft support to currency_store", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 129, "deletions": 17}}, {"node": {"oid": "332175e3eb98165a74d19a42bd043b5d9cc42faf", "messageHeadline": "Split currency_store into fung and non-fung (still just use fung)", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "182546123f2f9fac0b253b9e03bb05730e813ff6", "messageHeadline": "Simplify currency_store.deduct", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "b608117ab048a913f5e97c0be68f4a63dd924391", "messageHeadline": "Simplify currency_store.add", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "fb061e18808a4592d29cd544c99a4e925f5e662d", "messageHeadline": "Add erc20 and erc721 send interupts", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "4a827a923717e5b41cc7b9507af6fd2dc610dc64", "messageHeadline": "Make sent queue use local_exec_state type", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "eb34d787e73e2920f2bb839e6007c2471c311620", "messageHeadline": "Add callcode and delegatecall support", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 52, "deletions": 18}}, {"node": {"oid": "ee841c60901d1348db5e5a4bab87d04d8afc3dee", "messageHeadline": "Fix complier stack count error", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4acf02c95e2449fc88659365cdecd2687afc5e21", "messageHeadline": "Delegatecall successfully running", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 73, "deletions": 30}}, {"node": {"oid": "cfecc04bed4edda94be4b55278e0438362b60141", "messageHeadline": "Initial commit", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 305, "deletions": 0}}, {"node": {"oid": "bcced25a404e8bc4d8a7ac71633e8d41362cc8d6", "messageHeadline": "Merge pull request #10 from OffchainLabs/fix-broken-val", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c9eadd48168db8fb1abc9e4716a8fb7f96ba24a2", "messageHeadline": "Small fixes to bugs introduced in major refactor pull request", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "efb6ee37d1f590f090b419684850facaea77ca6a", "messageHeadline": "Fix broken call to getVMInfo", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e837929701059a6f1fc4db9b3d7e8f206fb60a0f", "messageHeadline": "trim 0x from keys and addresses and modified log message", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "31427b5ce3826a54918c19377fb946f8501568f2", "messageHeadline": "Pass destCodePoint into _perform_call", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "e0dfcb46ac065f052eb920659180a1d575371302", "messageHeadline": "Dockerfile arb-ethbridge home folder name changed", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "74e800225d77c11f5530f47c43afc99c3889f97c", "messageHeadline": "Merge pull request #7 from OffchainLabs/dep-update", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "ce4b12e14a4e5f0b9ede855ca72cac49f9c0b70b", "messageHeadline": "Update dependencies and bring arb-avm to head", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "b89bf5befb45a9955e0df74fb986028970f76f45", "messageHeadline": "Refactor usage of dispatch_func in execution.py", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 89, "deletions": 94}}, {"node": {"oid": "e15023a06d20df915777bbe4b1ca0970f6af33e4", "messageHeadline": "Remove return_locaction from call_frame.merge return", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "f3b2506124bdf5b1c09f62f64089e6f059da5b95", "messageHeadline": "Merge pull request #7 from OffchainLabs/issue-6", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "db90577c8a7023006a9aeb469f9e49a436c9b15f", "messageHeadline": "Decode log using proper abi. Fixes #6", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3e724dd4d17eee36e53adfcc33f22fb72b449e0b", "messageHeadline": "Reduced Dockerfile size from 616MB to 139MB", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 99, "deletions": 49}}, {"node": {"oid": "eea2ec10054c42da9ea261ad3e5fe8ff71f4035b", "messageHeadline": "gofmt", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 219, "deletions": 222}}, {"node": {"oid": "336ae29f4540bcbb598c2104818060f6b95b758e", "messageHeadline": "go get -u github.com/offchainlabs/arb-avm", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 31, "deletions": 5}}, {"node": {"oid": "2dcd66393e1c8d6625c0298a1b0a2c6062e9eec2", "messageHeadline": "gofmt", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 43, "deletions": 49}}, {"node": {"oid": "4af6bb667703eafb3b17a8f4e45ce39d9b1973d2", "messageHeadline": "Merge pull request #4 from OffchainLabs/post-alpha-refactor", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 4468, "deletions": 4968}}, {"node": {"oid": "c302692bcefeb153d24b455ff2735c1a4e9ea8eb", "messageHeadline": "Add end of file newline", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7889bf1932d1c5bca4afbfa424028875b3033e8e", "messageHeadline": "Simplify handling UnanimousNotification (staticcheck)", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "2d4bd17b5c1bbbd2e5d911e367771e3263e5bf01", "messageHeadline": "Merge pull request #12 from OffchainLabs/restoremachine-fix", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b004f8a3ead6bdc4a5a89d5971f2b636cc611d8", "messageHeadline": "Remove go.mod rewrite rule", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8c498e043f5d2961dd2ce5a48e7d0b32bdf9d9a5", "messageHeadline": "Fix go vet warnings", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4da8f982d3582ffe67dd14d8a509f77762f3540e", "messageHeadline": "Fix broken RestoreMachine arguments", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9913922040439cae84014c8f75134acc93d55ccb", "messageHeadline": "Merge branch 'master' into post-alpha-refactor", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "c3cbd6738a367898592aa5929aec5c7ed5a9f7e5", "messageHeadline": "Add license to new files", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 176, "deletions": 16}}, {"node": {"oid": "c13a228b92d2ecff3135de2150f0c55c241ee3ca", "messageHeadline": "Move blockchain rpc classes into subpackages in ethbridge", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea7fdfeded30eed904a45c99de5a9bfb026e6041", "messageHeadline": "Remove messages from ethvalidator", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 117, "deletions": 278}}, {"node": {"oid": "e7435967ed59cfdaf7ded1551d189320cb753b45", "messageHeadline": "Split challenge types into submodules", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 123, "deletions": 183}}, {"node": {"oid": "3e3c4a2290a8d23d30fa121cb643fed255b0bdd2", "messageHeadline": "Split challenge and regular state machines", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 510, "deletions": 445}}, {"node": {"oid": "b6b0286a08ab8abcb3e1b7a7ac36befc8d201238", "messageHeadline": "Split validator run loop from state machine", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 364, "deletions": 349}}, {"node": {"oid": "8581fd84f3a8c919442b80f5359a4d3dc6425373", "messageHeadline": "Test Suite for arb-value.js (#3)", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 673, "deletions": 284}}, {"node": {"oid": "29e4a46f6611b2794b63715b93a7cd0094096167", "messageHeadline": "travis ci (#5)", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f6dd1a30e539e81deed8521014e3cad2b81a84a7", "messageHeadline": "Merge pull request #4 from OffchainLabs/style", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 314, "deletions": 313}}, {"node": {"oid": "1fc40fe9eaca1905c1deae5b02f7daea500fe032", "messageHeadline": "Style", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 314, "deletions": 313}}, {"node": {"oid": "101cd0679e51a1c7ab602d7b00f6d1effe3a6903", "messageHeadline": "Inline datastack", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 40, "deletions": 99}}, {"node": {"oid": "70769cb3e0de7dd0602318941d56ed665d363f81", "messageHeadline": "Refactor tuple out of value and switch from std::shared_ptr to boost:\u2026", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 93, "deletions": 83}}, {"node": {"oid": "65c3fe31bc2c21efb79d27aa20da497e5f8adf24", "messageHeadline": "Doubled performance", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "416afb56d4427875ae4aa484ef837f9d5c7f0ede", "messageHeadline": "Make validator call ethbridge directly through interface", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 476, "deletions": 379}}, {"node": {"oid": "8e5734ade2f09556d9a43724ad9c8a3f98802a94", "messageHeadline": "Fixes to run from Go.", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 47, "deletions": 71}}, {"node": {"oid": "18153f14fad8e6a19a13316668c709f83f37f24c", "messageHeadline": "most opcodes running. election app run matches Go version.", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 381, "deletions": 116}}, {"node": {"oid": "5c3ee768a49bb6a2247916f114eafbc6df9c056e", "messageHeadline": "Merge pull request #2 from OffchainLabs/opcodes", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "37609e20fef23272dd6898ac1503a5c94d43336c", "messageHeadline": "Use byte slice instead of struct to represent sigs", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 137, "deletions": 243}}, {"node": {"oid": "e589dfd5e6f540b562440449dd875c8b413786b2", "messageHeadline": "Updated opcode ranges to match spec", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fbb260c2bde8ebf98e493a7d1b01d1615ee5e161", "messageHeadline": "Renaming and making private", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 273, "deletions": 289}}, {"node": {"oid": "d05929928e9da194dbee0724b7dd2b6fca1ae8c2", "messageHeadline": "arb-deploy dev mode (#1)", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 70, "deletions": 22}}, {"node": {"oid": "482b2015d90e3190a3af6e84b09938ddea4699ad", "messageHeadline": "arb-deploy dev mode (#7)", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 70, "deletions": 23}}, {"node": {"oid": "0cd619857629f7e2923985996783bfc9d667c7e4", "messageHeadline": "arb-deploy dev mode (#1)", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 71, "deletions": 24}}, {"node": {"oid": "70a00048df2b549f6712d3bae9715224d6045a3b", "messageHeadline": "dev mode (#1)", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 12, "deletions": 34363}}, {"node": {"oid": "b5266c50bbc24f5446216ef40b69b3e0da304c38", "messageHeadline": "dev mode (#3)", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 19, "deletions": 9}}, {"node": {"oid": "68db80629efe002768a2b5a18cca339596089073", "messageHeadline": "Inline ethvalidator ethbridge methods", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 105, "deletions": 218}}, {"node": {"oid": "9366b65307f265d197d21c406af51d47e253a2bf", "messageHeadline": "Shrink validator public interface", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 290, "deletions": 282}}, {"node": {"oid": "e3c979cb8fafff3f30475d593c1030c0572c3560", "messageHeadline": "Remove valmessage.IncomingMessage and replace with ethbridge.Event", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 137, "deletions": 305}}, {"node": {"oid": "e579c97952a02aaa701f7a6afe5b09ce4448624d", "messageHeadline": "Refactor out ethbridge from ethvalidator", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1207, "deletions": 1129}}, {"node": {"oid": "adbf7a0a849dde4aaa9ee8ca1951e6d809d98b39", "messageHeadline": "Add comments and make more objects private", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 95, "deletions": 94}}, {"node": {"oid": "460ce6ed1a78afed0836883594d22a57bf1a7afd", "messageHeadline": "Refactor most of coordinatorServer into a module", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 562, "deletions": 530}}, {"node": {"oid": "449916307a1b77d52331fe412621c2540300fe7b", "messageHeadline": "More cleanups", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 94, "deletions": 86}}, {"node": {"oid": "c16f5c8c4486df4ab01f02c355d0627f9d8142b4", "messageHeadline": "Clean up imports with gofumptorts", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "01bdd0a0c42d12f3801bc57a52856064a0689a1c", "messageHeadline": "gofumpt formatting", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 125, "deletions": 113}}, {"node": {"oid": "d1473ae3d943dbbc59c38e1cdab060e1f8684209", "messageHeadline": "staticcheck cleanup", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 165, "deletions": 169}}, {"node": {"oid": "bcc6337e548e9038cfadcdf5a79175927a7cd0ed", "messageHeadline": "Code cleanup from `go vet ./...`", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 125, "deletions": 116}}, {"node": {"oid": "0de64eaf64fb6eb644ffe26219a090911c4677fe", "messageHeadline": "Clean up and refactor websocket client", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 281, "deletions": 289}}, {"node": {"oid": "67efba8e1318dc02cf01a5808019e0c53227f3fb", "messageHeadline": "And handling for many unhandled errors", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 256, "deletions": 168}}, {"node": {"oid": "582d903058e06387caf9a1a7edd50280262bd173", "messageHeadline": "Remove managerServer package which is unused and unmaintained", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 458}}, {"node": {"oid": "84cac6dcde4ac29a1f0f4567690973710f456577", "messageHeadline": "Fix compile errors in checkpoint", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 134, "deletions": 123}}, {"node": {"oid": "5a5e41a5227c3aee41674077d5e7c75512f30371", "messageHeadline": "Add Install errcheck utility", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "1a4b74a67adcea28eda1b55fd7808f310077f874", "messageHeadline": "Ran of gofmt", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 128, "deletions": 142}}, {"node": {"oid": "dd5cc0c635f411b2ef44f0570fa89b1499524d86", "messageHeadline": "Upgrade versions of all dependencies", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5ae9d0d1bdb763123a45b7f80401cf2fddc6cd3", "messageHeadline": ".dockerignore", "author": {"name": "William Ughetta", "email": "william@offchainlabs.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "24b0693a22f7ccba70172c42b77c1c88bd305153", "messageHeadline": "Updated Quickstart (#11)", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "4c79f12604f559c4fe95c6256176d47d8f907b96", "messageHeadline": "Merge pull request #10 from OffchainLabs/staging", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 6188, "deletions": 10978}}, {"node": {"oid": "dce015aa002436966383c866cc9e0988b34d767d", "messageHeadline": "License", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "961dca5d3747689b0a3c7e17955cac75a31f80dd", "messageHeadline": "bumped docusaurus version", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5500804224b83f7fcaecdd7dd64337e09ea941b5", "messageHeadline": ".gitignore build folder", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 3, "deletions": 1437}}, {"node": {"oid": "ad43765c0101bcf80e3c876dc89a84f06d9987de", "messageHeadline": "build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "af48776bac9af6cd4278944072486e78f101e29c", "messageHeadline": "Quickstart read the white paper", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0aed3eebe7fc35d9eb675e75cb9a815fd4e4d114", "messageHeadline": "build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "5acb843e6a4ce6067712ca734fd3d43a0b176115", "messageHeadline": "Fixed footer links", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb2c98f6e1437905844e55dfd94c3618c56fc6e5", "messageHeadline": "build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7f38a7d5a7331e6f219cc3488903854ec77cc60f", "messageHeadline": "Quickstart change directory after installing arbc", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1f10e27755b8e28a42ece6ab8692089e5c146848", "messageHeadline": "switched to yarn", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 6173, "deletions": 9642}}, {"node": {"oid": "fd9a93042017809be9277fb1728e72517fa9ba49", "messageHeadline": "README.md instructions", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2dbfda168c05c2ad9e0d9198fc22c65d61516506", "messageHeadline": "build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 295, "deletions": 193}}, {"node": {"oid": "2eeb4ec7661a9b4941ac59b6727cfc3acc6fdd64", "messageHeadline": "Resolve unlinked code issue. Fixes #1", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "414d82208c993b26184f079cbd02b362cdaff370", "messageHeadline": "Lower python version requirement", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "362edc8079528e374753b1a7a1f651739670628b", "messageHeadline": "Make builds deterministic between python 3.5.3 and python 3.7.3", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "9301ac12af25e602ef2e77e6320173b658feaf80", "messageHeadline": "Fixed document errors", "author": {"name": "tpobryan", "email": "48638541+tpobryan@users.noreply.github.com", "user": {"login": "tpobryan"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fcb01b05ce8d7fc2ac423fbdf126ae26bc398e21", "messageHeadline": "Implemented dup and swap opcodes.", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 103, "deletions": 13}}, {"node": {"oid": "be1b33f7d4bdd4175a02d3a45ccc7c866b9a0ef8", "messageHeadline": "Updates to keep in sync with arb-avm alpha release. Work on cgo inter\u2026", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 359, "deletions": 130}}, {"node": {"oid": "e2213f86c4f13cc318e06f2ea875f29afab10b18", "messageHeadline": "Fixed typo", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30a320a7d47c2aa452638793d4738c4c465d24a6", "messageHeadline": "Fix up compiler debug output", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50c2902de067dba8d0fe5542a4e24f401037ab6a", "messageHeadline": "Keyvalue optimizations", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 74, "deletions": 114}}, {"node": {"oid": "cff3f52e4c8d126de4f61e68b1a94ff5a9137be8", "messageHeadline": "Fix printing of unhandled opcodes", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d5389c0757972862b98b668f3b561e1e14654180", "messageHeadline": "Remove f-string to lower python version requirement", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 152, "deletions": 140}}, {"node": {"oid": "7c897bdaec24e94121bf786c69c21019609dae40", "messageHeadline": "Fix typos", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07fdde9f07c5733c904029accefc67d512c2c4f2", "messageHeadline": "Add requirement of python 3.6 or later", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7eec864ba733999dab47d72d2adc1fa2723fbcae", "messageHeadline": "Merge pull request #8 from OffchainLabs/staging", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 503, "deletions": 653}}, {"node": {"oid": "4ef94debb7a7b5d6773e96f7952a4508aa471ba1", "messageHeadline": "Update license and version", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e769227c6083f765c0702ce1a8e2a12582a8ef82", "messageHeadline": "Update license and version", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "1e4ae529dc388153efb76a9311548da68ff1d74d", "messageHeadline": "Update version and license", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a63db94844a3a3b9a30520971cc179b8ef28e339", "messageHeadline": "Update license and version", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e60c16dfaf5bec0782a0b0bb3253eba25d8b9975", "messageHeadline": "Update version, license, and switch to yarn", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 5756}}, {"node": {"oid": "ea2f6f8adc5c15c567ae7cfc2a1ae9c2b24b205a", "messageHeadline": "Update package.json license", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41393773317c8c7b7d074828d579bb8c72dcbcc4", "messageHeadline": "Update version number and update lite-server version", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 3624}}, {"node": {"oid": "4df70c57d090525d347bcbfbd86a51fdcc6978bf", "messageHeadline": "Removed the need to pull arb-avm directly", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fa18921d0ffab9675065610143d2b39a5efacc6e", "messageHeadline": "Update arb-avm dependency", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "a1ebca178f81377ee8bbcae187766866f56447f7", "messageHeadline": "Remove local configuration artifact", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "38416bf4c6f589e4ccf0bcc108bc5ac1dc0ce9a8", "messageHeadline": "Remove empty block", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ef007e366adf2e514efb0a8dba6035d0959c363c", "messageHeadline": "Update metamask instructions", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "9561b00f2b69c0d38c177db28a782634d52f2891", "messageHeadline": "Initial commit", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 39409, "deletions": 0}}, {"node": {"oid": "c604f0284249eaacaee4166590c01a46803f8c44", "messageHeadline": "Initial commit", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 21321, "deletions": 0}}, {"node": {"oid": "33ca75b68d9932db60ec8aca7652b6814ef791a9", "messageHeadline": "Initial commit", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 201, "deletions": 0}}, {"node": {"oid": "272c56c76a3467805f9525572f05b8f57cf3ac08", "messageHeadline": "Various instruction cleanups", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "970b83797cd795ff14a5c34903dc9dd9c08e880a", "messageHeadline": "Update discord invite link", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9e9b836c021a53e66443bbdc63eb073e2b0d360", "messageHeadline": "Added a link to join discord to the top of the quickstart guide", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d78053db9a448dd917f71047218d82d1ae8ad4e9", "messageHeadline": "Fix bad code point value", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd072a269deea0f6a375fcd96fde10933c0ea60d", "messageHeadline": "Patches for OneStepProof", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "0999b98157efaed4cf99f3bbeed71c4833f19398", "messageHeadline": "Move to new .ao format", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 133, "deletions": 151}}, {"node": {"oid": "bf3ddc403ef7bef225ca509961d0b57af1a99448", "messageHeadline": "Move to new .ao format", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "ca2ed02ebeb72cd7c611d6a64b0c84338819b7ee", "messageHeadline": "Implement AVM instruction update", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "dcb9a2c15d8776263fd392602febfe031aa3a08f", "messageHeadline": "Implement AVM instruction update", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 65, "deletions": 56}}, {"node": {"oid": "f4f3674ee1205c133d63fc027f694a9eee51ee37", "messageHeadline": "Merge remote-tracking branch 'origin/master' into master1", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 483, "deletions": 3}}, {"node": {"oid": "a2d4e538714ea117b86a3412eaeff1117fc0ec1c", "messageHeadline": "Test case cleanup and fixes.", "author": {"name": "Tim O'Bryan", "email": "TimOBryan@optimum.net", "user": {"login": "tpobryan"}}, "additions": 56, "deletions": 24}}, {"node": {"oid": "9206b702398239d14fbba68e35e12591344901db", "messageHeadline": "Remove obsolete step", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "688b668dfd8f3deb7ed31fadbaa860e7f8f19f6c", "messageHeadline": "Fix formatting of instructions table", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fd57ac69ad01569e790f445b120a3c34633a91c1", "messageHeadline": "Merge branch 'master' into staging", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7bc568c54da5089aabcdff8617abc51a64bf60d9", "messageHeadline": "Change instruction numbering; retire istuple; add type instruction", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e75599a3801c82d5c7024be57453e2c63ad5b3e9", "messageHeadline": "Add copyright notice", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 930, "deletions": 6}}, {"node": {"oid": "616526fa554f855e45cd1e1e98b2017f5b718276", "messageHeadline": "Add copyright notice", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "f13e973125df198caebfe3a78d35b5d222c28009", "messageHeadline": "Add copyright notice", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "ced127a875a7eaa43bd91583999c9975dc2be513", "messageHeadline": "Add copyright notice", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "28d2fdcefebb891921ba57ecb806507d03da1783", "messageHeadline": "Merge branch 'master' of github.com:OffchainLabs/arb-avm", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "50d3fa810bc59ab99210dcfcdada8ef478a04b84", "messageHeadline": "Add copyright notices", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 483, "deletions": 3}}, {"node": {"oid": "c5453b7234a95d498d3de81758f5cc784e0c5e59", "messageHeadline": "Update LICENSE", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 201, "deletions": 21}}, {"node": {"oid": "42017e04ae1172c3a865895a6a47ffbca847afee", "messageHeadline": "Update LICENSE", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 201, "deletions": 21}}, {"node": {"oid": "a776d6fa764ca04278a896d95ba2904ce8cd1650", "messageHeadline": "Update LICENSE", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 201, "deletions": 21}}, {"node": {"oid": "1c9c5c462428f74c78b388cf36fc0a75099a2dc1", "messageHeadline": "Update LICENSE", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 196, "deletions": 17}}, {"node": {"oid": "fc4531b0c4ff16dfae28b1855083b14399b87e99", "messageHeadline": "Fix bug", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b144a1f72a0033030efa0fc6a0ef5f31e59f354f", "messageHeadline": "Clean up handling of halt and errorstop states", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 110, "deletions": 90}}, {"node": {"oid": "8ed8c006eff600f694839cc98825f4a1cc8edbaa", "messageHeadline": "Reorder machine hashing to match implementation", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aabd08f3f73cb2d4dedbff1240f2e9594bc03e54", "messageHeadline": "Make all integer serializations big-endian", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f0c1dd90b02b57cdcbd05a91a89fcdd7e383fd7", "messageHeadline": "Switch all numbers to bigendian for simplicity", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b7f3a6c10fb486e68c857c4d2921a0a18694f424", "messageHeadline": "Switch all numbers to bigendian for simplicity", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "2e7711dafa0625f3014470d9cecc805ac62d35ee", "messageHeadline": "Clean up call and move more functionality to the browser", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "fa8a27eb96fbfdd85306090d7304015b65c83d41", "messageHeadline": "Merge pull request #2 from OffchainLabs/sha3-optimization", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 141, "deletions": 23}}, {"node": {"oid": "2116615d5847bd6a1ed6168024f24174c7fe6e93", "messageHeadline": "Merge branch 'master' into sha3-optimization", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fd2b1c6e6d6751ac8220781010e16b40971758eb", "messageHeadline": "Remove debug line", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7ec4cfb127d6ca88c6e82198d18ea17927cf6b55", "messageHeadline": "Fix tests and typechecking", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "8f17ffce385efefaaba1f766b0e2d2f3a1e6266c", "messageHeadline": "Add series of intermediate sha3 steps to isolate failures in new func\u2026", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "f15752b7d0e9048348686e22ea538714f0f94ae9", "messageHeadline": "Get sha3 compiling (Still failing tests)", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 25}}, {"node": {"oid": "dcf250cb90bff9d038c8d219f9bb3666dcdda3b0", "messageHeadline": "Refactor and handle value parsing client side", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 320, "deletions": 170}}, {"node": {"oid": "b6fa85e14747586416b9534123061b3c45abd3c2", "messageHeadline": "Add implementation of ctx_push[last]block", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "1f176bb0d43ba297aaa654166c21e3316ed3429b", "messageHeadline": "Eliminate race condition", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddd14c4b56130d043d08100b9e8951df9d7d8d14", "messageHeadline": "Add new hash_byterange implementation", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "52550c1b4ca4000cef1257aadf76e969955f5195", "messageHeadline": "Add flag to turn optimization on and off", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 60, "deletions": 52}}, {"node": {"oid": "0e533de74e9c9a0ee9731f8e9800897e47213644", "messageHeadline": "Create LICENSE", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 201, "deletions": 0}}, {"node": {"oid": "7764dbb294ea8c49dec1e488ed535958eb584371", "messageHeadline": "Create LICENSE", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 201, "deletions": 0}}, {"node": {"oid": "9e9a7c7fba83e29957790d749756bab006dabed8", "messageHeadline": "Create LICENSE", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 201, "deletions": 0}}, {"node": {"oid": "cdc36e6bd49dbed4410eaaa0fa1d94062c84500c", "messageHeadline": "Make builds deterministic (Fixed function ordering via sorting)", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "96b440863b8b9f3ac74607528c570192cdc65f7a", "messageHeadline": "Make int values properly clone (Removing race condition)", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "7707af395c1b697eabc2add7bc3068f771357d52", "messageHeadline": "Added separate NUM_WALLETS and NUM_VALIDATORS", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "de29fbd2b5d25838adced8dce241a82e4aa4ba9c", "messageHeadline": "Added separate NUM_WALLETS and NUM_VALIDATORS", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "5ad1f05100df76555fdd029bce5300cdf8fd25b7", "messageHeadline": "Clean up and refactor", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a7971f660c26320dd22a484ce4e13832092deb7c", "messageHeadline": "Added separate NUM_WALLETS and NUM_VALIDATORS", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "d3c3c860181336452d525bc46465f55465e9b79b", "messageHeadline": "Get onchain value carrying messages working", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "cf8ee9feed19a31872b7db29d69c84250a4471b1", "messageHeadline": "Updated example validator log", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c25c820a1c21c8fbbe7f6a52c1d20bfcf8457cd0", "messageHeadline": "Handle send message tuple on the client side", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 50, "deletions": 58}}, {"node": {"oid": "4cf62ffd7fc53e4e0ce5447edbda464ebf971d26", "messageHeadline": "Initial working commit of election dapp", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 305, "deletions": 0}}, {"node": {"oid": "7b7ecacf006b3c1d7b8c5798e3393a226b3ffab8", "messageHeadline": "Get petshop demo working", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 191, "deletions": 1}}, {"node": {"oid": "625949c269a3c2619f74e8c472ed7997838fdd74", "messageHeadline": "Web3 compatability fixes", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 76, "deletions": 29}}, {"node": {"oid": "d5a09b2b95ef4e42b10387d614383b87428d4759", "messageHeadline": "Web3 compatability fixes", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "bede3b807385c6afb9e2f13c25c3608d56f86aed", "messageHeadline": "Removing failing cast check (Try to solve failure later)", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fb0c4f28e7ff324f604b1f0136befd2456f0de86", "messageHeadline": "Remove code duplication and incorporate patched ethers-web3-bridge", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 693, "deletions": 442}}, {"node": {"oid": "50de1f79c342a7d54aecdd8e3a53d8a47407deb8", "messageHeadline": "Add sequence number calculation", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 210}}, {"node": {"oid": "f2f2e1d225fa70da39f7c7b85746ac14db859d66", "messageHeadline": "Add client side signing and the beginnings of log support and onchain\u2026", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 58082, "deletions": 30}}, {"node": {"oid": "f211441c1d462648b37f2df05450c6f1632f15a3", "messageHeadline": "Upgrade to new incoming and outgoing message routine", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 729, "deletions": 189}}, {"node": {"oid": "deb6d5dccd9586485aa79fd0c0a5e774051a0aff", "messageHeadline": "Upgrade EVM interface", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 309, "deletions": 35}}, {"node": {"oid": "5b4d0a2fb3dcb4161e2db3780a9b73a11556acf6", "messageHeadline": "arb-deploy mount contract.ao in home folder", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99aae77f62b15448c796bbd3469b2cd68c4e6000", "messageHeadline": "arb-deploy sudo for MacOS", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "776390f1b8968dd44ba9142c2fe69d43db1c79ae", "messageHeadline": "arb-deploy python3 compatible", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e5d8d3c1ba772967d6c9d533cbca296d2d88c58e", "messageHeadline": "arb-deploy fix volume permissions issue when not making all dirs", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2cf1fb4e4670fa75b6768f070e98436daec6b6f8", "messageHeadline": "arb-deploy ganache command line parameters", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "52941dc5e1cdf9900fb0ed65a82ff66cdf3af489", "messageHeadline": "arb-deploy moved validator state folder", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8553fd2f9e60669c173d2d162e07c9b67c54f6d3", "messageHeadline": "updated package.json for jest", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "777c10684e578d5dce5c59de37f1ac7df4d7a096", "messageHeadline": "arb-values hexToSizedByteRange working", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "45364ecb506a95ce988c4824ac2cac7dbbd5169e", "messageHeadline": "Add support for error instruction", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "38bf0fbc7e8086f3498b82710df0fab0fe7b2dad", "messageHeadline": "WIP marshalling & hexToSizedByteRange", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 76, "deletions": 7}}, {"node": {"oid": "e1c2815427850d569db8440397fadafb41cb454a", "messageHeadline": "Add error opcode", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4e926b698a49a0022c5663a7e6d7c1f404458275", "messageHeadline": "arb-deploy build validator image once", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "6b67cd8cdde54735fbe76c7c5667a33e2c742756", "messageHeadline": "getBigTuple should return default value if tuple is empty", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f5a36a807f64335a9740405b99a7ec4e4e51f99c", "messageHeadline": "BigNumber", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "de718b4c3401a72c19d13533b91f5ed7fc69bd92", "messageHeadline": "map instead of reduce", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f4d108fd489c91a410ae799e8c9e59d661f54ed", "messageHeadline": "Tuple and BigTuple getters and setters", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 76, "deletions": 16}}, {"node": {"oid": "fb04ef27c525c39b3dc1069be01c825eecc6d7f9", "messageHeadline": "Match spec for Halt and Error hash values", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8abf5ebc773e2dcd5ad38d0bc2258fc7516f1ed0", "messageHeadline": "Fixed compilation errors, tuple hashing, and flipEndian", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "6790d3b170643b71dc960ba21b61130e141feca2", "messageHeadline": "Fixed errors in unmarshalOp and CodePointValue hash and removed extra\u2026", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "861627b4accbcfb4fc236565364a114819179286", "messageHeadline": "Fixed spelling", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c5d41a9e4ba12ae1f0645f9e37f75862399bf166", "messageHeadline": "getByteArray missing 256-bit binary AND", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ced528f807062a67837aa47d46b9160f828fda6", "messageHeadline": "arb-value.js WIP lots TODO", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 214, "deletions": 0}}, {"node": {"oid": "b56cd71653dba33466fc1ef34ab6aaad09847aff", "messageHeadline": "Merge branch 'staging-pet-shop' into staging", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 372, "deletions": 289}}, {"node": {"oid": "598f8dbd9e14f98c1fcbcc6fe7252da8f7efc207", "messageHeadline": "build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a7a18ce80dd8e8666c7ec2de9c45a0bd99f9be83", "messageHeadline": "Merge branch 'master' into staging", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40515ff88bc0ae5a3d637621db13156f823f1a05", "messageHeadline": "Remove unnecessary cast", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a00bc899423b06fa8606f46be7f234f43071c8b1", "messageHeadline": "Clean up dependencies", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "deb990e159270b10372e4586cdbe579fee5cd063", "messageHeadline": "Add contractID to log", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "cd42a554c80aacfd25e0c2e3846731cfd07bb187", "messageHeadline": "Fixed bug in func annotation", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "814f4eeb83de1a0dfc069aaa90ec648a03b39c1c", "messageHeadline": "Corrected Opcode", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c71d9808832f51640d47ae1bd31820fe542cbcc", "messageHeadline": "build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 238, "deletions": 196}}, {"node": {"oid": "e8e3a1e5c0866a7ef023f8c610505933e0b70367", "messageHeadline": "Quickstart demo app and porting instructions", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 124, "deletions": 77}}, {"node": {"oid": "56fb64f3b69634dd5495d072e1ecec042c9978e1", "messageHeadline": "Quickstart place the compiled.json in the frontend", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "447a3f99e55f522f12efd58b3136464827f68945", "messageHeadline": "Revert \"Change instructions to apply to Pet Shop dapp\"", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "0101b2febcf4e6d1e81cd46dd2a11760564b87d9", "messageHeadline": "Change instructions to use the Pet Shop dapp", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 8, "deletions": 24}}, {"node": {"oid": "056df7d43dcf9d8439c35aa1182afacb5328ce0a", "messageHeadline": "add arb-ethers-provider", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "05ef7fab39b491b669073d6de4f1f3dce14f794b", "messageHeadline": "Change instructions to apply to Pet Shop dapp", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "d30cc676194038c41a8f5e37151a3aee9c7c6276", "messageHeadline": "bumped dependency to arb-ethers-provider", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "808be371060f631ec1587479824c67ce70179642", "messageHeadline": "Add requirements.txt", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "38f186f0386d2da751cab0c67c01b6027a5ab923", "messageHeadline": "Create LICENSE", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "e7d3b9aebd22dcdf08d78154123f9a3acb2b016d", "messageHeadline": "Create LICENSE", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "56dcb760e80c6ea71823e1149fad954c9a1e4ca2", "messageHeadline": "Create LICENSE", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "40fc70720d3e4c33429974a0f40ba63e2de8bfb0", "messageHeadline": "Initial commit", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 11953, "deletions": 0}}, {"node": {"oid": "2c801fc66e3c9e00040f2e47a96907a4618d46c5", "messageHeadline": "Initial commit", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 8059, "deletions": 0}}, {"node": {"oid": "40b397de62bbf3c3b005de27a3167789633c9574", "messageHeadline": "Add arb-truffle-provider dependency", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fe754de76d021474d2230c2b0d1cde011ef70fd2", "messageHeadline": "arb-deploy stop existing arb-docker-compose.yml", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c7f1313e7b279f75efa2350bb0e9a97ab6d14760", "messageHeadline": "Initial commit", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 3706, "deletions": 0}}, {"node": {"oid": "70db0e277e9d8c05d5cd6a1bf42610a5be8c6755", "messageHeadline": "human readable stdout and stderr", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "17ab2059848d0b2e784867301038646383a28ca4", "messageHeadline": "stdout and stderr for arbc-truffle-compile", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4e16c95dc8d5e9e5afb5bc39f0afd2698db37426", "messageHeadline": "build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "0082ddcec5f5f8a264181706265c32ffb6710f4b", "messageHeadline": "Quickstart minor edits", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "59c96f1b7dc97fd1afa5404853e12f8b0e66c0a9", "messageHeadline": "Error handling", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a093f63f87319f83ea6112f7d3505471fe62e00c", "messageHeadline": "Catch write error and log destination", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "186d37023d32a3faa47d218ed623ce9148ff5c2b", "messageHeadline": "Revert \"debug message\"", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a8231997e24e0a20e90b9361cb57c8baf0a6b625", "messageHeadline": "debug message", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a67fc1ee84b2843c34e442db3e650077df61b91c", "messageHeadline": "arb-deploy mount each validator with a directory", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "121f3f416a03dbdaa8c13207924b271ceef7c894", "messageHeadline": "build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "4f991b5a11d148369a078346e8f17d4b13957ca8", "messageHeadline": "Quickstart docker attack surface", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fee08fa93a9382bf8752bbf3552fce6fde02fbef", "messageHeadline": "build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "86ccdbb180993d83055d4fdc51e210053c4d5c12", "messageHeadline": "Quickstart minor changes", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "cba38de6c8bffd86f33c9b1ff7d4663c7b5b70f9", "messageHeadline": "build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 26, "deletions": 42}}, {"node": {"oid": "1a77454a80b4943538502443539628585e7fcb0e", "messageHeadline": "markdown style fixes", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "20b214269936fa90260e1283b59198f54267778e", "messageHeadline": "build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 132, "deletions": 230}}, {"node": {"oid": "5146831c07f28adbe7ab025e46328e6d2cd21dd0", "messageHeadline": "Quickstart arb-deploy", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 48, "deletions": 142}}, {"node": {"oid": "a7357154194133e96004fc6849fc59ba02a6fe4d", "messageHeadline": "arb-deploy use arb-docker-compose.yml to avoid filename conflicts", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "8e2254ff4e1be16431582fdbe459ba84b3af3393", "messageHeadline": "arb-deploy add machine generated comment to docker-compose.yml", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "49154ec85c0fedb063d3b8b3dcce0a94bc10d93b", "messageHeadline": "Generate contract.ao", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "3f8f3304918c07aed029f280f6c265c98386aa02", "messageHeadline": "Quickstart capitalization", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47f6e908da35339f56d185e318da8a6fd854b889", "messageHeadline": "Quickstart arbc-truffle-compile remove virtualenv", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f15ae588d90a7300667fa50ded3a737bfc19da86", "messageHeadline": "quickstart ubuntu docker without sudo", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f52c11e24a500522e18bcf260eef0a11144178b9", "messageHeadline": "arb-deploy mount the contract as a volume", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 71, "deletions": 75}}, {"node": {"oid": "cbc3f17c718ae4e649b7100ab4650ee9f9b4e012", "messageHeadline": "updated ignore files. removed docker-compose.yml", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 3, "deletions": 67}}, {"node": {"oid": "9a85bf042278cd3b7aa27420cb7106e76896535b", "messageHeadline": "Remove version number and date as obsolete", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "169c938c415c5a3aaa2c6078e81e8f6330a1ebb9", "messageHeadline": "Merge pull request #6 from OffchainLabs/staging", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "c3af21a66cc962d69437a46d49e5bf2df2a428ba", "messageHeadline": "Replace badvise instr with breakpoint, and advise instr with log", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c72c63d3825c3e1163f0d8a8abad94d9b6b18729", "messageHeadline": "Fix bug", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26234537e63781197b5b66f6926650f5dfefcc32", "messageHeadline": "Fix bug", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2228bd9fd1b86b650210f7cf8052dba0e759c74a", "messageHeadline": "Fix bug", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6250c9789a292719026ae01bbb289594162c800b", "messageHeadline": "Bug fix", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "307460f54630e0cd8fd8b6cbed535f7876ad6177", "messageHeadline": "Fix bug", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c5d2a9ff3fec93340fb963aef53fcafd2ae4e20", "messageHeadline": "Fix typo", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5a44f8068751d365f8648093fba7d3b448c8a2b", "messageHeadline": "Intial version", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 220, "deletions": 0}}, {"node": {"oid": "687cf0f043e9f64aae0943ad80057e21e9cabafe", "messageHeadline": "Provise web3 interface and hardcode network id", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "80f8778ca082c06f98b2e0d57eb85964eef43ed4", "messageHeadline": "Hardcode network id", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "08f57a5dceab61d29629e081699bd37bd3fb4686", "messageHeadline": "Add cloning of Arbitrum packages to porting instructions", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f9a4ff33cc5e2e760830507bd713e519f9f4ab81", "messageHeadline": "Correct filenames in porting instructions", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f8ee98a6a2ce48380e638a53471121ba498ac2a", "messageHeadline": "Merge branch 'staging'", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 789, "deletions": 1290}}, {"node": {"oid": "40230bd851c17374b7f911ff1900776d25834fcc", "messageHeadline": "arb-deploy", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 117, "deletions": 20}}, {"node": {"oid": "5358dd008f1237f3184ea023ba4fc3d77672ad51", "messageHeadline": "renamed arb.py to arb-deploy", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1877ae5ddf1af78e609c4f4b244552a9bcaf9a40", "messageHeadline": "yarn build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "e9a3b182d2aeae89e74426a04372eb3875fb5c03", "messageHeadline": "Quickstart encourage use docker without sudo", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "421cc2297c47bf2fb87afbe9bf6bebeef37c0cbb", "messageHeadline": "Create .arb-contract.Dockerfile", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ba407162a802de73ec4fbd8cc7ef4d842307acd7", "messageHeadline": "Added CANARY_PORT for arb-ethbridge and arb-validator-coordinator. Re\u2026", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7cdb041b2d4b4004dadc6ad46495cb49ba4aa54e", "messageHeadline": "yarn build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 68, "deletions": 67}}, {"node": {"oid": "f4fee4246d8b7bfe56d018d87c84817a586bdd21", "messageHeadline": "Quickstart add edit button", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7661a32b57a2c7697935e1dc260c6fb638d85506", "messageHeadline": "Removed double spaces, Fixed empty table cells with and added \u2026", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 40, "deletions": 27}}, {"node": {"oid": "d11c76ffc8aa87bcd03e928fe1976f73afeb8b42", "messageHeadline": "build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 64, "deletions": 58}}, {"node": {"oid": "afac2bdb2b106aad610376e5767b8ac8cfa0a6f3", "messageHeadline": "Changed build manually link", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d1c3ebf0f4175534f5d053e2d7188044a84e44a", "messageHeadline": "Formatted install instructions for better hierarchy", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 52, "deletions": 51}}, {"node": {"oid": "c0b4a953dfa1a32de98152718d3684b43333751b", "messageHeadline": "yarn build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f185a4f27c4e2d17aa14638f965d923036d637f7", "messageHeadline": "center logo", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "72a8328f55b3a77de57c7a2c40d7489d81daff50", "messageHeadline": "yarn build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "795b2416bb586f4401556f756e69f797b6d3a3d2", "messageHeadline": "changed footer logo", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dbd2e3d73c07d052e294e98ce7b795376c83e3f9", "messageHeadline": "build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "3230abfe3bb6e770c6f95cee7cc97c95e3eb1276", "messageHeadline": "logo adjustments", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "0b60bf1ccc985676f9f03a61665c493b005eda5b", "messageHeadline": "yarn build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "63919d7164145ba4df5948d0bcaec243e95d050f", "messageHeadline": "color swap and footer changes", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "3dd5f41a1a2e2dd7eb518c9721c6b150d42c7a72", "messageHeadline": "fixed color hex code", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a9a0b2447196932245a7945dbc555fcb22b3adf", "messageHeadline": "yarn build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "c274747fdcb17dd42277cb37f5777e21997a2ef1", "messageHeadline": "AVM_Specification added header and removed trailing whitespace", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "7148a92ebc7f86112f42dff94bb9fb72536d33cd", "messageHeadline": "removed examle docs and blog and edited config", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 138, "deletions": 1035}}, {"node": {"oid": "03cc345060b13af3d546c8e4092876d74bbbd54a", "messageHeadline": "Reordered manual steps", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 40, "deletions": 37}}, {"node": {"oid": "04f7c561a6ef5410c7a55c05db0cb46110b2225e", "messageHeadline": "Merge branch 'staging' of https://github.com/offchainlabs/developer-w\u2026", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8e63a090f110ec54c3d5e8b4e9ca1aa35387731a", "messageHeadline": "yarn build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 128, "deletions": 38}}, {"node": {"oid": "da8810c35b6d464b0a5242d26993d959cd54359f", "messageHeadline": "MacOS changes", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 77, "deletions": 17}}, {"node": {"oid": "9995802f9eab5ea8530e7723ef1f41be59f96061", "messageHeadline": "Merge branch 'master' of github.com:OffchainLabs/demo-app", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "88b045eba9d9508b6ce7a8229f97e06f4ac94eb7", "messageHeadline": "add .nvmrc to lock node to version 11.14.0", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "36d67e0d0ffe71e8d5b58131380ca4a0e44de31a", "messageHeadline": "Add a mention of an (expected) error result", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "09f0d08f07bbedf9070dbaa9bb691a9c1f0edd43", "messageHeadline": "build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "6f09cf0dd6db48e70371df133af0f536b37d3b08", "messageHeadline": "Removed period", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d177d91750944b33d6b0021a6f51ea605df35a66", "messageHeadline": "build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "304b6828d9fa395e7d027d715c41e07cdaee31ba", "messageHeadline": "Merge branch 'staging' of ssh://github.com/OffchainLabs/developer-web\u2026", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1f9de1e8a29a0d9d564aca5487f95afbfedff27d", "messageHeadline": "docusaurus build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 184, "deletions": 46}}, {"node": {"oid": "5e9d06402f1be89f6070a0ae46141e6a31fb7cb7", "messageHeadline": "Added more details for running the Fibonacci app and fixed install in\u2026", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 101, "deletions": 24}}, {"node": {"oid": "a0a8ff456d63f8c202a0143b37efcd048386726d", "messageHeadline": "Merge pull request #4 from OffchainLabs/staging", "author": {"name": "Harry Kalodner", "email": "harry@offchainlabs.com", "user": {"login": "hkalodner"}}, "additions": 2209, "deletions": 232}}, {"node": {"oid": "13d0ee9368678ebb0ab5e6d2812cce97ec6f7aab", "messageHeadline": "Change favicon to be offchain labs logo", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0e38a5df44b336443b3753a71fafda21a15978f5", "messageHeadline": "markdown typo", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "3748cf712c5af52755efa1898784cc680f9de1bd", "messageHeadline": "arb.py needs sudo", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e23457a0f13ea7f86adc6a1313ed21ff070a9cc8", "messageHeadline": "build super quick start", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "d6b2972e04ec0733ec5d514b40bffb2bd91fe091", "messageHeadline": "added super quick start for the demo", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "458587e640355510701c8fc7a6e3ec8e1878356e", "messageHeadline": "build Quickstart", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "71e91b65cdbbeb64871df55c3da35aff23ad3bed", "messageHeadline": "Quickstart more demo details", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "f1c3dee10de626a8ba9ad292f583f75996761f9a", "messageHeadline": "arb.py", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 17, "deletions": 90}}, {"node": {"oid": "b140728f7eff42f0e5b7b3cad7faa0dcd91507d2", "messageHeadline": "build", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 294, "deletions": 92}}, {"node": {"oid": "834760ef55384956096b57e827c5983c6150b9ad", "messageHeadline": "Merge branch 'staging' of ssh://github.com/OffchainLabs/developer-web\u2026", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 137, "deletions": 13}}, {"node": {"oid": "22ec91e61058766e1f43800b9fb3cd1dff4f3bf6", "messageHeadline": "Updated Quickstart", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 199, "deletions": 41}}, {"node": {"oid": "8fbe6b128f116cf7f40e032a98ea09662cd7259d", "messageHeadline": "fixing docusaurus build error", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 137, "deletions": 13}}, {"node": {"oid": "1057abc31fcbd17dbea80b51005eab13d5e9dcfb", "messageHeadline": "arb.py", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "5ed1bce9d74608dc0127aac3abca5e449bc36704", "messageHeadline": "Updated Quickstart for demo-app", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 45, "deletions": 23}}, {"node": {"oid": "70ebb41797ab4fa10cd59ed572dbac5f5cf3f437", "messageHeadline": "Merge branch 'staging' of ssh://github.com/OffchainLabs/developer-web\u2026", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 71, "deletions": 280}}, {"node": {"oid": "2fee8355222ac9001f24da184f380abec4c7eb5b", "messageHeadline": "quickstart outline", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "52e2f4f495eb3166493485c1c7ff619657ff7c24", "messageHeadline": "added truffle to demo app", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 36, "deletions": 78}}, {"node": {"oid": "dcf28ca9b06511da6db4ce4de482b1b15b4d2197", "messageHeadline": "redirects", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "34a8ebcf7db919615e68146e3c68bdb4fe212eea", "messageHeadline": "redirects", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6ca40215353187dc15566f1d17c75b68d0e88260", "messageHeadline": "change navigation and landing page", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 71, "deletions": 280}}, {"node": {"oid": "8fc07a791f986cf210a4742a643a37c4804fc351", "messageHeadline": "quickstart", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f30966c4e08cf2d2f986110672318b3a799f24a7", "messageHeadline": "Remove empty test command", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "becdded11bc7745445d165d7f825992c3d9f6701", "messageHeadline": "docker-compose.yml updated for EthBridge and Validator", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "91e3dbfbc2a795005b8226659d2ef0c4d92daa8c", "messageHeadline": "tweaking structure and text", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 1542, "deletions": 4}}, {"node": {"oid": "5cf5c3f05dc0c952b990eee889fa61f946526e9d", "messageHeadline": "docusaurus site config", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3facacc791c15f9c6ba948e7d993bb27ebf5c94c", "messageHeadline": "more circleci config", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbc9cbc38c1918c910b414b6bbb2007f80462692", "messageHeadline": "more config", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ebe6122d5d053f8dd9e57d205e17846deb89f073", "messageHeadline": "circle ci config -- fixing directory structure", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a04c2d28692ab66461e78496d1490c1d89da3b00", "messageHeadline": "config staging server", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24789d365daa7934136d50d700f59ab40f5b2e73", "messageHeadline": "config staging server", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fde49cb880495d5cb59aaea65530ce1450e163d4", "messageHeadline": "circle ci config", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d34b669917219793464d06ee0664e4d36ae6663f", "messageHeadline": "circle ci config", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51591e0497a63d1715131dbd155c0d2d1b071ff9", "messageHeadline": "circle ci config", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ffa114e7110f844edf9e096b011f1438334ebc31", "messageHeadline": "circle ci config", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "89d5e2f2276b769dd0dca545732c029c7d63c128", "messageHeadline": "circle ci config", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "5034d4eeedd5236c66d32ef203e11dab8850ec28", "messageHeadline": "adding circle ci", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 40, "deletions": 1}}, {"node": {"oid": "af9261cdc4f831eab3fdf9338a887c73d0060972", "messageHeadline": "adding circle ci", "author": {"name": "Avniel Dravid", "email": "av@offchainlabs.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "def6a5649db833ea37510960af8aedd4eecf7210", "messageHeadline": "Update semantics of smod to be compatible with Ethereum", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e13073ea7e5fbe41d065fa319ce52fc38b18fa2", "messageHeadline": "Correct semantics of signextend and byte instructions. Fixes #2. Fixe\u2026", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7100c39db5735ff44b40415a84c65287ac9b082", "messageHeadline": "Add AVM spec", "author": {"name": "Ed Felten", "email": "ed@felten.com", "user": {"login": "edfelten"}}, "additions": 219, "deletions": 7}}, {"node": {"oid": "0e65eb76a06d0a259ea0838cd2140b6f2ece5910", "messageHeadline": "initial commit of docusaurus infra", "author": {"name": "Avniel Dravid", "email": "av@avmbp.local", "user": null}, "additions": 10656, "deletions": 0}}, {"node": {"oid": "bdb30a93f945e4bb22e86f305fdce50440ffa731", "messageHeadline": "Initial commit", "author": {"name": "Avniel Dravid", "email": "avdrav@users.noreply.github.com", "user": {"login": "avdrav"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "a7cf68e8d67dd6dd5b200fbb0270d7e6339cda9b", "messageHeadline": "Refactor and clean up code", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 5506, "deletions": 3315}}, {"node": {"oid": "70154ca9b34af5e525c5332311b061afadd74f68", "messageHeadline": "docker compose revert incorrect port change for demo-app", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef5b2619a5db8c21c683415d1c7c2db117402736", "messageHeadline": "docker compose wait for eth-bridge. followers wait for coordinator", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 46, "deletions": 48}}, {"node": {"oid": "e0315a91785cdaf4d45a7f1588bf4d5f10d89e9f", "messageHeadline": "reverted early name changes for docker compose", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "996b3c5135fb52228e5cef4ec61e7ba972d0c186", "messageHeadline": "Makefile prebuild addresses.json, use yarn, reduced image size by 75%\u2026", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 41, "deletions": 8452}}, {"node": {"oid": "e73a6498c8ecb0da597bf39c73fec78653f414fe", "messageHeadline": "docker-compose.yml validator names changed", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4711ac54a9e893d8fb4bb1bcb7c53226b75333fb", "messageHeadline": "Files to build version 1 of arb-avm-cpp", "author": {"name": "tpobryan", "email": "48638541+tpobryan@users.noreply.github.com", "user": {"login": "tpobryan"}}, "additions": 4322, "deletions": 0}}, {"node": {"oid": "fc11e277a54027b684c7ce5fa3623202d54f3f2e", "messageHeadline": "Update docker compose with multiple validators", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "6b41fc8a281467929ab9ca86f9d0079030f513c1", "messageHeadline": "Initial commit", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "aa0e04f8663281d9c4a4c0c22875f10c20c1cccb", "messageHeadline": "Pass options and build path", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b866827873dc9ab329ad0a3f840207efce35b913", "messageHeadline": "Ignore compose", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9963695770a053b19abd34286c72126ca19addb5", "messageHeadline": "Set eth url enviroment var and don't use host network", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8aa9608a869e75d5fc1b4e266b162514bb48b61", "messageHeadline": "Use git clone over https", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ddbf9abcd6af8d4ea36cd73de8bc6ec7a9b13a6e", "messageHeadline": "Merge pull request #5 from OffchainLabs/docker", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f95b07177ecfd57d65189276c9efea0ffc9a516c", "messageHeadline": "docker-compose fix image names and Makefile fix recursive copy", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f9189d969e48260aa5194479a78387c8741a0ed9", "messageHeadline": "Merge pull request #4 from OffchainLabs/docker", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "0b6bac21482c96e767b791a31b3dd54789058fdc", "messageHeadline": "Makefile and docker-compose.yml path and build corrections", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "b045b26f37befa2ffd4bdb1d4b48cac6bc76d2bf", "messageHeadline": "docker-compose.yml", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 73, "deletions": 14}}, {"node": {"oid": "ba099c75283a2019e8b027c0224c71ccba4f9119", "messageHeadline": "docker-compose.yml and README.md", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "f64753e6836b7ca7ebcf0998d918d8691a31ba00", "messageHeadline": "Removed Makefile", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "ffd488e883267790bcc50b12c86c104590cb6826", "messageHeadline": "docker-compose.yml", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "482631f9a3d080b547606c99c8e223a366b94dcc", "messageHeadline": "Single service Dockerfile", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 11, "deletions": 53}}, {"node": {"oid": "596ae66a38cfe60de5701e6e56c76cd9a81c334e", "messageHeadline": "multistage Dockerfile", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 46, "deletions": 50}}, {"node": {"oid": "81d31ac4bda08a7feb0cc7ce848f8ed03869b3cb", "messageHeadline": "Dockerfile", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "6a6da90b85348dbf0f66e81bc7fd3e8839f6ee95", "messageHeadline": "Update to new arb-web3-provider and ethers.js. Also include same-page\u2026", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1859, "deletions": 227}}, {"node": {"oid": "ee0baab4a74e8a471a56785459390dbb02ee1c94", "messageHeadline": "Switch to using ethers.js to get provider wrapping working", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 283, "deletions": 295}}, {"node": {"oid": "93b8203718780d3dbd2951aff3f01fe57c4066dc", "messageHeadline": "Make outputLocation a parameter", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1b0069761af0199cbd506317126443beddd1eaa0", "messageHeadline": "Update to use arb-web3-provider package", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 335, "deletions": 267}}, {"node": {"oid": "e86e3a1d06bbd05a66a68ffd73e8e805342482a4", "messageHeadline": "Web3.js compatability fix", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "748ba437361722354c3d7a89084045dfde61104d", "messageHeadline": "Initial code commit", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 445, "deletions": 0}}, {"node": {"oid": "7dea5d7abb710e51b16a8551799c8b8ac13b585b", "messageHeadline": "Initial commit", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "28fdf6115ef92fac692042ae66cc7c03406f6111", "messageHeadline": "Remove the need to pass the __dirname", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "1656ac4a263087dfcf7e8f86e21a923d7130ea67", "messageHeadline": "Initial code commit", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 5822, "deletions": 0}}, {"node": {"oid": "f28403d975446a83c2b5830e04cfaec5d5a815a5", "messageHeadline": "Initial commit", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "59a3fd5623e3f46e14b0b88dc44257c0f71f2b79", "messageHeadline": "Merge pull request #2 from OffchainLabs/web3@1.0.0-beta.46", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c4db9453a023059cb6823b0f329060a52281032", "messageHeadline": "Merge pull request #3 from OffchainLabs/docker-compat", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c1228c17152a5618235aba98100075205ddcfee", "messageHeadline": "Allow access from localhost and from a Docker container", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "983451aab500a3575a72268b0dcf0cefd03c7a9b", "messageHeadline": "require web3 beta 46", "author": {"name": "William Ughetta", "email": "wughetta@princeton.edu", "user": {"login": "ughe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3de62ec50aeae6da57b853800f205e7b33c94fd", "messageHeadline": "Initial code commit", "author": {"name": "Harry Kalodner", "email": "harry.kalodner@gmail.com", "user": {"login": "hkalodner"}}, "additions": 6795, "deletions": 0}}]